2014-01-12 |
Andy Wingo | Rename $ktrunc to $kreceive |
tree | commitdiff |
2014-01-12 |
Andy Wingo | Returning too many values to call-with-values raises... |
tree | commitdiff |
2014-01-11 |
Andy Wingo | Insert explicit $ktrunc nodes everywhere that truncates... |
tree | commitdiff |
2014-01-11 |
Andy Wingo | Add simplification pass |
tree | commitdiff |
2014-01-11 |
Andy Wingo | Add DCE pass. |
tree | commitdiff |
2014-01-11 |
Andy Wingo | Shuffle the first return value from truncating calls |
tree | commitdiff |
2014-01-11 |
Andy Wingo | All $values expressions go through allocate-values |
tree | commitdiff |
2014-01-11 |
Andy Wingo | Fix allocate-slots bug |
tree | commitdiff |
2014-01-11 |
Andy Wingo | More robust compute-hints |
tree | commitdiff |
2014-01-11 |
Andy Wingo | Prefer "receive" over "receive-values"+"reset-frame" |
tree | commitdiff |
2014-01-11 |
Andy Wingo | Only emit receive-values if it is needed |
tree | commitdiff |
2014-01-11 |
Andy Wingo | Remove "pop" from $prompt |
tree | commitdiff |
2014-01-11 |
Andy Wingo | Enable prompt analysis |
tree | commitdiff |
2014-01-11 |
Andy Wingo | Add prompt analysis to the DFG's analyze-control-flow |
tree | commitdiff |
2014-01-11 |
Andy Wingo | compute-live-variables uses CFA analysis |
tree | commitdiff |
2014-01-11 |
Andy Wingo | Internal analyze-control-flow refactor |
tree | commitdiff |
2014-01-11 |
Andy Wingo | Fix constant-needs-allocation? for $values uses |
tree | commitdiff |
2014-01-11 |
Andy Wingo | Add effects analysis pass on CPS |
tree | commitdiff |
2014-01-11 |
Andy Wingo | Fix prim -> VM op mapping for u8/s8 bytevector ops |
tree | commitdiff |
2014-01-09 |
Mark H Weaver | Merge branch 'stable-2.0' |
tree | commitdiff |
2014-01-07 |
Ian Price | Fix inlining of tail list to apply. |
tree | commitdiff |
2013-12-13 |
Mark H Weaver | Merge branch 'stable-2.0' |
tree | commitdiff |
2013-12-06 |
Andy Wingo | Arities-fixing pass handles incoming $ktrunc with rest... |
tree | commitdiff |
2013-12-06 |
Andy Wingo | Elide values primcalls with continuations with rest... |
tree | commitdiff |
2013-12-06 |
Andy Wingo | (call-with-values foo (lambda (a . b) a)) avoids consin... |
tree | commitdiff |
2013-12-02 |
Andy Wingo | Rename "RTL" to "bytecode" |
tree | commitdiff |
2013-12-02 |
Andy Wingo | Fix brainfuck comment |
tree | commitdiff |
2013-12-02 |
Andy Wingo | Fix brainfuck->scheme compiler. |
tree | commitdiff |
2013-12-02 |
Andy Wingo | Fix brainfuck comment |
tree | commitdiff |
2013-12-02 |
Andy Wingo | Fix brainfuck->scheme compiler. |
tree | commitdiff |
2013-11-30 |
Andy Wingo | Remove GOOPS-internal @slot-ref and @slot-set! |
tree | commitdiff |
2013-11-28 |
Andy Wingo | Merge remote-tracking branch 'origin/stable-2.0' |
tree | commitdiff |
2013-11-28 |
Andy Wingo | Merge commit 'd364a8971828e38e8f9112b711066f4962bb400e' |
tree | commitdiff |
2013-11-28 |
Andy Wingo | Merge commit 'e7bd20f7d9b2110fdc0fa25db5a2bfe6b2214923' |
tree | commitdiff |
2013-11-28 |
Andy Wingo | Merge commit '17330398d50524058c2ef488bd21ac5ec9c8b6e8' |
tree | commitdiff |
2013-11-28 |
Andy Wingo | Merge commit 'a38024baaa32d1a6d91fdc81388c88bbb926c3ae' |
tree | commitdiff |
2013-11-28 |
Andy Wingo | Merge commit '2437c7b2e8b4ab7786847ee1ce0b59e446a70fe2' |
tree | commitdiff |
2013-11-28 |
Andy Wingo | Merge commit '8571dbde639e0ee9885bad49c9e180474bd23646' |
tree | commitdiff |
2013-11-28 |
Andy Wingo | Merge commit '750ac8c592e792e627444f476877f282525b132e' |
tree | commitdiff |
2013-11-28 |
Andy Wingo | Merge commit 'c61be45084d04b1db792b7e232f5bd77099f3287' |
tree | commitdiff |
2013-11-28 |
Andy Wingo | Merge commit 'd360671c1cca335600079f1c5714572d1c2e676d' |
tree | commitdiff |
2013-11-26 |
Andy Wingo | Contification converges more quickly |
tree | commitdiff |
2013-11-25 |
Andy Wingo | Compute-contification also visits body |
tree | commitdiff |
2013-11-19 |
Andy Wingo | Rename objcodes?.{scm,c,h} to loader.{scm,c,h} |
tree | commitdiff |
2013-11-19 |
Andy Wingo | (system vm instruction) rtl-instruction-list -> (langua... |
tree | commitdiff |
2013-11-19 |
Andy Wingo | rtl-program? -> program? |
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-08 |
Andy Wingo | Remove stack programs, objcode, and the old VM. |
tree | commitdiff |
2013-11-08 |
Andy Wingo | Remove (language objcode) |
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 | Remove GLIL language |
tree | commitdiff |
2013-11-08 |
Andy Wingo | Remove tree-il->glil compiler |
tree | commitdiff |
2013-11-08 |
Andy Wingo | Fix arity selection in compute-contification |
tree | commitdiff |
2013-11-07 |
Andy Wingo | Source information goes on the $continue, not the ... |
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 | "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 | Add compile-cps hack for vectors |
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 | 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 | 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 | 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-27 |
Andy Wingo | VM has "builtins": primitives addressable by emitted... |
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-23 |
Andy Wingo | Always resolve-primitives in the root module. |
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 |
next |