summaryrefslogtreecommitdiff
path: root/libguile/frames.h
Commit message (Expand)AuthorAgeFilesLines
* VM continuations store FP/SP by offset...Andy Wingo2017-02-121-2/+0
* Remove frame-local-ref, frame-local-set!...Andy Wingo2016-01-311-4/+0
* Add support for unboxed s64 values...Andy Wingo2015-12-011-0/+1
* Add low-level support for unboxed 64-bit unsigned ints...Andy Wingo2015-12-011-0/+1
* Remove frame-procedure...Andy Wingo2015-12-011-1/+0
* Add frame-procedure-name...Andy Wingo2015-12-011-0/+1
* Stack slots can hold a double...Andy Wingo2015-10-281-0/+1
* Reflection support for unboxed f64 slots...Andy Wingo2015-10-281-2/+3
* Replace dynamic link on stack with previous frame size...Andy Wingo2015-10-211-3/+3
* Rename union scm_vm_stack_element members...Andy Wingo2015-10-211-13/+13
* VM stack grows downward...Andy Wingo2015-10-211-40/+36
* Remove SCM_FRAME_PROGRAM...Andy Wingo2014-04-161-21/+0
* Better backtraces from C, especially for optimized closures...Andy Wingo2014-04-161-0/+1
* Optimize make-stack...Andy Wingo2014-04-141-0/+4
* scm_c_make_frame takes struct scm_frame as arg...Andy Wingo2014-04-141-3/+2
* Refactor to frames code...Andy Wingo2014-04-141-1/+4
* Heap frame "stack holders" are raw scm_vm / scm_vm_cont pointers...Andy Wingo2013-11-211-3/+3
* Heap frames have a "frame kind" bit...Andy Wingo2013-11-211-1/+9
* The dynamic stack records SP and FP values as offsets...Andy Wingo2013-11-211-4/+6
* Scheme frame objects hold relative stack offsets...Andy Wingo2013-11-211-8/+15
* All instruction pointers are now scm_t_uint32*...Andy Wingo2013-11-191-11/+3
* Frame pointer points to local 0 instead of local 1...Andy Wingo2013-11-171-47/+79
* Remove MVRA from VM frames...Andy Wingo2013-11-151-29/+11
* Remove MVRA accessors in libguile...Andy Wingo2013-11-151-6/+1
* add new rtl vm...Andy Wingo2013-05-311-1/+32
* Merge commit '3d51e57cfb0404db568a6adfde2a346d3fd9907e'...Andy Wingo2012-01-301-3/+4
|\
| * Parenthesize and type `SCM_FRAME' macros; check layout of `scm_vm_frame'....Ludovic Courtès2012-01-221-3/+4
* | Merge remote-tracking branch 'origin/stable-2.0'...Andy Wingo2011-10-271-17/+32
|\|
| * slight frames.h refactor...Andy Wingo2011-10-191-17/+32
* | refactor tc7 and tc16 checks...Andy Wingo2011-10-241-1/+1
|/
* more care regarding SCM_PACK and SCM_UNPACK...Andy Wingo2011-05-131-4/+4
* add ,registers...Andy Wingo2010-09-301-0/+1
* add scm_frame_address / frame-address...Andy Wingo2010-09-231-0/+1
* tc7 tags for vm-related data...Andy Wingo2010-01-071-6/+5
* expose frame-previous, once again...Andy Wingo2009-12-151-2/+1
* replace frame implementation with VM frames...Andy Wingo2009-12-031-19/+29
* runtime and debugging support for callee-parsed procedure args...Andy Wingo2009-10-231-13/+12
* programs have their own tc7 now...Andy Wingo2009-08-201-4/+3
* reorder frame layout...Andy Wingo2009-08-201-13/+20
* fix unused SCM_FRAME_SET_DYNAMIC_LINK macro...Andy Wingo2009-07-261-1/+1
* remove "externals" from the vm...Andy Wingo2009-07-231-10/+7
* Change Guile license to LGPLv3+...Neil Jerram2009-06-171-6/+7
* adjust VM copyright notices to LGPL, use SCM_INTERNAL/API properly...Andy Wingo2009-05-261-54/+30
* remove heap links in VM frames, incorporate vm frames into normal backtraces...Andy Wingo2008-12-261-24/+41
* add a multiple values return address to stack frames...Andy Wingo2008-09-131-1/+5
* merge guile-vm into libguile itself...Andy Wingo2008-08-211-0/+125