summary refs log tree commit diff stats
path: root/tests/iter
Commit message (Expand)AuthorAgeFilesLines
* disable closure iterator changes in #23787 unless `-d:nimOptIters` is enabled...metagn2024-09-161-2/+2
* enable closures tests for JS & implement `finished` for JS (#23521)ringabout2024-09-098-9/+29
* fixes #24033; Yielding from var fails with pairs and destructuring (#24046)ringabout2024-09-021-0/+16
* Optimize closure iterator locals (#23787)Yuriy Glukhov2024-07-031-0/+23
* fixes refc with non-var destructor; cancel warnings (#23156)ringabout2024-02-131-2/+6
* fixes #19977; rework inlining of 'var openarray' iterators for C++ (#23258)ringabout2024-01-261-1/+1
* fixes #15924; Tuple destructuring is broken with closure iterators (#23205)ringabout2024-01-131-0/+18
* fixes #22619; don't lift cursor fields in the hook calls (#22638)ringabout2023-09-051-0/+79
* fix #22548;environment misses for type reference in iterator access n… (#22...Bung2023-08-272-0/+43
* fix #20891 Illegal capture error of env its self (#22414)Bung2023-08-091-0/+28
* fixes #22148; std/memfiles.memSlices nesting now fails with memory sa… (#22...ringabout2023-06-251-0/+15
* fixes #21110; duplicate proc definitions for inline iters (#21136)ringabout2023-06-221-0/+15
* `for` loop expression can now have generated `iterator`'s called (#21627)Jason Beetham2023-04-081-0/+54
* fixes #21306; fixes #20485; don't transform yields in the var section when i...ringabout2023-03-101-0/+114
* fixes #21043; fixes a named exception in the infixAs expression which generat...ringabout2022-12-121-0/+1
* An unnamed break in a block now gives an `UnnamedBreak` warning (#20901)ringabout2022-11-241-2/+2
* Fix double defer with break in closureiterators [backport] (#20630)Tanguy2022-10-241-0/+30
* defaults to ORC (#19972)ringabout2022-09-231-0/+1
* remove deprecated type pragma syntax, fix bugs that required it (#20199)metagn2022-09-031-1/+1
* Fixed compilation of void closureiters with try stmt (#20138) [backport]Yuriy Glukhov2022-08-031-0/+8
* Fix nested finally handling in closureiters [backport] (#19933)Tanguy2022-07-111-0/+75
* Allow recursive closure iterators (#19939)Tanguy2022-06-301-0/+13
* Fix bug in freshVarForClosureIter. Fixes #18474 (#19675) [backport]flywind2022-04-041-0/+18
* fixes #19575 (#19596) [backport]Andreas Rumpf2022-03-091-0/+23
* style usages part one (openarray => openArray) (#19321)flywind2022-01-044-5/+5
* '[]' can now be used for iterators (#18814)Jason Beetham2021-09-061-0/+14
* fixes #14165, fixes #18739, fix the second example of #6269 (#18812)Andreas Rumpf2021-09-061-0/+50
* replace wrt with proper word (#18724)flywind2021-08-221-1/+1
* improve several tests in testament (#18635)Timothee Cour2021-08-081-32/+28
* Fixes #17849 (#18055) [backport:1.2]Yuriy Glukhov2021-05-301-1/+15
* follow up #17486 (#17492)flywind2021-03-241-0/+45
* Deprecate TaintedString (#15423)Juan Carlos2021-01-151-1/+1
* close #1550 add testcase (#16640)flywind2021-01-081-0/+20
* testament: error instead of silently ignore invalid targets; remove pointless...Timothee Cour2020-12-141-1/+1
* 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 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
* fix #13417 (#13712)Arne Döring2020-03-221-0/+21
* Attempt to finish off araq cpp exceptions (#13695)cooldome2020-03-191-1/+3
* fixes #12747 [backport] (#13651)cooldome2020-03-161-0/+11
* 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
* Fixed yield in nnkChckRange (#12160)Yuriy Glukhov2019-09-101-0/+14
* Support iterators returning lent T (#11938)cooldome2019-08-311-0/+59