summaryrefslogtreecommitdiff
path: root/libguile/frames.c
AgeCommit message (Expand)AuthorFilesLines
2018-08-06Remove push continuation hook; return hook runs before FP popAndy Wingo1-0/+31
2018-07-20Prepare for frames having separate virtual and machine return addrsAndy Wingo1-3/+3
2018-06-21Replace uses of scm_t_int8, scm_t_uintmax, etc with stdint typesAndy Wingo1-3/+3
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-3/+6
2018-06-20Make libguile header inclusion consistent within libguile c filesAndy Wingo1-5/+5
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-20Remove modules.h from _scm.h.Andy Wingo1-0/+1
2018-06-20Devolve threads.h from _scm.h.Andy Wingo1-0/+1
2018-06-20Devolve variable.h from _scm.h.Andy 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-19Remove ports.h from inline.hAndy Wingo1-0/+1
2018-06-18Devolve boolean.h include.Andy Wingo1-0/+1
2018-06-14Fix libguile subcomponent headers not to include <libguile.h>Andy Wingo1-1/+3
2017-02-12VM continuations store FP/SP by offsetAndy Wingo1-28/+0
2016-04-26Remove scm_puts_unlocked.Andy Wingo1-2/+2
2016-04-26Remove scm_putc_unlocked.Andy Wingo1-1/+1
2016-01-31Remove frame-local-ref, frame-local-set!Andy Wingo1-10/+25
2015-12-01Add support for unboxed s64 valuesAndy Wingo1-1/+9
2015-12-01Add low-level support for unboxed 64-bit unsigned intsAndy Wingo1-1/+9
2015-12-01Remove frame-procedureAndy Wingo1-13/+0
2015-12-01More robust low-level frame printerAndy Wingo1-3/+11
2015-12-01Add frame-procedure-nameAndy Wingo1-0/+23
2015-12-01Identify boot continuations by code, not closureAndy Wingo1-5/+2
2015-10-28Stack slots can hold a doubleAndy Wingo1-2/+3
2015-10-28Reflection support for unboxed f64 slotsAndy Wingo1-6/+49
2015-10-21Replace dynamic link on stack with previous frame sizeAndy Wingo1-10/+2
2015-10-21VM stack grows downwardAndy Wingo1-34/+28
2014-05-04frame-address, frame-stack-pointer return offsetsAndy Wingo1-2/+2
2014-04-16frame-previous, frame-procedure robustnessAndy Wingo1-21/+34
2014-04-16Better backtraces from C, especially for optimized closuresAndy Wingo1-0/+21
2014-04-14Optimize make-stackAndy Wingo1-3/+17
2014-04-14scm_c_make_frame takes struct scm_frame as argAndy Wingo1-10/+7
2014-04-14Refactor to frames codeAndy Wingo1-45/+69
2014-02-07Merge commit '60617d819d77a1b92ed6c557a0b49b8e9a8e97b9'Andy Wingo1-7/+13
2014-01-23Fix thread-unsafe lazy initializations.Mark H Weaver1-7/+13
2013-11-21Heap frame "stack holders" are raw scm_vm / scm_vm_cont pointersAndy Wingo1-10/+23
2013-11-21Heap frames have a "frame kind" bitAndy Wingo1-4/+6
2013-11-21Scheme frame objects hold relative stack offsetsAndy Wingo1-8/+43
2013-11-19Remove RTL_ infix from macrosAndy Wingo1-1/+1
2013-11-19All instruction pointers are now scm_t_uint32*Andy Wingo1-1/+1
2013-11-17Frame pointer points to local 0 instead of local 1Andy Wingo1-13/+13
2013-11-15Remove MVRA from VM framesAndy Wingo1-40/+10
2013-11-15Remove MVRA accessors in libguileAndy Wingo1-12/+0
2013-11-08Remove stack programs, objcode, and the old VM.Andy Wingo1-24/+6