summary refs log tree commit diff stats
path: root/compiler/closureiters.nim
Commit message (Expand)AuthorAgeFilesLines
* disable closure iterator changes in #23787 unless `-d:nimOptIters` is enabled...metagn2024-09-161-25/+103
* Optimize closure iterator locals (#23787)Yuriy Glukhov2024-07-031-63/+120
* fixes #4695; closure iterators support for JS backend (#23493)ringabout2024-04-181-43/+45
* fixes yet another strictdefs bug (#23069)ringabout2023-12-151-5/+2
* Types: Refactorings; step 1 (#23055)Andreas Rumpf2023-12-121-3/+3
* IC: progress and refactorings (#22961)Andreas Rumpf2023-11-201-2/+2
* prepare for the enforcement of `std` prefix (#22873)ringabout2023-10-291-1/+3
* use strictdefs for compiler (#22365)ringabout2023-08-061-4/+9
* fixes #22297; return in the finally in the closure iterators (#22300)ringabout2023-07-221-1/+3
* minor code improvement (#22293)Andreas Rumpf2023-07-191-6/+7
* refactoring in preparation for better, simpler name mangling that wor… (#21...Andreas Rumpf2023-04-241-4/+4
* fix closure iter state table init type [backport] (#20717)Jacek Sieka2022-10-311-1/+1
* Fix double defer with break in closureiterators [backport] (#20630)Tanguy2022-10-241-0/+2
* fixes #20572 (#20585)Andreas Rumpf2022-10-171-2/+2
* Fixed compilation of void closureiters with try stmt (#20138) [backport]Yuriy Glukhov2022-08-031-4/+7
* Fix nested finally handling in closureiters [backport] (#19933)Tanguy2022-07-111-6/+25
* move assertions out of system (#19599)flywind2022-03-231-0/+3
* fixes #19575 (#19596) [backport]Andreas Rumpf2022-03-091-2/+4
* real bugfix for #17170 (#18171)Andreas Rumpf2021-06-041-4/+6
* Fixes #17849 (#18055) [backport:1.2]Yuriy Glukhov2021-05-301-0/+6
* fixes #11225; generic sandwich problems; [backport:1.2] (#17255)Andreas Rumpf2021-03-091-1/+1
* fixes #17170 (#17171)Andreas Rumpf2021-02-241-1/+2
* big steps torwards an efficient, simple IC implementation (#16543)Andreas Rumpf2021-01-021-6/+6
* explicit ID generation for easier IC (#15559)Andreas Rumpf2020-10-251-15/+20
* closureiters: fixes #15243 (#15454) [backport:1.2]Andreas Rumpf2020-10-021-3/+102
* Big compiler Cleanup (#14777)Clyybber2020-08-281-3/+0
* Fix #14396 (#14793)Clyybber2020-07-041-1/+1
* fixes #14279 (#14618)Andreas Rumpf2020-06-091-2/+6
* arc optimizations (#13325)Andreas Rumpf2020-03-181-2/+2
* make case-object transitions explicit, make unknownLineInfo a const, replace ...Jasper Jenkins2020-01-171-1/+1
* fixes #12956 (#13020)Andreas Rumpf2020-01-031-1/+2
* Cosmetic compiler cleanup (#12718)Clyybber2019-11-281-32/+32
* Fixed yield in nkCheckedFieldExpr (#12429) [backport]Yuriy Glukhov2019-10-151-2/+3
* Fix spellings (#12277) [backport]Federico Ceratto2019-09-271-2/+2
* closureiters.nim: finish the bugfixAndreas Rumpf2019-09-101-1/+1
* Fixed yield in nnkChckRange (#12160)Yuriy Glukhov2019-09-101-2/+2
* Reset closure iter exception before rethrowingYuriy Glukhov2019-08-161-6/+5
* int128 on firstOrd, lastOrd and lengthOrd (#11701)Arne Döring2019-08-071-6/+6
* [refactoring] remove unused imports in the compiler and in some stdlib modulesAraq2019-07-181-2/+2
* [refactoring] closureiters.nim: style changeAraq2019-06-201-132/+130
* more destructor based changes (#10885)Andreas Rumpf2019-03-231-2/+2
* Fixes 9716 [backport] (#9790)Yuriy Glukhov2018-11-241-8/+9
* Fixed yield in nkObjConstr. Fixes #9694 [backport] (#9744)Yuriy Glukhov2018-11-181-9/+15
* Field checks for everybody (#8957)LemonBoy2018-10-091-5/+5
* Fixes #8243 (#8904)Yuriy Glukhov2018-09-071-0/+19
* Fixes #8851 (#8859)Yuriy Glukhov2018-09-041-3/+3
* Make sure addGotoOut always inserts its node (#8843)LemonBoy2018-09-031-1/+1
* Fixed #8399 (#8401)Yuriy Glukhov2018-07-221-1/+1
* fixex merge conflictsAraq2018-06-081-26/+26
* Fixes #7985Yuriy Glukhov2018-06-071-9/+8