2014-04-11 |
Andy Wingo | Closure conversion, reify-primitives use $kfun $cont
|
commit | commitdiff | tree |
2014-04-11 |
Andy Wingo | Preparation for compile-bytecode to work on $kfun ...
|
commit | commitdiff | tree |
2014-04-11 |
Andy Wingo | compute-dfg takes a $kfun $cont, not a $fun
|
commit | commitdiff | tree |
2014-04-11 |
Andy Wingo | with-fresh-name-state takes a cont, not a $fun
|
commit | commitdiff | tree |
2014-04-11 |
Andy Wingo | Function defined by make-cont-folder takes a cont,...
|
commit | commitdiff | tree |
2014-04-10 |
Andy Wingo | Rename $kentry to $kfun
|
commit | commitdiff | tree |
2014-04-10 |
Andy Wingo | src and meta are fields of $kentry, not $fun
|
commit | commitdiff | tree |
2014-04-10 |
Andy Wingo | Remove tests for old Tree-IL CSE module
|
commit | commitdiff | tree |
2014-04-09 |
Andy Wingo | Remove obsolete comment in compile-bytecode.scm
|
commit | commitdiff | tree |
2014-04-08 |
Andy Wingo | New pass to avoid free variable creation for self-recursion
|
commit | commitdiff | tree |
2014-04-08 |
Andy Wingo | Compile some standalone tests to bytecode
|
commit | commitdiff | tree |
2014-04-06 |
Andy Wingo | Remove old Tree-IL CSE pass
|
commit | commitdiff | tree |
2014-04-06 |
Andy Wingo | Flow-sensitive analysis of truth values
|
commit | commitdiff | tree |
2014-04-05 |
Andy Wingo | Add effects for specialized primitives
|
commit | commitdiff | tree |
2014-04-05 |
Andy Wingo | Minor cleanup/optimization in CSE
|
commit | commitdiff | tree |
2014-04-05 |
Andy Wingo | Prune bailouts after contification
|
commit | commitdiff | tree |
2014-04-05 |
Andy Wingo | Match and srfi-9 expose their bailouts to the CSE pass
|
commit | commitdiff | tree |
2014-04-05 |
Andy Wingo | Remove &bailout; replace uses of &unknown-effects with...
|
commit | commitdiff | tree |
2014-04-05 |
Andy Wingo | Remove parts of CSE that deal with bailout
|
commit | commitdiff | tree |
2014-04-05 |
Andy Wingo | Add prune-bailouts pass
|
commit | commitdiff | tree |
2014-04-05 |
Andy Wingo | Disable Tree-IL CSE
|
commit | commitdiff | tree |
2014-04-05 |
Andy Wingo | Fix effects analysis for cached-module-box
|
commit | commitdiff | tree |
2014-04-04 |
Andy Wingo | Fix coverage expectations
|
commit | commitdiff | tree |
2014-04-04 |
Andy Wingo | More bailout preparation work
|
commit | commitdiff | tree |
2014-04-04 |
Andy Wingo | Prepare for CSE bailout propagation
|
commit | commitdiff | tree |
2014-04-04 |
Andy Wingo | Add common subexpression elimination pass on CPS
|
commit | commitdiff | tree |
2014-04-04 |
Andy Wingo | Effects analysis tweaks
|
commit | commitdiff | tree |
2014-04-04 |
Andy Wingo | Fix verify-cps to work
|
commit | commitdiff | tree |
2014-04-04 |
Andy Wingo | constant-needs-allocation? fix
|
commit | commitdiff | tree |
2014-04-04 |
Andy Wingo | Remove variable-set! clause from compile-fun
|
commit | commitdiff | tree |
2014-04-03 |
Andy Wingo | Effects analysis: define causes-all-effects?
|
commit | commitdiff | tree |
2014-04-03 |
Andy Wingo | build-cps niceties
|
commit | commitdiff | tree |
2014-04-03 |
Andy Wingo | Minor CSE optimization
|
commit | commitdiff | tree |
2014-04-03 |
Andy Wingo | Add with-fresh-name-state-from-dfg
|
commit | commitdiff | tree |
2014-04-02 |
Andy Wingo | (test-suite lib) uses plain old catch, not stack-catch
|
commit | commitdiff | tree |
2014-04-02 |
Andy Wingo | Refactor toplevel scope name generation in compile-cps
|
commit | commitdiff | tree |
2014-04-02 |
Andy Wingo | compute-max-label-and-var takes letrec vars into account.
|
commit | commitdiff | tree |
2014-04-02 |
Andy Wingo | Fix DCE for refactor-introduced borkage
|
commit | commitdiff | tree |
2014-04-02 |
Andy Wingo | Fix prune-top-level-scopes to allow collisions between...
|
commit | commitdiff | tree |
2014-04-02 |
Andy Wingo | Update old-style REPL code for deprecation
|
commit | commitdiff | tree |
2014-04-02 |
Andy Wingo | Remove CFA data type
|
commit | commitdiff | tree |
2014-04-02 |
Andy Wingo | $dfa includes CFA fields
|
commit | commitdiff | tree |
2014-04-02 |
Andy Wingo | More CFA removals
|
commit | commitdiff | tree |
2014-04-02 |
Andy Wingo | Simplify analyze-reverse-control-flow
|
commit | commitdiff | tree |
2014-04-02 |
Andy Wingo | analyze-control-flow only used in reverse direction...
|
commit | commitdiff | tree |
2014-04-01 |
Andy Wingo | Fix DFG compute-reachable bug
|
commit | commitdiff | tree |
2014-04-01 |
Andy Wingo | Optimize two-list srfi-1 map
|
commit | commitdiff | tree |
2014-04-01 |
Andy Wingo | Speed up compute-label-and-var-ranges
|
commit | commitdiff | tree |
2014-04-01 |
Andy Wingo | Fix compute-label-and-var-ranges for global DFG computation
|
commit | commitdiff | tree |
2014-04-01 |
Andy Wingo | Renumber doesn't visit unreachable continuations
|
commit | commitdiff | tree |
2014-04-01 |
Andy Wingo | Renumber returns label/var counters for use in let...
|
commit | commitdiff | tree |
2014-04-01 |
Andy Wingo | Refactor DCE to not build a CFA
|
commit | commitdiff | tree |
2014-04-01 |
Andy Wingo | Simplification renumbers instead of local prune-continuation...
|
commit | commitdiff | tree |
2014-04-01 |
Andy Wingo | DFA uses DFG var numbering
|
commit | commitdiff | tree |
2014-04-01 |
Andy Wingo | Allocate-slots avoids building CFA
|
commit | commitdiff | tree |
2014-04-01 |
Andy Wingo | Compile-fun takes advantage of sorted output of "renumber...
|
commit | commitdiff | tree |
2014-04-01 |
Andy Wingo | CPS renumbering pass sorts conts in topological order
|
commit | commitdiff | tree |
2014-04-01 |
Andy Wingo | Add visit-cont-successors helper
|
commit | commitdiff | tree |
2014-03-31 |
Andy Wingo | Fix analyze-control-flow to preserve order among unordered...
|
commit | commitdiff | tree |
2014-03-31 |
Andy Wingo | Use Tree-IL-like case-lambda clause chaining in CPS
|
commit | commitdiff | tree |
2014-03-31 |
Andy Wingo | Rewrite control-point? to avoid consing
|
commit | commitdiff | tree |
2014-03-31 |
Andy Wingo | Remove succs from DFG
|
commit | commitdiff | tree |
2014-03-31 |
Andy Wingo | Simplify boot-9 and srfi-1 map
|
commit | commitdiff | tree |
2014-03-31 |
Andy Wingo | Avoid consing in compute-label-and-var-ranges.
|
commit | commitdiff | tree |
2014-03-31 |
Andy Wingo | Scope and scope-level in DFG vector
|
commit | commitdiff | tree |
2014-03-31 |
Andy Wingo | Predecessors and successors in DFG vectors
|
commit | commitdiff | tree |
2014-03-31 |
Andy Wingo | DFG refactor
|
commit | commitdiff | tree |
2014-03-31 |
Andy Wingo | Renumber functions before emitting code
|
commit | commitdiff | tree |
2014-03-31 |
Andy Wingo | Add renumber module
|
commit | commitdiff | tree |
2014-03-31 |
Andy Wingo | Replace use-map in DFG with separate def / use vectors
|
commit | commitdiff | tree |
2014-03-31 |
Andy Wingo | Remove "sym" from $use-map
|
commit | commitdiff | tree |
2014-03-31 |
Andy Wingo | $use-map no longer has name member
|
commit | commitdiff | tree |
2014-03-31 |
Andy Wingo | $dfa no longer includes name vector (can get that from...
|
commit | commitdiff | tree |
2014-03-31 |
Andy Wingo | DFG stores conts, blocks, and use-maps in vectors
|
commit | commitdiff | tree |
2014-03-31 |
Andy Wingo | lookup-cont takes a DFG as its argument
|
commit | commitdiff | tree |
2014-03-31 |
Andy Wingo | Public make-cont-folder
|
commit | commitdiff | tree |
2014-03-31 |
Andy Wingo | Vars and labels are separate namespaces
|
commit | commitdiff | tree |
2014-03-31 |
Andy Wingo | Prepare for decoupling of var/label name uniqueness
|
commit | commitdiff | tree |
2014-03-31 |
Andy Wingo | Update verify-cps
|
commit | commitdiff | tree |
2014-03-31 |
Andy Wingo | CPS conversion renames incoming gensyms to small integers
|
commit | commitdiff | tree |
2014-03-31 |
Andy Wingo | Less copying in tree-il pre-order / post-order.
|
commit | commitdiff | tree |
2014-03-31 |
Andy Wingo | Prompt-related refactor in compile-cps
|
commit | commitdiff | tree |
2014-03-31 |
Andy Wingo | DCE uses fresh-var instead of gensym
|
commit | commitdiff | tree |
2014-03-31 |
Andy Wingo | Adapt verify-cps to CPS changes
|
commit | commitdiff | tree |
2014-03-31 |
Andy Wingo | Replace all let-gensyms uses with let-fresh
|
commit | commitdiff | tree |
2014-03-31 |
Andy Wingo | Remove unneeded local exact-integer? definition
|
commit | commitdiff | tree |
2014-03-31 |
Andy Wingo | Continuation labels and variable identifiers may be...
|
commit | commitdiff | tree |
2014-03-26 |
Andy Wingo | Sloppier matching in setitimer tests
|
commit | commitdiff | tree |
2014-03-26 |
Andy Wingo | Adapt test-out-of-memory to work on 32-bit systems
|
commit | commitdiff | tree |
2014-03-22 |
Andy Wingo | Fix compile warnings
|
commit | commitdiff | tree |
2014-03-22 |
Andy Wingo | Out-of-memory situations raise exceptions instead of...
|
commit | commitdiff | tree |
2014-03-22 |
Andy Wingo | Define a C fluid for current-warning-port
|
commit | commitdiff | tree |
2014-03-17 |
Andy Wingo | DFG inlines uses of for-each
|
commit | commitdiff | tree |
2014-03-16 |
Andy Wingo | Optimize srfi-1 for-each with two lists.
|
commit | commitdiff | tree |
2014-03-16 |
Andy Wingo | Simplify boot-9 for-each with two lists
|
commit | commitdiff | tree |
2014-03-16 |
Andy Wingo | More for-each micro-optimizations
|
commit | commitdiff | tree |
2014-03-16 |
Andy Wingo | Doc and NEWS updates
|
commit | commitdiff | tree |
2014-03-16 |
Andy Wingo | Debug options doc fix.
|
commit | commitdiff | tree |
2014-03-16 |
Andy Wingo | Refine unwind-only exception message.
|
commit | commitdiff | tree |
2014-03-16 |
Andy Wingo | Document stack-overflow handlers, limits, and unwind...
|
commit | commitdiff | tree |
next |