[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Guile-commits] branch master updated (3f826e3 -> 95de4f5)
From: |
Andy Wingo |
Subject: |
[Guile-commits] branch master updated (3f826e3 -> 95de4f5) |
Date: |
Wed, 10 Dec 2014 16:34:35 +0000 |
wingo pushed a change to branch master
in repository guile.
from 3f826e3 texinfo: fix @url{@@} parsing
adds 7974c57 Assignment conversion in the interpreter
adds cfdc841 Simplify the interpreter for trivial inits and no letrec
adds 99fb07e Add capture-env to evaluator
adds a3cae84 Closure conversion in evaluator
adds e6a42e6 Simplify variable resolution in the evaluator
adds 5bfc065 Minor evaluator tweaks
new dc33a94 Fix syntax.test
new 95de4f5 Convert primitive-eval to "compile" its expressions to
linked closures
The 2 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
libguile/eval.c | 149 +++----
libguile/expand.c | 418 +++++++++++++++++-
libguile/expand.h | 4 +-
libguile/memoize.c | 461 ++++++++++---------
libguile/memoize.h | 13 +-
module/ice-9/eval.scm | 1038 +++++++++++++++++++++--------------------
test-suite/tests/syntax.test | 31 +-
7 files changed, 1265 insertions(+), 849 deletions(-)
- [Guile-commits] branch master updated (3f826e3 -> 95de4f5),
Andy Wingo <=