summaryrefslogtreecommitdiff
path: root/libguile/throw.c
AgeCommit message (Expand)AuthorFilesLines
2012-03-07dynstack: pushing a prompt no longer allocates memoryAndy Wingo1-11/+12
2012-03-03the dynamic stack is really a stack now, instead of a listAndy Wingo1-17/+23
2011-11-08locking for putc, putsAndy Wingo1-1/+1
2011-11-04more robust scm_exit_statusAndy Wingo1-2/+8
2011-05-15use of EXIT_SUCCESS and EXIT_FAILUREAndy Wingo1-2/+2
2011-03-29fix prompt and abort with the boot evaluatorAndy Wingo1-1/+1
2011-02-11better narrowing in catch-all handlers in throw.cAndy Wingo1-1/+7
2011-02-11pre-boot lookup of print-exception worksAndy Wingo1-1/+1
2011-02-11scm_handle_by_message uses scm_print_exceptionAndy Wingo1-95/+23
2011-02-09more robust fallback error printerAndy Wingo1-2/+22
2011-02-09abort on pre-boot throw without catchAndy Wingo1-1/+3
2011-02-09fix a couple of (system vm frame) accesses on boot errorsAndy Wingo1-1/+1
2011-02-09fix recursive throws if an error occurs at boot-timeAndy Wingo1-3/+25
2011-01-07use scm_from_latin1_symboln for string literals and load-symbolAndy Wingo1-4/+4
2010-11-16fix the C syntax-error pretty-printerAndy Wingo1-2/+4
2010-11-16add proper pretty-printing for syntax errorsAndy Wingo1-1/+54
2010-08-16a number of doc fixesAndy Wingo1-1/+3
2010-06-19deprecate the-last-stackAndy Wingo1-44/+0
2010-04-09remove libguile/lang.h, deprecate %nil (in favor of #nil)Andy Wingo1-1/+0
2010-03-11remove internal treatment of default prompt tag, it seems there was no needAndy Wingo1-2/+5
2010-02-26rewinding prompts worksAndy Wingo1-2/+2
2010-02-26catch, throw, with-throw-handler implemented in SchemeAndy Wingo1-467/+149
2010-02-26deprecate lazy-catchAndy Wingo1-64/+19
2009-12-08SCM_CELL in throw.cAndy Wingo1-12/+10
2009-12-03remove debug framesAndy Wingo1-4/+0
2009-11-28Remove remaining uses of discouraged constructs, really.Ludovic Courtès1-2/+2
2009-11-28Remove remaining uses of discouraged constructs.Ludovic Courtès1-2/+2
2009-09-30Fix spurious `throw from within critical section' errorsNeil Jerram1-1/+1
2009-08-23Use string and symbol accessors in struct, throw, and array funcsMichael Gran1-2/+7
2009-08-21Avoid clash with system setjmp/longjmp on IA64Neil Jerram1-5/+5
2009-06-17Change Guile license to LGPLv3+Neil Jerram1-6/+7
2009-02-04make catch cache and restore vm regs, not the vm itself -- speedy speedyAndy Wingo1-0/+34
2008-09-13Include <config.h> in all C files; use `#ifdef HAVE_CONFIG_H' rather than `#if'.Ludovic Courtès1-0/+3
2008-05-12Fix continuation problems on IA64.Neil Jerram1-0/+6
2008-02-07 * threads.c (do_thread_exit, scm_cancel_thread,Neil Jerram1-8/+4
2007-01-22* backtrace.c, debug.c, debug.h, deprecation.c, eq.c, eval.cHan-Wen Nienhuys1-0/+3
2007-01-18(scm_ithrow): more refined error message: print symbolsHan-Wen Nienhuys1-3/+10
2007-01-10(scm_ithrow): print out key symbol and string argumentsHan-Wen Nienhuys1-0/+18
2006-06-17merge from 1.8 branchKevin Ryde1-0/+5
2006-05-29(scm_ithrow): When looking for the jmpbuf, first test that we have aMarius Vollmer1-1/+2
2006-04-17merge from 1.8 branchKevin Ryde1-1/+1
2006-02-04* throw.h (scm_c_catch, scm_c_with_throw_handler,Neil Jerram1-69/+232
2005-05-23The FSF has a new address.Marius Vollmer1-1/+1
2005-03-07* throw.c (scm_ithrow): Abort when scm_i_critical_section_level isMarius Vollmer1-0/+7
2005-03-02See ChangeLog from 2005-03-02.Marius Vollmer1-31/+32
2005-01-24Reverted changed from 2005/01/24 19:14:54, which was a commit to theMarius Vollmer1-1/+1
2005-01-24Threading changes.Marius Vollmer1-1/+1
2004-10-22* variable.c, threads.c, struct.c, stackchk.c, smob.c, root.c,Marius Vollmer1-1/+1
2004-09-23(handler_message): The rest argument is the fourthMarius Vollmer1-4/+14
2004-09-22*** empty log message ***Marius Vollmer1-4/+4