Andreas Rumpf
|
a15db5d60b
fixes #22175 (#22229)
|
1 year ago |
ringabout
|
dfa0d2569e
alternative to #22219; adds a pointer wrapper for T destructor (#22225)
|
1 year ago |
ringabout
|
d139d99946
fixes #19101; zero initialization union casts (#22185)
|
1 year ago |
Andreas Rumpf
|
e8d0f1c3ae
fixes #16331; aliasing of tuple construction within a single assignme… (#22113)
|
1 year ago |
ringabout
|
edb64bcff4
fixes explicit deref block (#22093)
|
1 year ago |
ringabout
|
64b27edd3a
make `move` use `=wasMoved` internally (#22032)
|
1 year ago |
ringabout
|
1133f20fe2
lift the `=dup` hook (#21903)
|
1 year ago |
ringabout
|
108410ac34
fixes fieldDefect loses enum type info in ORC; consistent with VM and refc (#21954)
|
1 year ago |
heterodoxic
|
af3fd5a010
fixes #15428 by updating deep open array copy codegen (#21935)
|
1 year ago |
heterodoxic
|
6128ef53c5
fix #10964 by honoring pointer deref syntax if a reified openarray is used to get an array's length (#21925)
|
1 year ago |
Juan M Gómez
|
44f059c75e
implements allow byref to work in params #21873 (#21875)
|
1 year ago |
Juan M Gómez
|
a852b2e9cf
refactor gettypedesc so it accepts its own kind instead of symkind (#21867)
|
1 year ago |
heterodoxic
|
cf1ab2a30b
fix #21848 (#21852)
|
1 year ago |
ringabout
|
71dc929ad7
bring #21802 back; fixes #21753 [backport] (#21815)
|
1 year ago |
ringabout
|
4533e894ad
adds an experimental `mm:atomicArc` switch (#21798)
|
1 year ago |
ringabout
|
b562e1e6d8
implement `=dup` hook eliminating `wasMoved` and `=copy` pairs (#21586)
|
1 year ago |
heterodoxic
|
a929e513fa
amends #21690 to fix broken Nim to C++ source line mappings (#21784)
|
1 year ago |
heterodoxic
|
91abf35442
improve C/C++ debug output readability (1/N) (#21690)
|
1 year ago |
ringabout
|
9cb06d357e
fixes #21540; deref block at transf phase to make injectdestructors function properly (#21688)
|
1 year ago |
ringabout
|
1ed54b7718
fixes #21632; enforce deref for `wasMoved` in ORC (#21647)
|
1 year ago |
tersec
|
51ced0d684
remove `seq[T]` `setLen` undefined behavior (#21582)
|
1 year ago |
ringabout
|
38d299dfc0
fixes #20139; hash types based on its path relative to its package path (#21274) [backport:1.6]
|
1 year ago |
Andreas Rumpf
|
50baf21eac
fixes #20422; emit nimPrepareStrMutationV2 for toOpenArray to keep th… (#21459)
|
1 year ago |
Andreas Rumpf
|
9fb4c2b3c7
fixes #21333; bad codegen for the at operator; [backport:1.6] (#21344)
|
1 year ago |
Bung
|
c598d0b6ec
fix #15117 zero size array cause incorrect codegen for VCC compiler (#21197)
|
1 year ago |
Bung
|
7a74c2dc3a
fix #14667 (#21190)
|
1 year ago |
Bung
|
0b319fee3d
fix #20997 calling system.card[T](x: set[T]) with T of int8 or uint8 … (#21010)
|
1 year ago |
ringabout
|
07be1791ba
fix #21045; getTime with vmopsDanger is broken; alternative to #21054 (#21056)
|
1 year ago |
ringabout
|
b83bd282dc
fixes #20954; bounchecks for len(toOpenArray()) [backport] (#20956)
|
1 year ago |
Andreas Rumpf
|
165d523edf
Revert "fixes #20699; generate an empty struct for void type" (#20806)
|
2 years ago |