summaryrefslogtreecommitdiff
path: root/libguile/memoize.h
Commit message (Expand)AuthorAgeFilesLines
* Simplify variable resolution in the evaluator...Andy Wingo2014-12-071-6/+4
* Add capture-env to evaluator...Andy Wingo2014-12-061-1/+2
* Be smarter about capturing the environment for memoized code...Andy Wingo2013-10-311-0/+1
* Memoized expressions are pairs, not SMOBs...Andy Wingo2013-10-271-8/+2
* Remove with-fluids; replaced by with-fluid* and inlined push-fluid primops...Andy Wingo2013-06-281-2/+0
* dynamic-wind in terms of wind and unwind; remove <dynwind>, @dynamic-wind...Andy Wingo2013-06-271-2/+0
* remove @call-with-values memoizer...Andy Wingo2013-06-271-1/+0
* remove @call-with-current-continuation memoizer...Andy Wingo2013-06-271-1/+0
* remove @apply memoizer...Andy Wingo2013-06-271-2/+1
* Remove @prompt memoizer...Andy Wingo2013-06-271-2/+1
* sequence of expressions -> seq of head and tail...Andy Wingo2011-06-021-2/+2
* remove scm_memoizer_p and scm_memoizer declarations...Andy Wingo2010-05-271-3/+0
* remove the new scm_memoize_begin, etc...Andy Wingo2010-05-181-16/+0
* scm_memoize_lambda update...Andy Wingo2010-05-161-1/+2
* add memoize-begin, memoize-let, etc functions...Andy Wingo2010-05-071-0/+15
* add "memoizer" data type...Andy Wingo2010-05-071-0/+3
* prompt as part of guile's primitive language...Andy Wingo2010-02-191-1/+3
* add with-fluids objects and primitive syntax...Andy Wingo2010-02-181-0/+2
* dynwind is now a part of guile's primitive language...Andy Wingo2010-02-181-1/+3
* add memoized expression accessors to scheme...Andy Wingo2009-12-011-0/+4
* new evaluator, y'all...Andy Wingo2009-12-011-0/+106