1
Fork 0
mirror of https://git.savannah.gnu.org/git/guile.git synced 2025-06-06 04:00:26 +02:00
guile/module/language/cps
Andy Wingo 34ff3af9f0 Replace $letrec with $rec
* module/language/cps.scm ($rec): Replace $letrec with $rec, which is an
  expression, not a term.  This means that the names bound by the letrec
  appear twice: once in the $rec term, and once in the continuation.
  This is not very elegant, but the situation is better than it was
  before.  Adapt all callers.

* doc/ref/compiler.texi (CPS in Guile): Incomplete documentation
  updates.  I'll update these later when the IL settles down.
2015-04-01 10:10:10 +02:00
..
arities.scm Replace $letrec with $rec 2015-04-01 10:10:10 +02:00
closure-conversion.scm Replace $letrec with $rec 2015-04-01 10:10:10 +02:00
compile-bytecode.scm Marginal bootstrap memory improvements 2015-03-12 08:20:58 +01:00
constructors.scm Replace $letrec with $rec 2015-04-01 10:10:10 +02:00
contification.scm Replace $letrec with $rec 2015-04-01 10:10:10 +02:00
cse.scm Replace $letrec with $rec 2015-04-01 10:10:10 +02:00
dce.scm Replace $letrec with $rec 2015-04-01 10:10:10 +02:00
dfg.scm Replace $letrec with $rec 2015-04-01 10:10:10 +02:00
effects-analysis.scm Replace $letrec with $rec 2015-04-01 10:10:10 +02:00
elide-values.scm Replace $letrec with $rec 2015-04-01 10:10:10 +02:00
intmap.scm Fix intmap bug for maps with only one element 2015-04-01 10:10:10 +02:00
intset.scm Add bitvector->intset. 2014-07-03 10:37:20 +02:00
primitives.scm Keywords have a tc7 2015-01-22 13:03:11 +01:00
prune-bailouts.scm Replace $letrec with $rec 2015-04-01 10:10:10 +02:00
prune-top-level-scopes.scm Replace $letrec with $rec 2015-04-01 10:10:10 +02:00
reify-primitives.scm Remove $void CPS expression type 2015-03-11 21:51:33 +01:00
renumber.scm Replace $letrec with $rec 2015-04-01 10:10:10 +02:00
self-references.scm Replace $letrec with $rec 2015-04-01 10:10:10 +02:00
simplify.scm Replace $letrec with $rec 2015-04-01 10:10:10 +02:00
slot-allocation.scm Remove $void CPS expression type 2015-03-11 21:51:33 +01:00
spec.scm Rename "RTL" to "bytecode" 2013-12-02 21:31:47 +01:00
specialize-primcalls.scm Replace $letrec with $rec 2015-04-01 10:10:10 +02:00
type-fold.scm Replace $letrec with $rec 2015-04-01 10:10:10 +02:00
types.scm Replace $letrec with $rec 2015-04-01 10:10:10 +02:00
verify.scm Replace $letrec with $rec 2015-04-01 10:10:10 +02:00