DFG refactorings
[bpt/guile.git] / module / language /
2013-10-12 Andy WingoDFG refactorings
2013-10-11 Andy WingoReplace conservatively-dominates? with a precise domina...
2013-10-11 Andy WingoCompute a dominator tree
2013-10-10 Andy WingoDFG refactor to allow dominator tree construction
2013-10-10 Andy WingoFix peval bug with inlining and optional argument initi...
2013-10-05 Andy WingoFix slot allocation bug
2013-10-04 Andy WingoFix nested contification bugs
2013-10-04 Andy WingoFix variable-bound-in?
2013-10-04 Andy WingoFix verify-cps
2013-10-04 Andy WingoContify functions in the scope of their continuation.
2013-10-04 Andy Wingodfg: variable-free-in?, add variable-bound-in?
2013-10-03 Andy WingoMerge remote-tracking branch 'origin/stable-2.0'
2013-09-30 Andy WingoAdd new "source" macro instruction; compile-rtl emits it.
2013-09-13 Mark H WeaverMerge remote-tracking branch 'origin/stable-2.0'
2013-08-31 Andy WingoAdd contification pass
2013-08-31 Andy WingoAdd CPS -> RTL compiler
2013-08-31 Andy WingoAdd pass to reify primcalls without corresponding VM ops
2013-08-31 Andy WingoAdd arity-adapting module
2013-08-31 Andy WingoAdd CPS primitives info module
2013-08-31 Andy WingoRTL language
2013-08-31 Andy WingoAdd closure conversion
2013-08-31 Andy Wingo(compile foo #:to 'cps)
2013-08-31 Andy WingoAdd CPS language
2013-08-24 Andy Wingocompile-file adds #:to-disk? #t to opts
2013-08-24 Mark H WeaverConvert branchable primitives into binary operations...
2013-08-24 Mark H WeaverMerge remote-tracking branch 'origin/stable-2.0'
2013-08-17 Mark H WeaverMerge remote-tracking branch 'origin/stable-2.0'
2013-08-15 Mark H WeaverMerge remote-tracking branch 'origin/stable-2.0'
2013-08-13 Mark H WeaverMerge remote-tracking branch 'origin/stable-2.0'
2013-08-13 Mark H WeaverCommon numeric operations are left-to-right associative.
2013-08-12 Mark H WeaverNumerical comparisons are not negatable.
2013-08-12 Mark H WeaverMerge remote-tracking branch 'origin/stable-2.0'
2013-08-11 Mark H WeaverAdapt ecmascript compiler to tree-il prompt changes...
2013-08-11 Andy WingoInline escape-only prompt bodies in the Tree-IL
2013-08-11 Andy Wingoremove peval abort-in-tail-position optimization
2013-08-07 Mark H WeaverDecompiler: fix handling of empty 'case-lambda' express...
2013-08-07 Mark H WeaverAdapt ecmascript compiler to recent tree-il changes...
2013-08-06 Mark H WeaverMerge remote-tracking branch 'origin/stable-2.0'
2013-07-18 Mark H WeaverMerge remote-tracking branch 'origin/stable-2.0'
2013-07-16 Mark H WeaverMerge remote-tracking branch 'origin/stable-2.0'
2013-07-16 Mark H WeaverMerge remote-tracking branch 'origin/stable-2.0'
2013-07-16 Mark H WeaverMerge remote-tracking branch 'origin/stable-2.0'
2013-07-06 Andy Wingo<prompt> body and handler are lambdas; add escape-only...
2013-06-28 Andy WingoRemove with-fluids; replaced by with-fluid* and inlined...
2013-06-27 Andy Wingoreplace <dynset> with primcalls to fluid-set!
2013-06-27 Andy Wingoreplace <dynref> with primcalls to fluid-ref
2013-06-27 Andy Wingodynamic-wind in terms of wind and unwind; remove <dynwi...
2013-06-27 Andy Wingoremove @call-with-values memoizer
2013-06-27 Andy Wingoremove @call-with-current-continuation memoizer
2013-06-27 Andy Wingoremove @apply memoizer
2013-06-27 Andy WingoRemove @prompt memoizer
2013-06-25 Andy Wingoabort-to-prompt* instead of @abort
2013-06-16 Andy Wingo<dynwind> no longer has "pre" or "post" fields
2013-06-16 Andy WingoReduce call-with-values to let for singly-valued producers
2013-06-10 Andy WingoRewrite make-tree-il-folder to use the Wright matcher.
2013-06-10 Andy WingoRewrite unparse-tree-il to use the Wright matcher.
2013-06-10 Andy WingoRewrite parse-tree-il to use the Wright matcher.
2013-06-10 Andy WingoImplement tree-il-fold in terms of make-tree-il-folder.
2013-06-10 Andy WingoRewrite tree-il pre-post-order in terms of (ice-9 match)
2013-06-10 Andy WingoPre-order tree-il rewrites are now non-destructive
2013-06-10 Andy WingoTree-il post-order rewriter no longer destructive
2013-06-10 Andy WingoSimplify let-values to let if consumer binds only one...
2013-06-09 Andy Wingolinker string tables are stateful objects
2013-05-23 Andy WingoELF refactor and consequent linker simplifications
2013-05-23 Andy Wingosplit linker out of elf module
2013-04-14 Mark H WeaverMerge remote-tracking branch 'origin/stable-2.0'
2013-04-06 Ian PriceRemove duplicate definitions of `call/ec' and `let...
2013-04-01 Mark H WeaverMerge remote-tracking branch 'origin/stable-2.0'
2013-03-31 Mark H WeaverMerge remote-tracking branch 'origin/stable-2.0'
2013-03-29 Mark H WeaverMerge remote-tracking branch 'origin/stable-2.0'
2013-03-28 Mark H WeaverMerge remote-tracking branch 'origin/stable-2.0'
2013-03-09 Andy Wingoallow case-lambda expressions with no clauses
2013-03-07 Andy Wingosupport calls and tail-calls with more than 255 formals
2013-02-24 Andy Wingoremove language/glil/decompile-assembly.scm
2013-02-20 Andy Wingofix compilation of functions with more than 255 local...
2013-02-18 Andy WingoMerge remote-tracking branch 'origin/stable-2.0'
2013-02-15 Andy Wingolocal rewrite for apply to a let-bound rest list
2013-02-15 Andy Wingoinline call-with-values consumers with optional and...
2013-02-15 Andy Wingomore rest argument inlining improvements
2013-02-15 Andy Wingobetter inlining of `apply' with rest arguments
2013-02-15 Andy Wingoprocedures with rest arguments can get inlined
2013-02-14 Andy Wingopeval can inline let-bound lambdas
2013-01-31 Andy WingoMerge remote-tracking branch 'origin/stable-2.0'
2013-01-28 Ian PriceFix argument count for various format string escape...
2013-01-27 Mark H WeaverAdd 'for-humans?' flag to <language> specifications.
2013-01-26 Ludovic Courtèsecmascript: Fix conversion to boolean for non-numbers.
2013-01-23 Andy WingoMerge remote-tracking branch 'origin/stable-2.0'
2013-01-23 Andy WingoMerge remote-tracking branch 'origin/stable-2.0'
2013-01-23 Andy Wingomerge stable-2.0
2013-01-16 Andy Wingopeval-introduced gensyms infix " "
2013-01-15 Andy WingoMerge remote-tracking branch 'origin/stable-2.0'
2013-01-14 Andy Wingocase-lambda* clauses fail to match if too many positionals
2013-01-07 Mark H WeaverMerge remote-tracking branch 'origin/stable-2.0'
2012-11-21 Ludovic Courtèscse: Fix out-of-bounds access to the database.
2012-11-15 Mark H WeaverMerge remote-tracking branch 'origin/stable-2.0'
2012-11-12 Mark H WeaverMerge remote-tracking branch 'origin/stable-2.0'
2012-11-11 Mark H WeaverMerge remote-tracking branch 'origin/stable-2.0'
2012-11-10 Mark H WeaverMerge remote-tracking branch 'origin/stable-2.0'
2012-11-09 Mark H WeaverMerge remote-tracking branch 'origin/stable-2.0'
2012-11-09 Mark H WeaverMerge remote-tracking branch 'origin/stable-2.0'
next