summaryrefslogtreecommitdiff
path: root/libguile/frames.h
AgeCommit message (Expand)AuthorFilesLines
2018-07-23Update frames.h comments.Andy Wingo1-10/+6
2018-07-20Reserve frame word for machine return addressAndy Wingo1-11/+15
2018-07-20Prepare for frames having separate virtual and machine return addrsAndy Wingo1-22/+24
2018-06-21Use ptrdiff_t instead of scm_t_ptrdiffAndy Wingo1-2/+2
2018-06-21Replace uses of scm_t_int8, scm_t_uintmax, etc with stdint typesAndy Wingo1-5/+5
2018-06-20Update license notices in all C filesAndy Wingo1-17/+17
2018-06-20libguile header files have uniform format for copyright declarationsAndy Wingo1-2/+3
2018-06-20Remove (C) from copyright statementsAndy Wingo1-1/+1
2018-06-20Rename __scm.h to scm.hAndy Wingo1-2/+0
2018-06-20Remove Emacs local variables comments in Guile sourceAndy Wingo1-6/+0
2018-06-18Devolve gc.hAndy Wingo1-0/+2
2018-06-14Fix libguile subcomponent headers not to include <libguile.h>Andy Wingo1-2/+2
2017-02-12VM continuations store FP/SP by offsetAndy Wingo1-2/+0
2016-01-31Remove frame-local-ref, frame-local-set!Andy Wingo1-4/+0
2015-12-01Add support for unboxed s64 valuesAndy Wingo1-0/+1
2015-12-01Add low-level support for unboxed 64-bit unsigned intsAndy Wingo1-0/+1
2015-12-01Remove frame-procedureAndy Wingo1-1/+0
2015-12-01Add frame-procedure-nameAndy Wingo1-0/+1
2015-10-28Stack slots can hold a doubleAndy Wingo1-0/+1
2015-10-28Reflection support for unboxed f64 slotsAndy Wingo1-2/+3
2015-10-21Replace dynamic link on stack with previous frame sizeAndy Wingo1-3/+3
2015-10-21Rename union scm_vm_stack_element membersAndy Wingo1-13/+13
2015-10-21VM stack grows downwardAndy Wingo1-40/+36
2014-04-16Remove SCM_FRAME_PROGRAMAndy Wingo1-21/+0
2014-04-16Better backtraces from C, especially for optimized closuresAndy Wingo1-0/+1
2014-04-14Optimize make-stackAndy Wingo1-0/+4
2014-04-14scm_c_make_frame takes struct scm_frame as argAndy Wingo1-3/+2
2014-04-14Refactor to frames codeAndy Wingo1-1/+4
2013-11-21Heap frame "stack holders" are raw scm_vm / scm_vm_cont pointersAndy Wingo1-3/+3
2013-11-21Heap frames have a "frame kind" bitAndy Wingo1-1/+9
2013-11-21The dynamic stack records SP and FP values as offsetsAndy Wingo1-4/+6
2013-11-21Scheme frame objects hold relative stack offsetsAndy Wingo1-8/+15
2013-11-19All instruction pointers are now scm_t_uint32*Andy Wingo1-11/+3
2013-11-17Frame pointer points to local 0 instead of local 1Andy Wingo1-47/+79
2013-11-15Remove MVRA from VM framesAndy Wingo1-29/+11
2013-11-15Remove MVRA accessors in libguileAndy Wingo1-6/+1
2013-05-31add new rtl vmAndy Wingo1-1/+32
2012-01-30Merge commit '3d51e57cfb0404db568a6adfde2a346d3fd9907e'Andy Wingo1-3/+4
2012-01-22Parenthesize and type `SCM_FRAME' macros; check layout of `scm_vm_frame'.Ludovic Courtès1-3/+4
2011-10-27Merge remote-tracking branch 'origin/stable-2.0'Andy Wingo1-17/+32
2011-10-24refactor tc7 and tc16 checksAndy Wingo1-1/+1
2011-10-19slight frames.h refactorAndy Wingo1-17/+32
2011-05-13more care regarding SCM_PACK and SCM_UNPACKAndy Wingo1-4/+4
2010-09-30add ,registersAndy Wingo1-0/+1
2010-09-23add scm_frame_address / frame-addressAndy Wingo1-0/+1
2010-01-07tc7 tags for vm-related dataAndy Wingo1-6/+5
2009-12-15expose frame-previous, once againAndy Wingo1-2/+1
2009-12-03replace frame implementation with VM framesAndy Wingo1-19/+29
2009-10-23runtime and debugging support for callee-parsed procedure argsAndy Wingo1-13/+12
2009-08-20programs have their own tc7 nowAndy Wingo1-4/+3