summaryrefslogtreecommitdiff
path: root/libguile/control.c
Commit message (Expand)AuthorAgeFilesLines
* VM continuations store FP/SP by offset...Andy Wingo2017-02-121-0/+2
* Add suspendable-continuation?...Andy Wingo2016-12-121-0/+25
* Rename union scm_vm_stack_element members...Andy Wingo2015-10-211-3/+3
* VM stack grows downward...Andy Wingo2015-10-211-32/+29
* scm_the_vm now returns raw struct scm_vm pointer...Andy Wingo2013-11-211-1/+1
* scm_i_prompt_pop_abort_args_x takes struct scm_vm* as arg...Andy Wingo2013-11-211-4/+4
* Remove last use of SCM vm in VM...Andy Wingo2013-11-211-21/+17
* The dynamic stack records SP and FP values as offsets...Andy Wingo2013-11-211-1/+6
* Change SCM_PACK_RTL macros to SCM_PACK_OP / SCM_PACK_OP_ARG...Andy Wingo2013-11-191-1/+1
* scm_rtl_op_* -> scm_op_*...Andy Wingo2013-11-191-1/+1
* Remove RTL_ infix from macros...Andy Wingo2013-11-191-1/+1
* Rename scm_tc7_rtl_program to scm_tc7_program...Andy 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 1...Andy Wingo2013-11-171-1/+1
* Remove MVRA accessors in libguile...Andy Wingo2013-11-151-3/+1
* Walk the stack to determine extent of partial continuation...Andy Wingo2013-10-271-6/+13
* Partial continuations are RTL stubs...Andy Wingo2013-10-271-67/+18
* Add SCM_F_DYNSTACK_PROMPT_PUSH_NARGS prompt flag...Andy Wingo2013-10-141-1/+2
* abort-to-prompt* instead of @abort...Andy Wingo2013-06-251-4/+6
* dynstack: pushing a prompt no longer allocates memory...Andy Wingo2012-03-071-29/+25
* the dynamic stack is really a stack now, instead of a list...Andy 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 defined...Andy Wingo2012-02-041-18/+17
* | locking for putc, puts...Andy Wingo2011-11-081-2/+2
|/
* fix list validation bug in @abort...Andy Wingo2011-07-281-1/+2
* more care regarding SCM_PACK and SCM_UNPACK...Andy Wingo2011-05-131-1/+1
* fix prompt and abort with the boot evaluator...Andy Wingo2011-03-291-4/+4
* objcode type is an enumeration, not flags...Andy 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 fallback...Andy 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 test...Andy Wingo2010-03-111-1/+1
* remove internal treatment of default prompt tag, it seems there was no need...Andy Wingo2010-03-111-17/+2
* partial continuations print as #<partial-continuation ...>...Andy Wingo2010-03-041-1/+1
* add printers for prompts and with-fluids objects...Andy Wingo2010-03-041-0/+8
* Use libguile/control.x explicitly.Ken Raeburn2010-03-021-1/+1
* rewinding prompts works...Andy Wingo2010-02-261-8/+4
* fix a prompt bug...Andy Wingo2010-02-261-6/+6
* simplify handling of nonlocal prompt returns from c...Andy Wingo2010-02-251-0/+20
* fix escape-only prompts...Andy Wingo2010-02-241-1/+1
* add %default-prompt-tag, and error (not abort()) on an abort to bad tag...Andy Wingo2010-02-241-4/+15
* rewind the dynamic state when entering a partial continuation...Andy Wingo2010-02-241-5/+4
* record IP in partial continuations...Andy Wingo2010-02-241-3/+12
* actually capture partial continuations...Andy Wingo2010-02-221-4/+113
* abort always dispatches to VM bytecode, to detect same-invocation aborts...Andy Wingo2010-02-221-20/+10
* prompt as part of guile's primitive language...Andy Wingo2010-02-191-36/+34
* add scm_c_abort, wire it up to the abort opcode...Andy Wingo2010-02-191-0/+58
* prompt handlers are always inline...Andy Wingo2010-02-191-4/+1
* <prompt> has no pre-unwind-handler, it's unnecessary...Andy Wingo2010-02-191-5/+4