summaryrefslogtreecommitdiff
path: root/libguile/continuations.c
AgeCommit message (Expand)AuthorFilesLines
2020-02-08Fix build on ia64.John Paul Adrian Glaubitz1-3/+3
2020-02-08Fix build on platforms where the stack grows upwards.John Paul Adrian Glaubitz1-1/+1
2018-08-29Fix jit function data for goto_continuation_codeAndy Wingo1-1/+1
2018-08-12Continuations capture machine code addressAndy Wingo1-10/+11
2018-08-06Add instrument-entry to continuationsAndy Wingo1-4/+20
2018-06-27Intrinsics take registers from threadAndy Wingo1-2/+2
2018-06-26Rename scm_i_thread to scm_threadAndy Wingo1-6/+6
2018-06-26Refactor continuation capture in VMAndy Wingo1-18/+3
2018-06-26Reinstating undelimited continuations uses intrinsicAndy Wingo1-23/+6
2018-06-21Replace uses of scm_t_int8, scm_t_uintmax, etc with stdint typesAndy Wingo1-1/+1
2018-06-20Update license notices in all C filesAndy Wingo1-17/+17
2018-06-20Remove (C) from copyright statementsAndy Wingo1-1/+1
2018-06-20Make .c copyright headers uniformAndy Wingo1-1/+2
2018-06-20Rationalize include order in C filesAndy Wingo1-7/+9
2018-06-20Make libguile header inclusion consistent within libguile c filesAndy Wingo1-21/+21
2018-06-20Remove Emacs local variables comments in Guile sourceAndy Wingo1-6/+0
2018-06-20Remove _scm.hAndy Wingo1-1/+0
2018-06-20Devolve symbols.h from _scm.hAndy Wingo1-0/+1
2018-06-20Move subr snarfing macros to gsubr.h.Andy Wingo1-0/+1
2018-06-19Devolve numbers.h from _scm.h.Andy Wingo1-0/+1
2018-06-18Devolve pairs.hAndy Wingo1-0/+1
2018-06-18Devolve boolean.h include.Andy Wingo1-0/+1
2018-06-18Remove list.h from _scm.hAndy Wingo1-0/+1
2018-06-18Remove includes of validate.h.Andy Wingo1-1/+0
2018-06-17Refactor regarding internal detection of ia64Andy Wingo1-1/+1
2018-06-17Refactor handling of auxiliary stacks and setjmp/longjmpAndy Wingo1-38/+52
2018-06-14Fix libguile subcomponent headers not to include <libguile.h>Andy Wingo1-4/+6
2017-02-13Fix compilation of continuations.cAndy Wingo1-2/+1
2017-02-12Remove unused variable in continuations.cAndy Wingo1-1/+0
2017-02-12VM continuations store FP/SP by offsetAndy Wingo1-2/+1
2016-12-12Add suspendable-continuation?Andy Wingo1-0/+3
2016-11-21Deprecate dynamic rootsAndy Wingo1-1/+0
2016-11-01Remove call/cc assertion about critical sectionsAndy Wingo1-6/+0
2016-04-26Remove scm_puts_unlocked.Andy Wingo1-3/+3
2016-04-26Remove scm_putc_unlocked.Andy Wingo1-1/+1
2015-10-21Remove sp from scm_vm_contAndy Wingo1-1/+1
2015-10-21VM stack grows downwardAndy Wingo1-2/+5
2014-04-14Optimize make-stackAndy Wingo1-9/+8
2014-04-14scm_c_make_frame takes struct scm_frame as argAndy Wingo1-4/+8
2014-03-22Out-of-memory situations raise exceptions instead of abortingAndy Wingo1-2/+5
2013-11-21One more SCM vm user: continuations.Andy Wingo1-5/+5
2013-11-21Heap frame "stack holders" are raw scm_vm / scm_vm_cont pointersAndy Wingo1-1/+1
2013-11-21Heap frames have a "frame kind" bitAndy Wingo1-1/+1
2013-11-21Scheme frame objects hold relative stack offsetsAndy Wingo1-4/+3
2013-11-19Change SCM_PACK_RTL macros to SCM_PACK_OP / SCM_PACK_OP_ARGAndy Wingo1-1/+1
2013-11-19scm_rtl_op_* -> scm_op_*Andy Wingo1-1/+1
2013-11-19Remove RTL_ infix from macrosAndy Wingo1-2/+2
2013-11-19Rename scm_tc7_rtl_program to scm_tc7_programAndy Wingo1-1/+1
2013-10-27VM has "builtins": primitives addressable by emitted RTL codeAndy Wingo1-20/+0
2013-10-18Continuations are RTL stubsAndy Wingo1-96/+24