summaryrefslogtreecommitdiff
path: root/libguile/eval.c
Commit message (Expand)AuthorAgeFilesLines
* Use 'scm_from_utf8_{string,symbol,keyword}' for C string literals.Mark H Weaver2019-05-231-10/+10
* Continuations capture machine code addressAndy Wingo2018-08-121-1/+2
* Refactor handling of active VM registersAndy Wingo2018-06-271-3/+3
* Rename scm_i_thread to scm_threadAndy Wingo2018-06-261-1/+1
* Most header files use forward decl for union scm_vm_stack_elementAndy Wingo2018-06-261-0/+1
* Give multiple-values objects a tc7Andy Wingo2018-06-251-6/+10
* Eagerly initialize thread VM; remove scm_the_vmAndy Wingo2018-06-251-10/+10
* Use ptrdiff_t instead of scm_t_ptrdiffAndy Wingo2018-06-211-1/+1
* Update license notices in all C filesAndy Wingo2018-06-201-17/+17
* Remove (C) from copyright statementsAndy Wingo2018-06-201-1/+1
* Make .c copyright headers uniformAndy Wingo2018-06-201-1/+1
* Rationalize include order in C filesAndy Wingo2018-06-201-5/+6
* Make libguile header inclusion consistent within libguile c filesAndy Wingo2018-06-201-41/+41
* Rename __scm.h to scm.hAndy Wingo2018-06-201-1/+0
* Remove Emacs local variables comments in Guile sourceAndy Wingo2018-06-201-7/+0
* Remove _scm.hAndy Wingo2018-06-201-1/+0
* Devolve symbols.h from _scm.hAndy Wingo2018-06-201-0/+1
* Devolve variable.h from _scm.h.Andy Wingo2018-06-201-0/+1
* Move subr snarfing macros to gsubr.h.Andy Wingo2018-06-201-0/+1
* Devolve numbers.h from _scm.h.Andy Wingo2018-06-191-0/+1
* Devolve pairs.hAndy Wingo2018-06-181-0/+1
* Devolve boolean.h include.Andy Wingo2018-06-181-0/+1
* Remove includes of validate.h.Andy Wingo2018-06-181-1/+0
* Refactor handling of auxiliary stacks and setjmp/longjmpAndy Wingo2018-06-171-2/+2
* Fix libguile subcomponent headers not to include <libguile.h>Andy Wingo2018-06-141-6/+5
* Better errors for odd-length keyword argsAndy Wingo2017-02-281-19/+37
* Add suspendable-continuation?Andy Wingo2016-12-121-0/+3
* Deprecate dynamic rootsAndy Wingo2016-11-211-1/+0
* Remove scm_puts_unlocked.Andy Wingo2016-04-261-1/+1
* Remove scm_putc_unlocked.Andy Wingo2016-04-261-2/+2
* Fix boot closure wrong-num-args errorAndy Wingo2015-10-211-1/+2
* VM stack grows downwardAndy Wingo2015-10-211-10/+8
* Remove unused "nargs" field of memoized call expressionsAndy Wingo2015-03-121-2/+2
* Minor evaluator tweakswip-closure-conversionAndy Wingo2014-12-071-1/+1
* Simplify variable resolution in the evaluatorAndy Wingo2014-12-071-42/+18
* Add capture-env to evaluatorAndy Wingo2014-12-061-0/+22
* Simplify the interpreter for trivial inits and no letrecAndy Wingo2014-12-051-50/+17
* Out-of-memory situations raise exceptions instead of abortingAndy Wingo2014-03-221-0/+1
* Merge commit '60617d819d77a1b92ed6c557a0b49b8e9a8e97b9'Andy Wingo2014-02-071-13/+20
|\
| * Fix thread-unsafe lazy initializations.Mark H Weaver2014-01-231-12/+19
* | scm_the_vm now returns raw struct scm_vm pointerAndy Wingo2013-11-211-2/+2
* | Prefer scm_call_n to scm_c_vm_run (scm_the_vm())Andy Wingo2013-11-211-20/+16
* | scm_i_prompt_pop_abort_args_x takes struct scm_vm* as argAndy Wingo2013-11-211-11/+13
* | The dynamic stack records SP and FP values as offsetsAndy Wingo2013-11-211-8/+8
* | Change eval.c to use scm_c_vm_run instead of scm_call_with_vm.Andy Wingo2013-11-211-24/+32
* | Be smarter about capturing the environment for memoized codeAndy Wingo2013-10-311-21/+8
* | Memoized expressions are pairs, not SMOBsAndy Wingo2013-10-271-3/+1
* | Evaluator uses two-dimensional environmentAndy Wingo2013-10-251-88/+148
* | Add SCM_F_DYNSTACK_PROMPT_PUSH_NARGS prompt flagAndy Wingo2013-10-141-1/+2
* | Merge remote-tracking branch 'origin/stable-2.0'Mark H Weaver2013-07-161-6/+6
|\ \ | |/