Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | remove deprecated type pragma syntax, fix bugs that required it (#20199) | metagn | 2022-09-03 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | | | | | | | * remove deprecated pragma syntax from 0.20.0 closes #4651, closes #16653 with a cheap fix for now due to how early `tfFinal` is set * remove type pragma between name and generics * undo removal, try removing bind expression (0.8.14) * fix test, unremove bind expr * remove again * Update changelog.md Co-authored-by: konsumlamm <44230978+konsumlamm@users.noreply.github.com> * dependencies @ HEAD & weave test dependencies * try fix package ci Co-authored-by: konsumlamm <44230978+konsumlamm@users.noreply.github.com> | ||||
* | Fixed compilation of void closureiters with try stmt (#20138) [backport] | Yuriy Glukhov | 2022-08-03 | 1 | -0/+8 |
| | |||||
* | Fix nested finally handling in closureiters [backport] (#19933) | Tanguy | 2022-07-11 | 1 | -0/+75 |
| | | | | | | | | | | | | | | | * Fix nested finally handling in closureiters * Fix CI * review comment * third time the charm * Update compiler/closureiters.nim Co-authored-by: Dominik Picheta <dominikpicheta@googlemail.com> Co-authored-by: Dominik Picheta <dominikpicheta@googlemail.com> | ||||
* | Allow recursive closure iterators (#19939) | Tanguy | 2022-06-30 | 1 | -0/+13 |
| | |||||
* | Fix bug in freshVarForClosureIter. Fixes #18474 (#19675) [backport] | flywind | 2022-04-04 | 1 | -0/+18 |
| | | | | | | | | | | * Fix bug in freshVarForClosureIter. Fixes #18474. freshVarForClosureIter was returning non-fresh symbols sometimes. Fixed by making addField return the generated PSym. * remove discardable Co-authored-by: Nick Smallbone <nick@smallbone.se> | ||||
* | fixes #19575 (#19596) [backport] | Andreas Rumpf | 2022-03-09 | 1 | -0/+23 |
| | | | | | * fixes #19575 * better bugfix | ||||
* | style usages part one (openarray => openArray) (#19321) | flywind | 2022-01-04 | 4 | -5/+5 |
| | | | | | * style usages (openArray) * revert doc changes | ||||
* | '[]' can now be used for iterators (#18814) | Jason Beetham | 2021-09-06 | 1 | -0/+14 |
| | |||||
* | fixes #14165, fixes #18739, fix the second example of #6269 (#18812) | Andreas Rumpf | 2021-09-06 | 1 | -0/+50 |
| | |||||
* | replace wrt with proper word (#18724) | flywind | 2021-08-22 | 1 | -1/+1 |
| | | | | | * what does wrt mean? * clarify | ||||
* | improve several tests in testament (#18635) | Timothee Cour | 2021-08-08 | 1 | -32/+28 |
| | | | | | | | | | | | * silence error output from template_various.nim * any => auto in tests * avoid showing failed for parseSpec since this is expected behavior in 2 cases: tincludefile.nim, tnav1.nim * enforce InheritFromException * fixup | ||||
* | 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 |
| |