summaryrefslogtreecommitdiff
path: root/libguile/eval.c
Commit message (Expand)AuthorAgeFilesLines
...
| * Print the faulty object upon invalid-keyword errors.Ludovic Courtès2013-06-041-6/+6
* | Remove with-fluids; replaced by with-fluid* and inlined push-fluid primopsAndy Wingo2013-06-281-23/+0
* | dynamic-wind in terms of wind and unwind; remove <dynwind>, @dynamic-windAndy Wingo2013-06-271-14/+0
* | remove apply:nconc2lastAndy Wingo2013-06-271-41/+0
* | Remove @prompt memoizerAndy Wingo2013-06-271-2/+2
* | merge stable-2.0Andy Wingo2013-01-231-1/+10
|\ \ | |/
| * case-lambda* clauses fail to match if too many positionalsAndy Wingo2013-01-141-1/+9
* | Merge remote-tracking branch 'origin/stable-2.0'Mark H Weaver2013-01-071-5/+5
|\ \ | |/
| * eval: Store docstrings for lambdas.Ludovic Courtès2012-11-281-5/+5
* | dynstack: pushing a prompt no longer allocates memoryAndy Wingo2012-03-071-10/+9
* | the dynamic stack is really a stack now, instead of a listAndy Wingo2012-03-031-24/+31
* | Merge remote-tracking branch 'origin/stable-2.0'Andy Wingo2012-01-301-0/+46
|\ \ | |/
| * Rename scm_call_varargs -> scm_callMark H Weaver2012-01-301-1/+1
| * Implement scm_call_varargs and scm_call_{7,8,9}Mark H Weaver2012-01-301-0/+46
* | locking for putc, putsAndy Wingo2011-11-081-3/+3
* | boot_closure_print cleanupAndy Wingo2011-10-241-1/+1
* | sequence of expressions -> seq of head and tailAndy Wingo2011-06-021-4/+3
|/
* scm_is_false instead of == SCM_BOOL_F; also is_null, is_true, etcAndy Wingo2011-05-131-2/+2
* more care regarding SCM_PACK and SCM_UNPACKAndy Wingo2011-05-131-1/+2
* map and for-each in schemeAndy Wingo2011-05-051-155/+15
* MV truncation in the boot evaluatorAndy Wingo2011-04-291-27/+58
* fix prompt and abort with the boot evaluatorAndy Wingo2011-03-291-1/+1
* add scm_call_{5,6}Andy Wingo2011-03-081-0/+15
* remove obsolete commentsAndy Wingo2011-03-051-5/+1
* volatile locals in bootstrap evaluatorAndy Wingo2011-02-101-1/+4
* use scm_from_latin1_symboln for string literals and load-symbolAndy Wingo2011-01-071-5/+5
* fix a number of assumptions that a pointer could fit into a longAndy Wingo2010-11-191-1/+1
* scm_debug_opts to debug.c, backtrace on by default, scm_*_opts internal linkageAndy Wingo2010-10-011-29/+0
* add call-with-vm; remove thread-vm bits; remove vm-apply; engines settable.Andy Wingo2010-09-271-3/+3
* remove a number of debug optionsAndy Wingo2010-09-241-14/+0
* remove evaluator-traps-interfaceAndy Wingo2010-09-241-45/+0
* remove eval-optionsAndy Wingo2010-09-241-28/+0
* remove srcprop.[ch] things that have to do with breakpointsAndy Wingo2010-09-241-3/+5
* Assorted `syntax-check' fixes.Ludovic Courtès2010-08-271-1/+0
* primitive-eval takes expanded, not memoized, sourceAndy Wingo2010-05-201-6/+3
* separate boot expansion from memoizationAndy Wingo2010-05-191-13/+26
* evaluator support for case-lambdaAndy Wingo2010-05-141-24/+42
* primitive support for lambda*Andy Wingo2010-05-141-4/+145
* change to format of memoization lambda expressionsAndy Wingo2010-05-131-60/+74
* scm_badargsp is deprecatedAndy Wingo2010-05-131-15/+0
* macro expanders return memoized expressionsAndy Wingo2010-05-071-4/+6
* remove libguile/lang.h, deprecate %nil (in favor of #nil)Andy Wingo2010-04-091-1/+0
* Don't gratuitously over-engineer things...Ludovic Courtès2010-03-051-10/+2
* Slightly optimize the memoizer, bootstrap evaluator, and `(ice-9 eval)'.Ludovic Courtès2010-03-051-19/+21
* rewinding prompts worksAndy Wingo2010-02-261-1/+1
* fix a prompt bugAndy Wingo2010-02-261-2/+5
* simplify handling of nonlocal prompt returns from cAndy Wingo2010-02-251-13/+2
* abort always dispatches to VM bytecode, to detect same-invocation abortsAndy Wingo2010-02-221-1/+1
* prompt as part of guile's primitive languageAndy Wingo2010-02-191-0/+33
* add with-fluids objects and primitive syntaxAndy Wingo2010-02-181-0/+22