metagn
|
53d43e9671
round out tuple unpacking assignment, support underscores (#22537)
|
1 ano atrás |
ringabout
|
5334dc921f
fixes #22419; async/closure environment does not align local variables (#22425)
|
1 ano atrás |
ringabout
|
7d9fe106ec
fixes #22268; fixes `move` codegen (#22288)
|
1 ano atrás |
ringabout
|
64b27edd3a
make `move` use `=wasMoved` internally (#22032)
|
1 ano atrás |
metagn
|
c2bcfd8cd9
cheap fix for #10853 + better tuple subscript error message (#21767)
|
1 ano atrás |
Andreas Rumpf
|
20b011de19
refactoring in preparation for better, simpler name mangling that wor… (#21667)
|
1 ano atrás |
metagn
|
b0a98cc01e
warn on set types bigger than max size, default to 0..255 for int literals (#21659)
|
1 ano atrás |
Yuriy Glukhov
|
424e87fd09
Fixed noinit pragma for closure variables (#20101)
|
2 anos atrás |
flywind
|
83dabb69ae
Fix bug in freshVarForClosureIter. Fixes #18474 (#19675) [backport]
|
2 anos atrás |
Andreas Rumpf
|
12a0f88a52
mitigates #19364 [backport]; we make this bug more unlikely to appear by producing better code to begin with; real fix will come later (#19647)
|
2 anos atrás |
flywind
|
7f6e800caf
move assertions out of system (#19599)
|
2 anos atrás |
Andreas Rumpf
|
73a8b950cb
big steps torwards an efficient, simple IC implementation (#16543)
|
3 anos atrás |
flywind
|
a8af664e8b
fix #15463 (#15831)
|
4 anos atrás |
Andreas Rumpf
|
226595515c
explicit ID generation for easier IC (#15559)
|
4 anos atrás |
Andreas Rumpf
|
bc179ccc3f
fixes #15076 (#15329)
|
4 anos atrás |
Clyybber
|
35ff17410f
Expand hoisted default params in sem (#15270)
|
4 anos atrás |
Andreas Rumpf
|
da29222f86
init checks and 'out' parameters (#14521)
|
4 anos atrás |
cooldome
|
d3b0132061
Step2: fixes #13781, fixes #13805 (#13897)
|
4 anos atrás |
cooldome
|
586ebb090b
fixes #13708 (#13711)
|
4 anos atrás |
cooldome
|
7dd787b8a3
fixes #13368 (#13397)
|
4 anos atrás |
Jasper Jenkins
|
796aafe7e0
make case-object transitions explicit, make unknownLineInfo a const, replace a few magic numbers with consts (#13170)
|
4 anos atrás |
cooldome
|
002d50f1f0
Sink to MemMove optimization in injectdestructors (#13002)
|
4 anos atrás |
cooldome
|
584e8c8283
fixes #12989 (#12992)
|
4 anos atrás |
Andrii Riabushenko
|
9eeff690d5
Revert "fixes #12989"
|
4 anos atrás |
Andrii Riabushenko
|
928c2fee06
fixes #12989
|
4 anos atrás |
Andreas Rumpf
|
3524944e21
ARC: fixes cycle detection and move the .cursor attribute into closures (#12872)
|
5 anos atrás |
Clyybber
|
7e747d11c6
Cosmetic compiler cleanup (#12718)
|
5 anos atrás |
Araq
|
72237e2bcf
ARC: ported the GC tests over to --gc:arc
|
5 anos atrás |
narimiran
|
015bec6254
Revert "ARC: another critical bugfix; temporary tuples we introduce for tuple unpackaging are not owning the data"
|
5 anos atrás |
Araq
|
8b2f8f5430
ARC: another critical bugfix; temporary tuples we introduce for tuple unpackaging are not owning the data
|
5 anos atrás |