ringabout
|
8523b543d6
`getTemp` and friends now return `TLoc` as requested (#22440)
|
1 year ago |
ringabout
|
a6610745d8
`initLocExpr` and friends now return `TLoc` (#22434)
|
1 year ago |
ringabout
|
260b4236fc
use out parameters for getTemp (#22399)
|
1 year ago |
ringabout
|
93ced31353
use strictdefs for compiler (#22365)
|
1 year ago |
ringabout
|
0b3ddd4e47
Revert "fixes #22246; generate `__builtin_unreachable` hints for case defaults" (#22351)
|
1 year ago |
ringabout
|
b56df5c07f
fixes #22246; generate `__builtin_unreachable` hints for case defaults (#22350)
|
1 year ago |
Andreas Rumpf
|
be1844541c
implemented 'push quirky' switch for fine grained control over the ex… (#22318)
|
1 year ago |
heterodoxic
|
7fad6e5c70
fixes #21995: align C++ with C backend behavior for empty raise state… (#21998)
|
1 year ago |
heterodoxic
|
0d4d70f15c
shallow fix for #21972, #18552 by moving std::exception_ptr to the parent sco… (#21988)
|
1 year ago |
Juan M Gómez
|
e43a51fcf3
Implements: [C++] constructor pragma improvement (fix #21921) (#21916)
|
1 year ago |
Juan M Gómez
|
c7f2541914
actually fixes #21889 "constructor pragma doing nothing in globals" (#21897)
|
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
|
476e032004
potential fix for C++ codegen with ARC/ORC and goto exceptions fixes #21579, fixes #21862 (#21868)
|
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 |
metagn
|
b0a98cc01e
warn on set types bigger than max size, default to 0..255 for int literals (#21659)
|
1 year ago |
Andreas Rumpf
|
ea8aafa7c9
minor codegen bugfix (#21670)
|
1 year ago |
ringabout
|
b5ee81fd23
fix #18977; disallow change branch of an object variant in ORC (#21526)
|
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 |
ringabout
|
38f876dd48
fixes #19795; fixes #11852; fixes #19974; remove parsing pipeline, Nim now parses the whole module at one time (#21379)
|
1 year ago |
ringabout
|
705da9d452
fixes #14444; add `genLineDir` before assignment (#21201)
|
2 years ago |
ringabout
|
7d15fdd375
implements display based subtype checking (6.4x faster without threads; 2.8x faster with threads) (#20781)
|
2 years ago |
Andreas Rumpf
|
ca1f3f36b9
no ropes WIP (#20433)
|
2 years ago |
metagn
|
a95b6391fd
support cstring in `case` (#20130)
|
2 years ago |
Yuriy Glukhov
|
424e87fd09
Fixed noinit pragma for closure variables (#20101)
|
2 years ago |
rockcavera
|
d2d8f1342b
Fixing `nimRawSetJmp` for vcc and clangcl on Windows (#19959)
|
2 years ago |
flywind
|
8cde6ba6bc
remove noop option `gc:v2` (#19810)
|
2 years ago |
flywind
|
9c17a32e0e
fix #19266; allow reassign discriminant field (#19567)
|
2 years ago |
flywind
|
0c3892c3c7
nvro don't touch cdecl types [backport: 1.6] (#19461)
|
2 years ago |