Bung
|
66cbcaab84
fix #20152 Illegal capture of closure iterator, when should be legal (#20607)
|
2 年 前 |
Andreas Rumpf
|
81087c949f
fixes #20572 (#20585)
|
2 年 前 |
Andreas Rumpf
|
08ae3467b9
refactorings (#20536)
|
2 年 前 |
Andreas Rumpf
|
9d858a29fc
cleanup nfFirstWrite flags (#20500)
|
2 年 前 |
Andreas Rumpf
|
8d47bf1822
new move analyser2 (#20471)
|
2 年 前 |
Carlo Capocasa
|
e2e663a143
Friendlier error message with solution (#19880)
|
2 年 前 |
flywind
|
83dabb69ae
Fix bug in freshVarForClosureIter. Fixes #18474 (#19675) [backport]
|
2 年 前 |
flywind
|
7f6e800caf
move assertions out of system (#19599)
|
2 年 前 |
Andreas Rumpf
|
7e5eab571e
closes #18690; make view types stricter [backport] (#18891)
|
3 年 前 |
Miran
|
57609902c4
use more meaningful name than "workaround14447" (#18237)
|
3 年 前 |
Andreas Rumpf
|
2f213db7ee
fixes #11225; generic sandwich problems; [backport:1.2] (#17255)
|
3 年 前 |
Andreas Rumpf
|
73a8b950cb
big steps torwards an efficient, simple IC implementation (#16543)
|
3 年 前 |
cooldome
|
fbc8a40c7a
fix #15043 (#16441) [backport:1.4]
|
3 年 前 |
cooldome
|
00b495de95
Use modern enums in compiler (#15775)
|
4 年 前 |
Andreas Rumpf
|
226595515c
explicit ID generation for easier IC (#15559)
|
4 年 前 |
Clyybber
|
b022576ce9
Use typeflag instead
|
4 年 前 |
Clyybber
|
38068f9778
Make explicit {.nimcall.} a seperate calling convention
|
4 年 前 |
Timothee Cour
|
63d1a0289e
fix #14421 items uses lent T (#14447)
|
4 年 前 |
Timothee Cour
|
9502e39b63
`nim doc --backend:js`, `nim doc --doccmd:-d:foo`, `nim r --backend:js`, `--doccmd:skip` + other improvements (#14278)
|
4 年 前 |
Jasper Jenkins
|
796aafe7e0
make case-object transitions explicit, make unknownLineInfo a const, replace a few magic numbers with consts (#13170)
|
4 年 前 |
Andreas Rumpf
|
83a736a34a
ARC: cycle detector (#12823)
|
4 年 前 |
Araq
|
2dea920379
ARC: implemented a simple cycle detector
|
5 年 前 |
Clyybber
|
7e747d11c6
Cosmetic compiler cleanup (#12718)
|
5 年 前 |
Andreas Rumpf
|
5278cf80eb
ARC: closure bugfixes (#12677)
|
5 年 前 |
Andreas Rumpf
|
76179cbec2
ARC: fixes leaking new() statement (#12665)
|
5 年 前 |
Andreas Rumpf
|
a14abc5708
ARC: solves phase ordering problems (#12654)
|
5 年 前 |
Araq
|
3020e49b75
ARC: use the new .cursor annotation for 'up' pointers
|
5 年 前 |
Andreas Rumpf
|
ceda586d88
fixes #12577 [backport] (#12584)
|
5 年 前 |
Andreas Rumpf
|
44a27ccfe1
--gc:destructors: simple closures work
|
5 年 前 |
Andreas Rumpf
|
1746da2d9e
--gc:destructors now means Nim uses pure refcounting (#12557)
|
5 年 前 |