summaryrefslogtreecommitdiffstats
path: root/unwind.c
Commit message (Expand)AuthorAgeFilesLines
* nuke trailing newlines from exception messages.Kaz Kylheku2016-10-071-1/+1
* Synchronize license comments with LICENSE.Kaz Kylheku2016-10-011-16/+17
* Adding panic macro, which throws a panic exception.Kaz Kylheku2016-05-071-0/+1
* Valgrind support in continuations.Kaz Kylheku2016-04-161-1/+18
* Block absconds across foreign frames.Kaz Kylheku2016-04-161-0/+4
* Remove frame popping action from uw_continue.Kaz Kylheku2016-04-111-2/+1
* Typo in comment.Kaz Kylheku2016-04-111-1/+1
* New frame type to block bad unwinding and cont capture.Kaz Kylheku2016-04-081-3/+30
* Implement socket timeouts.Kaz Kylheku2016-03-151-0/+1
* Semantics fix: unhandled exceptions must still unwind.Kaz Kylheku2016-01-221-23/+27
* Header file cleanup.Kaz Kylheku2016-01-221-1/+0
* Copyright year bump.Kaz Kylheku2015-12-311-1/+1
* Useful feature: object post-initialization.Kaz Kylheku2015-12-161-3/+3
* Error reports trace through layers of macroexpansion.Kaz Kylheku2015-11-281-26/+4
* Report chain of macro-expansions in errors.Kaz Kylheku2015-11-251-1/+9
* Clear stack area below revived continuation.Kaz Kylheku2015-11-051-0/+1
* Copy envs for middle-of-binding continuations.Kaz Kylheku2015-11-051-1/+27
* Moving sys:capture-cont to call/cc style API.Kaz Kylheku2015-11-021-7/+11
* Provide a way to free the continuation stacks.Kaz Kylheku2015-10-291-39/+50
* Unwinding continuations via "poison" value.Kaz Kylheku2015-10-291-2/+3
* Implementing sys:abscond-from operator.Kaz Kylheku2015-10-281-0/+47
* Context form error reporting in sys:capture-cont.Kaz Kylheku2015-10-281-6/+9
* Fix size growth of nested continuation capture.Kaz Kylheku2015-10-271-1/+2
* Capture portion of stack beyond prompting block.Kaz Kylheku2015-10-261-1/+3
* TXR gets delimited continuations.Kaz Kylheku2015-10-251-1/+155
* Stop using C library setjmp/longjmp.Kaz Kylheku2015-10-251-1/+0
* Reduce stack usage for args in a few places.Kaz Kylheku2015-10-241-2/+1
* Adding find-frame function.Kaz Kylheku2015-10-151-0/+47
* Introspection over catch and handle frames.Kaz Kylheku2015-10-151-1/+81
* New way of handling exceptions without unwinding.Kaz Kylheku2015-10-141-0/+40
* Report objects with ~s in exception registration code.Kaz Kylheku2015-10-081-4/+4
* Use of new args for function calls in interpreter.Kaz Kylheku2015-08-231-1/+1
* Large scale conversion to new way of handling arguments.Kaz Kylheku2015-08-231-2/+9
* New exception type: system-error.Kaz Kylheku2015-08-051-0/+1
* * eval.c (bind_args): Use new ~! for proper indentationKaz Kylheku2015-08-041-4/+4
* * eval.c (force): Default the new second argument of source_loc_str.Kaz Kylheku2015-08-041-4/+2
* Improved error reporting, particularly for macro expansion.Kaz Kylheku2015-02-211-2/+8
* * unwind.c (uw_throw): Detect invalid re-entry and bail.Kaz Kylheku2015-02-061-0/+7
* * unwind.c (uw_throw): Put a txr: prefix on the unhandledKaz Kylheku2015-02-061-1/+1
* Slight internal representation change of string-only exceptions.Kaz Kylheku2015-02-061-8/+15
* * unwind.c (unhandled_hook_s): New static variable.Kaz Kylheku2015-02-061-2/+29
* Update copyright notices from 2014 to 2015.Kaz Kylheku2015-02-011-1/+1
* * Makefile: Removing trailing spaces.Kaz Kylheku2014-10-241-1/+0
* Converting cast expressions to macros that are retargettedKaz Kylheku2014-10-171-2/+2
* * eval.c (eval_init): Update registration of lisp-parse and readKaz Kylheku2014-09-021-0/+1
* * Makefile, arith.c, arith.h, combi.c, combi.h, configure, debug.c,Kaz Kylheku2014-07-231-16/+16
* * configure: Add a check, in the case that we cannot make anKaz Kylheku2014-07-221-0/+5
* The dumping of bindings and printing of false must nowKaz Kylheku2014-06-091-1/+1
* Change to how locations are passed around, for the sake of generationalKaz Kylheku2014-03-291-1/+1
* * lib.c (assert_s): New global variable.Kaz Kylheku2014-03-061-0/+1