summaryrefslogtreecommitdiff
path: root/libguile/stacks.c
AgeCommit message (Expand)AuthorFilesLines
2019-05-23Use 'scm_from_utf8_{string,symbol,keyword}' for C string literals.Mark H Weaver1-3/+3
2018-08-12Continuations capture machine code addressAndy Wingo1-2/+2
2018-06-26Rename scm_i_thread to scm_threadAndy Wingo1-0/+1
2018-06-21Use ptrdiff_t instead of scm_t_ptrdiffAndy Wingo1-4/+4
2018-06-21Replace uses of scm_t_int8, scm_t_uintmax, etc with stdint typesAndy Wingo1-4/+4
2018-06-20Update license notices in all C filesAndy Wingo1-17/+17
2018-06-20Remove (C) from copyright statementsAndy Wingo1-1/+1
2018-06-20Make .c copyright headers uniformAndy Wingo1-2/+2
2018-06-20Rationalize include order in C filesAndy Wingo1-7/+8
2018-06-20Make libguile header inclusion consistent within libguile c filesAndy Wingo1-22/+22
2018-06-20Remove Emacs local variables comments in Guile sourceAndy Wingo1-6/+0
2018-06-20Remove _scm.hAndy Wingo1-1/+0
2018-06-20Devolve symbols.h from _scm.hAndy Wingo1-0/+1
2018-06-20Move subr snarfing macros to gsubr.h.Andy Wingo1-0/+1
2018-06-19Devolve numbers.h from _scm.h.Andy Wingo1-0/+1
2018-06-18Devolve pairs.hAndy Wingo1-0/+1
2018-06-18Devolve boolean.h include.Andy Wingo1-0/+1
2018-06-18Remove list.h from _scm.hAndy Wingo1-0/+1
2018-06-18Remove includes of validate.h.Andy Wingo1-1/+0
2018-06-14Fix libguile subcomponent headers not to include <libguile.h>Andy Wingo1-1/+2
2017-09-22Deprecate make-structAndy Wingo1-2/+2
2017-03-07Add thread local fluidsAndy Wingo1-1/+1
2017-02-12VM continuations store FP/SP by offsetAndy Wingo1-4/+1
2017-02-07Avoid stacks in dynamically-bound valuesAndy Wingo1-1/+1
2016-11-21Deprecate dynamic rootsAndy Wingo1-1/+0
2015-12-01Identify boot continuations by code, not closureAndy Wingo1-2/+1
2015-10-21Remove sp from scm_vm_contAndy Wingo1-1/+1
2015-10-21VM stack grows downwardAndy Wingo1-2/+5
2014-05-01Fix inner and outer stack cuts to match on procedure codeAndy Wingo1-17/+81
2014-04-16make-stack works on delimited continuationsAndy Wingo1-0/+10
2014-04-14Optimize make-stackAndy Wingo1-66/+69
2014-04-14scm_c_make_frame takes struct scm_frame as argAndy Wingo1-6/+8
2013-11-21Heap frame "stack holders" are raw scm_vm / scm_vm_cont pointersAndy Wingo1-1/+1
2013-11-21Heap frames have a "frame kind" bitAndy Wingo1-1/+1
2013-11-21The dynamic stack records SP and FP values as offsetsAndy Wingo1-8/+8
2013-11-21Scheme frame objects hold relative stack offsetsAndy Wingo1-3/+4
2013-11-19Remove RTL_ infix from macrosAndy Wingo1-1/+1
2013-11-08Remove stack programs, objcode, and the old VM.Andy Wingo1-2/+1
2013-10-17Stack traces skip RTL boot framesAndy Wingo1-2/+3
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