|
|
|
@22313
|
[22313]
|
3 weeks |
pmurias |
[pugs][smop]
lexical variable work in pugs -Cm0ld
Pugs.Compile.compile …
|
|
|
|
@21930
|
[21930]
|
8 weeks |
pmurias |
[pugs] removed the useless use of constant warning
|
|
|
|
@21673
|
[21673]
|
2 months |
audreyt |
* Import Pugs 6.2.13.11 from Hackage into our source tree.
* Highlights:
…
|
|
|
|
@20058
|
[20058]
|
7 months |
gbacon |
Build the library, but the executable still doesn't link. Why aren't we …
|
|
|
|
@17701
|
[17701]
|
13 months |
lwall |
s:g/err/orelse/
|
|
|
|
@16336
|
[16336]
|
17 months |
audreyt |
* Remove unused imports.
(The YAML compression stuff should probably …
|
|
|
|
@16333
|
[16333]
|
17 months |
audreyt |
* More pad refactoring.
|
|
|
|
@16331
|
[16331]
|
17 months |
audreyt |
|
|
|
|
@16329
|
[16329]
|
17 months |
audreyt |
* syntax checks now!
|
|
|
|
@15829
|
[15829]
|
19 months |
audreyt |
* Revert r15828 as promised.
|
|
|
|
@15828
|
[15828]
|
19 months |
audreyt |
* Snapshot merge of the pad branch into trunk.
Tests mostly passes; …
|
|
|
|
@15777
|
[15777]
|
19 months |
audreyt |
* Gain another ~10% on startup speed (Prelude+Test) by simply
changing …
|
|
|
|
@15684
|
[15684]
|
19 months |
audreyt |
* Misc. fixups.
This concludes the multi-variants-handling batch of …
|
|
|
|
@15616
|
[15616]
|
19 months |
audreyt |
* Change all liftSTM into stm and all liftIO into io.
|
|
|
|
@15582
|
[15582]
|
19 months |
audreyt |
* Misc. API chasing from the Sym/PadEntry change in other modules.
|
|
|
|
@15297
|
[15297]
|
20 months |
audreyt |
* Revert the previous patch; everything back to normal.
|
|
|
|
@15296
|
[15296]
|
20 months |
audreyt |
* Convert VStr from String to ByteString?, and Syn from
String to ID, in …
|
|
|
|
@14489
|
[14489]
|
2 years |
audreyt |
* Restore support for:
if EXPR -> $x {
...
}
elsif …
|
|
|
|
@14355
|
[14355]
|
2 years |
audreyt |
* Pugs.Compile: Stub out the "subst" and "trans" nodes.
|
|
|
|
@14353
|
[14353]
|
2 years |
audreyt |
* Pugs.Compile: Repair PIL1's handling of loops.
|
|
|
|
@14337
|
[14337]
|
2 years |
audreyt |
* Remove Judy from the Pugs build process.
This is a pervasive change …
|
|
|
|
@14317
|
[14317]
|
2 years |
audreyt |
* Unify "if" and "unless" into the new (Syn "cond") node, which
allows …
|
|
|
|
@13864
|
[13864]
|
2 years |
audreyt |
* Add Martin Norbäck's Data.ByteString?.UTF8 as the new UTF8.hs
so we can …
|
|
|
|
@13614
|
[13614]
|
2 years |
audreyt |
* The main package is now ::Main, not ::main.
|
|
|
|
@13594
|
[13594]
|
2 years |
audreyt |
* Pugs.Compile: Misc cleanup on list compiling.
|
|
|
|
@12324
|
[12324]
|
2 years |
gaal |
* Bring the glory to 6.4.2
|
|
|
|
@12317
|
[12317]
|
2 years |
audreyt |
* Glorious refactoring of the Var type.
Previously, Var is type synonym …
|
|
|
|
@10842
|
[10842]
|
2 years |
audreyt |
* Introduce the (Ann Decl) form to eventually support this special form:
…
|
|
|
|
@10747
|
[10747]
|
2 years |
audreyt |
* Don't use the klugy Sym"" form; instead use the new Annotation
type …
|
|
|
|
@10745
|
[10745]
|
2 years |
audreyt |
* Update PIL Compiler to deal with this:
($x) = 1,2,3
to parse as …
|
|
|
|
@10460
|
[10460]
|
2 years |
audreyt |
* Pugs.Shell: For editline-based readlines, don't use rl_catch_signals.
|
|
|
|
@10277
|
[10277]
|
2 years |
audreyt |
* bool::true is now Bool::True.
* True is now a valid literal.
|
|
|
|
@10228
|
[10228]
|
2 years |
lwall |
C-style loop requires parens.
|
|
|
|
@10087
|
[10087]
|
2 years |
audreyt |
* GHC 6.4.2 says we have redundant import. Let me commit
and see if it …
|
|
|
|
@10059
|
[10059]
|
2 years |
audreyt |
* Third-party cleanup #1:
- Remove most of Parsec from our source …
|
|
|
|
@9256
|
[9256]
|
3 years |
audreyt |
* workaround to get PIL2JS compiling -- PIL wasn't handling VRefs …
|
|
|
|
@8774
|
[8774]
|
3 years |
audreyt |
* Remove unused imports from Pugs.CodeGen?.PIL2 and Pugs.Compile
|
|
|
|
@8689
|
[8689]
|
3 years |
audreyt |
* only explicitly rebind pads if we are importing from somewhere else.
|
|
|
|
@8677
|
[8677]
|
3 years |
audreyt |
* PIL/JS compilation now works with exported multisubs.
|
|
|
|
@8153
|
[8153]
|
3 years |
gaal |
* Refactor Cxt, Pos, and Prag nodes in Exp to a unified Ann
(for …
|
|
|
|
@7696
|
[7696]
|
3 years |
autrijus |
* Slight tweak for Pugs.Compile: s/CompMonad/Comp/g
|
|
|
|
@7623
|
[7623]
|
3 years |
iblech |
Pugs.Compile: Compile the new Syn "named". scook0++ for demagicalizing …
|
|
|
|
@7591
|
[7591]
|
3 years |
autrijus |
* change liftM to fmap for more golfing value…
|
|
|
|
@7579
|
[7579]
|
3 years |
rafl |
r17088@ata: rafl | 2005-10-12 17:10:51 +0200
* Made changes to remove …
|
|
|
|
@6801
|
[6801]
|
3 years |
iblech |
* Usual svn props.
* t/var/constant.t: Minor fixes.
* Pugs.PIL1, …
|
|
|
|
@6682
|
[6682]
|
3 years |
luqui |
Created a warning that warns when you try to export an operator. The …
|
|
|
|
@6594
|
[6594]
|
3 years |
putter |
pugs - a Syn package/namespace now remembers whether it was a …
|
|
|
|
@6589
|
[6589]
|
3 years |
putter |
Compile.hs: -CPIL -e 'class C {...}' now works (no longer fails with an …
|
|
|
|
@6432
|
[6432]
|
3 years |
iblech |
* Pugs.AST.Scope: Reorder the declarations of the various scope types -- …
|
|
|
|
@6424
|
[6424]
|
3 years |
iblech |
* Pugs.PIL1: Added pSubLValue/pLValue to PSub and PCode, indicating the
…
|
|
|
|
@6248
|
[6248]
|
3 years |
autrijus |
* -CBinary - dump PIL1 tree as opaque GhcBinary? file for fast loading.
|
|
|
|
@6230
|
[6230]
|
3 years |
autrijus |
* The "Perl5" code generator backend is upon us!
./pugs -CPerl5 -e …
|
|
|
|
@6229
|
[6229]
|
3 years |
autrijus |
* de-GADT PIL structure -- likely to break all PIL2JS work
|
|
|
|
@6195
|
[6195]
|
3 years |
iblech |
Pugs.Compile: -CPIL prints multi sub decls now. (It's a 2-line …
|
|
|
|
@5940
|
[5940]
|
3 years |
iblech |
* Pugs.Compile -- Don't emit [Noop] for the empty arrayref literal ([]).
* …
|
|
|
|
@5890
|
[5890]
|
3 years |
bsmith |
Added export lists to lots of haskell files.
|
|
|
|
@5853
|
[5853]
|
3 years |
iblech |
* t/subroutines/subroutine.t -- unEVAL.
* Pugs.Compile -- Emit …
|
|
|
|
@5721
|
[5721]
|
3 years |
iblech |
* Usual svn properties.
* "sub foo { try { return }; say 42 }" should …
|
|
|
|
@5697
|
[5697]
|
3 years |
iblech |
* Pugs.Compile -- Added a comment explaining why the raw Exp of a PPos …
|
|
|
|
@5667
|
[5667]
|
3 years |
iblech |
* Pugs.Compile -- loop foo; ; bar {baz} should be compiled as loop foo;
…
|
|
|
|
@5662
|
[5662]
|
3 years |
iblech |
Pugs.Compile -- Don't output the raw Exp in the show of PPos to ease the …
|
|
|
|
@5646
|
[5646]
|
3 years |
iblech |
* Pugs.Compile -- &infix:<||>(foo, bar) is compiled as &infix:<||>(foo,
…
|
|
|
|
@5644
|
[5644]
|
3 years |
iblech |
PIL -> JavaScript? compiler.
* Pugs.Compile: Modified the declaration of …
|
|
|
|
@5410
|
[5410]
|
3 years |
autrijus |
* Test.pm passes PIR compilation again.
|
|
|
|
@5168
|
[5168]
|
3 years |
autrijus |
* qualified names now dealt with consistently; new and
improved API …
|
|
|
|
@5115
|
[5115]
|
3 years |
autrijus |
* check in a comment about the new PPad design
|
|
|
|
@5008
|
[5008]
|
3 years |
iblech |
Syntax but ($obj but {...}).
* t/oo/syntax-but.t -- Fixed test.
* Prelude …
|
|
|
|
@4955
|
[4955]
|
3 years |
autrijus |
* minor source cleanups.
|
|
|
|
@4916
|
[4916]
|
3 years |
bsmith |
Moved Pugs.Compile.PIR to Pugs.Trans.PIR
|
|
|
|
@4915
|
[4915]
|
3 years |
autrijus |
* make pirsmoke is now a reality…
|
|
|
|
@4913
|
[4913]
|
3 years |
bsmith |
Moved the Compile class to Pugs.Compile. The interface to the …
|
|
|
|
@4871
|
[4871]
|
3 years |
autrijus |
* repair pugs -C tests.
* Pugs.Compile.Parrot is now gone; -CParrot etc …
|
|
|
|
@4655
|
[4655]
|
3 years |
autrijus |
* PAST compileation and PIR emission, phase 1, works! Try this,
which …
|
|
|
|
@4149
|
[4149]
|
3 years |
SamB |
Yet another attempt at a Perl->Haskell compiler. Based on talking …
|
|
|
|
@2958
|
[2958]
|
3 years |
autrijus |
* "imc" renamed to "pir" to agree with leo and pmichaud's nomenclature.
|
|
|
|
@2725
|
[2725]
|
3 years |
autrijus |
* haddockify the poems
|
|
|
|
@2458
|
[2458]
|
3 years |
autrijus |
* The Eval monad is now split into (SIO/STM/IO) submonads.
|
|
|
|
@2411
|
[2411]
|
3 years |
autrijus |
* It's not PIR, it's IMC
|
|
|
|
@2401
|
[2401]
|
3 years |
autrijus |
* compile subroutines to Parrot.
|
|
|
|
@2396
|
[2396]
|
3 years |
autrijus |
* compiler repaired.
|
|
|
|
@2009
|
[2009]
|
3 years |
theorbtwo |
The Great Renaming. * becomes Pugs.*, except for stuff designed to be …
|
|
copied from src/Compile.hs:
|
|
|
|
@1545
|
[1545]
|
4 years |
autrijus |
* \_ -> is now spelled const
|