2014-06-29 |
Andy Wingo | Result of intsect-intersect will share structure with... |
tree | commitdiff |
2014-06-29 |
Andy Wingo | Fix an intset-intersect corner case |
tree | commitdiff |
2014-06-29 |
Andy Wingo | Fix intset pruning for empty intsets |
tree | commitdiff |
2014-06-29 |
Andy Wingo | Remove namesets. |
tree | commitdiff |
2014-06-29 |
Andy Wingo | Rewrite type inference to use intmaps |
tree | commitdiff |
2014-06-29 |
Andy Wingo | New module (language cps intmap) |
tree | commitdiff |
2014-06-29 |
Andy Wingo | Rewrite CSE to use intsets. |
tree | commitdiff |
2014-06-29 |
Andy Wingo | New module: (language cps intset) |
tree | commitdiff |
2014-06-22 |
Andy Wingo | Rewrite type inference pass to use namesets |
tree | commitdiff |
2014-06-22 |
Andy Wingo | New module: (language cps nameset) |
tree | commitdiff |
2014-06-19 |
Andy Wingo | Refactor dominator computation |
tree | commitdiff |
2014-06-19 |
Andy Wingo | Constant folding for (list) and (vector) in peval |
tree | commitdiff |
2014-06-04 |
Mark H Weaver | Avoid quadratic expansion time in 'and' and 'or' macros. |
tree | commitdiff |
2014-06-03 |
Ludovic Courtès | 'guild compile' doesn't leave temporary files behind it. |
tree | commitdiff |
2014-06-01 |
Andy Wingo | Remove $kif |
tree | commitdiff |
2014-06-01 |
Andy Wingo | CPS conversion produces $branch nodes, not $kif |
tree | commitdiff |
2014-06-01 |
Andy Wingo | Add $branch expression type |
tree | commitdiff |
2014-06-01 |
Andy Wingo | Fix source-line-for-user for unknown line |
tree | commitdiff |
2014-06-01 |
Andy Wingo | Fix off-by-one in dump-dfg |
tree | commitdiff |
2014-06-01 |
Andy Wingo | Fix compute-predecessors bug in frame.scm |
tree | commitdiff |
2014-05-28 |
Ludovic Courtès | rdelim: Speed up 'read-string' (aka. 'get-string-all'.) |
tree | commitdiff |
2014-05-23 |
Ludovic Courtès | web: Keep the default size for the client's in-kernel... |
tree | commitdiff |
2014-05-16 |
Andy Wingo | Update effects-analysis docstring. |
tree | commitdiff |
2014-05-16 |
Andy Wingo | Redefine memory kind part of effects to be enumeration... |
tree | commitdiff |
2014-05-15 |
Andy Wingo | DCE uses type analysis to elide type checks |
tree | commitdiff |
2014-05-15 |
Andy Wingo | Limit impact of O(n^2) type analysis by imposing limit |
tree | commitdiff |
2014-05-15 |
Andy Wingo | Compile language/cps/types.scm early |
tree | commitdiff |
2014-05-15 |
Andy Wingo | Enable type folding |
tree | commitdiff |
2014-05-15 |
Andy Wingo | Type and range inference for CPS |
tree | commitdiff |
2014-05-08 |
Andy Wingo | Rewrite effects analysis to be precise for fields. |
tree | commitdiff |
2014-05-07 |
Andy Wingo | CSE effects analysis cleanup |
tree | commitdiff |
2014-05-07 |
Andy Wingo | Add dump-dfg pretty-printer |
tree | commitdiff |
2014-05-07 |
Andy Wingo | Synthetic definitions take advantage of CSE'd vars |
tree | commitdiff |
2014-05-07 |
Andy Wingo | Fix thinko in synthesize-definition-effects! |
tree | commitdiff |
2014-05-04 |
Andy Wingo | Fix frame-call-representation for frames from apply... |
tree | commitdiff |
2014-05-04 |
Andy Wingo | Program printing tweaks |
tree | commitdiff |
2014-05-04 |
Andy Wingo | Refactorings to apply-hook and push-continuation-hook |
tree | commitdiff |
2014-05-04 |
Andy Wingo | frame-address, frame-stack-pointer return offsets |
tree | commitdiff |
2014-05-04 |
Andy Wingo | frame-call-representation has #:top-frame? as keyword... |
tree | commitdiff |
2014-05-03 |
Andy Wingo | Set-car! on a dead pair does not force the pair to... |
tree | commitdiff |
2014-05-03 |
Andy Wingo | Add auxiliary definitions for boxes |
tree | commitdiff |
2014-05-02 |
Andy Wingo | CSE does scalar replacement of aggregates |
tree | commitdiff |
2014-05-02 |
Andy Wingo | More inlinable effects-analysis procedures |
tree | commitdiff |
2014-05-01 |
Andy Wingo | Rewrite boot-9 map to be recursive and pure |
tree | commitdiff |
2014-05-01 |
Andy Wingo | Fix inner and outer stack cuts to match on procedure... |
tree | commitdiff |
2014-04-28 |
Andy Wingo | Merge remote-tracking branch 'origin/stable-2.0' |
tree | commitdiff |
2014-04-28 |
Andy Wingo | New foreign object facility, to replace SMOBs |
tree | commitdiff |
2014-04-27 |
Andy Wingo | Fix foreign slot initialization and access |
tree | commitdiff |
2014-04-25 |
Mark H Weaver | Merge branch 'stable-2.0' |
tree | commitdiff |
2014-04-24 |
Mark H Weaver | Support weak vectors, arrays, and bitvectors in (system... |
tree | commitdiff |
2014-04-21 |
Andy Wingo | Add make-vector opcode |
tree | commitdiff |
2014-04-21 |
Andy Wingo | Operations on 8-bit and 12-bit operands shuffle args... |
tree | commitdiff |
2014-04-21 |
Andy Wingo | More expansion-time-only definitions in assembler.scm |
tree | commitdiff |
2014-04-21 |
Andy Wingo | define-inline in assembler.scm |
tree | commitdiff |
2014-04-20 |
Andy Wingo | VM opcodes only have <24-bit slot operands in the first... |
tree | commitdiff |
2014-04-16 |
Andy Wingo | Slot allocation can re-use closure and argument slots |
tree | commitdiff |
2014-04-16 |
Andy Wingo | Fix statprof for optimizations |
tree | commitdiff |
2014-04-16 |
Andy Wingo | Fix a frame-call-representation bug |
tree | commitdiff |
2014-04-16 |
Andy Wingo | frame-call-representation checks available-bindings... |
tree | commitdiff |
2014-04-16 |
Andy Wingo | Update frame-bindings interface |
tree | commitdiff |
2014-04-16 |
Andy Wingo | Implement frame-bindings |
tree | commitdiff |
2014-04-16 |
Andy Wingo | Add arity-code |
tree | commitdiff |
2014-04-16 |
Andy Wingo | Add parsing interfaces to the disassembler |
tree | commitdiff |
2014-04-15 |
Andy Wingo | Add ability to query local definitions for a procedure |
tree | commitdiff |
2014-04-15 |
Andy Wingo | Fix rtl tests |
tree | commitdiff |
2014-04-15 |
Andy Wingo | Fix frame-call-representation for primitive applications |
tree | commitdiff |
2014-04-15 |
Andy Wingo | Assembler residualizes local variable definition locations |
tree | commitdiff |
2014-04-15 |
Andy Wingo | Bump minor objcode version for recent changes |
tree | commitdiff |
2014-04-15 |
Andy Wingo | Write all local variable names into the arities section |
tree | commitdiff |
2014-04-15 |
Andy Wingo | Tweak arities debugging representation |
tree | commitdiff |
2014-04-15 |
Andy Wingo | Beginnings of local variable information |
tree | commitdiff |
2014-04-15 |
Andy Wingo | Remove needless label remapping in slot-allocation |
tree | commitdiff |
2014-04-15 |
Andy Wingo | DFA datums don't rename their labels |
tree | commitdiff |
2014-04-15 |
Andy Wingo | Better backtraces for optimized closures |
tree | commitdiff |
2014-04-14 |
Andy Wingo | statprof avoids mucking with VM trace levels when not... |
tree | commitdiff |
2014-04-14 |
Andy Wingo | Better state handling in statprof |
tree | commitdiff |
2014-04-14 |
Andy Wingo | Optimize make-global-cont-folder |
tree | commitdiff |
2014-04-13 |
Andy Wingo | Improve disassembly for optimized closures |
tree | commitdiff |
2014-04-13 |
Andy Wingo | Remove debugging code in closure-conversion |
tree | commitdiff |
2014-04-13 |
Andy Wingo | Eval has no more free variables |
tree | commitdiff |
2014-04-13 |
Andy Wingo | Closure conversion eliminates self-references introduce... |
tree | commitdiff |
2014-04-13 |
Andy Wingo | Refactor to closure-conversion |
tree | commitdiff |
2014-04-13 |
Andy Wingo | Avoid consing an unbound-arg marker in the evaluator |
tree | commitdiff |
2014-04-13 |
Andy Wingo | Optimize closures with one free variable |
tree | commitdiff |
2014-04-12 |
Andy Wingo | Well-known closures represented using pairs or vectors |
tree | commitdiff |
2014-04-12 |
Andy Wingo | Update verify-cps |
tree | commitdiff |
2014-04-12 |
Andy Wingo | Avoid creating closures with no free variables |
tree | commitdiff |
2014-04-12 |
Andy Wingo | Hard-wire calls to known procedures |
tree | commitdiff |
2014-04-12 |
Andy Wingo | closure conversion computes well-known functions |
tree | commitdiff |
2014-04-12 |
Andy Wingo | First-order CPS has $program and $closure forms |
tree | commitdiff |
2014-04-11 |
Andy Wingo | Separate make-cont-folder into global and local variants |
tree | commitdiff |
2014-04-11 |
Andy Wingo | Root higher-order CPS term is always $kfun $cont |
tree | commitdiff |
2014-04-11 |
Andy Wingo | Closure conversion, reify-primitives use $kfun $cont |
tree | commitdiff |
2014-04-11 |
Andy Wingo | Preparation for compile-bytecode to work on $kfun ... |
tree | commitdiff |
2014-04-11 |
Andy Wingo | compute-dfg takes a $kfun $cont, not a $fun |
tree | commitdiff |
2014-04-11 |
Andy Wingo | with-fresh-name-state takes a cont, not a $fun |
tree | commitdiff |
2014-04-11 |
Andy Wingo | Function defined by make-cont-folder takes a cont,... |
tree | commitdiff |
2014-04-10 |
Andy Wingo | Rename $kentry to $kfun |
tree | commitdiff |
2014-04-10 |
Andy Wingo | src and meta are fields of $kentry, not $fun |
tree | commitdiff |
2014-04-09 |
Andy Wingo | Remove obsolete comment in compile-bytecode.scm |
tree | commitdiff |
next |