|
|
|
@21675
|
[21675]
|
2 months |
audreyt |
* Delete everything we're not actively using from src/.
|
|
|
|
@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/
|
|
|
|
@16627
|
[16627]
|
17 months |
gaal |
* reintroduce the description field in CompUnit?, and chase codeGens
to …
|
|
|
|
@16340
|
[16340]
|
17 months |
audreyt |
* Params unified with pad entries.
|
|
|
|
@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!
|
|
|
|
@16328
|
[16328]
|
17 months |
audreyt |
* Done with the parser part.
|
|
|
|
@16323
|
[16323]
|
17 months |
audreyt |
* initial checkin for pad refactoring
|
|
|
|
@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 …
|
|
|
|
@15745
|
[15745]
|
19 months |
audreyt |
* Chase the TraitBlocks? change.
|
|
|
|
@15710
|
[15710]
|
19 months |
audreyt |
* Chase "is context" pad structure changes in other modules.
This …
|
|
|
|
@15684
|
[15684]
|
19 months |
audreyt |
* Misc. fixups.
This concludes the multi-variants-handling batch of …
|
|
|
|
@15645
|
[15645]
|
19 months |
audreyt |
* Eliminate SCodeMulti in all other places.
This concludes the longname …
|
|
|
|
@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 …
|
|
|
|
@14414
|
[14414]
|
2 years |
audreyt |
* Pugs.Compile.Pugs: Repair -CPugs, and by extension pugscc
|
|
|
|
@13863
|
[13863]
|
2 years |
audreyt |
* Disable the PIL2 backend; it's not for this release. :-)
|
|
|
|
@13594
|
[13594]
|
2 years |
audreyt |
* Pugs.Compile: Misc cleanup on list compiling.
|
|
|
|
@13448
|
[13448]
|
2 years |
audreyt |
* Remove some redundant imports.
|
|
|
|
@13147
|
[13147]
|
2 years |
lumi |
My local pugs branch
The battle continues
Closure traits that …
|
|
|
|
@12328
|
[12328]
|
2 years |
gaal |
* fix build for hs-plugins users
|
|
|
|
@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 …
|
|
|
|
@12204
|
[12204]
|
2 years |
cmarcelo |
* Integrate judy and HsJudy? on Pugs' build process. Make IArray and …
|
|
|
|
@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.
|
|
|
|
@10107
|
[10107]
|
2 years |
audreyt |
* Data.FastPackedString? is now gone.
* Date.ByteString? joins us at …
|
|
|
|
@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 …
|
|
|
|
@9309
|
[9309]
|
3 years |
audreyt |
* sweeping warnings fix on unused imports and functions.
|
|
|
|
@9064
|
[9064]
|
3 years |
audreyt |
* Pugs.Compile.Pugs: -CPugs now uses FastPackedString?;
the generated …
|
|
|
|
@9059
|
[9059]
|
3 years |
audreyt |
* -CPugs: Massively speeded up compilation speed and loading speed.
|
|
|
|
@8155
|
[8155]
|
3 years |
autrijus |
* Pugs.Compile.Pugs: Accomodate for gaal++'s otherwise
excellent and …
|
|
|
|
@8153
|
[8153]
|
3 years |
gaal |
* Refactor Cxt, Pos, and Prag nodes in Exp to a unified Ann
(for …
|
|
|
|
@7866
|
[7866]
|
3 years |
autrijus |
* New compiler backend targets around PIL2:
./pugs -C PIL2-Perl5
…
|
|
|
|
@7865
|
[7865]
|
3 years |
autrijus |
* repo cp Pugs.Compile to Pugs.Compile.PIL2 to begin the new compilation …
|
|
|
|
@7843
|
[7843]
|
3 years |
autrijus |
[Massive backport from svn.perl.org now openfoundry is back]
* theorbtwo …
|
|
|
|
@5890
|
[5890]
|
3 years |
bsmith |
Added export lists to lots of haskell files.
|
|
|
|
@5889
|
[5889]
|
3 years |
bsmith |
Deleting Pugs.Compile.Pugs2 as it is unused, and little more than a …
|
|
|
|
@5360
|
[5360]
|
3 years |
autrijus |
* Lambdas and Camels, I present... precompiled Prelude!
|
|
|
|
@5358
|
[5358]
|
3 years |
autrijus |
* all prelude functions is now fully compiled in PCP...
let's see if …
|
|
|
|
@5357
|
[5357]
|
3 years |
autrijus |
* proper closure support for Compile.Pugs; that's one step closer to …
|
|
|
|
@5356
|
[5356]
|
3 years |
gaal |
unbreak the build (subType -> subEnv)
|
|
|
|
@5355
|
[5355]
|
3 years |
autrijus |
* initial work for getting Compile Exp right (still a couple to be filled)
|
|
|
|
@5266
|
[5266]
|
3 years |
autrijus |
* Finish the transition from @?CHECK and @?INIT to
@*CHECK and @*INIT.
|
|
|
|
@5137
|
[5137]
|
3 years |
autrijus |
* perl script/pugscc --run -e 'say 1+3' now compiles again
(need to test …
|
|
|
|
@4916
|
[4916]
|
3 years |
bsmith |
Moved Pugs.Compile.PIR to Pugs.Trans.PIR
|
|
|
|
@4914
|
[4914]
|
3 years |
autrijus |
* 01-sanity/07-test.t is now working!
|
|
|
|
@4913
|
[4913]
|
3 years |
bsmith |
Moved the Compile class to Pugs.Compile. The interface to the …
|
|
|
|
@4911
|
[4911]
|
3 years |
autrijus |
* So much for not compromising... change the := ?? :: line
in Test.pm so …
|
|
|
|
@4909
|
[4909]
|
3 years |
autrijus |
* fix export aliasing and nesting in PIR compilation
|
|
|
|
@4908
|
[4908]
|
3 years |
autrijus |
* remove debug messages
|
|
|
|
@4907
|
[4907]
|
3 years |
autrijus |
* better handling of modules and qualified names in PIR generation.
|
|
|
|
@4905
|
[4905]
|
3 years |
iblech |
* Usual svn properties added to mugwump++'s new ext/Data files.
* …
|
|
|
|
@4903
|
[4903]
|
3 years |
iblech |
Pugs.Compile.PIR -- Trivial one word patch: s/unless_null/if_null/, now …
|
|
|
|
@4891
|
[4891]
|
3 years |
autrijus |
* globals: @*ARGS, $*PROGRAM_NAME, $*IN, $*OUT, $*ERR
|
|
|
|
@4888
|
[4888]
|
3 years |
autrijus |
* while loop and until loop
|
|
|
|
@4886
|
[4886]
|
3 years |
autrijus |
* add some missing type sigs.
|
|
|
|
@4885
|
[4885]
|
3 years |
autrijus |
* iteration!
for 1..10 -> $x { say $x }
|
|
|
|
@4882
|
[4882]
|
3 years |
autrijus |
* parametric blocks now works as specced!
|
|
|
|
@4879
|
[4879]
|
3 years |
autrijus |
* inline subroutine: my &x = sub { return 3 }; say x()
|
|
|
|
@4878
|
[4878]
|
3 years |
autrijus |
* blocks can now return values: my &x = { 3 }; say x()
|
|
|
|
@4877
|
[4877]
|
3 years |
autrijus |
* Pugs.Compile.Parrot.* is now gone.
|
|
|
|
@4876
|
[4876]
|
3 years |
autrijus |
* loop and bare blocks at value position now Really Works (tm).
|
|
|
|
@4875
|
[4875]
|
3 years |
autrijus |
* closures: my $x = { say 5 }; $x() ; $x()
|
|
|
|
@4874
|
[4874]
|
3 years |
iblech |
* Some work on ChangeLog?.
* Emit.PIR -- Don't quote C<'>. Now C<say "hi'"> …
|
|
|
|
@4873
|
[4873]
|
3 years |
autrijus |
* return() from subroutines now work in PIR.
|
|
|
|
@4871
|
[4871]
|
3 years |
autrijus |
* repair pugs -C tests.
* Pugs.Compile.Parrot is now gone; -CParrot etc …
|
|
|
|
@4869
|
[4869]
|
3 years |
autrijus |
* squash some wanrnings.
|
|
|
|
@4861
|
[4861]
|
3 years |
autrijus |
* assignment into arrays.
|
|
|
|
@4860
|
[4860]
|
3 years |
autrijus |
* PIR - &foo.goto support. trivial, via tail calls.
|
|
|
|
@4859
|
[4859]
|
3 years |
autrijus |
* anonymous arrays; references; etc
|
|
|
|
@4855
|
[4855]
|
3 years |
autrijus |
* get HTTP::Server::Simple compiled to PIR.
* initial work at replacing …
|
|
|
|
@4853
|
[4853]
|
3 years |
iblech |
Emit.PIR, Pugs.Compile.PIR -- Large Haddocking update.
|
|
|
|