summary refs log tree commit diff stats
path: root/tests/iter
Commit message (Collapse)AuthorAgeFilesLines
* Deprecate TaintedString (#15423)Juan Carlos2021-01-151-1/+1
| | | | Co-authored-by: Timothee Cour <timothee.cour2@gmail.com> Co-authored-by: Dominik Picheta <dominikpicheta@googlemail.com>
* close #1550 add testcase (#16640)flywind2021-01-081-0/+20
|
* testament: error instead of silently ignore invalid targets; remove ↵Timothee Cour2020-12-141-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)flywind2020-11-131-0/+21
|
* fixes #15360 [backport:1.2] (#15378)Andreas Rumpf2020-09-211-0/+7
|
* Add test-cases for #12576 and #12523 (#15085)Danil Yarantsev2020-07-271-2/+13
| | | | | * Add a test-case for #12576 * Add a test-case for #12523
* Add testcase for #13815 (#14956)Clyybber2020-07-101-1/+14
|
* fix #13739 (#13742)Arne Döring2020-04-071-0/+27
|
* Revert "fix #13417 (#13712)" (#13728)Andreas Rumpf2020-03-231-21/+0
| | | This reverts commit a5f02cac85281fc2804e910f330f0c11d3c4f77b.
* fix #13417 (#13712)Arne Döring2020-03-221-0/+21
| | | | | * fix #13417 * add test
* Attempt to finish off araq cpp exceptions (#13695)cooldome2020-03-191-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)cooldome2020-03-161-0/+11
| | | | | | | * fixes #12747 * fix tests * improve code style Co-authored-by: cooldome <ariabushenko@bk.ru>
* fixes #12945 (#12959)cooldome2019-12-241-2/+2
|
* remove unused imports from testsnarimiran2019-11-061-1/+1
|
* expr -> untypedAraq2019-11-051-1/+1
|
* remove deprecated procs (#12535)Andreas Rumpf2019-11-051-1/+1
|
* refactor illegal iterator assignment detection (#12212)Arne Döring2019-10-111-8/+0
| | | | | | * refactor illegal iterator assignment detection * delete crappy test
* Fixed yield in nnkChckRange (#12160)Yuriy Glukhov2019-09-101-0/+14
|
* Support iterators returning lent T (#11938)cooldome2019-08-311-0/+59
| | | | | | | * lent iterators * rebase tests * update changelog * fix comments, more tests
* close #9827 by adding a testnarimiran2019-05-301-0/+7
|
* close #5859 by adding a testnarimiran2019-05-291-0/+11
|
* More specific error message for unsupported recursion in iterators (#11283)Ico Doornekamp2019-05-201-1/+1
|
* Iterator fixes (#11234)Jasper Jenkins2019-05-135-0/+105
|
* fix complex typdesc iteratorsJasper Jenkins2019-05-081-0/+17
|
* Fix ..< iterator (#11103)Arne Döring2019-05-031-2/+18
| | | | | | * add iterator overloads * add test
* add tests for recently closed issues (#10722)Miran2019-02-231-0/+82
|
* disable one more test for C++Andreas Rumpf2019-01-151-0/+1
|
* Testament: refactoring; makes the test joiner greenAraq2018-12-115-6/+10
|
* lots of small changesArne Döring2018-12-111-1/+1
|
* megatest can be executedArne Döring2018-12-111-0/+0
|
* require errormsg to be specified before file.Arne Döring2018-12-119-23/+5
|
* Fixes 9716 [backport] (#9790)Yuriy Glukhov2018-11-241-1/+14
| | | | | | * reuse temporary variable * fixes #9716 [backport] * Declare local vars in safer place
* make run the default action of a test in testerArne Döring2018-11-237-9/+49
|
* Fixed yield in nkObjConstr. Fixes #9694 [backport] (#9744)Yuriy Glukhov2018-11-181-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)Miran2018-10-291-0/+0
| | | | | * change generic `tissues` name to more specific * change `tvarious` to more specific names
* fixes #5519Araq2018-10-181-0/+36
|
* closes #5321Araq2018-10-181-0/+24
|
* Merge tests into a larger file (part 5 of ∞) (#9368)Miran2018-10-161-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)Miran2018-10-139-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)Miran2018-10-101-0/+28
|
* enhance iterator test case, ensure consistency between inline and closure ↵Araq2018-09-221-2/+35
| | | | iterators regarding parameter passing semantics
* closes #3837Andreas Rumpf2018-09-161-0/+81
|
* Fixes #8243 (#8904)Yuriy Glukhov2018-09-071-0/+23
|
* Fixes #8851 (#8859)Yuriy Glukhov2018-09-041-0/+13
|
* Access implicit `result` trough envP in closures (#8471)LemonBoy2018-07-301-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)LemonBoy2018-06-291-0/+7
| | | Fixes #8041
* Cleanup copypaste leftoverYuriy Glukhov2018-06-071-4/+0
|
* Fixed yield in nkBlockExprYuriy Glukhov2018-06-071-0/+15
|
* Fixed yield in dotExpr and nkOfBranch lowering. Closes #7969.Yuriy Glukhov2018-06-061-0/+24
|
* More elaborate nkStmtListExpr loweringYuriy Glukhov2018-05-091-144/+315
|