summaryrefslogtreecommitdiff
path: root/libguile/stacks.c
AgeCommit message (Expand)AuthorFilesLines
2012-05-11Merge remote-tracking branch 'origin/stable-2.0'Andy Wingo1-0/+1
2012-05-11fix more assumptions that the frame-procedure is a procedureAndy Wingo1-1/+2
2012-04-23make-stack handles prompt tags betterNoah Lavine1-33/+33
2012-03-07dynstack: pushing a prompt no longer allocates memoryAndy Wingo1-3/+3
2012-03-03the dynamic stack is really a stack now, instead of a listAndy Wingo1-19/+15
2012-02-02Improve the usage of variable names in C docstrings.Bake Timmons1-3/+3
2011-07-29simplify narrow_stack.Andy Wingo1-5/+4
2011-05-13scm_is_eq for SCM vals, not == or !=Andy Wingo1-1/+1
2011-03-17fix code that causes warnings on gcc 4.6Andy Wingo1-2/+0
2011-01-07use scm_from_latin1_symboln for string literals and load-symbolAndy Wingo1-2/+2
2010-03-13narrowing stacks to prompts; backtrace shows frames from start-stackAndy Wingo1-67/+110
2010-02-08continuations return multiple values on the stackAndy Wingo1-1/+1
2010-02-08scm_i_make_continuation takes vm and vm_cont args explicitlyAndy Wingo1-1/+1
2010-02-08continuations are vm proceduresAndy Wingo1-31/+3
2010-01-09Fix bug: Init auto var to unrandomize `stack_depth' rv.Thien-Thi Nguyen1-1/+1
2009-12-15expose frame-previous, once againAndy Wingo1-10/+10
2009-12-05remove a bunch of needless scm_permanent_object callsAndy Wingo1-4/+2
2009-12-03replace frame implementation with VM framesAndy Wingo1-253/+92
2009-12-03remove debug framesAndy Wingo1-327/+74
2009-12-01new evaluator, y'allAndy Wingo1-38/+2
2009-09-17Fix incorrect stack count warningsNeil Jerram1-0/+6
2009-09-17Remove unhittable else branch for nonexistent type of debug frameNeil Jerram1-3/+1
2009-06-17Change Guile license to LGPLv3+Neil Jerram1-6/+7
2009-03-17non-srcdir build fixesAndy Wingo1-1/+0
2009-03-17Merge commit 'e20d7001c3f7150400169fecb0bf0eefdf122fe2' into vm-checkAndy Wingo1-7/+1
2009-03-02Remove "compiled closures" ("cclos") in favor of a simpler mechanism.Ludovic Courtès1-4/+1
2009-02-09minor cleanupsAndy Wingo1-2/+6
2009-02-05fix the ping-pong between evaluator and vm stacks in make-stackAndy Wingo1-11/+15
2009-02-05fix boot program detection, which in turn makes `make-stack' actually workAndy Wingo1-38/+41
2009-01-29static opcodes; refactor program/objcode division; use new assembly pipelineAndy Wingo1-2/+2
2009-01-13fix marking empty VM continuationsAndy Wingo1-2/+2
2008-12-26remove heap links in VM frames, incorporate vm frames into normal backtracesAndy Wingo1-16/+88
2008-09-13Include <config.h> in all C files; use `#ifdef HAVE_CONFIG_H' rather than `#if'.Ludovic Courtès1-1/+4
2007-03-07merge from 1.8 branchKevin Ryde1-9/+5
2007-01-22* backtrace.c, debug.c, debug.h, deprecation.c, eq.c, eval.cHan-Wen Nienhuys1-0/+2
2006-08-11(scm_last_stack_frame): Correct docstring (returns aNeil Jerram1-3/+2
2006-04-17merge from 1.8 branchKevin Ryde1-1/+1
2005-05-23The FSF has a new address.Marius Vollmer1-1/+1
2005-03-02See ChangeLog from 2005-03-02.Marius Vollmer1-2/+2
2004-12-23(read_frame, read_frames, scm_make_stack, scm_last_stack_frame,Marius Vollmer1-34/+32
2004-09-22*** empty log message ***Marius Vollmer1-2/+2
2004-08-19* strings.h, strings.c: (scm_i_string_chars, scm_i_string_length,Marius Vollmer1-2/+3
2004-07-27* tags.h, deprecated.h (SCM_EQ_P): Deprecated by moving it intoMarius Vollmer1-7/+7
2004-07-23* deprecated.h, deprecated.c, numbers.h (SCM_INUMP, SCM_NINUMP,Marius Vollmer1-12/+12
2004-07-10* validate.h, deprecated.h (SCM_VALIDATE_INUM, SCM_VALIDATE_INUM_COPY,Marius Vollmer1-4/+1
2004-07-08* numbers.h (SCM_MAKINUM, SCM_I_MAKINUM): Renamed SCM_MAKINUM toMarius Vollmer1-6/+6
2004-07-06* deprecated.h, boolean.h (SCM_FALSEP, SCM_NFALSEP, SCM_BOOL,Marius Vollmer1-10/+10
2003-04-05Changed license terms to the plain LGPL thru-out.Marius Vollmer1-38/+11
2003-03-27* stacks.c: fix various preprocessor usages of new publicRob Browning1-3/+3
2003-03-26* stacks.c: replace usage of STACK_GROWS_UP withRob Browning1-3/+3