Nim/tests/exception
LemonBoy 710cfcecd3 Rework exception handling in the VM (#10544)
* Rework exception handling in the VM

Make the safepoint handling more precise and less forgiving.
The new code is clearer and more commented.
Perform cleanup on `return`.
The no-exception-thrown case in a try block should be slightly faster
since we don't parse the whole set of exceptions every time.
More tests.

* Fix silly error that broke a few tests

* Testament doesn't like files having the same name

* Remove test case that failed compilation to js
2019-02-08 11:57:47 +01:00
..
t9657.nim [CI] now enables NIM_COMPILE_TO_CPP=true to run without allow_failures (#10315) 2019-01-17 08:00:44 +01:00
tcontinuexc.nim require errormsg to be specified before file. 2018-12-11 21:23:21 +01:00
tcpp_imported_exc.nim Cpp codegen: handling of imported exceptions. Fixes #3571 (#7360) 2018-04-10 12:14:59 +02:00
tdefer1.nim Fix defer not not-working at top level (#10191) 2019-01-07 00:51:17 +01:00
tdont_overwrite_typename.nim fixes more nil handling regressions 2018-08-13 17:27:44 +02:00
texcas.nim Allow only single infix as in except branches. Fixes #7115 (#7132) 2018-03-08 10:56:32 +01:00
texceptionbreak.nim require errormsg to be specified before file. 2018-12-11 21:23:21 +01:00
texceptions.nim Rework exception handling in the VM (#10544) 2019-02-08 11:57:47 +01:00
texcpt1.nim Fixes 2018-06-12 00:28:09 +01:00
texcsub.nim require errormsg to be specified before file. 2018-12-11 21:23:21 +01:00
tfinally.nim require errormsg to be specified before file. 2018-12-11 21:23:21 +01:00
tfinally2.nim require errormsg to be specified before file. 2018-12-11 21:23:21 +01:00
tfinally3.nim require errormsg to be specified before file. 2018-12-11 21:23:21 +01:00
tfinally4.nim require errormsg to be specified before file. 2018-12-11 21:23:21 +01:00
tnestedreturn.nim require errormsg to be specified before file. 2018-12-11 21:23:21 +01:00
tnestedreturn2.nim require errormsg to be specified before file. 2018-12-11 21:23:21 +01:00
treraise.nim require errormsg to be specified before file. 2018-12-11 21:23:21 +01:00
tunhandledexc.nim require errormsg to be specified before file. 2018-12-11 21:23:21 +01:00
twrongexc.nim require errormsg to be specified before file. 2018-12-11 21:23:21 +01:00