summaryrefslogtreecommitdiff
path: root/libguile/frames.h
Commit message (Expand)AuthorAgeFilesLines
* Update frames.h comments.Andy Wingo2018-07-231-10/+6
* Reserve frame word for machine return addressAndy Wingo2018-07-201-11/+15
* Prepare for frames having separate virtual and machine return addrsAndy Wingo2018-07-201-22/+24
* Use ptrdiff_t instead of scm_t_ptrdiffAndy Wingo2018-06-211-2/+2
* Replace uses of scm_t_int8, scm_t_uintmax, etc with stdint typesAndy Wingo2018-06-211-5/+5
* Update license notices in all C filesAndy Wingo2018-06-201-17/+17
* libguile header files have uniform format for copyright declarationsAndy Wingo2018-06-201-2/+3
* Remove (C) from copyright statementsAndy Wingo2018-06-201-1/+1
* Rename __scm.h to scm.hAndy Wingo2018-06-201-2/+0
* Remove Emacs local variables comments in Guile sourceAndy Wingo2018-06-201-6/+0
* Devolve gc.hAndy Wingo2018-06-181-0/+2
* Fix libguile subcomponent headers not to include <libguile.h>Andy Wingo2018-06-141-2/+2
* VM continuations store FP/SP by offsetAndy Wingo2017-02-121-2/+0
* Remove frame-local-ref, frame-local-set!Andy Wingo2016-01-311-4/+0
* Add support for unboxed s64 valuesAndy Wingo2015-12-011-0/+1
* Add low-level support for unboxed 64-bit unsigned intsAndy Wingo2015-12-011-0/+1
* Remove frame-procedureAndy Wingo2015-12-011-1/+0
* Add frame-procedure-nameAndy Wingo2015-12-011-0/+1
* Stack slots can hold a doubleAndy Wingo2015-10-281-0/+1
* Reflection support for unboxed f64 slotsAndy Wingo2015-10-281-2/+3
* Replace dynamic link on stack with previous frame sizeAndy Wingo2015-10-211-3/+3
* Rename union scm_vm_stack_element membersAndy Wingo2015-10-211-13/+13
* VM stack grows downwardAndy Wingo2015-10-211-40/+36
* Remove SCM_FRAME_PROGRAMAndy Wingo2014-04-161-21/+0
* Better backtraces from C, especially for optimized closuresAndy Wingo2014-04-161-0/+1
* Optimize make-stackAndy Wingo2014-04-141-0/+4
* scm_c_make_frame takes struct scm_frame as argAndy Wingo2014-04-141-3/+2
* Refactor to frames codeAndy Wingo2014-04-141-1/+4
* Heap frame "stack holders" are raw scm_vm / scm_vm_cont pointersAndy Wingo2013-11-211-3/+3
* Heap frames have a "frame kind" bitAndy Wingo2013-11-211-1/+9
* The dynamic stack records SP and FP values as offsetsAndy Wingo2013-11-211-4/+6
* Scheme frame objects hold relative stack offsetsAndy 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 1Andy Wingo2013-11-171-47/+79
* Remove MVRA from VM framesAndy Wingo2013-11-151-29/+11
* Remove MVRA accessors in libguileAndy Wingo2013-11-151-6/+1
* add new rtl vmAndy 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 refactorAndy Wingo2011-10-191-17/+32
* | refactor tc7 and tc16 checksAndy Wingo2011-10-241-1/+1
|/
* more care regarding SCM_PACK and SCM_UNPACKAndy Wingo2011-05-131-4/+4
* add ,registersAndy Wingo2010-09-301-0/+1
* add scm_frame_address / frame-addressAndy Wingo2010-09-231-0/+1
* tc7 tags for vm-related dataAndy Wingo2010-01-071-6/+5
* expose frame-previous, once againAndy Wingo2009-12-151-2/+1
* replace frame implementation with VM framesAndy Wingo2009-12-031-19/+29
* runtime and debugging support for callee-parsed procedure argsAndy Wingo2009-10-231-13/+12
* programs have their own tc7 nowAndy Wingo2009-08-201-4/+3