metagn
|
712f5be7eb
cbuilder: use constants for type names, some cleanups (#24438)
|
3 days ago |
metagn
|
ccb72c784d
cbuilder: adapt `switch` generation with `if` fallbacks (#24428)
|
1 week ago |
metagn
|
9d61f2cdd1
cbuilder: upper half of cgen, variable decls (#24423)
|
1 week ago |
metagn
|
8091d76306
cbuilder: most of ccgstmts (#24420)
|
1 week ago |
metagn
|
b3c1fbaf13
adapt blocks in ccgstmts to cbuilder (#24416)
|
1 week ago |
metagn
|
f4b9fcc8ac
cbuilder: add switch stmt, use for ccgreset and ccgtrav (#24408)
|
2 weeks ago |
metagn
|
0bc3f5c74c
use cbuilder for most of ccgcalls (#24407)
|
2 weeks ago |
metagn
|
f5d80ede80
cbuilder: make Builder an object (#24401)
|
2 weeks ago |
metagn
|
07628b0dec
use cbuilder for most braced initializers (#24259)
|
1 month ago |
ringabout
|
4bf323d6c4
fixes push warnings for sempass2 (#23603)
|
2 months ago |
Andreas Rumpf
|
6d7ab08dee
refactor: The popular 'r' field is now named 'snippet' (#23829)
|
4 months ago |
Andreas Rumpf
|
8cbbe12ee4
fixes #22398; [backport] (#23704)
|
5 months ago |
ringabout
|
8f5ae28fab
fixes #22672; Destructor not called for result when exception is thrown (#23267)
|
5 months ago |
Juan M Gómez
|
cb0ebecb20
#Fixes #23657 C++ compilation fails with: 'T1_' was not declared in t… (#23666)
|
5 months ago |
Juan M Gómez
|
33902d9dbb
[Cpp] Fixes an issue when mixing hooks and calls (#23428)
|
8 months ago |
Juan M Gómez
|
93a8b85a91
fixes #23306 nim cpp -r invalid code generation regression with closure iterators and try/catch-like constructions (#23317)
|
8 months ago |
ASVIEST
|
1324d2e04c
Asm syntax pragma (#23119)
|
11 months ago |
Andreas Rumpf
|
91ad6a740b
type refactor: part 4 (#23077)
|
11 months ago |
ASVIEST
|
cf4cef4984
Ast stmt now saves its ast structure in the compiler (#23053)
|
11 months ago |
Andreas Rumpf
|
816589b667
NIR: Nim intermediate representation (#22777)
|
1 year ago |
Juan M Gómez
|
4fffa0960f
C++ Adds support for default arg using object construction syntax. Fixes a compiler crash (#22768)
|
1 year ago |
ringabout
|
a1b6fa9420
fixes #22246; generate __builtin_unreachable hints for case defaults (#22737)
|
1 year ago |
Juan M Gómez
|
96e1949610
implements RFC: [C++] Constructors as default initializers (#22694)
|
1 year ago |
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 |