summaryrefslogtreecommitdiff
path: root/libguile/throw.c
AgeCommit message (Expand)AuthorFilesLines
2019-11-25Fix stack overflow if printing a pre-boot error throws an errorAndy Wingo1-5/+14
2019-11-13Rebase throw/catch on top of raise-exception/with-exception-handlerAndy Wingo1-377/+153
2019-11-07Remove boot "catch" definition.Andy Wingo1-5/+4
2018-09-15Fix emergency aborts to not expand the stackAndy Wingo1-6/+2
2018-08-12Continuations capture machine code addressAndy Wingo1-0/+2
2018-06-27Refactor handling of active VM registersAndy Wingo1-3/+3
2018-06-26Refactors to abort-to-prompt implementationAndy Wingo1-7/+8
2018-06-26abort-to-prompt uses an intrinsicAndy Wingo1-1/+1
2018-06-26Rename scm_i_thread to scm_threadAndy Wingo1-1/+1
2018-06-25Eagerly initialize thread VM; remove scm_the_vmAndy Wingo1-11/+10
2018-06-21Use ptrdiff_t instead of scm_t_ptrdiffAndy Wingo1-1/+1
2018-06-20Update license notices in all C filesAndy Wingo1-17/+17
2018-06-20Remove (C) from copyright statementsAndy Wingo1-1/+1
2018-06-20Rationalize include order in C filesAndy Wingo1-13/+14
2018-06-20Make libguile header inclusion consistent within libguile c filesAndy Wingo1-26/+26
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-20Remove modules.h from _scm.h.Andy Wingo1-0/+1
2018-06-20Devolve variable.h from _scm.h.Andy 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-17Refactor handling of auxiliary stacks and setjmp/longjmpAndy Wingo1-3/+4
2017-11-05Add new "throw" VM opsAndy Wingo1-3/+5
2017-03-07Add thread local fluidsAndy Wingo1-1/+1
2017-02-07Avoid stacks in dynamically-bound valuesAndy Wingo1-13/+15
2016-12-12Add suspendable-continuation?Andy Wingo1-0/+3
2016-12-05Reimplement dynamic statesAndy Wingo1-1/+1
2016-11-14scm_spawn_thread uses call-with-new-threadAndy Wingo1-10/+12
2016-04-26Remove scm_puts_unlocked.Andy Wingo1-1/+1
2015-10-21VM stack grows downwardAndy Wingo1-5/+4
2014-03-22Fix compile warningsAndy Wingo1-1/+2
2014-03-22Out-of-memory situations raise exceptions instead of abortingAndy Wingo1-14/+73
2014-03-16Refine unwind-only exception message.Andy Wingo1-2/+8
2014-03-15Add stack overflow testAndy Wingo1-1/+1
2014-02-20Unwind-only stack overflow exceptionsAndy Wingo1-118/+161
2014-02-19%exception-handler fluid refactorAndy Wingo1-1/+8
2014-02-07Merge commit '60617d819d77a1b92ed6c557a0b49b8e9a8e97b9'Andy Wingo1-26/+22
2014-01-23Fix thread-unsafe lazy initializations.Mark H Weaver1-26/+22
2013-11-28Merge commit '750ac8c592e792e627444f476877f282525b132e'Andy Wingo1-1/+1
2013-11-21scm_the_vm now returns raw struct scm_vm pointerAndy Wingo1-2/+2
2013-11-21scm_i_prompt_pop_abort_args_x takes struct scm_vm* as argAndy Wingo1-6/+10
2013-11-21The dynamic stack records SP and FP values as offsetsAndy Wingo1-2/+2
2013-11-04Don't use the identifier 'noreturn'.Mark H Weaver1-1/+1
2013-10-14Add SCM_F_DYNSTACK_PROMPT_PUSH_NARGS prompt flagAndy Wingo1-1/+2
2013-06-27Remove @prompt memoizerAndy Wingo1-2/+2