Andreas Rumpf
|
a5e67071d2
ARC: misc bugfixes (#13156)
|
5 tahun lalu |
Andreas Rumpf
|
1917ebf082
minor refactorings
|
5 tahun lalu |
Araq
|
7e6e399d10
fixes #12669
|
5 tahun lalu |
Clyybber
|
7e747d11c6
Cosmetic compiler cleanup (#12718)
|
5 tahun lalu |
Federico Ceratto
|
39290cf88c
Fix spellings (#12277) [backport]
|
5 tahun lalu |
Clyybber
|
029dcc6259
fix #12037 (#12089)
|
5 tahun lalu |
Araq
|
07d465ca42
[refactoring] remove unused imports in the compiler and in some stdlib modules
|
5 tahun lalu |
Araq
|
87a2ced1ba
there is only one style -- my style
|
5 tahun lalu |
Araq
|
73c570d1d9
control flow graph: don't ignore yield statements
|
5 tahun lalu |
Andreas Rumpf
|
cce8a739da
fixes #11633
|
5 tahun lalu |
cooldome
|
0d50b0c8a7
increase dfa instruction limit (#11579)
|
5 tahun lalu |
Andreas Rumpf
|
c65a5d754b
[bugfix] owned closures (#11544)
|
5 tahun lalu |
Miran
|
bab5e30972
fixes #10963, disallow implicit mixing of strings and ints/floats (#11292)
|
5 tahun lalu |
Clyybber
|
f18b3af9d4
Replace countup(x, y-1) with x ..< y
|
5 tahun lalu |
Araq
|
bb8e2eea38
move analyser: fixes another critical bug
|
5 tahun lalu |
Andreas Rumpf
|
55aa2129b5
make twidgets example green (#11135)
|
5 tahun lalu |
Andreas Rumpf
|
eb9043c0e9
fixes #11095 (#11104)
|
5 tahun lalu |
Andreas Rumpf
|
bc7d1de7fd
added a note about what to not do
|
5 tahun lalu |
Andreas Rumpf
|
a394d31746
move analyser is smarter; refs #11053
|
5 tahun lalu |
Araq
|
850e90ac30
DFA: We are not allowed to take ownership of parameters
|
5 tahun lalu |
Araq
|
ce024a73bf
make move-analysis smarter; see tuse_ownedref_after_move test case
|
5 tahun lalu |
Araq
|
045e026d0e
dfa.nim: track object/tuple field accesses more precisely; sink(o.x); sink(o.y) needs to compile; activate the tuple unpacking transf.nim bugfix
|
5 tahun lalu |
Araq
|
9565b844dd
compute sinks/assignments properly for for-loop iteration variables
|
5 tahun lalu |
Andreas Rumpf
|
bf592c4e94
more destructor based changes (#10885)
|
5 tahun lalu |
Andreas Rumpf
|
f8bf24623c
explicit default values for a leaner codegen, .cursor variables for optimization
|
6 tahun lalu |
Andreas Rumpf
|
cfd5210405
dfa.nim: continues are bad
|
6 tahun lalu |
Andreas Rumpf
|
4be36d77f6
introduce tfHasOwned for fast must-move checkings; removed tfAcyclic as the GC has ignored this hint for quite some time now
|
6 tahun lalu |
Andreas Rumpf
|
9c6b628df6
DFA: fixes wrong 'def' instruction emission
|
6 tahun lalu |
Andreas Rumpf
|
3e922d0fec
destructors/dfa: more documentation
|
6 tahun lalu |
cooldome
|
690f21043d
isLastRead regression fix (#10463)
|
6 tahun lalu |