2010-05-20 |
Andy Wingo | macroexpanded pretty-printer |
tree | commitdiff |
2010-05-20 |
Andy Wingo | tree-il->scheme for lambda* et al |
tree | commitdiff |
2010-05-19 |
Andy Wingo | tree-il on expanded-vtables |
tree | commitdiff |
2010-05-07 |
Ludovic Courtès | Add `program-free-variables' to `(system vm program)'. |
tree | commitdiff |
2010-05-02 |
Andy Wingo | add assert-nargs-ee/locals instruction |
tree | commitdiff |
2010-05-02 |
Andy Wingo | rename `vars' field in tree-il binding constructs to... |
tree | commitdiff |
2010-05-02 |
Andy Wingo | fix a comment about environments and the scheme compiler |
tree | commitdiff |
2010-05-02 |
Andy Wingo | remove `version' field from <language> |
tree | commitdiff |
2010-04-30 |
Andy Wingo | optimize and bugfix make-struct VM opcode |
tree | commitdiff |
2010-04-27 |
Andy Wingo | fix bug in compile-glil.scm for return opcode-hack |
tree | commitdiff |
2010-04-17 |
Andy Wingo | deprecate arity access via (procedure-properties proc... |
tree | commitdiff |
2010-04-17 |
Andy Wingo | remove program-name, program-documentation |
tree | commitdiff |
2010-04-10 |
Neil Jerram | Merge branch 'master' into wip-manual-2 |
tree | commitdiff |
2010-04-09 |
Andy Wingo | change remaining %nil -> #nil |
tree | commitdiff |
2010-04-09 |
Andy Wingo | elisp fixes for nil, and, or |
tree | commitdiff |
2010-04-09 |
Andy Wingo | %nil -> #nil |
tree | commitdiff |
2010-03-31 |
Andy Wingo | fix array bugs in ecmascript |
tree | commitdiff |
2010-03-30 |
Ludovic Courtès | Adapt ECMAScript parser and lexer to `(system base... |
tree | commitdiff |
2010-03-28 |
Andy Wingo | Fix inlining of lambda-apply-lambda. |
tree | commitdiff |
2010-03-19 |
Andy Wingo | rename sc-expand to macroexpand |
tree | commitdiff |
2010-03-09 |
Andy Wingo | prompt, abort -> call-with-prompt, abort-to-prompt |
tree | commitdiff |
2010-03-07 |
Ludovic Courtès | Don't export `write-bytecode' from `(language assembly... |
tree | commitdiff |
2010-03-07 |
Ludovic Courtès | Fix miscompilation of non-ASCII Latin-1 strings. |
tree | commitdiff |
2010-03-04 |
Andy Wingo | some with-fluid* -> with-fluids |
tree | commitdiff |
2010-03-03 |
Andy Wingo | use anonymous mv-bind in compile-glil.scm; fix abort... |
tree | commitdiff |
2010-03-03 |
Andy Wingo | <glil-mv-bind> can truncate values anonymously |
tree | commitdiff |
2010-02-23 |
Andy Wingo | ensure non-escape-only prompts have a thunk application... |
tree | commitdiff |
2010-02-22 |
Andy Wingo | abort always dispatches to VM bytecode, to detect same... |
tree | commitdiff |
2010-02-22 |
Andy Wingo | prompt and abort inlining |
tree | commitdiff |
2010-02-22 |
Andy Wingo | fix <prompt> compilation bug |
tree | commitdiff |
2010-02-19 |
Andy Wingo | prompt as part of guile's primitive language |
tree | commitdiff |
2010-02-19 |
Andy Wingo | fix prompt disassembly bug |
tree | commitdiff |
2010-02-19 |
Andy Wingo | add scm_c_abort, wire it up to the abort opcode |
tree | commitdiff |
2010-02-19 |
Andy Wingo | prompt handlers are always inline |
tree | commitdiff |
2010-02-19 |
Andy Wingo | fluid-ref / fluid-set! compile to dynref/dynset |
tree | commitdiff |
2010-02-19 |
Andy Wingo | add <dynref> and <dynset> to tree-il |
tree | commitdiff |
2010-02-19 |
Andy Wingo | rename <control> to <abort> |
tree | commitdiff |
2010-02-19 |
Andy Wingo | <prompt> has no pre-unwind-handler, it's unnecessary |
tree | commitdiff |
2010-02-19 |
Andy Wingo | fix tree-il->scheme bug for <dynlet> |
tree | commitdiff |
2010-02-18 |
Andy Wingo | add tree-il->glil compilation for dynlet |
tree | commitdiff |
2010-02-18 |
Andy Wingo | add dynlet to tree-il |
tree | commitdiff |
2010-02-18 |
Andy Wingo | rename <dynamic-wind> to <dynwind> |
tree | commitdiff |
2010-02-18 |
Andy Wingo | dynwind is now a part of guile's primitive language |
tree | commitdiff |
2010-02-09 |
Ludovic Courtès | Use the R6RS I/O API in `write-bytecode'. |
tree | commitdiff |
2010-02-09 |
Ludovic Courtès | Change `write-bytecode' to accept a bytevector. |
tree | commitdiff |
2010-02-08 |
Andy Wingo | push a prompt handler value even in the inline-handler... |
tree | commitdiff |
2010-02-02 |
Ludovic Courtès | Use vhashes in `unused-variable-analysis'. |
tree | commitdiff |
2010-02-02 |
Ludovic Courtès | Use vhashes in `arity-analysis'. |
tree | commitdiff |
2010-02-02 |
Ludovic Courtès | Use vhashes in `unbound-variable-analysis'. |
tree | commitdiff |
2010-02-02 |
Ludovic Courtès | Use vhashes in `unused-toplevel-analysis'. |
tree | commitdiff |
2010-01-31 |
Andy Wingo | add (ice-9 control) |
tree | commitdiff |
2010-01-31 |
Andy Wingo | GLIL and assembly support for prompt compilation |
tree | commitdiff |
2010-01-31 |
Andy Wingo | tree-il -> glil compilation of prompt, dynamic-wind... |
tree | commitdiff |
2010-01-31 |
Andy Wingo | GLIL support for <prompt> |
tree | commitdiff |
2010-01-31 |
Andy Wingo | tree-il analyzer and inliner handle <prompt> |
tree | commitdiff |
2010-01-31 |
Andy Wingo | dynamic-wind compilation to VM ops |
tree | commitdiff |
2010-01-31 |
Andy Wingo | new tree-il for prompt, control, and dynamic-wind |
tree | commitdiff |
2010-01-27 |
Andy Wingo | inline calls to variable-bound? |
tree | commitdiff |
2010-01-23 |
Ludovic Courtès | Add `struct-ref' and `struct-set' VM opcodes. |
tree | commitdiff |
2010-01-17 |
Michael Gran | object->assembly shouldn't presume existence of %nil |
tree | commitdiff |
2010-01-11 |
Andy Wingo | fix compilation of #2((1 2 3) (4 5 6)) |
tree | commitdiff |
2010-01-11 |
Andy Wingo | allow compilation of #@2(1 2 3) |
tree | commitdiff |
2010-01-11 |
Andy Wingo | fix erroneous compilation of #@2(1 2 3) as #(1 2 3) |
tree | commitdiff |
2010-01-11 |
Ludovic Courtès | The reference graph in `-Wunused-toplevel' may contain... |
tree | commitdiff |
2010-01-11 |
Ludovic Courtès | Remove unused top-level variables. |
tree | commitdiff |
2010-01-11 |
Ludovic Courtès | Add `-Wunused-toplevel' compiler warning. |
tree | commitdiff |
2010-01-10 |
Andy Wingo | fix properties disassembly |
tree | commitdiff |
2010-01-09 |
Andy Wingo | allocate free variables inline to closures |
tree | commitdiff |
2010-01-08 |
Ludovic Courtès | Factorize the location stack handling in warning analyses. |
tree | commitdiff |
2010-01-07 |
Andy Wingo | inline srfi-4 vector accessors |
tree | commitdiff |
2010-01-03 |
Andy Wingo | rename goto/args and friends to tail-call, tail-apply... |
tree | commitdiff |
2009-12-28 |
Andy Wingo | fix bug bindings lexical vars within optargs initializers |
tree | commitdiff |
2009-12-15 |
Ludovic Courtès | Change the Elisp compiler from GPLv2+ to LGPLv3+. |
tree | commitdiff |
2009-12-11 |
Andy Wingo | lame tweak to the inliner |
tree | commitdiff |
2009-12-11 |
Ludovic Courtès | Fix expansion of `(+ 1 x)'. |
tree | commitdiff |
2009-12-11 |
Ludovic Courtès | Add opcodes for `struct?', `struct-vtable', and `make... |
tree | commitdiff |
2009-12-11 |
Andy Wingo | inline calls to (memv foo CONSTANT-LIST) |
tree | commitdiff |
2009-12-11 |
Andy Wingo | rename <conditional> then and else to consequent and... |
tree | commitdiff |
2009-12-11 |
Andy Wingo | rename lambda-case-else to lambda-case-alternate |
tree | commitdiff |
2009-12-11 |
Andy Wingo | merge from master to elisp |
tree | commitdiff |
2009-12-10 |
Andy Wingo | fix emission of meta procedures |
tree | commitdiff |
2009-12-01 |
Andy Wingo | wire through the existing vm ops for variable-ref and... |
tree | commitdiff |
2009-12-01 |
Andy Wingo | goops moving away from evaluator opcodes, and a primiti... |
tree | commitdiff |
2009-11-15 |
Andy Wingo | opcodes for bit twiddling (ash, logand, logior, logxor) |
tree | commitdiff |
2009-11-15 |
Andy Wingo | class-of has an opcode |
tree | commitdiff |
2009-11-15 |
Andy Wingo | faster conditionals |
tree | commitdiff |
2009-11-15 |
Andy Wingo | fix (apply f) -- without the args list |
tree | commitdiff |
2009-11-15 |
Andy Wingo | Revert "implement #:predicate" and remove predicate... |
tree | commitdiff |
2009-11-14 |
Andy Wingo | fix bugs in ecmascript compiler |
tree | commitdiff |
2009-11-08 |
Ludovic Courtès | Add support for multiple arities in `arity-mismatch... |
tree | commitdiff |
2009-11-08 |
Ludovic Courtès | Fix optional argument handling in `unused-variable... |
tree | commitdiff |
2009-11-08 |
Ludovic Courtès | Add support for keyword arguments in `arity-mismatch... |
tree | commitdiff |
2009-11-07 |
Ludovic Courtès | Add `arity-mismatch' warning type. |
tree | commitdiff |
2009-11-06 |
Ludovic Courtès | Coalesce tree traversals made for warnings. |
tree | commitdiff |
2009-11-01 |
Ludovic Courtès | Merge branch 'bdw-gc-static-alloc' |
tree | commitdiff |
2009-10-28 |
Michael Gran | Fix incorrect display of wide strings in decompilation |
tree | commitdiff |
2009-10-26 |
Andy Wingo | implement #:predicate |
tree | commitdiff |
2009-10-25 |
Andy Wingo | assembly/disassembly support for br-if-nargs-* |
tree | commitdiff |
2009-10-25 |
Andy Wingo | arities can have noncontiguous starts and ends |
tree | commitdiff |
2009-10-23 |
Andy Wingo | separate "inits" field in <lambda-case>; compile fixes... |
tree | commitdiff |
next |