2013-11-17 |
Andy Wingo | Frame pointer points to local 0 instead of local 1 |
tree | commitdiff |
2013-11-15 |
Andy Wingo | Remove MVRA from VM frames |
tree | commitdiff |
2013-11-15 |
Andy Wingo | Try to allocate arguments directly in call frames |
tree | commitdiff |
2013-11-15 |
Andy Wingo | Rewrite slot allocation pass |
tree | commitdiff |
2013-11-13 |
Andy Wingo | Replace ($var sym) with ($values (sym)). |
tree | commitdiff |
2013-11-10 |
Andy Wingo | Add specialize-primcalls pass; bump objcode version. |
tree | commitdiff |
2013-11-10 |
Andy Wingo | Effects analysis distinguishes between struct fields |
tree | commitdiff |
2013-11-10 |
Andy Wingo | Effects analysis sees match-error, throw-bad-structs... |
tree | commitdiff |
2013-11-09 |
Andy Wingo | Binary search to find procedure properties. |
tree | commitdiff |
2013-11-09 |
Andy Wingo | Fix RTL linking of procedure properties. |
tree | commitdiff |
2013-11-09 |
Andy Wingo | Binary search to find docstrings. |
tree | commitdiff |
2013-11-09 |
Andy Wingo | Finding a procedure's arity uses binary search |
tree | commitdiff |
2013-11-09 |
Andy Wingo | Use binary search in find-elf-symbol |
tree | commitdiff |
2013-11-08 |
Andy Wingo | Remove stack programs, objcode, and the old VM. |
tree | commitdiff |
2013-11-08 |
Andy Wingo | Miscellaneous fixups related to objcode removal. |
tree | commitdiff |
2013-11-08 |
Andy Wingo | Remove program-sources-pre-retire case for stack programs. |
tree | commitdiff |
2013-11-08 |
Andy Wingo | Remove (language objcode) |
tree | commitdiff |
2013-11-08 |
Andy Wingo | Move assemble-program to test cases. |
tree | commitdiff |
2013-11-08 |
Andy Wingo | Per-instruction tracing doesn't try to disassemble... |
tree | commitdiff |
2013-11-08 |
Andy Wingo | (system vm traps) support for rtl programs |
tree | commitdiff |
2013-11-08 |
Andy Wingo | Remove objcode language. |
tree | commitdiff |
2013-11-08 |
Andy Wingo | Remove bytecode language. |
tree | commitdiff |
2013-11-08 |
Andy Wingo | Remove assembly language. |
tree | commitdiff |
2013-11-08 |
Andy Wingo | Decompile goes from tree-il to scheme by default. |
tree | commitdiff |
2013-11-08 |
Andy Wingo | Rewrite (system xref) to work with RTL programs |
tree | commitdiff |
2013-11-08 |
Andy Wingo | Add fold-program-code to (system vm disassembler) |
tree | commitdiff |
2013-11-08 |
Andy Wingo | Remove GLIL language |
tree | commitdiff |
2013-11-08 |
Andy Wingo | Remove tree-il->glil compiler |
tree | commitdiff |
2013-11-08 |
Andy Wingo | Fix program-minimum-arity to work better with case... |
tree | commitdiff |
2013-11-08 |
Andy Wingo | Fix procedure-arguments on RTL programs, and tweak... |
tree | commitdiff |
2013-11-08 |
Andy Wingo | Fix case-lambda* dispatching to agree with manual. |
tree | commitdiff |
2013-11-08 |
Andy Wingo | Fix arity selection in compute-contification |
tree | commitdiff |
2013-11-08 |
Andy Wingo | Fix error message in lambda* eval closures with keywords |
tree | commitdiff |
2013-11-08 |
Andy Wingo | Fix reading and writing arities into DWARF. |
tree | commitdiff |
2013-11-07 |
Andy Wingo | frame-instruction-pointer is absolute; rewrite (system... |
tree | commitdiff |
2013-11-07 |
Andy Wingo | Program sources are always pre-retire now |
tree | commitdiff |
2013-11-07 |
Andy Wingo | add fold-all-debug-contexts, fold-source-locations |
tree | commitdiff |
2013-11-07 |
Andy Wingo | Fix line advance DWARF opcodes when line advance is... |
tree | commitdiff |
2013-11-07 |
Andy Wingo | Write DWARF files list in correct order. |
tree | commitdiff |
2013-11-07 |
Andy Wingo | Source information goes on the $continue, not the ... |
tree | commitdiff |
2013-11-06 |
Andy Wingo | Fix first find-program-sources result |
tree | commitdiff |
2013-11-05 |
Andy Wingo | fix docstring assembly and fetching |
tree | commitdiff |
2013-11-05 |
Andy Wingo | asm-labels is a hash table |
tree | commitdiff |
2013-11-05 |
Andy Wingo | Re-add the list hack to compile-cps |
tree | commitdiff |
2013-11-03 |
Andy Wingo | RTL compiler supports static bitvectors |
tree | commitdiff |
2013-11-03 |
Andy Wingo | struct-set! returns a value, yuck |
tree | commitdiff |
2013-11-03 |
Andy Wingo | Correctness fix for vector constructor inlining. |
tree | commitdiff |
2013-11-03 |
Andy Wingo | Eval evaluates initializers before creating environment... |
tree | commitdiff |
2013-11-03 |
Andy Wingo | "length" is an interesting primitive |
tree | commitdiff |
2013-11-01 |
Andy Wingo | Revert "Compile-time debugging" |
tree | commitdiff |
2013-11-01 |
Andy Wingo | Fix order of evaluation in elisp lexer |
tree | commitdiff |
2013-11-01 |
Andy Wingo | Fix contification of non-recursive closures |
tree | commitdiff |
2013-11-01 |
Andy Wingo | RTL compilation sorts continuations topologically befor... |
tree | commitdiff |
2013-11-01 |
Andy Wingo | Failed match errors generate less code |
tree | commitdiff |
2013-11-01 |
Andy Wingo | Add compile-cps hack for vectors |
tree | commitdiff |
2013-10-31 |
Andy Wingo | Better range checks in the assembler |
tree | commitdiff |
2013-10-31 |
Andy Wingo | Be smarter about capturing the environment for memoized... |
tree | commitdiff |
2013-10-31 |
Andy Wingo | define! is an interesting primitive |
tree | commitdiff |
2013-10-31 |
Andy Wingo | fix compilation of (let lp () (lp)) |
tree | commitdiff |
2013-10-31 |
Andy Wingo | DFG: Export analyze-control-flow. |
tree | commitdiff |
2013-10-31 |
Andy Wingo | static-patch! for pair and vector fields |
tree | commitdiff |
2013-10-31 |
Andy Wingo | Better REPL support for disassembling RTL images |
tree | commitdiff |
2013-10-31 |
Andy Wingo | Default to compiling to RTL |
tree | commitdiff |
2013-10-31 |
Andy Wingo | Better aliased primcall compilation |
tree | commitdiff |
2013-10-31 |
Andy Wingo | Better compiler support for bytevector ops |
tree | commitdiff |
2013-10-31 |
Andy Wingo | Support serialization of uniform vector literals |
tree | commitdiff |
2013-10-31 |
Andy Wingo | Compile-time debugging |
tree | commitdiff |
2013-10-31 |
Andy Wingo | DFG: $block no longer stores control-flow analysis |
tree | commitdiff |
2013-10-31 |
Andy Wingo | static-patch! replaces link-procedure! |
tree | commitdiff |
2013-10-31 |
Andy Wingo | Fix primitive reification for class-of, bytevector... |
tree | commitdiff |
2013-10-31 |
Andy Wingo | DFG: Disable control-flow analysis. |
tree | commitdiff |
2013-10-31 |
Andy Wingo | Add "pop" field to $prompt |
tree | commitdiff |
2013-10-29 |
Andy Wingo | DWARF return arity fixen |
tree | commitdiff |
2013-10-27 |
Andy Wingo | Dynamic-wind doesn't call thunk? on the out-guard. |
tree | commitdiff |
2013-10-27 |
Andy Wingo | VM has "builtins": primitives addressable by emitted... |
tree | commitdiff |
2013-10-27 |
Andy Wingo | Memoized expressions are pairs, not SMOBs |
tree | commitdiff |
2013-10-27 |
Andy Wingo | Tree-IL->GLIL: Fix primitive-ref reification bug |
tree | commitdiff |
2013-10-26 |
Andy Wingo | Mark current-module as an interesting primitive |
tree | commitdiff |
2013-10-26 |
Andy Wingo | New pass: elide-values |
tree | commitdiff |
2013-10-26 |
Andy Wingo | Add make-vector, constant-make-vector instructions |
tree | commitdiff |
2013-10-26 |
Andy Wingo | Emit constant-vector-ref, constant-vector-set! for... |
tree | commitdiff |
2013-10-26 |
Andy Wingo | New pass: inline-constructors |
tree | commitdiff |
2013-10-26 |
Andy Wingo | Compile variable-ref, variable-set! |
tree | commitdiff |
2013-10-26 |
Andy Wingo | Recognize tree-il variable? primitive |
tree | commitdiff |
2013-10-26 |
Andy Wingo | RTL compiler: Compile TC7 branches. |
tree | commitdiff |
2013-10-26 |
Andy Wingo | Fix primcall return arities |
tree | commitdiff |
2013-10-26 |
Andy Wingo | RTL compiler: Compile `wind' primcalls |
tree | commitdiff |
2013-10-26 |
Andy Wingo | Peval: Fold `thunk?' in more cases. |
tree | commitdiff |
2013-10-26 |
Andy Wingo | Evaluator sets same procedure properties as compiler |
tree | commitdiff |
2013-10-25 |
Andy Wingo | Evaluator uses two-dimensional environment |
tree | commitdiff |
2013-10-23 |
Andy Wingo | Always resolve-primitives in the root module. |
tree | commitdiff |
2013-10-23 |
Andy Wingo | Optimize closures with only required and rest arguments... |
tree | commitdiff |
2013-10-22 |
Andy Wingo | Fix assembler for keyword args |
tree | commitdiff |
2013-10-22 |
Andy Wingo | CPS conversion doesn't automatically produce $values |
tree | commitdiff |
2013-10-22 |
Andy Wingo | Contify returns via calls to "values" |
tree | commitdiff |
2013-10-21 |
Andy Wingo | CPS->RTL compiler: add push-fluid and pop-fluid |
tree | commitdiff |
2013-10-21 |
Andy Wingo | DFG: Remove lift-definition! |
tree | commitdiff |
2013-10-21 |
Andy Wingo | Fix contification bugs |
tree | commitdiff |
2013-10-21 |
Andy Wingo | More robust contification |
tree | commitdiff |
2013-10-21 |
Andy Wingo | add lookup-block-scope |
tree | commitdiff |
next |