summaryrefslogtreecommitdiff
path: root/libguile/memoize.h
Commit message (Expand)AuthorAgeFilesLines
* Update license notices in all C filesAndy Wingo2018-06-201-17/+17
* Remove (C) from copyright statementsAndy Wingo2018-06-201-1/+1
* Rename __scm.h to scm.hAndy Wingo2018-06-201-1/+1
* Remove Emacs local variables comments in Guile sourceAndy Wingo2018-06-201-6/+0
* Remove useless "classes: h_files" from Guile headers.Andy Wingo2018-06-201-4/+2
* Simplify variable resolution in the evaluatorAndy Wingo2014-12-071-6/+4
* Add capture-env to evaluatorAndy Wingo2014-12-061-1/+2
* Be smarter about capturing the environment for memoized codeAndy Wingo2013-10-311-0/+1
* Memoized expressions are pairs, not SMOBsAndy Wingo2013-10-271-8/+2
* Remove with-fluids; replaced by with-fluid* and inlined push-fluid primopsAndy Wingo2013-06-281-2/+0
* dynamic-wind in terms of wind and unwind; remove <dynwind>, @dynamic-windAndy Wingo2013-06-271-2/+0
* remove @call-with-values memoizerAndy Wingo2013-06-271-1/+0
* remove @call-with-current-continuation memoizerAndy Wingo2013-06-271-1/+0
* remove @apply memoizerAndy Wingo2013-06-271-2/+1
* Remove @prompt memoizerAndy Wingo2013-06-271-2/+1
* sequence of expressions -> seq of head and tailAndy Wingo2011-06-021-2/+2
* remove scm_memoizer_p and scm_memoizer declarationsAndy Wingo2010-05-271-3/+0
* remove the new scm_memoize_begin, etcAndy Wingo2010-05-181-16/+0
* scm_memoize_lambda updateAndy Wingo2010-05-161-1/+2
* add memoize-begin, memoize-let, etc functionsAndy Wingo2010-05-071-0/+15
* add "memoizer" data typeAndy Wingo2010-05-071-0/+3
* prompt as part of guile's primitive languageAndy Wingo2010-02-191-1/+3
* add with-fluids objects and primitive syntaxAndy Wingo2010-02-181-0/+2
* dynwind is now a part of guile's primitive languageAndy Wingo2010-02-181-1/+3
* add memoized expression accessors to schemeAndy Wingo2009-12-011-0/+4
* new evaluator, y'allAndy Wingo2009-12-011-0/+106