summaryrefslogtreecommitdiff
path: root/libguile/frames.c
Commit message (Expand)AuthorAgeFilesLines
* VM continuations store FP/SP by offset...Andy 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 values...Andy Wingo2015-12-011-1/+9
* Add low-level support for unboxed 64-bit unsigned ints...Andy Wingo2015-12-011-1/+9
* Remove frame-procedure...Andy Wingo2015-12-011-13/+0
* More robust low-level frame printer...Andy Wingo2015-12-011-3/+11
* Add frame-procedure-name...Andy Wingo2015-12-011-0/+23
* Identify boot continuations by code, not closure...Andy Wingo2015-12-011-5/+2
* Stack slots can hold a double...Andy Wingo2015-10-281-2/+3
* Reflection support for unboxed f64 slots...Andy Wingo2015-10-281-6/+49
* Replace dynamic link on stack with previous frame size...Andy Wingo2015-10-211-10/+2
* VM stack grows downward...Andy Wingo2015-10-211-34/+28
* frame-address, frame-stack-pointer return offsets...Andy Wingo2014-05-041-2/+2
* frame-previous, frame-procedure robustness...Andy Wingo2014-04-161-21/+34
* Better backtraces from C, especially for optimized closures...Andy Wingo2014-04-161-0/+21
* Optimize make-stack...Andy Wingo2014-04-141-3/+17
* scm_c_make_frame takes struct scm_frame as arg...Andy Wingo2014-04-141-10/+7
* Refactor to frames code...Andy 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 pointers...Andy Wingo2013-11-211-10/+23
* | Heap frames have a "frame kind" bit...Andy Wingo2013-11-211-4/+6
* | Scheme frame objects hold relative stack offsets...Andy Wingo2013-11-211-8/+43
* | Remove RTL_ infix from macros...Andy 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 1...Andy Wingo2013-11-171-13/+13
* | Remove MVRA from VM frames...Andy Wingo2013-11-151-40/+10
* | Remove MVRA accessors in libguile...Andy Wingo2013-11-151-12/+0
* | Remove stack programs, objcode, and the old VM....Andy Wingo2013-11-081-24/+6
* | frame-instruction-pointer is absolute; rewrite (system vm coverage)...Andy Wingo2013-11-071-24/+2
* | scm_from_uintptr_t / scm_from_ptrdiff_t usage...Andy Wingo2013-11-071-11/+10
* | Stack traces skip RTL boot frames...Andy Wingo2013-10-171-1/+2
* | better RTL debugging...Andy Wingo2013-10-041-2/+6
* | add new rtl vm...Andy Wingo2013-05-311-1/+11
* | Merge remote-tracking branch 'origin/stable-2.0'Andy Wingo2012-05-111-5/+16
|\|
| * fix more assumptions that the frame-procedure is a procedure...Andy Wingo2012-05-111-5/+16
* | Merge remote-tracking branch 'local-2.0/stable-2.0'...Andy Wingo2012-05-101-1/+6
|\|
| * refactor vm application of non-programs; boot continuation refactor...Andy Wingo2012-05-101-1/+6
* | Merge commit '3d51e57cfb0404db568a6adfde2a346d3fd9907e'...Andy Wingo2012-01-301-2/+9
|\|
| * Parenthesize and type `SCM_FRAME' macros; check layout of `scm_vm_frame'....Ludovic Courtès2012-01-221-2/+9
* | locking for putc, puts...Andy Wingo2011-11-081-3/+3
|/
* more care regarding SCM_PACK and SCM_UNPACK...Andy Wingo2011-05-131-3/+3
* fix frame dynamic linkage in the face of partial continuation application...Andy Wingo2011-03-151-3/+3
* frame-source available in default environment...Andy Wingo2011-02-111-9/+10
* fix a number of assumptions that a pointer could fit into a long...Andy Wingo2010-11-191-11/+10
* add ,registers...Andy Wingo2010-09-301-0/+11
* add scm_frame_address / frame-address...Andy Wingo2010-09-231-0/+10
* tc7 tags for vm-related data...Andy Wingo2010-01-071-14/+3