Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fixes #17849 (#18055) [backport:1.2] | Yuriy Glukhov | 2021-05-30 | 1 | -1/+15 |
| | | | | | | * Fixes #17849 * Update compiler/closureiters.nim Co-authored-by: Andreas Rumpf <rumpf_a@web.de> | ||||
* | follow up #17486 (#17492) | flywind | 2021-03-24 | 1 | -0/+45 |
| | | | | | | | | | * fix nim js cmp fails at CT * follow up #17486 * test more branches * better | ||||
* | Deprecate TaintedString (#15423) | Juan Carlos | 2021-01-15 | 1 | -1/+1 |
| | | | | Co-authored-by: Timothee Cour <timothee.cour2@gmail.com> Co-authored-by: Dominik Picheta <dominikpicheta@googlemail.com> | ||||
* | close #1550 add testcase (#16640) | flywind | 2021-01-08 | 1 | -0/+20 |
| | |||||
* | testament: error instead of silently ignore invalid targets; remove ↵ | Timothee Cour | 2020-12-14 | 1 | -1/+1 |
| | | | | | | | | | | | pointless alias target vs targets; document matrix; DRY (#16343) * testament: error instead of silently ignore invalid targets * s/target/targets/ * fix test; refs #16344 * address comments * Update testament/specs.nim Co-authored-by: Andreas Rumpf <rumpf_a@web.de> | ||||
* | close #2771(add testcase for #2771) (#15932) | flywind | 2020-11-13 | 1 | -0/+21 |
| | |||||
* | fixes #15360 [backport:1.2] (#15378) | Andreas Rumpf | 2020-09-21 | 1 | -0/+7 |
| | |||||
* | Add test-cases for #12576 and #12523 (#15085) | Danil Yarantsev | 2020-07-27 | 1 | -2/+13 |
| | | | | | * Add a test-case for #12576 * Add a test-case for #12523 | ||||
* | Add testcase for #13815 (#14956) | Clyybber | 2020-07-10 | 1 | -1/+14 |
| | |||||
* | fix #13739 (#13742) | Arne Döring | 2020-04-07 | 1 | -0/+27 |
| | |||||
* | Revert "fix #13417 (#13712)" (#13728) | Andreas Rumpf | 2020-03-23 | 1 | -21/+0 |
| | | | This reverts commit a5f02cac85281fc2804e910f330f0c11d3c4f77b. | ||||
* | fix #13417 (#13712) | Arne Döring | 2020-03-22 | 1 | -0/+21 |
| | | | | | * fix #13417 * add test | ||||
* | Attempt to finish off araq cpp exceptions (#13695) | cooldome | 2020-03-19 | 1 | -1/+3 |
| | | | | | | | | | | | | | | | * config update * disable a questionable test * remove c++ exception handling IDs, new impl doesn't require it anymore * C++ based exceptions finally work * fixes bootstrapping problem in C++ mode * teach GCC it's 2020 now * more bugfixes for C++ based exception handling * apply cooldome's patch * another attempt to enable C++11 * bug fix Co-authored-by: Araq <rumpf_a@web.de> Co-authored-by: cooldome <ariabushenko@bk.ru> | ||||
* | fixes #12747 [backport] (#13651) | cooldome | 2020-03-16 | 1 | -0/+11 |
| | | | | | | | * fixes #12747 * fix tests * improve code style Co-authored-by: cooldome <ariabushenko@bk.ru> | ||||
* | fixes #12945 (#12959) | cooldome | 2019-12-24 | 1 | -2/+2 |
| | |||||
* | remove unused imports from tests | narimiran | 2019-11-06 | 1 | -1/+1 |
| | |||||
* | expr -> untyped | Araq | 2019-11-05 | 1 | -1/+1 |
| | |||||
* | remove deprecated procs (#12535) | Andreas Rumpf | 2019-11-05 | 1 | -1/+1 |
| | |||||
* | refactor illegal iterator assignment detection (#12212) | Arne Döring | 2019-10-11 | 1 | -8/+0 |
| | | | | | | * refactor illegal iterator assignment detection * delete crappy test | ||||
* | Fixed yield in nnkChckRange (#12160) | Yuriy Glukhov | 2019-09-10 | 1 | -0/+14 |
| | |||||
* | Support iterators returning lent T (#11938) | cooldome | 2019-08-31 | 1 | -0/+59 |
| | | | | | | | * lent iterators * rebase tests * update changelog * fix comments, more tests | ||||
* | close #9827 by adding a test | narimiran | 2019-05-30 | 1 | -0/+7 |
| | |||||
* | close #5859 by adding a test | narimiran | 2019-05-29 | 1 | -0/+11 |
| | |||||
* | More specific error message for unsupported recursion in iterators (#11283) | Ico Doornekamp | 2019-05-20 | 1 | -1/+1 |
| | |||||
* | Iterator fixes (#11234) | Jasper Jenkins | 2019-05-13 | 5 | -0/+105 |
| | |||||
* | fix complex typdesc iterators | Jasper Jenkins | 2019-05-08 | 1 | -0/+17 |
| | |||||
* | Fix ..< iterator (#11103) | Arne Döring | 2019-05-03 | 1 | -2/+18 |
| | | | | | | * add iterator overloads * add test | ||||
* | add tests for recently closed issues (#10722) | Miran | 2019-02-23 | 1 | -0/+82 |
| | |||||
* | disable one more test for C++ | Andreas Rumpf | 2019-01-15 | 1 | -0/+1 |
| | |||||
* | Testament: refactoring; makes the test joiner green | Araq | 2018-12-11 | 5 | -6/+10 |
| | |||||
* | lots of small changes | Arne Döring | 2018-12-11 | 1 | -1/+1 |
| | |||||
* | megatest can be executed | Arne Döring | 2018-12-11 | 1 | -0/+0 |
| | |||||
* | require errormsg to be specified before file. | Arne Döring | 2018-12-11 | 9 | -23/+5 |
| | |||||
* | Fixes 9716 [backport] (#9790) | Yuriy Glukhov | 2018-11-24 | 1 | -1/+14 |
| | | | | | | * reuse temporary variable * fixes #9716 [backport] * Declare local vars in safer place | ||||
* | make run the default action of a test in tester | Arne Döring | 2018-11-23 | 7 | -9/+49 |
| | |||||
* | Fixed yield in nkObjConstr. Fixes #9694 [backport] (#9744) | Yuriy Glukhov | 2018-11-18 | 1 | -0/+15 |
| | | | | | * Fixed yield in nkObjConstr. Fixes #9694 * Separate expr lowering from state splitting, introduce a clear lowering internal error | ||||
* | More descriptive names of test files (#9531) | Miran | 2018-10-29 | 1 | -0/+0 |
| | | | | | * change generic `tissues` name to more specific * change `tvarious` to more specific names | ||||
* | fixes #5519 | Araq | 2018-10-18 | 1 | -0/+36 |
| | |||||
* | closes #5321 | Araq | 2018-10-18 | 1 | -0/+24 |
| | |||||
* | Merge tests into a larger file (part 5 of ∞) (#9368) | Miran | 2018-10-16 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * merge magics * merge metatype tests * merge method tests * merge objects tests * change `import future` to `import sugar` Nim in Action tests are left with `import future`, to ensure compatibility. * merge overload tests * merge proc tests * merge procvar tests * merge range tests * merge seq tests * merge sets tests * remove wrong assert from `tsets3` * fix `jsTests` * better fix | ||||
* | Merge tests into a larger file (part 2 of ∞) (#9335) | Miran | 2018-10-13 | 9 | -225/+215 |
| | | | | | | | | | | | | | | * merge controlflow tests * merge distinct tests * merge enum tests * merge fields tests * merge implicit tests * merge iter issues tests | ||||
* | Iter test: closes #3819 (#9272) | Miran | 2018-10-10 | 1 | -0/+28 |
| | |||||
* | enhance iterator test case, ensure consistency between inline and closure ↵ | Araq | 2018-09-22 | 1 | -2/+35 |
| | | | | iterators regarding parameter passing semantics | ||||
* | closes #3837 | Andreas Rumpf | 2018-09-16 | 1 | -0/+81 |
| | |||||
* | Fixes #8243 (#8904) | Yuriy Glukhov | 2018-09-07 | 1 | -0/+23 |
| | |||||
* | Fixes #8851 (#8859) | Yuriy Glukhov | 2018-09-04 | 1 | -0/+13 |
| | |||||
* | Access implicit `result` trough envP in closures (#8471) | LemonBoy | 2018-07-30 | 1 | -0/+20 |
| | | | | | | | Reuse the existing machinery, most of the changes are only needed to handle the `result = result` node in nkReturnStmt produced by the closure iterator transform. Fixes #338 | ||||
* | Fix codegen for mInSet magic and empty sets (#8140) | LemonBoy | 2018-06-29 | 1 | -0/+7 |
| | | | Fixes #8041 | ||||
* | Cleanup copypaste leftover | Yuriy Glukhov | 2018-06-07 | 1 | -4/+0 |
| | |||||
* | Fixed yield in nkBlockExpr | Yuriy Glukhov | 2018-06-07 | 1 | -0/+15 |
| |