ringabout
|
07be1791ba
fix #21045; getTime with vmopsDanger is broken; alternative to #21054 (#21056)
|
2 years ago |
ringabout
|
b83bd282dc
fixes #20954; bounchecks for len(toOpenArray()) [backport] (#20956)
|
2 years ago |
Andreas Rumpf
|
165d523edf
Revert "fixes #20699; generate an empty struct for void type" (#20806)
|
2 years ago |
tersec
|
6894a00409
reduce openArray-related C undefined behavior (#20795)
|
2 years ago |
ringabout
|
7d15fdd375
implements display based subtype checking (6.4x faster without threads; 2.8x faster with threads) (#20781)
|
2 years ago |
Bung
|
ecc8f61fe4
Fix #18079 Illegal storage access compiling call with nested ref/deref (#20738)
|
2 years ago |
Andreas Rumpf
|
81087c949f
fixes #20572 (#20585)
|
2 years ago |
ringabout
|
f89ba2c951
add default field support for object in ARC/ORC (#20480)
|
2 years ago |
metagn
|
24b81e9df6
remove hack for deprecated csize in compiler (#20463)
|
2 years ago |
metagn
|
de4b0346bd
store full definition AST for consts, fix noRewrite (#20115)
|
2 years ago |
ringabout
|
e33e9e4a32
fixes #20141; dereferencing pointer to incomplete type error with cast (#20147)
|
2 years ago |
Andreas Rumpf
|
ca1f3f36b9
no ropes WIP (#20433)
|
2 years ago |
Andreas Rumpf
|
5211a471c8
fixes the regressions caused by the fix for #20107 [backport] (#20287)
|
2 years ago |
metagn
|
0014b9c48e
top-down type inference, implements rfc 149 (#20091)
|
2 years ago |
ringabout
|
8fc19b9e12
document compiler procs regarding `&` (#20257)
|
2 years ago |
Andreas Rumpf
|
b1fe1690c4
fixes #20107 (#20246) [backport]
|
2 years ago |
Tanguy
|
d33e112766
Better range error messages (#19867)
|
2 years ago |
flywind
|
8bfc396a4d
fixes #18612; apply cache and memcmp for methods in arc/orc (#19749)
|
2 years ago |
Andreas Rumpf
|
ef4ac5a0d2
use signed comparisons for the index checking in the hope it improves the code generation (#19712)
|
2 years ago |
Andreas Rumpf
|
c4a0d4c5e3
fixes #19615; emit better code for integer divisions when the divisor… (#19626)
|
2 years ago |
flywind
|
9c17a32e0e
fix #19266; allow reassign discriminant field (#19567)
|
2 years ago |
Andreas Rumpf
|
32d4bf3525
fixes an old ARC bug: the produced copy/sink operations don't copy the hidden type field for objects with enabled inheritance; fixes #19205 [backport:1.6] (#19232)
|
3 years ago |
Timothee Cour
|
f77dea01fd
define `nimVersion` automatically and avoid needing -d:nimVersion140 (#18726)
|
3 years ago |
Andreas Rumpf
|
90a2b5afd8
correct effect tracking for .borrowed procs [backport] (#18882)
|
3 years ago |
flywind
|
cebf7cdc1e
fix #10128 (#18852)
|
3 years ago |
Timothee Cour
|
7b58dc2de0
allow building 1.4.0 from devel (#18708)
|
3 years ago |
Timothee Cour
|
b24812df5f
properly fix #10053 ; `FieldDefect` msg now shows discriminant value + lineinfo, in all backends (c,vm,js) (#11955)
|
3 years ago |
Andreas Rumpf
|
018465a234
fixes #18643 [backport:1.0] (#18678)
|
3 years ago |
Timothee Cour
|
cf0cf32d27
make -d:nimFpRoundtrips work consistently in vm vs rt, fix #18400, etc (#18531)
|
3 years ago |
Andreas Rumpf
|
4ec2f74246
ORC: support for custom =trace procs (#18459)
|
3 years ago |