ringabout
|
17e10fde70
fixes #22664; guard again seqs self assignment
|
1 年之前 |
ringabout
|
5bd1afc3f9
fixes #17197; fixes #22560; fixes the dest of newSeqOfCap in refc (#22594)
|
1 年之前 |
Juan M Gómez
|
d7634c1bd4
fixes an issue where sometimes wasMoved produced bad codegen for cpp (#22587)
|
1 年之前 |
ringabout
|
469c9cfab4
unpublic the sons field of PType; the precursor to PType refactorings (#22446)
|
1 年之前 |
ringabout
|
faf1c91e6a
fixes move sideeffects issues [backport] (#22439)
|
1 年之前 |
ringabout
|
8523b543d6
`getTemp` and friends now return `TLoc` as requested (#22440)
|
1 年之前 |
ringabout
|
a6610745d8
`initLocExpr` and friends now return `TLoc` (#22434)
|
1 年之前 |
ringabout
|
91c3221855
simplify isAtom condition (#22430)
|
1 年之前 |
ringabout
|
10a6e4c236
clean up `gc:arc` or `gc:orc` in docs and in error messages (#22408)
|
1 年之前 |
ringabout
|
260b4236fc
use out parameters for getTemp (#22399)
|
1 年之前 |
ringabout
|
93ced31353
use strictdefs for compiler (#22365)
|
1 年之前 |
Bung
|
6b913b4741
Revert "fix #22173 `sink` paramers not moved into closure (refc) (#22… (#22376)
|
1 年之前 |
Bung
|
b40da812f7
fix #22173 `sink` paramers not moved into closure (refc) (#22359)
|
1 年之前 |
ringabout
|
f0f3904ff0
implement `ensureMove` (#22339)
|
1 年之前 |
ringabout
|
7d9fe106ec
fixes #22268; fixes `move` codegen (#22288)
|
1 年之前 |
Andreas Rumpf
|
a15db5d60b
fixes #22175 (#22229)
|
1 年之前 |
ringabout
|
dfa0d2569e
alternative to #22219; adds a pointer wrapper for T destructor (#22225)
|
1 年之前 |
ringabout
|
d139d99946
fixes #19101; zero initialization union casts (#22185)
|
1 年之前 |
Andreas Rumpf
|
e8d0f1c3ae
fixes #16331; aliasing of tuple construction within a single assignme… (#22113)
|
1 年之前 |
ringabout
|
edb64bcff4
fixes explicit deref block (#22093)
|
1 年之前 |
ringabout
|
64b27edd3a
make `move` use `=wasMoved` internally (#22032)
|
1 年之前 |
ringabout
|
1133f20fe2
lift the `=dup` hook (#21903)
|
1 年之前 |
ringabout
|
108410ac34
fixes fieldDefect loses enum type info in ORC; consistent with VM and refc (#21954)
|
1 年之前 |
heterodoxic
|
af3fd5a010
fixes #15428 by updating deep open array copy codegen (#21935)
|
1 年之前 |
heterodoxic
|
6128ef53c5
fix #10964 by honoring pointer deref syntax if a reified openarray is used to get an array's length (#21925)
|
1 年之前 |
Juan M Gómez
|
44f059c75e
implements allow byref to work in params #21873 (#21875)
|
1 年之前 |
Juan M Gómez
|
a852b2e9cf
refactor gettypedesc so it accepts its own kind instead of symkind (#21867)
|
1 年之前 |
heterodoxic
|
cf1ab2a30b
fix #21848 (#21852)
|
1 年之前 |
ringabout
|
71dc929ad7
bring #21802 back; fixes #21753 [backport] (#21815)
|
1 年之前 |
ringabout
|
4533e894ad
adds an experimental `mm:atomicArc` switch (#21798)
|
1 年之前 |