summaryrefslogtreecommitdiff
path: root/libguile/throw.c
Commit message (Expand)AuthorAgeFilesLines
* Fix stack overflow if printing a pre-boot error throws an errorAndy Wingo2019-11-251-5/+14
* Rebase throw/catch on top of raise-exception/with-exception-handlerAndy Wingo2019-11-131-377/+153
* Remove boot "catch" definition.Andy Wingo2019-11-071-5/+4
* Fix emergency aborts to not expand the stackAndy Wingo2018-09-151-6/+2
* Continuations capture machine code addressAndy Wingo2018-08-121-0/+2
* Refactor handling of active VM registersAndy Wingo2018-06-271-3/+3
* Refactors to abort-to-prompt implementationAndy Wingo2018-06-261-7/+8
* abort-to-prompt uses an intrinsicAndy Wingo2018-06-261-1/+1
* Rename scm_i_thread to scm_threadAndy Wingo2018-06-261-1/+1
* Eagerly initialize thread VM; remove scm_the_vmAndy Wingo2018-06-251-11/+10
* Use ptrdiff_t instead of scm_t_ptrdiffAndy Wingo2018-06-211-1/+1
* Update license notices in all C filesAndy Wingo2018-06-201-17/+17
* Remove (C) from copyright statementsAndy Wingo2018-06-201-1/+1
* Rationalize include order in C filesAndy Wingo2018-06-201-13/+14
* Make libguile header inclusion consistent within libguile c filesAndy Wingo2018-06-201-26/+26
* Remove Emacs local variables comments in Guile sourceAndy Wingo2018-06-201-6/+0
* Remove _scm.hAndy Wingo2018-06-201-1/+0
* Devolve symbols.h from _scm.hAndy Wingo2018-06-201-0/+1
* Remove modules.h from _scm.h.Andy Wingo2018-06-201-0/+1
* Devolve variable.h from _scm.h.Andy Wingo2018-06-201-0/+1
* Move subr snarfing macros to gsubr.h.Andy Wingo2018-06-201-0/+1
* Devolve numbers.h from _scm.h.Andy Wingo2018-06-191-0/+1
* Devolve pairs.hAndy Wingo2018-06-181-0/+1
* Devolve boolean.h include.Andy Wingo2018-06-181-0/+1
* Remove list.h from _scm.hAndy Wingo2018-06-181-0/+1
* Remove includes of validate.h.Andy Wingo2018-06-181-1/+0
* Refactor handling of auxiliary stacks and setjmp/longjmpAndy Wingo2018-06-171-3/+4
* Add new "throw" VM opsAndy Wingo2017-11-051-3/+5
* Add thread local fluidsAndy Wingo2017-03-071-1/+1
* Avoid stacks in dynamically-bound valuesAndy Wingo2017-02-071-13/+15
* Add suspendable-continuation?Andy Wingo2016-12-121-0/+3
* Reimplement dynamic statesAndy Wingo2016-12-051-1/+1
* scm_spawn_thread uses call-with-new-threadAndy Wingo2016-11-141-10/+12
* Remove scm_puts_unlocked.Andy Wingo2016-04-261-1/+1
* VM stack grows downwardAndy Wingo2015-10-211-5/+4
* Fix compile warningsAndy Wingo2014-03-221-1/+2
* Out-of-memory situations raise exceptions instead of abortingAndy Wingo2014-03-221-14/+73
* Refine unwind-only exception message.Andy Wingo2014-03-161-2/+8
* Add stack overflow testAndy Wingo2014-03-151-1/+1
* Unwind-only stack overflow exceptionsAndy Wingo2014-02-201-118/+161
* %exception-handler fluid refactorAndy Wingo2014-02-191-1/+8
* Merge commit '60617d819d77a1b92ed6c557a0b49b8e9a8e97b9'Andy Wingo2014-02-071-26/+22
|\
| * Fix thread-unsafe lazy initializations.Mark H Weaver2014-01-231-26/+22
* | Merge commit '750ac8c592e792e627444f476877f282525b132e'Andy Wingo2013-11-281-1/+1
|\ \ | |/
| * Don't use the identifier 'noreturn'.Mark H Weaver2013-11-041-1/+1
* | scm_the_vm now returns raw struct scm_vm pointerAndy Wingo2013-11-211-2/+2
* | scm_i_prompt_pop_abort_args_x takes struct scm_vm* as argAndy Wingo2013-11-211-6/+10
* | The dynamic stack records SP and FP values as offsetsAndy Wingo2013-11-211-2/+2
* | Add SCM_F_DYNSTACK_PROMPT_PUSH_NARGS prompt flagAndy Wingo2013-10-141-1/+2
* | Remove @prompt memoizerAndy Wingo2013-06-271-2/+2