Timothee Cour
|
63d1a0289e
fix #14421 items uses lent T (#14447)
|
4 years ago |
Timothee Cour
|
9502e39b63
`nim doc --backend:js`, `nim doc --doccmd:-d:foo`, `nim r --backend:js`, `--doccmd:skip` + other improvements (#14278)
|
4 years ago |
Jasper Jenkins
|
796aafe7e0
make case-object transitions explicit, make unknownLineInfo a const, replace a few magic numbers with consts (#13170)
|
5 years ago |
Andreas Rumpf
|
83a736a34a
ARC: cycle detector (#12823)
|
5 years ago |
Araq
|
2dea920379
ARC: implemented a simple cycle detector
|
5 years ago |
Clyybber
|
7e747d11c6
Cosmetic compiler cleanup (#12718)
|
5 years ago |
Andreas Rumpf
|
5278cf80eb
ARC: closure bugfixes (#12677)
|
5 years ago |
Andreas Rumpf
|
76179cbec2
ARC: fixes leaking new() statement (#12665)
|
5 years ago |
Andreas Rumpf
|
a14abc5708
ARC: solves phase ordering problems (#12654)
|
5 years ago |
Araq
|
3020e49b75
ARC: use the new .cursor annotation for 'up' pointers
|
5 years ago |
Andreas Rumpf
|
ceda586d88
fixes #12577 [backport] (#12584)
|
5 years ago |
Andreas Rumpf
|
44a27ccfe1
--gc:destructors: simple closures work
|
5 years ago |
Andreas Rumpf
|
1746da2d9e
--gc:destructors now means Nim uses pure refcounting (#12557)
|
5 years ago |
Andreas Rumpf
|
c52a2c3ab0
proof that refcounting can handle Nim's async (#12533)
|
5 years ago |
Andreas Rumpf
|
7192b13609
some progress on bug #12443
|
5 years ago |
Araq
|
ed2fb36bc6
refactoring: use the new strings and seqs when optSeqDestructors is active
|
5 years ago |
Araq
|
61ea85687c
refactoring: --newruntime consists of 3 different switches
|
5 years ago |
Andreas Rumpf
|
a60f18d025
fixes #12323 [backport]
|
5 years ago |
Arne Döring
|
afbcd1b330
int128 on firstOrd, lastOrd and lengthOrd (#11701)
|
5 years ago |
Araq
|
07d465ca42
[refactoring] remove unused imports in the compiler and in some stdlib modules
|
5 years ago |
Araq
|
edbe02b4e1
newruntime: progress to make 'async' work with --newruntime
|
5 years ago |
Araq
|
c94647aeca
styleCheck: make the compiler and large parts of the stdlib compatible with --styleCheck:error
|
5 years ago |
Andreas Rumpf
|
135fdde6a9
fixes #11523
|
5 years ago |
Araq
|
6adcc09877
[bugfix] newruntime: trivial closure iterator works
|
5 years ago |
Andreas Rumpf
|
c65a5d754b
[bugfix] owned closures (#11544)
|
5 years ago |
Araq
|
b056d32a79
[refactoring] liftdestructors.nim is callable from lambdalifting; refs #11217
|
5 years ago |
Andreas Rumpf
|
7215341190
make fullpaths the default in error messages and stack traces for mor… (#11385)
|
5 years ago |
Andreas Rumpf
|
55aa2129b5
make twidgets example green (#11135)
|
5 years ago |
Andreas Rumpf
|
0e6eb7d483
make strscans module work with --newruntime
|
5 years ago |
Andreas Rumpf
|
2851f316f6
ignore nkCommentStmt in lambda lifting
|
6 years ago |