1
0
mirror of https://github.com/janet-lang/janet synced 2024-06-26 07:03:16 +00:00
janet/test
Calvin Rose b8032ec61d Add propagate function and opcode
This allows better stacktraces when manually intercepting
signals to clean up resources. Also allows functionality
from Common Lisp's unwind-protect, such as calling cleanup code
while unwindinding the stack, restarting on certain signals, and
just in general having more control over signal and signal propagation.

Also fix a bug encountered while implementing with-resource in the
compiler. Desturcturing arguments that were not the last argument
would often result in bad code generation, as slots used to destructure
the earlier arguments would invalidate the later parameters. This is
fixed by allocating all named parameters before doing any destructuring.
2019-06-24 12:44:13 -04:00
..
amalg Add some tests for the amalgamated source/ 2019-05-23 10:34:01 -04:00
install Change test-install 2019-05-28 12:59:21 -04:00
helper.janet Update issue 53 regression test. 2019-02-21 19:19:47 -05:00
suite1.janet Update module system. 2019-06-18 22:10:13 -04:00
suite2.janet Update module system. 2019-06-18 22:10:13 -04:00
suite3.janet Update module system. 2019-06-18 22:10:13 -04:00
suite4.janet Update module system. 2019-06-18 22:10:13 -04:00
suite5.janet Update module system. 2019-06-18 22:10:13 -04:00
suite6.janet Add options to not include docstrings in binary. 2019-06-19 19:43:38 -04:00
suite7.janet Add propagate function and opcode 2019-06-24 12:44:13 -04:00
suite0.janet Update module system. 2019-06-18 22:10:13 -04:00