summaryrefslogtreecommitdiff
path: root/libguile/frames.c
AgeCommit message (Expand)AuthorFilesLines
2013-05-31add new rtl vmAndy Wingo1-1/+11
2012-05-11Merge remote-tracking branch 'origin/stable-2.0'Andy Wingo1-5/+16
2012-05-11fix more assumptions that the frame-procedure is a procedureAndy Wingo1-5/+16
2012-05-10Merge remote-tracking branch 'local-2.0/stable-2.0'Andy Wingo1-1/+6
2012-05-10refactor vm application of non-programs; boot continuation refactorAndy Wingo1-1/+6
2012-01-30Merge commit '3d51e57cfb0404db568a6adfde2a346d3fd9907e'Andy Wingo1-2/+9
2012-01-22Parenthesize and type `SCM_FRAME' macros; check layout of `scm_vm_frame'.Ludovic Courtès1-2/+9
2011-11-08locking for putc, putsAndy Wingo1-3/+3
2011-05-13more care regarding SCM_PACK and SCM_UNPACKAndy Wingo1-3/+3
2011-03-15fix frame dynamic linkage in the face of partial continuation applicationAndy Wingo1-3/+3
2011-02-11frame-source available in default environmentAndy Wingo1-9/+10
2010-11-19fix a number of assumptions that a pointer could fit into a longAndy Wingo1-11/+10
2010-09-30add ,registersAndy Wingo1-0/+11
2010-09-23add scm_frame_address / frame-addressAndy Wingo1-0/+10
2010-01-07tc7 tags for vm-related dataAndy Wingo1-14/+3
2010-01-07properly integrate vm bootstrapping into init.cAndy Wingo1-2/+1
2009-12-29frames.c no longer exports frame-source -- frame.scm does so alreadyAndy Wingo1-14/+7
2009-12-29clean up (system vm frames), add locals command to debuggerAndy Wingo1-4/+0
2009-12-15Don't use GCC zero-length arrays.Ludovic Courtès1-2/+7
2009-12-15expose frame-previous, once againAndy Wingo1-6/+17
2009-12-03replace frame implementation with VM framesAndy Wingo1-44/+45
2009-11-28Remove remaining uses of discouraged constructs.Ludovic Courtès1-1/+1
2009-10-23runtime and debugging support for callee-parsed procedure argsAndy Wingo1-58/+94
2009-08-28Merge branch 'master' into boehm-demers-weiser-gcLudovic Courtès1-4/+4
2009-08-20programs have their own tc7 nowAndy Wingo1-1/+1
2009-08-20reorder frame layoutAndy Wingo1-3/+3
2009-08-18Merge branch 'master' into boehm-demers-weiser-gcLudovic Courtès1-47/+18
2009-07-23remove "externals" from the vmAndy Wingo1-11/+1
2009-06-17Change Guile license to LGPLv3+Neil Jerram1-6/+7
2009-05-26adjust VM copyright notices to LGPL, use SCM_INTERNAL/API properlyAndy Wingo1-36/+13
2009-04-05Avoid uses of deprecated forms in the VM code.Ludovic Courtès1-1/+2
2009-03-27frame, program, objcode, etc inits use load-extensionAndy Wingo1-0/+2
2009-03-22Remove unneeded VM SMOB mark/free procedures.Ludovic Courtès1-16/+1
2009-03-17non-srcdir build fixesAndy Wingo1-1/+1
2009-02-05fix the ping-pong between evaluator and vm stacks in make-stackAndy Wingo1-0/+14
2009-01-29static opcodes; refactor program/objcode division; use new assembly pipelineAndy Wingo1-5/+6
2008-12-26remove heap links in VM frames, incorporate vm frames into normal backtracesAndy Wingo1-69/+161
2008-09-13add a multiple values return address to stack framesAndy Wingo1-0/+12
2008-08-21merge guile-vm into libguile itselfAndy Wingo1-0/+197