summaryrefslogtreecommitdiff
path: root/libguile/frames.c
Commit message (Expand)AuthorAgeFilesLines
* Add frame-local-ref / frame-local-set! support for type 'ptrAndy Wingo2021-10-011-2/+9
* Fix use of uninstalled header by installed headersAndy Wingo2018-10-071-0/+1
* Remove push continuation hook; return hook runs before FP popAndy Wingo2018-08-061-0/+31
* Prepare for frames having separate virtual and machine return addrsAndy Wingo2018-07-201-3/+3
* Replace uses of scm_t_int8, scm_t_uintmax, etc with stdint typesAndy Wingo2018-06-211-3/+3
* 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-3/+6
* Make libguile header inclusion consistent within libguile c filesAndy Wingo2018-06-201-5/+5
* 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
* Remove modules.h from _scm.h.Andy Wingo2018-06-201-0/+1
* Devolve threads.h from _scm.h.Andy Wingo2018-06-201-0/+1
* Devolve variable.h from _scm.h.Andy 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
* Remove ports.h from inline.hAndy Wingo2018-06-191-0/+1
* Devolve boolean.h include.Andy Wingo2018-06-181-0/+1
* Fix libguile subcomponent headers not to include <libguile.h>Andy Wingo2018-06-141-1/+3
* VM continuations store FP/SP by offsetAndy Wingo2017-02-121-28/+0
* Remove scm_puts_unlocked.Andy Wingo2016-04-261-2/+2
* Remove scm_putc_unlocked.Andy Wingo2016-04-261-1/+1
* Remove frame-local-ref, frame-local-set!Andy Wingo2016-01-311-10/+25
* Add support for unboxed s64 valuesAndy Wingo2015-12-011-1/+9
* Add low-level support for unboxed 64-bit unsigned intsAndy Wingo2015-12-011-1/+9
* Remove frame-procedureAndy Wingo2015-12-011-13/+0
* More robust low-level frame printerAndy Wingo2015-12-011-3/+11
* Add frame-procedure-nameAndy Wingo2015-12-011-0/+23
* Identify boot continuations by code, not closureAndy Wingo2015-12-011-5/+2
* Stack slots can hold a doubleAndy Wingo2015-10-281-2/+3
* Reflection support for unboxed f64 slotsAndy Wingo2015-10-281-6/+49
* Replace dynamic link on stack with previous frame sizeAndy Wingo2015-10-211-10/+2
* VM stack grows downwardAndy Wingo2015-10-211-34/+28
* frame-address, frame-stack-pointer return offsetsAndy Wingo2014-05-041-2/+2
* frame-previous, frame-procedure robustnessAndy Wingo2014-04-161-21/+34
* Better backtraces from C, especially for optimized closuresAndy Wingo2014-04-161-0/+21
* Optimize make-stackAndy Wingo2014-04-141-3/+17
* scm_c_make_frame takes struct scm_frame as argAndy Wingo2014-04-141-10/+7
* Refactor to frames codeAndy Wingo2014-04-141-45/+69
* Merge commit '60617d819d77a1b92ed6c557a0b49b8e9a8e97b9'Andy Wingo2014-02-071-7/+13
|\
| * Fix thread-unsafe lazy initializations.Mark H Weaver2014-01-231-7/+13
* | Heap frame "stack holders" are raw scm_vm / scm_vm_cont pointersAndy Wingo2013-11-211-10/+23
* | Heap frames have a "frame kind" bitAndy Wingo2013-11-211-4/+6
* | Scheme frame objects hold relative stack offsetsAndy Wingo2013-11-211-8/+43
* | Remove RTL_ infix from macrosAndy Wingo2013-11-191-1/+1
* | All instruction pointers are now scm_t_uint32*Andy Wingo2013-11-191-1/+1
* | Frame pointer points to local 0 instead of local 1Andy Wingo2013-11-171-13/+13
* | Remove MVRA from VM framesAndy Wingo2013-11-151-40/+10