summaryrefslogtreecommitdiff
path: root/libguile/control.c
AgeCommit message (Expand)AuthorFilesLines
2018-10-07Fix use of uninstalled header by installed headersAndy Wingo1-0/+1
2018-08-29Fix JIT compilation of composable continuationsAndy Wingo1-1/+1
2018-08-12Continuations capture machine code addressAndy Wingo1-1/+1
2018-08-06Add instrument-entry to continuationsAndy Wingo1-5/+20
2018-06-27Refactor handling of active VM registersAndy Wingo1-1/+1
2018-06-26Refactors to abort-to-prompt implementationAndy Wingo1-5/+7
2018-06-26abort-to-prompt uses an intrinsicAndy Wingo1-106/+4
2018-06-26Rename scm_i_thread to scm_threadAndy Wingo1-1/+1
2018-06-26Most header files use forward decl for union scm_vm_stack_elementAndy Wingo1-0/+1
2018-06-25Eagerly initialize thread VM; remove scm_the_vmAndy Wingo1-1/+1
2018-06-24Inline struct scm_vm into struct scm_i_threadAndy Wingo1-1/+1
2018-06-21Use ptrdiff_t instead of scm_t_ptrdiffAndy Wingo1-3/+3
2018-06-21Replace uses of scm_t_int8, scm_t_uintmax, etc with stdint typesAndy Wingo1-4/+4
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-4/+5
2018-06-20Make libguile header inclusion consistent within libguile c filesAndy Wingo1-11/+11
2018-06-20Remove Emacs local variables comments in Guile sourceAndy Wingo1-6/+0
2018-06-20Remove _scm.hAndy Wingo1-1/+0
2018-06-20Devolve threads.h from _scm.h.Andy Wingo1-0/+2
2018-06-20Move subr snarfing macros to gsubr.h.Andy Wingo1-0/+1
2018-06-18Devolve pairs.hAndy Wingo1-0/+1
2018-06-18Remove list.h from _scm.hAndy Wingo1-0/+1
2018-06-17Refactor handling of auxiliary stacks and setjmp/longjmpAndy Wingo1-7/+7
2018-06-14Fix libguile subcomponent headers not to include <libguile.h>Andy Wingo1-1/+2
2017-02-12VM continuations store FP/SP by offsetAndy Wingo1-0/+2
2016-12-12Add suspendable-continuation?Andy Wingo1-0/+25
2015-10-21Rename union scm_vm_stack_element membersAndy Wingo1-3/+3
2015-10-21VM stack grows downwardAndy Wingo1-32/+29
2013-11-21scm_the_vm now returns raw struct scm_vm pointerAndy Wingo1-1/+1
2013-11-21scm_i_prompt_pop_abort_args_x takes struct scm_vm* as argAndy Wingo1-4/+4
2013-11-21Remove last use of SCM vm in VMAndy Wingo1-21/+17
2013-11-21The dynamic stack records SP and FP values as offsetsAndy Wingo1-1/+6
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-1/+1
2013-11-19Rename scm_tc7_rtl_program to scm_tc7_programAndy Wingo1-1/+1
2013-11-19All instruction pointers are now scm_t_uint32*Andy Wingo1-2/+4
2013-11-17Frame pointer points to local 0 instead of local 1Andy Wingo1-1/+1
2013-11-15Remove MVRA accessors in libguileAndy Wingo1-3/+1
2013-10-27Walk the stack to determine extent of partial continuationAndy Wingo1-6/+13
2013-10-27Partial continuations are RTL stubsAndy Wingo1-67/+18
2013-10-14Add SCM_F_DYNSTACK_PROMPT_PUSH_NARGS prompt flagAndy Wingo1-1/+2
2013-06-25abort-to-prompt* instead of @abortAndy Wingo1-4/+6
2012-03-07dynstack: pushing a prompt no longer allocates memoryAndy Wingo1-29/+25
2012-03-03the dynamic stack is really a stack now, instead of a listAndy Wingo1-71/+48
2012-02-08Merge remote-tracking branch 'origin/stable-2.0'Andy Wingo1-18/+17
2012-02-04fix compilation of control.c, continuations.c when SCM_ALIGNED is not definedAndy Wingo1-18/+17
2011-11-08locking for putc, putsAndy Wingo1-2/+2