Andreas Rumpf
|
6d7ab08dee
refactor: The popular 'r' field is now named 'snippet' (#23829)
|
пре 6 месеци |
Andreas Rumpf
|
8cbbe12ee4
fixes #22398; [backport] (#23704)
|
пре 7 месеци |
ringabout
|
8f5ae28fab
fixes #22672; Destructor not called for result when exception is thrown (#23267)
|
пре 7 месеци |
Juan M Gómez
|
cb0ebecb20
#Fixes #23657 C++ compilation fails with: 'T1_' was not declared in t… (#23666)
|
пре 8 месеци |
Juan M Gómez
|
33902d9dbb
[Cpp] Fixes an issue when mixing hooks and calls (#23428)
|
пре 10 месеци |
Juan M Gómez
|
93a8b85a91
fixes #23306 nim cpp -r invalid code generation regression with closure iterators and try/catch-like constructions (#23317)
|
пре 11 месеци |
ASVIEST
|
1324d2e04c
Asm syntax pragma (#23119)
|
пре 1 година |
Andreas Rumpf
|
91ad6a740b
type refactor: part 4 (#23077)
|
пре 1 година |
ASVIEST
|
cf4cef4984
Ast stmt now saves its ast structure in the compiler (#23053)
|
пре 1 година |
Andreas Rumpf
|
816589b667
NIR: Nim intermediate representation (#22777)
|
пре 1 година |
Juan M Gómez
|
4fffa0960f
C++ Adds support for default arg using object construction syntax. Fixes a compiler crash (#22768)
|
пре 1 година |
ringabout
|
a1b6fa9420
fixes #22246; generate __builtin_unreachable hints for case defaults (#22737)
|
пре 1 година |
Juan M Gómez
|
96e1949610
implements RFC: [C++] Constructors as default initializers (#22694)
|
пре 1 година |
ringabout
|
8523b543d6
`getTemp` and friends now return `TLoc` as requested (#22440)
|
пре 1 година |
ringabout
|
a6610745d8
`initLocExpr` and friends now return `TLoc` (#22434)
|
пре 1 година |
ringabout
|
260b4236fc
use out parameters for getTemp (#22399)
|
пре 1 година |
ringabout
|
93ced31353
use strictdefs for compiler (#22365)
|
пре 1 година |
ringabout
|
0b3ddd4e47
Revert "fixes #22246; generate `__builtin_unreachable` hints for case defaults" (#22351)
|
пре 1 година |
ringabout
|
b56df5c07f
fixes #22246; generate `__builtin_unreachable` hints for case defaults (#22350)
|
пре 1 година |
Andreas Rumpf
|
be1844541c
implemented 'push quirky' switch for fine grained control over the ex… (#22318)
|
пре 1 година |
heterodoxic
|
7fad6e5c70
fixes #21995: align C++ with C backend behavior for empty raise state… (#21998)
|
пре 1 година |
heterodoxic
|
0d4d70f15c
shallow fix for #21972, #18552 by moving std::exception_ptr to the parent sco… (#21988)
|
пре 1 година |
Juan M Gómez
|
e43a51fcf3
Implements: [C++] constructor pragma improvement (fix #21921) (#21916)
|
пре 1 година |
Juan M Gómez
|
c7f2541914
actually fixes #21889 "constructor pragma doing nothing in globals" (#21897)
|
пре 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
|
476e032004
potential fix for C++ codegen with ARC/ORC and goto exceptions fixes #21579, fixes #21862 (#21868)
|
пре 1 година |
heterodoxic
|
a929e513fa
amends #21690 to fix broken Nim to C++ source line mappings (#21784)
|
пре 1 година |
heterodoxic
|
91abf35442
improve C/C++ debug output readability (1/N) (#21690)
|
пре 1 година |
metagn
|
b0a98cc01e
warn on set types bigger than max size, default to 0..255 for int literals (#21659)
|
пре 1 година |