root/src/Pugs.hs

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Rev Chgset Date Author Log Message
(edit) @21936 [21936] 3 months gaal * Make stdout line-buffered by default. I'll put off doing this for …
(edit) @21814 [21814] 4 months audreyt * Solve the timeout problem at another direction by introducing …
(edit) @21741 [21741] 4 months audreyt * Fix Paths_Pugs and Pugs.Prim.Match to look at sourcedir first, and then …
(edit) @21699 [21699] 4 months audreyt * The logical consequence of r21698.
(edit) @21673 [21673] 4 months audreyt * Import Pugs 6.2.13.11 from Hackage into our source tree. * Highlights: …
(edit) @17058 [17058] 17 months audreyt * Pugs.Run, Pugs: Chase API change in System.FilePath? (joinFileName -> …
(edit) @16627 [16627] 18 months gaal * reintroduce the description field in CompUnit?, and chase codeGens to …
(edit) @16610 [16610] 18 months gaal * factor out a function for fresh envDebug maps
(edit) @16605 [16605] 18 months audreyt * unobe++ changed %*CONFIG<perl5path> into %*CONFIG<perl5_path>, so we …
(edit) @16604 [16604] 18 months audreyt * Pugs.hs: Further solve the monadic guard riddle by avoiding an …
(edit) @16603 [16603] 18 months audreyt * Pugs.hs: Solve the monadic guard riddle with MaybeT.
(edit) @16598 [16598] 18 months audreyt * Pugs.hs: Restructure a series of boolean tests to be more lazy
(edit) @16443 [16443] 18 months audreyt * Some tidying up for preserving lexicals in interactive shell (which …
(edit) @16442 [16442] 18 months audreyt * Pugs.hs - Recover lexical scope continuation in interactive shell, as …
(edit) @16373 [16373] 18 months audreyt * Change the MPad data type to be a standalone datatype, instead of the …
(edit) @16336 [16336] 18 months audreyt * Remove unused imports. (The YAML compression stuff should probably …
(edit) @16333 [16333] 18 months audreyt * More pad refactoring.
(edit) @16331 [16331] 18 months audreyt
(edit) @16329 [16329] 18 months audreyt * syntax checks now!
(edit) @15829 [15829] 20 months audreyt * Revert r15828 as promised.
(edit) @15828 [15828] 20 months audreyt * Snapshot merge of the pad branch into trunk. Tests mostly passes; …
(edit) @15777 [15777] 20 months audreyt * Gain another ~10% on startup speed (Prelude+Test) by simply changing …
(edit) @15710 [15710] 21 months audreyt * Chase "is context" pad structure changes in other modules. This …
(edit) @15582 [15582] 21 months audreyt * Misc. API chasing from the Sym/PadEntry change in other modules.
(edit) @15448 [15448] 21 months audreyt * Pugs.Eval, Pugs.hs: In the interactive shell, statements are now …
(edit) @15425 [15425] 21 months audreyt * Massive Haddoc-compatibility fix to make all modules haddockable.
(edit) @15297 [15297] 21 months audreyt * Revert the previous patch; everything back to normal.
(edit) @15296 [15296] 21 months audreyt * Convert VStr from String to ByteString?, and Syn from String to ID, in …
(edit) @15139 [15139] 22 months putter Unfinished smoke support for redsix. I find myself vaguely considering …
(edit) @14461 [14461] 2 years seano * always display errors, even when trailing semi
(edit) @14460 [14460] 2 years seano * Guarantee a single terminating semicolon when evaluating input from …
(edit) @14459 [14459] 2 years seano * don't echo result in REPL when command ends with semicolon (like …
(edit) @14358 [14358] 2 years audreyt * Pugs.hs: Make "pugs -BPerl5" invoke the correct helper in both …
(edit) @14275 [14275] 2 years audreyt * Make the Pugs shell use the shiny new ControlContinuation?.
(edit) @14260 [14260] 2 years audreyt * Pugs.hs: More correctly reflect the result of the previous expression, …
(edit) @14165 [14165] 2 years audreyt * Pugs.hs: pugs -c should not imply -d…
(edit) @13975 [13975] 2 years audreyt * In the interactive shell, ":r" should not reset the environment twice …
(edit) @13416 [13416] 2 years audreyt * Solve TimToady?++'s #1 pet peeve about Parsec, namely the poor …
(edit) @13182 [13182] 2 years audreyt * Convert all "catch" in Pugs source code to "catchIO", which is a …
(edit) @13120 [13120] 2 years audreyt * (minor) Further refine the prelude loading communication via env vars.
(edit) @13115 [13115] 2 years audreyt * Remove the now-obsolete support for precompiled-in-haskell prelude, …
(edit) @12648 [12648] 2 years audreyt * Revert TimToady?++'s Lexer patch as isSpace is already Unicode-aware. * …
(edit) @12526 [12526] 2 years audreyt * Restore support for utf8 identifiers in programs.
(edit) @12524 [12524] 2 years audreyt * Another 25% combined win, this time thanks to retainer set profiling …
(edit) @12381 [12381] 2 years audreyt * Pugs.hs: Enable "pugs -d" again
(edit) @12378 [12378] 2 years audreyt * Pugs.hs: "run" in ghci now works again.
(edit) @12356 [12356] 2 years audreyt * Unicode identifiers should now work again.
(edit) @12355 [12355] 2 years audreyt * Implement "pugs -d" for printing out a debugging trace for programs. …
(edit) @12324 [12324] 2 years gaal * Bring the glory to 6.4.2
(edit) @12317 [12317] 2 years audreyt * Glorious refactoring of the Var type. Previously, Var is type synonym …
(edit) @11933 [11933] 2 years gaal * minor cleanups * fps literal string quoter for Perl6Class
(edit) @11567 [11567] 2 years audreyt * Excise PIL-Run from Pugs -C/-B's list of helper directories now we've …
(edit) @11285 [11285] 2 years Darren_Duncan changed a few .p6 to .pl refs in src/, script/ ; renamed a couple .p5 …
(edit) @11236 [11236] 2 years audreyt * findSymRef is made from MonadSTM to Eval, thanks to gaal++ for …
(edit) @11148 [11148] 2 years audreyt * chase perl5/ move so that pugs -BPerl5 runs again
(edit) @10847 [10847] 2 years audreyt * expose Pugs.hs's filterUserDefinedPad in Pugs.AST and have Pugs.Prim …
(edit) @10816 [10816] 2 years audreyt * re-attach the Perl5 bridge: $ ./pugs -CPerl5 …
(edit) @10692 [10692] 2 years audreyt * Ditto for Pugs.hs.
(edit) @10649 [10649] 2 years audreyt * unpush r10645 and r10648 as promised.
(edit) @10645 [10645] 2 years audreyt * Pugs is now capable of doing parse-time analysis on unbound lexical …
(edit) @10461 [10461] 2 years audreyt * GHC 6.5-trunk now supports parsing UTF8 literals in strings, whilst …
(edit) @10279 [10279] 3 years audreyt * In Pugs shell, :d and :D (dump parse tree) now continues the parse …
(edit) @10136 [10136] 3 years audreyt * Pugs.hs: In the interactive shell, only display the line-continuing …
(edit) @10059 [10059] 3 years audreyt * Third-party cleanup #1: - Remove most of Parsec from our source …
(edit) @9211 [9211] 3 years audreyt * as ./pugs -l no longer desugars into anything, put it to our list in …
(edit) @9192 [9192] 3 years audreyt * Pugs.hs: In the interactive shell, lumi suggested we simply fail on …
(edit) @8820 [8820] 3 years audreyt * First cut a irb-style line continuation in the interactive Pugs shell, …
(edit) @8491 [8491] 3 years audreyt * Support for "./pugs -B JS-Perl5 -e ...".
(edit) @8474 [8474] 3 years audreyt * In Pugs shell, drop all trailing whitespace and comma in interactive …
(edit) @8472 [8472] 3 years audreyt * As lexical import is implemented correctly by gaal++, we no longer …
(edit) @8315 [8315] 3 years autrijus * fix the "newline causes use to belong in different namespaces" bug …
(edit) @8153 [8153] 3 years gaal * Refactor Cxt, Pos, and Prag nodes in Exp to a unified Ann (for …
(edit) @7867 [7867] 3 years autrijus * ./pugs -C Perl5 (and -C JSON, -C Binary) are deprecated. Use "-C …
(edit) @7479 [7479] 3 years autrijus * Pugs.hs: refactor out noEnvDebug so external programs can elect to run …
(edit) @7463 [7463] 3 years autrijus * look into perl6 sitelib/privlib, not perl5 one…
(edit) @7462 [7462] 3 years autrijus * adjust the helper launchers to find auto/pugs/ in either privlib or …
(edit) @7447 [7447] 3 years iblech * util/PugsConfig.pm: Very minor comment fix. * src/Pugs/Run.hs: Include …
(edit) @7405 [7405] 3 years iblech * src/Pugs.hs: Pass --pugs=$*EXECUTABLE_NAME to jspugs.pl. * PIL2JS: …
(edit) @7355 [7355] 3 years autrijus * go back to use .a for linking. that builds, but there is still this …
(add) @7344 [7344] 3 years autrijus * The main Pugs API entry, for crazy people who'd like to use Pugs in …
Note: See TracRevisionLog for help on using the revision log.