summaryrefslogtreecommitdiff
path: root/libguile/continuations.c
Commit message (Expand)AuthorAgeFilesLines
* Devolve boolean.h include.Andy Wingo2018-06-181-0/+1
* Remove list.h from _scm.hAndy Wingo2018-06-181-0/+1
* Remove includes of validate.h.Andy Wingo2018-06-181-1/+0
* Refactor regarding internal detection of ia64Andy Wingo2018-06-171-1/+1
* Refactor handling of auxiliary stacks and setjmp/longjmpAndy Wingo2018-06-171-38/+52
* Fix libguile subcomponent headers not to include <libguile.h>Andy Wingo2018-06-141-4/+6
* Fix compilation of continuations.cAndy Wingo2017-02-131-2/+1
* Remove unused variable in continuations.cAndy Wingo2017-02-121-1/+0
* VM continuations store FP/SP by offsetAndy Wingo2017-02-121-2/+1
* Add suspendable-continuation?Andy Wingo2016-12-121-0/+3
* Deprecate dynamic rootsAndy Wingo2016-11-211-1/+0
* Remove call/cc assertion about critical sectionsAndy Wingo2016-11-011-6/+0
* Remove scm_puts_unlocked.Andy Wingo2016-04-261-3/+3
* Remove scm_putc_unlocked.Andy Wingo2016-04-261-1/+1
* Remove sp from scm_vm_contAndy Wingo2015-10-211-1/+1
* VM stack grows downwardAndy Wingo2015-10-211-2/+5
* Optimize make-stackAndy Wingo2014-04-141-9/+8
* scm_c_make_frame takes struct scm_frame as argAndy Wingo2014-04-141-4/+8
* Out-of-memory situations raise exceptions instead of abortingAndy Wingo2014-03-221-2/+5
* One more SCM vm user: continuations.Andy Wingo2013-11-211-5/+5
* Heap frame "stack holders" are raw scm_vm / scm_vm_cont pointersAndy Wingo2013-11-211-1/+1
* Heap frames have a "frame kind" bitAndy Wingo2013-11-211-1/+1
* Scheme frame objects hold relative stack offsetsAndy Wingo2013-11-211-4/+3
* 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-2/+2
* Rename scm_tc7_rtl_program to scm_tc7_programAndy Wingo2013-11-191-1/+1
* VM has "builtins": primitives addressable by emitted RTL codeAndy Wingo2013-10-271-20/+0
* Continuations are RTL stubsAndy Wingo2013-10-181-96/+24
* the dynamic stack is really a stack now, instead of a listAndy Wingo2012-03-031-25/+16
* 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-4/+4
* | add SCM_{PACK,UNPACK}_POINTERAndy Wingo2011-10-241-3/+3
* | move SCM_FLUSH_REGISTER_WINDOWS to continuations.cAndy Wingo2011-05-151-0/+11
|/
* scm_is_eq for SCM vals, not == or !=Andy Wingo2011-05-131-1/+1
* with-continuation-barrier calls exit(3) _after_ unwindingAndy Wingo2011-03-301-3/+64
* Revert "with-continuation-barrier carps, calls exit(3) _after_ unwinding"Andy Wingo2011-03-251-13/+3
* with-continuation-barrier carps, calls exit(3) _after_ unwindingAndy Wingo2011-03-241-3/+13
* objcode type is an enumeration, not flagsAndy Wingo2011-01-271-2/+2
* 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
* Fix the visibility of a few of internal symbols.Ludovic Courtès2010-05-281-1/+1
* fix comment in continuations.cAndy Wingo2010-02-181-2/+2
* continuations return multiple values on the stackAndy Wingo2010-02-081-30/+31
* scm_i_make_continuation takes vm and vm_cont args explicitlyAndy Wingo2010-02-081-9/+8
* make scm_make_continuation internalAndy Wingo2010-02-081-3/+3
* eval.c uses scm_i_call_with_current_continuationAndy Wingo2010-02-081-6/+40
* continuations are vm proceduresAndy Wingo2010-02-081-18/+147
* fix SCM_CELL macro usage in continuations.[ch]Andy Wingo2009-12-081-1/+1