| Commit message (Expand) | Author | Age | Files | Lines |
* | add tests for #' etcsyncase-in-boot-9 | Andy Wingo | 2009-05-28 | 1 | -0/+12 |
* | add reader tests for #; | Andy Wingo | 2009-05-28 | 1 | -0/+23 |
* | add reader support for #; #` #' #, and #,@. fix bug in compile-and-load. | Andy Wingo | 2009-05-28 | 3 | -6/+86 |
* | adjust VM copyright notices to LGPL, use SCM_INTERNAL/API properly | Andy Wingo | 2009-05-26 | 15 | -627/+273 |
* | fix backtraces with compiled boot-9 | Andy Wingo | 2009-05-26 | 3 | -14/+7 |
* | distcheck fix, fix (ice-9 time) | Andy Wingo | 2009-05-26 | 2 | -1/+2 |
* | update docs -- sections on assembly and objcode | Andy Wingo | 2009-05-25 | 3 | -38/+160 |
* | update docs, clean up VM vestiges, macro docs, fix (/ a b c) | Andy Wingo | 2009-05-24 | 12 | -485/+347 |
* | fix (oop goops) compilation for (language tree-il primitives) | Andy Wingo | 2009-05-22 | 1 | -1/+1 |
* | source location tracking in psyntax, booya! | Andy Wingo | 2009-05-22 | 2 | -30/+20 |
* | remove annotations in psyntax in favor of guile's source properties | Andy Wingo | 2009-05-22 | 2 | -136/+86 |
* | fix problem naming internal definitions | Andy Wingo | 2009-05-22 | 2 | -16/+18 |
* | move things to (language tree-il primitives) | Andy Wingo | 2009-05-22 | 3 | -55/+58 |
* | fix tree-il test to work if source info happens to be present | Andy Wingo | 2009-05-22 | 2 | -5/+13 |
* | fix bad call to make-glil-src | Andy Wingo | 2009-05-22 | 1 | -1/+1 |
* | fix expansion of (ice-9 threads) | Andy Wingo | 2009-05-22 | 1 | -56/+58 |
* | syntax.test is passing, yay | Andy Wingo | 2009-05-22 | 1 | -84/+27 |
* | residualize names into procedures. re-implement srfi-61. module naming foo. | Andy Wingo | 2009-05-22 | 4 | -164/+208 |
* | some work on syntax.test | Andy Wingo | 2009-05-21 | 4 | -19/+37 |
* | catch syntax errors in unquote and unquote-splicing | Andy Wingo | 2009-05-21 | 3 | -14/+29 |
* | fix multiple values returning from srfi-18's `with-exception-handler' | Andy Wingo | 2009-05-21 | 1 | -2/+4 |
* | fix apply and call/cc in drop contexts | Andy Wingo | 2009-05-21 | 4 | -17/+82 |
* | procedures in "drop" contexts can return unspecified values | Andy Wingo | 2009-05-21 | 4 | -9/+21 |
* | fix srfi-17.test | Andy Wingo | 2009-05-21 | 1 | -2/+5 |
* | just parse method arguments once. | Andy Wingo | 2009-05-21 | 1 | -18/+20 |
* | rewrite `method' as a hygienic macro to re-allow lexical specializers | Andy Wingo | 2009-05-21 | 2 | -65/+101 |
* | fix failing macro-as-parameter tests in eval.test | Andy Wingo | 2009-05-20 | 3 | -24/+29 |
* | remove compile-time-environment | Andy Wingo | 2009-05-20 | 6 | -73/+7 |
* | Fix a bug in the (ice-9 match) test | Andy Wingo | 2009-05-20 | 1 | -1/+1 |
* | fix @slot-ref / @slot-set! compilation | Andy Wingo | 2009-05-20 | 3 | -33/+14 |
* | compile `list' and `vector' to their associated opcodes | Andy Wingo | 2009-05-20 | 3 | -4/+14 |
* | don't allocate too many locals for expansions of `or' | Andy Wingo | 2009-05-20 | 2 | -11/+82 |
* | a few fixups | Andy Wingo | 2009-05-20 | 4 | -8/+12 |
* | and, or, cond etc use syntax-rules, compile scheme through tree-il | Andy Wingo | 2009-05-20 | 11 | -47/+198 |
* | add tree-il->glil compilation test suite | Andy Wingo | 2009-05-18 | 8 | -39/+426 |
* | special cases for more types of known applications | Andy Wingo | 2009-05-18 | 2 | -10/+83 |
* | inline calls to some primitives | Andy Wingo | 2009-05-17 | 2 | -11/+48 |
* | define `delay' in terms of make-promise | Andy Wingo | 2009-05-17 | 3 | -11/+28 |
* | and now, we residualize the original names into the metadata. yay! | Andy Wingo | 2009-05-17 | 1 | -17/+24 |
* | actually pass original ids on to tree-il data types | Andy Wingo | 2009-05-17 | 4 | -36/+36 |
* | preserve original var names in lets and lambdas | Andy Wingo | 2009-05-17 | 2 | -26/+41 |
* | tree-il -> glil compiler works now, at least in initial tests | Andy Wingo | 2009-05-15 | 8 | -525/+464 |
* | add lexical analyzer and allocator | Andy Wingo | 2009-05-14 | 2 | -221/+415 |
* | add primitive expander for tree-il | Andy Wingo | 2009-05-12 | 4 | -79/+264 |
* | add tree-il optimizer | Andy Wingo | 2009-05-11 | 4 | -330/+224 |
* | more work on tree-il compilation | Andy Wingo | 2009-05-08 | 8 | -52/+115 |
* | go ahead and regenerate psyntax-pp.scm | Andy Wingo | 2009-05-07 | 1 | -11/+11 |
* | remove (ice-9 expand-support) | Andy Wingo | 2009-05-07 | 3 | -161/+1 |
* | new language: tree-il. psyntax generates it when run in compile mode. | Andy Wingo | 2009-05-07 | 8 | -115/+1028 |
* | make expand-support structure constructors take a source argument | Andy Wingo | 2009-05-07 | 3 | -8/+8 |