summaryrefslogtreecommitdiff
path: root/libguile/control.c
Commit message (Expand)AuthorAgeFilesLines
* Devolve threads.h from _scm.h.Andy Wingo2018-06-201-0/+2
* Move subr snarfing macros to gsubr.h.Andy Wingo2018-06-201-0/+1
* Devolve pairs.hAndy Wingo2018-06-181-0/+1
* Remove list.h from _scm.hAndy Wingo2018-06-181-0/+1
* Refactor handling of auxiliary stacks and setjmp/longjmpAndy Wingo2018-06-171-7/+7
* Fix libguile subcomponent headers not to include <libguile.h>Andy Wingo2018-06-141-1/+2
* VM continuations store FP/SP by offsetAndy Wingo2017-02-121-0/+2
* Add suspendable-continuation?Andy Wingo2016-12-121-0/+25
* Rename union scm_vm_stack_element membersAndy Wingo2015-10-211-3/+3
* VM stack grows downwardAndy Wingo2015-10-211-32/+29
* scm_the_vm now returns raw struct scm_vm pointerAndy Wingo2013-11-211-1/+1
* scm_i_prompt_pop_abort_args_x takes struct scm_vm* as argAndy Wingo2013-11-211-4/+4
* Remove last use of SCM vm in VMAndy Wingo2013-11-211-21/+17
* The dynamic stack records SP and FP values as offsetsAndy Wingo2013-11-211-1/+6
* Change SCM_PACK_RTL macros to SCM_PACK_OP / SCM_PACK_OP_ARGAndy Wingo2013-11-191-1/+1
* scm_rtl_op_* -> scm_op_*Andy Wingo2013-11-191-1/+1
* Remove RTL_ infix from macrosAndy Wingo2013-11-191-1/+1
* Rename scm_tc7_rtl_program to scm_tc7_programAndy Wingo2013-11-191-1/+1
* All instruction pointers are now scm_t_uint32*Andy Wingo2013-11-191-2/+4
* Frame pointer points to local 0 instead of local 1Andy Wingo2013-11-171-1/+1
* Remove MVRA accessors in libguileAndy Wingo2013-11-151-3/+1
* Walk the stack to determine extent of partial continuationAndy Wingo2013-10-271-6/+13
* Partial continuations are RTL stubsAndy Wingo2013-10-271-67/+18
* Add SCM_F_DYNSTACK_PROMPT_PUSH_NARGS prompt flagAndy Wingo2013-10-141-1/+2
* abort-to-prompt* instead of @abortAndy Wingo2013-06-251-4/+6
* dynstack: pushing a prompt no longer allocates memoryAndy Wingo2012-03-071-29/+25
* the dynamic stack is really a stack now, instead of a listAndy Wingo2012-03-031-71/+48
* Merge remote-tracking branch 'origin/stable-2.0'Andy Wingo2012-02-081-18/+17
|\
| * fix compilation of control.c, continuations.c when SCM_ALIGNED is not definedAndy Wingo2012-02-041-18/+17
* | locking for putc, putsAndy Wingo2011-11-081-2/+2
|/
* fix list validation bug in @abortAndy Wingo2011-07-281-1/+2
* more care regarding SCM_PACK and SCM_UNPACKAndy Wingo2011-05-131-1/+1
* fix prompt and abort with the boot evaluatorAndy Wingo2011-03-291-4/+4
* objcode type is an enumeration, not flagsAndy Wingo2011-01-271-2/+2
* Include <alloca.h> wherever `alloca' is used.Ludovic Courtès2010-11-191-0/+2
* Have `@abort' honor VM changes by winds.Ludovic Courtès2010-09-271-1/+5
* use scm_malloc_pointerless to alloc aligned blocks in fallbackAndy Wingo2010-07-171-5/+4
* Fix parenthesizing of the `ROUND_UP' macro; factorize.Ludovic Courtès2010-05-301-1/+0
* add abort to unknown prompt testAndy Wingo2010-03-111-1/+1
* remove internal treatment of default prompt tag, it seems there was no needAndy Wingo2010-03-111-17/+2
* partial continuations print as #<partial-continuation ...>Andy Wingo2010-03-041-1/+1
* add printers for prompts and with-fluids objectsAndy Wingo2010-03-041-0/+8
* Use libguile/control.x explicitly.Ken Raeburn2010-03-021-1/+1
* rewinding prompts worksAndy Wingo2010-02-261-8/+4
* fix a prompt bugAndy Wingo2010-02-261-6/+6
* simplify handling of nonlocal prompt returns from cAndy Wingo2010-02-251-0/+20
* fix escape-only promptsAndy Wingo2010-02-241-1/+1
* add %default-prompt-tag, and error (not abort()) on an abort to bad tagAndy Wingo2010-02-241-4/+15
* rewind the dynamic state when entering a partial continuationAndy Wingo2010-02-241-5/+4
* record IP in partial continuationsAndy Wingo2010-02-241-3/+12