Age | Commit message (Expand) | Author | Files | Lines |
2015-03-12 | Remove unused "nargs" field of memoized call expressions | Andy Wingo | 1 | -11/+10 |
2014-12-10 | Convert primitive-eval to "compile" its expressions to linked closures | Andy Wingo | 1 | -1/+1 |
2014-12-07 | Minor evaluator tweaks | Andy Wingo | 1 | -4/+9 |
2014-12-07 | Simplify variable resolution in the evaluator | Andy Wingo | 1 | -131/+105 |
2014-12-07 | Closure conversion in evaluator | Andy Wingo | 1 | -13/+110 |
2014-12-06 | Add capture-env to evaluator | Andy Wingo | 1 | -0/+5 |
2014-12-05 | Simplify the interpreter for trivial inits and no letrec | Andy Wingo | 1 | -78/+16 |
2014-12-05 | Assignment conversion in the interpreter | Andy Wingo | 1 | -1/+1 |
2013-10-31 | Be smarter about capturing the environment for memoized code | Andy Wingo | 1 | -15/+52 |
2013-10-27 | Memoized expressions are pairs, not SMOBs | Andy Wingo | 1 | -53/+5 |
2013-10-26 | Evaluator sets same procedure properties as compiler | Andy Wingo | 1 | -13/+9 |
2013-10-25 | Evaluator uses two-dimensional environment | Andy Wingo | 1 | -97/+97 |
2013-06-28 | Simplify dynstack API to only wind one fluid at a time | Andy Wingo | 1 | -3/+3 |
2013-06-28 | Remove with-fluids; replaced by with-fluid* and inlined push-fluid primops | Andy Wingo | 1 | -20/+27 |
2013-06-27 | dynamic-wind in terms of wind and unwind; remove <dynwind>, @dynamic-wind | Andy Wingo | 1 | -53/+30 |
2013-06-27 | remove @call-with-values memoizer | Andy Wingo | 1 | -12/+5 |
2013-06-27 | remove @call-with-current-continuation memoizer | Andy Wingo | 1 | -11/+8 |
2013-06-27 | remove @apply memoizer | Andy Wingo | 1 | -44/+5 |
2013-06-27 | Remove @prompt memoizer | Andy Wingo | 1 | -25/+22 |
2013-03-28 | Merge remote-tracking branch 'origin/stable-2.0' | Mark H Weaver | 1 | -3/+22 |
2013-03-09 | allow case-lambda expressions with no clauses | Andy Wingo | 1 | -3/+22 |
2013-01-31 | Merge remote-tracking branch 'origin/stable-2.0' | Andy Wingo | 1 | -2/+1 |
2013-01-28 | Remove unneeded SMOB mark procedure in `memoize.c'. | Ludovic Courtès | 1 | -2/+1 |
2013-01-07 | Merge remote-tracking branch 'origin/stable-2.0' | Mark H Weaver | 1 | -40/+61 |
2012-11-28 | eval: Store docstrings for lambdas. | Ludovic Courtès | 1 | -40/+61 |
2011-12-01 | Merge remote-tracking branch 'origin/stable-2.0' | Andy Wingo | 1 | -1/+1 |
2011-11-16 | memoize: booleanify the rest arg | Andy Wingo | 1 | -1/+1 |
2011-11-08 | locking for putc, puts | Andy Wingo | 1 | -2/+2 |
2011-10-25 | most uses of scm_from_locale_symbol become scm_from_utf8_symbol | Andy Wingo | 1 | -1/+1 |
2011-06-02 | sequence of expressions -> seq of head and tail | Andy Wingo | 1 | -16/+29 |
2011-06-02 | add <primcall> to tree-il | Andy Wingo | 1 | -0/+14 |
2011-06-02 | rename <application> to <call> | Andy Wingo | 1 | -3/+3 |
2011-05-13 | more care regarding SCM_PACK and SCM_UNPACK | Andy Wingo | 1 | -3/+4 |
2011-01-07 | use scm_from_latin1_symboln for string literals and load-symbol | Andy Wingo | 1 | -4/+4 |
2010-08-16 | @apply for multiple args in the boot memoizer | Andy Wingo | 1 | -5/+37 |
2010-06-17 | psyntax, primitive expander, and memoizer support for letrec* | Andy Wingo | 1 | -15/+32 |
2010-06-17 | fix bug in memoize | Andy Wingo | 1 | -3/+3 |
2010-05-20 | iron out inconsistency between eval and compile expansion | Andy Wingo | 1 | -1/+18 |
2010-05-20 | primitive-eval takes expanded, not memoized, source | Andy Wingo | 1 | -4/+1 |
2010-05-19 | fix a couple expander naming bugs | Andy Wingo | 1 | -1/+1 |
2010-05-19 | separate boot expansion from memoization | Andy Wingo | 1 | -1068/+202 |
2010-05-18 | remove the new scm_memoize_begin, etc | Andy Wingo | 1 | -165/+0 |
2010-05-16 | scm_memoize_lambda update | Andy Wingo | 1 | -5/+22 |
2010-05-14 | evaluator support for case-lambda | Andy Wingo | 1 | -9/+96 |
2010-05-14 | primitive support for lambda* | Andy Wingo | 1 | -0/+171 |
2010-05-13 | tweak to lambda* memoization format | Andy Wingo | 1 | -4/+18 |
2010-05-13 | change to format of memoization lambda expressions | Andy Wingo | 1 | -13/+37 |
2010-05-07 | add memoize-begin, memoize-let, etc functions | Andy Wingo | 1 | -0/+148 |
2010-05-07 | add "memoizer" data type | Andy Wingo | 1 | -88/+135 |
2010-05-07 | macro expanders return memoized expressions | Andy Wingo | 1 | -0/+3 |