root/src/Main.hs

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Rev Chgset Date Author Log Message
(edit) @10979 [10979] 2 years audreyt * Now that the release is done (with the Japanese version of the …
(edit) @9752 [9752] 3 years audreyt * Main.hs - 6.28.0 will use the Japanese version of the title poem.
(edit) @8932 [8932] 3 years szbalint Adding .hu LoTR quote and myself to AUTHORS
(edit) @8921 [8921] 3 years audreyt * "A ship then new they built for him", this time in Japanese.
(edit) @7355 [7355] 3 years autrijus * go back to use .a for linking. that builds, but there is still this …
(edit) @7344 [7344] 3 years autrijus * The main Pugs API entry, for crazy people who'd like to use Pugs in …
(edit) @7325 [7325] 3 years autrijus * For perl5 helpers like -BPerl5 and -BJS, adjust the search path for …
(edit) @7286 [7286] 3 years autrijus * tryIO is also used in Main.hs. My bad.
(edit) @7230 [7230] 3 years iblech * Usual svn props. * System.FilePath?: Added a not (null fname) guard …
(edit) @7162 [7162] 3 years autrijus * At suggestion from dons, expose the main "runProgramWith" API of Pugs …
(edit) @7146 [7146] 3 years iblech * PIL2JS: jspugs.pl: Accept same commandline-options as runjs.pl does …
(edit) @7139 [7139] 3 years putter src/Main.hs: pass backends all arguments, not just some. -I again works.
(edit) @7137 [7137] 3 years putter crude_repl.pl: rename to pugs-p5.pl
(edit) @7127 [7127] 3 years iblech * Usual svn props. * PIL2JS: runjs.pl: Added --compile-only option, needed …
(edit) @7117 [7117] 3 years gaal -B backend can now be handled by the main pugs executable again. next …
(edit) @7078 [7078] 3 years autrijus * Minor comment cleanup in Main.hs
(edit) @7077 [7077] 3 years autrijus * 6.2.10's Main.hs poem is in Español: "Un nuevo barco para él …
(edit) @6793 [6793] 3 years autrijus * massive retab for src/, expanding all tabs into spaces, except for the …
(edit) @5815 [5815] 3 years autrijus * Global destruction -- DESTROYALL() on all active objects -- is now …
(edit) @5808 [5808] 3 years autrijus * 6.2.9's Main.hs poem is French.
(edit) @5556 [5556] 3 years autrijus * eliminate cruft: $*PACKAGE, envStash
(edit) @5408 [5408] 3 years autrijus * PIR compilation repaired by moving $! back to codegen
(edit) @5397 [5397] 3 years autrijus * Compilation no longer include prelude, unless PUGS_COMPILE_PRELUDE is …
(edit) @5393 [5393] 3 years autrijus * rename "translate" to "codegen"
(edit) @5360 [5360] 3 years autrijus * Lambdas and Camels, I present... precompiled Prelude!
(edit) @5266 [5266] 3 years autrijus * Finish the transition from @?CHECK and @?INIT to @*CHECK and @*INIT.
(edit) @5158 [5158] 3 years iblech * Made "pugs -MFoo file.p6" work (previously, file.p6 wasn't executed). * …
(edit) @4972 [4972] 3 years autrijus * rename Trans to CodeGen? (inspired by luqui)
(edit) @4936 [4936] 3 years autrijus * Chinese (traditional) for Main.hs poem for this release.
(edit) @4915 [4915] 3 years autrijus * make pirsmoke is now a reality…
(edit) @4914 [4914] 3 years autrijus * 01-sanity/07-test.t is now working!
(edit) @4913 [4913] 3 years bsmith Moved the Compile class to Pugs.Compile. The interface to the …
(edit) @4907 [4907] 3 years autrijus * better handling of modules and qualified names in PIR generation.
(edit) @4852 [4852] 3 years autrijus * oops, unbreak Main.hs
(edit) @4851 [4851] 3 years autrijus * no longer use dump.ast -- -C now prints directly to stdout. Suggested …
(edit) @4825 [4825] 3 years autrijus * @*END support!
(edit) @4792 [4792] 3 years iblech Main, Pugs.Run -- Display a "Loading Prelude... [some seconds] done." …
(edit) @4738 [4738] 3 years autrijus * PIR - do {...} blocks.
(edit) @4463 [4463] 3 years autrijus * cosmetic fixes to code to agree with the slides. ;)
(edit) @4198 [4198] 3 years bsmith Moved some parser types to Pugs.Parser.Types.
(edit) @4037 [4037] 3 years SamB Export withArgs from Main
(edit) @3906 [3906] 3 years autrijus * starting single-invocant feature branch. (maybe laso do multi-level …
(edit) @3879 [3879] 3 years iblech Main.hs -- die() should output correct utf-8.
(edit) @3833 [3833] 3 years bsmith * moved newClass from Pugs.Parser to Pugs.AST. * moved ruleProgram and …
(edit) @3726 [3726] 3 years iblech Minor test fix (delegation.t) and minor cosmetical cleanups (ChangeLog?, …
(edit) @3724 [3724] 3 years scook0 * Some non-toplevel function type signatures (for readability) * Minor …
(edit) @3675 [3675] 4 years iblech Unbreak -c.
(edit) @3663 [3663] 4 years iblech * CHECK {...} in void context and as a rvalue works. :) * Added a test for …
(edit) @3636 [3636] 4 years iblech Added ".." as a shell command which outputs the AST unformatted.
(edit) @3629 [3629] 4 years knew * Made backend selection case-insensitive * And updated …
(edit) @3538 [3538] 4 years theorbtwo More signatures. If I could fiture out a signature for mainCC …
(edit) @3383 [3383] 4 years autrijus * Gruber reports that getContents was closing stdin, rendering echo …
(edit) @3238 [3238] 4 years bsb draft haddock for Prim and Run
(edit) @2968 [2968] 4 years bsmith Misc refactoring within Pugs.Prim and Pugs.AST. Factored eval …
(edit) @2790 [2790] 4 years autrijus * Pugs is now a registered Parrot compiler. To wit: eval_parrot ' …
(edit) @2782 [2782] 4 years autrijus * fix signature
(edit) @2774 [2774] 4 years autrijus * merge the App form with Syn "()" form; App now takes Exp as the …
(edit) @2771 [2771] 4 years autrijus * remove Parens form as it is not used anymore
(edit) @2770 [2770] 4 years scook0 More Haddocks (Main/Eval/AST)
(edit) @2768 [2768] 4 years scook0 Haddocks for AST/Main
(edit) @2750 [2750] 4 years autrijus * pugs -BParrot examples/mandel.p6
(edit) @2725 [2725] 4 years autrijus * haddockify the poems
(edit) @2628 [2628] 4 years autrijus * Env is now constructed with MkEnv? for greater consistency.
(edit) @2577 [2577] 4 years autrijus * Lexical pad is now carried around in interactive shell. Reported by …
(edit) @2560 [2560] 4 years theorbtwo Support for "make haddock", more type signatures.
(edit) @2502 [2502] 4 years theorbtwo More type signatures on top-levels.
(edit) @2462 [2462] 4 years autrijus * rewrote position handling and statement reduction logic. * much better …
(edit) @2458 [2458] 4 years autrijus * The Eval monad is now split into (SIO/STM/IO) submonads.
(edit) @2449 [2449] 4 years autrijus * Eval monad is now a EvalT transformer by itself. * Much better error …
(edit) @2433 [2433] 4 years autrijus * STMification: All our IORefs are now TVars.
(edit) @2409 [2409] 4 years autrijus * repair interactive shell.
(edit) @2396 [2396] 4 years autrijus * compiler repaired.
(edit) @2358 [2358] 4 years autrijus * much better error messages overall.
(edit) @2320 [2320] 4 years autrijus * repair single stmt in shell
(edit) @2319 [2319] 4 years autrijus * Withdraw the tentative change of using trailing comma as disambiguator …
(edit) @2142 [2142] 4 years autrijus * numerous cosmetic source cleanups.
(edit) @2121 [2121] 4 years autrijus * :l filename no longer needs double quotes in the Shell. * initialize …
(edit) @2083 [2083] 4 years autrijus * the interactive shell no longer segfaults on :r etc.
(edit) @2022 [2022] 4 years autrijus * remove a redundant "IO" import
(edit) @2009 [2009] 4 years theorbtwo The Great Renaming. * becomes Pugs.*, except for stuff designed to be …
(edit) @1845 [1845] 4 years autrijus * Typeable fixes.
(edit) @1734 [1734] 4 years autrijus * IType implementation landed. All tests broken. * Turn off corelint for …
(edit) @1697 [1697] 4 years corion -p and -n now officially work. Both autochomp, and -p uses say; for the …
(edit) @1589 [1589] 4 years autrijus * exit() now triggers END{} too.
(edit) @1545 [1545] 4 years autrijus * \_ -> is now spelled const
(edit) @1458 [1458] 4 years autrijus * add newlines to all .hs files
(edit) @1427 [1427] 4 years autrijus * Threads. Sockets. Namespaces. Perl6::MakeMaker?. pugscc now runs …
(edit) @1420 [1420] 4 years autrijus * use qualified Data.Map
(edit) @1408 [1408] 4 years autrijus