Bung
|
13251c2ac9
fix #12946 Bad C++ codegen on distinct generics C++ types (#21157)
|
1 anno fa |
ringabout
|
d83f66a24d
fixes #21116; always mangles the param (#21121)
|
1 anno fa |
ringabout
|
a70d3abd37
replace data init function with consts for typeinfov2 (#20977)
|
1 anno fa |
Andreas Rumpf
|
165d523edf
Revert "fixes #20699; generate an empty struct for void type" (#20806)
|
2 anni fa |
Aditya Siram
|
8fcb9380f0
fixes #20699; generate an empty struct for void type (#20790)
|
2 anni fa |
ringabout
|
f11b7debf7
remove name field for ARC (#20797)
|
2 anni fa |
ringabout
|
cdb136f585
arc/orc no longer needs type names by default; with `nimTypeNames` it gets nicer names (#20789)
|
2 anni fa |
ringabout
|
7d15fdd375
implements display based subtype checking (6.4x faster without threads; 2.8x faster with threads) (#20781)
|
2 anni fa |
Andreas Rumpf
|
3c2c728eb6
codegen: optimized generation of proc headers (#20770)
|
2 anni fa |
Andreas Rumpf
|
ca1f3f36b9
no ropes WIP (#20433)
|
2 anni fa |
ringabout
|
e0c1159fb3
fixes #20391; make of operator work with generics for ORC (#20395)
|
2 anni fa |
ringabout
|
9753dd0a1b
remove `shallow` usages for ORC (#20109)
|
2 anni fa |
flywind
|
8cde6ba6bc
remove noop option `gc:v2` (#19810)
|
2 anni fa |
flywind
|
2c01c9c4c8
output byref types into --header file [backport: 1.6] (#19505)
|
2 anni fa |
flywind
|
0c3892c3c7
nvro don't touch cdecl types [backport: 1.6] (#19461)
|
2 anni fa |
flywind
|
9b9ae8a487
nrvo shouldn't touch bycopy object[backport:1.2] (#19385)
|
2 anni fa |
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)
|
2 anni fa |
Andreas Rumpf
|
15157d06c3
fixes #14470 [backport:1.2] (#19115)
|
3 anni fa |
Andreas Rumpf
|
1a45da9150
use two underscores for easy demangling [backport:1.6] (#19028)
|
3 anni fa |
Miran
|
719718df2f
more minor bootstrapping cleanups (#18759)
|
3 anni fa |
Timothee Cour
|
b24812df5f
properly fix #10053 ; `FieldDefect` msg now shows discriminant value + lineinfo, in all backends (c,vm,js) (#11955)
|
3 anni fa |
Andreas Rumpf
|
3eb3e6b9a3
ORC: use =destroy instead of =dispose (#18440)
|
3 anni fa |
Andreas Rumpf
|
3bc625aff1
ORC: progress (#18000)
|
3 anni fa |
Timothee Cour
|
e4a3feeb92
add `--processing:dots|filenames|off` to customize `hintProcessing` (#17817)
|
3 anni fa |
flywind
|
83fa0fc843
fix #12521(type alias for openArray) (#17593)
|
3 anni fa |
Timothee Cour
|
7e94420847
cString => cSourceString; tyCString => tyCstring so that error msgs show cstring, not cString (#17744)
|
3 anni fa |
flywind
|
f3c504e49a
a bit better message (#17606)
|
3 anni fa |
Clyybber
|
ed126794b6
Fix #17412 (#17560)
|
3 anni fa |
Andreas Rumpf
|
e3e9742143
added a 'koch ic' command for easier adhoc testing of IC (#17508)
|
3 anni fa |
Andreas Rumpf
|
d6a16020fe
IC: backend: remember produced type information (#17440)
|
3 anni fa |