Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | fixes #11309 (#11310) | Andreas Rumpf | 2019-05-23 | 1 | -0/+28 |
| | |||||
* | revive #10228 (fix #9880) (#10610) | Timothee Cour | 2019-02-13 | 2 | -0/+54 |
| | | | | | | * Make index out of bounds more useful by including the 'bounds'. * fixes #9880 index out of bounds (remaining cases); revives #10228 * change err msg to: `index 3 not in 0 .. 1` | ||||
* | Rework exception handling in the VM (#10544) | LemonBoy | 2019-02-08 | 1 | -0/+51 |
| | | | | | | | | | | | | | | | | | * 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 | ||||
* | Fix semantic analysis with noReturn proc in tail pos (#10422) | LemonBoy | 2019-01-23 | 1 | -0/+10 |
| | | | Fixes #10417 | ||||
* | [CI] now enables `NIM_COMPILE_TO_CPP=true` to run without allow_failures ↵ | Timothee Cour | 2019-01-17 | 1 | -0/+2 |
| | | | | | | | | (#10315) * better fix for `nim cpp` bootstrap error: error: no member named raise_id * [CI] now enables runs NIM_COMPILE_TO_CPP=true without allow_failures * workaround refs #10343 | ||||
* | Fix defer not not-working at top level (#10191) | Neelesh Chandola | 2019-01-07 | 1 | -9/+1 |
| | |||||
* | require errormsg to be specified before file. | Arne Döring | 2018-12-11 | 12 | -36/+13 |
| | |||||
* | don't raise exception in the default handler (#9783) | alaviss | 2018-11-22 | 1 | -0/+6 |
| | | | fixes #9657 | ||||
* | disable some tests for the C++ target; refs #7870 | Araq | 2018-11-15 | 1 | -34/+0 |
| | |||||
* | Implements #9434. Minimal Stacktrace for Exceptions in release mode (#9480) | cooldome | 2018-10-28 | 1 | -1/+3 |
| | | | * Fixes #9434 | ||||
* | Merge branch 'Fixes-7845' of https://github.com/cooldome/Nim into ↵ | Araq | 2018-10-15 | 1 | -0/+15 |
|\ | | | | | | | cooldome-Fixes-7845 | ||||
| * | Fixes | cooldome | 2018-06-12 | 1 | -1/+0 |
| | | |||||
| * | Fixes 7845 | cooldome | 2018-06-10 | 1 | -0/+16 |
| | | |||||
* | | fixes more nil handling regressions | Araq | 2018-08-13 | 1 | -2/+2 |
| | | |||||
* | | make tests green again | Andreas Rumpf | 2018-07-05 | 1 | -2/+2 |
|/ | |||||
* | Cpp codegen: handling of imported exceptions. Fixes #3571 (#7360) | cooldome | 2018-04-10 | 1 | -0/+134 |
| | |||||
* | fixes #7414 (#7434) | cooldome | 2018-03-29 | 1 | -1/+21 |
| | |||||
* | Allow only single infix as in except branches. Fixes #7115 (#7132) | cooldome | 2018-03-08 | 1 | -0/+8 |
| | |||||
* | make tests green again | Araq | 2018-02-28 | 1 | -1/+0 |
| | |||||
* | merged #6512 manually; fixes #6431 | Araq | 2018-02-27 | 1 | -0/+1 |
| | |||||
* | genTryCpp to catch by Nim type, ready for first review (#7196) | cooldome | 2018-02-12 | 3 | -0/+3 |
| | | | | | | | | | | | | | | | | * Rewrite genTryCpp * correction * Implement polymorphic raise in cpp * revert backticks in emit * Cleanp a comment * revert test changes * better handling of <new> header | ||||
* | nested finally bug (#7207) | cooldome | 2018-02-12 | 1 | -1/+24 |
| | |||||
* | Fix compiler crash on try expression with infix as (Fixes #7116) (#7112) | cooldome | 2018-01-29 | 1 | -1/+9 |
| | | | | | | * Fix compiler crash * make sure type is not lost | ||||
* | Remove expr/stmt (#5857) | Arne Döring | 2017-07-25 | 1 | -2/+2 |
| | |||||
* | make tests green again | Araq | 2017-07-20 | 1 | -5/+2 |
| | |||||
* | fixes #5871 | Andreas Rumpf | 2017-07-20 | 1 | -3/+14 |
| | |||||
* | fixes #5628 | Araq | 2017-03-30 | 1 | -0/+29 |
| | |||||
* | Fixes test. | Dominik Picheta | 2017-02-06 | 1 | -1/+1 |
| | |||||
* | Add template tests for #3691. | Dominik Picheta | 2017-02-06 | 1 | -4/+5 |
| | |||||
* | Fixes incorrect scoping in semstmts.semTry. | Dominik Picheta | 2017-02-06 | 1 | -1/+0 |
| | |||||
* | More progress towards a working #3691. | Dominik Picheta | 2017-02-03 | 1 | -1/+16 |
| | |||||
* | WIP: `as` with generics. | Dominik Picheta | 2017-02-02 | 1 | -6/+6 |
| | |||||
* | WIP implementation of `except ExcType as ident` syntax. Refs #3691. | Dominik Picheta | 2017-02-01 | 1 | -0/+10 |
| | |||||
* | Fixed getCurrentException and getCurrentExceptionMsg. Closes #4635 | Yuriy Glukhov | 2016-08-29 | 1 | -3/+3 |
| | |||||
* | Fixed js codegen issue for uncaught exceptions. | Yuriy Glukhov | 2016-08-27 | 1 | -3/+2 |
| | |||||
* | tests: Trim .nim files trailing whitespace | Adam Strzelecki | 2015-09-04 | 7 | -10/+10 |
| | | | | via OSX: find . -name '*.nim' -exec sed -i '' -E 's/[[:space:]]+$//' {} + | ||||
* | Fixed defer test. | Yuriy Glukhov | 2015-08-07 | 1 | -0/+1 |
| | |||||
* | destructors now work with overloaded assignment operators; fixes #2811; ↵ | Araq | 2015-08-05 | 1 | -1/+25 |
| | | | | fixes #1632 | ||||
* | fixes #1888 | Araq | 2015-04-27 | 5 | -24/+24 |
| | |||||
* | fixes #2476 | Araq | 2015-04-19 | 2 | -5/+5 |
| | |||||
* | some love for the testsuite; fixed regressions | Araq | 2015-03-01 | 1 | -0/+18 |
| | |||||
* | more tests green | Araq | 2014-08-31 | 5 | -18/+18 |
| | |||||
* | Added test cases for return in except statements. | Audun Wilhelmsen | 2014-02-23 | 2 | -0/+60 |
| | |||||
* | Added tougher test case for return within finally statement. | Audun Wilhelmsen | 2014-02-23 | 1 | -0/+40 |
| | |||||
* | Fixed issue 391 (nested break in except-stmts) | Audun Wilhelmsen | 2014-02-16 | 1 | -0/+45 |
| | |||||
* | new tester; all tests categorized | Araq | 2014-01-13 | 11 | -0/+304 |