summaryrefslogtreecommitdiff
path: root/libguile/continuations.c
Commit message (Expand)AuthorAgeFilesLines
* Fix build on ia64.John Paul Adrian Glaubitz2020-02-081-3/+3
* Fix build on platforms where the stack grows upwards.John Paul Adrian Glaubitz2020-02-081-1/+1
* Fix jit function data for goto_continuation_codeAndy Wingo2018-08-291-1/+1
* Continuations capture machine code addressAndy Wingo2018-08-121-10/+11
* Add instrument-entry to continuationsAndy Wingo2018-08-061-4/+20
* Intrinsics take registers from threadAndy Wingo2018-06-271-2/+2
* Rename scm_i_thread to scm_threadAndy Wingo2018-06-261-6/+6
* Refactor continuation capture in VMAndy Wingo2018-06-261-18/+3
* Reinstating undelimited continuations uses intrinsicAndy Wingo2018-06-261-23/+6
* Replace uses of scm_t_int8, scm_t_uintmax, etc with stdint typesAndy 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/+2
* Rationalize include order in C filesAndy Wingo2018-06-201-7/+9
* Make libguile header inclusion consistent within libguile c filesAndy Wingo2018-06-201-21/+21
* Remove Emacs local variables comments in Guile sourceAndy Wingo2018-06-201-6/+0
* Remove _scm.hAndy Wingo2018-06-201-1/+0
* Devolve symbols.h from _scm.hAndy 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 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