| Commit message (Expand) | Author | Age | Files | Lines |
* | temp commitvm-syncase | Andy Wingo | 2009-03-13 | 1 | -0/+25 |
* | syncase early in boot-9, defmacros in terms of syntax-case -- halfway working | Andy Wingo | 2009-03-09 | 8 | -421/+180 |
* | fix begin-deprecated | Andy Wingo | 2009-03-09 | 1 | -1/+1 |
* | tweaks to boot-9 | Andy Wingo | 2009-03-09 | 1 | -9/+9 |
* | allow eval to be called before modules are booted | Andy Wingo | 2009-03-09 | 1 | -1/+2 |
* | commit some tweaks to expand.scm, likely obviated by syncase though | Andy Wingo | 2009-03-09 | 1 | -3/+3 |
* | scm_[current_]module_transformer returns the %pre-modules-transformer, if set | Andy Wingo | 2009-03-09 | 1 | -6/+12 |
* | trim imports in (system repl command) | Andy Wingo | 2009-03-09 | 1 | -1/+1 |
* | avoid (set! (@ (foo) bar) baz), for now | Andy Wingo | 2009-03-09 | 1 | -2/+2 |
* | fix handling of pre-modules errors in the vm | Andy Wingo | 2009-03-09 | 1 | -2/+14 |
* | @ and @@ as primitive macros | Andy Wingo | 2009-03-09 | 3 | -28/+47 |
* | Fix errors when stripping annotations | Andy Wingo | 2009-03-08 | 3 | -5/+5 |
* | actually use syncase's source information tracking. rock! | Andy Wingo | 2009-03-06 | 2 | -3/+18 |
* | modify psyntax so it produced annotated source if given annotated source | Andy Wingo | 2009-03-06 | 2 | -34/+40 |
* | support source-level annotations in syncase | Andy Wingo | 2009-03-06 | 5 | -25/+29 |
* | fix eval-when statements in boot-9 | Andy Wingo | 2009-03-06 | 1 | -7/+7 |
* | Replace eval-case with eval-when | Andy Wingo | 2009-03-06 | 9 | -147/+104 |
* | fixups to expand.scm | Andy Wingo | 2009-03-02 | 1 | -15/+16 |
* | add separate expansion phase, to detwingle things a bit | Andy Wingo | 2009-03-02 | 6 | -12/+361 |
* | fix printer in struct docs | Andy Wingo | 2009-03-02 | 1 | -5/+5 |
* | add annotation module | Andy Wingo | 2009-03-02 | 1 | -0/+54 |
* | make the ES compiler more readable via use of -> | Andy Wingo | 2009-02-27 | 1 | -303/+314 |
* | use -> macro in scheme->ghil compiler | Andy Wingo | 2009-02-27 | 1 | -41/+46 |
* | slight optimization in transform-record, note in optimize* | Andy Wingo | 2009-02-27 | 2 | -3/+9 |
* | introduce -> binding inside transform-record body expressions | Andy Wingo | 2009-02-27 | 2 | -48/+36 |
* | first stabs as s-expression-driven transformation of GHIL | Andy Wingo | 2009-02-27 | 2 | -3/+167 |
* | common slot accessors are procedures-with-setters | Andy Wingo | 2009-02-27 | 1 | -4/+5 |
* | use common slots mechanism in ghil | Andy Wingo | 2009-02-27 | 2 | -24/+27 |
* | define-type has #:common-slots | Andy Wingo | 2009-02-27 | 1 | -6/+16 |
* | fix variable not initialized spurious warnings | Andy Wingo | 2009-02-25 | 1 | -2/+2 |
* | don't crash etch's gcc | Andy Wingo | 2009-02-25 | 1 | -0/+4 |
* | export procedure-arguments from ice-9 session | Andy Wingo | 2009-02-25 | 2 | -2/+35 |
* | Aggregate makefiles for `module/system' and `module/language'. | Ludovic Courtès | 2009-02-24 | 15 | -60/+88 |
* | unbork the repl | Andy Wingo | 2009-02-24 | 1 | -1/+1 |
* | in meta-reader, return directly if the peeked char is EOF | Andy Wingo | 2009-02-24 | 1 | -3/+9 |
* | use umask when making permissions on .go files | Andy Wingo | 2009-02-24 | 1 | -0/+1 |
* | use nobase in am/guilec | Andy Wingo | 2009-02-24 | 1 | -1/+2 |
* | parse division vs regexps properly | Andy Wingo | 2009-02-22 | 1 | -1/+4 |
* | compile for-in | Andy Wingo | 2009-02-22 | 4 | -27/+65 |
* | fix "for" compilation | Andy Wingo | 2009-02-22 | 1 | -2/+2 |
* | add scheme integration to js via `require' | Andy Wingo | 2009-02-22 | 1 | -0/+26 |
* | ecmascript tokens have source info | Andy Wingo | 2009-02-22 | 1 | -31/+38 |
* | throw SyntaxError on bad syntax | Andy Wingo | 2009-02-22 | 2 | -20/+26 |
* | more arithmetic on non-numbers | Andy Wingo | 2009-02-22 | 2 | -2/+32 |
* | + for strings, global js object, new Foo() works | Andy Wingo | 2009-02-22 | 6 | -34/+96 |
* | compile ecmascript's parser. yay! instant load-time! | Andy Wingo | 2009-02-21 | 4 | -5/+13 |
* | be smarter about allocating local variables, reusing slots if possible | Andy Wingo | 2009-02-21 | 9 | -41/+138 |
* | implement break and continue, work around overly recursive pmatch expansion | Andy Wingo | 2009-02-21 | 4 | -8/+27 |
* | Fix `.go' compilation for $(builddir) != $(srcdir). | Ludovic Courtès | 2009-02-21 | 1 | -1/+1 |
* | Add `-o'/`--output' option to "guile-tools compile". | Ludovic Courtès | 2009-02-21 | 2 | -5/+27 |