Commit History

Author SHA1 Message Date
  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