Commit History

Autor SHA1 Mensaxe Data
  metagn 712f5be7eb cbuilder: use constants for type names, some cleanups (#24438) hai 3 días
  metagn ccb72c784d cbuilder: adapt `switch` generation with `if` fallbacks (#24428) hai 1 semana
  metagn 9d61f2cdd1 cbuilder: upper half of cgen, variable decls (#24423) hai 1 semana
  metagn 8091d76306 cbuilder: most of ccgstmts (#24420) hai 1 semana
  metagn b3c1fbaf13 adapt blocks in ccgstmts to cbuilder (#24416) hai 1 semana
  metagn f4b9fcc8ac cbuilder: add switch stmt, use for ccgreset and ccgtrav (#24408) hai 2 semanas
  metagn 0bc3f5c74c use cbuilder for most of ccgcalls (#24407) hai 2 semanas
  metagn f5d80ede80 cbuilder: make Builder an object (#24401) hai 2 semanas
  metagn 07628b0dec use cbuilder for most braced initializers (#24259) hai 1 mes
  ringabout 4bf323d6c4 fixes push warnings for sempass2 (#23603) hai 2 meses
  Andreas Rumpf 6d7ab08dee refactor: The popular 'r' field is now named 'snippet' (#23829) hai 4 meses
  Andreas Rumpf 8cbbe12ee4 fixes #22398; [backport] (#23704) hai 5 meses
  ringabout 8f5ae28fab fixes #22672; Destructor not called for result when exception is thrown (#23267) hai 5 meses
  Juan M Gómez cb0ebecb20 #Fixes #23657 C++ compilation fails with: 'T1_' was not declared in t… (#23666) hai 5 meses
  Juan M Gómez 33902d9dbb [Cpp] Fixes an issue when mixing hooks and calls (#23428) hai 8 meses
  Juan M Gómez 93a8b85a91 fixes #23306 nim cpp -r invalid code generation regression with closure iterators and try/catch-like constructions (#23317) hai 8 meses
  ASVIEST 1324d2e04c Asm syntax pragma (#23119) hai 11 meses
  Andreas Rumpf 91ad6a740b type refactor: part 4 (#23077) hai 11 meses
  ASVIEST cf4cef4984 Ast stmt now saves its ast structure in the compiler (#23053) hai 11 meses
  Andreas Rumpf 816589b667 NIR: Nim intermediate representation (#22777) hai 1 ano
  Juan M Gómez 4fffa0960f C++ Adds support for default arg using object construction syntax. Fixes a compiler crash (#22768) hai 1 ano
  ringabout a1b6fa9420 fixes #22246; generate __builtin_unreachable hints for case defaults (#22737) hai 1 ano
  Juan M Gómez 96e1949610 implements RFC: [C++] Constructors as default initializers (#22694) hai 1 ano
  ringabout 8523b543d6 `getTemp` and friends now return `TLoc` as requested (#22440) hai 1 ano
  ringabout a6610745d8 `initLocExpr` and friends now return `TLoc` (#22434) hai 1 ano
  ringabout 260b4236fc use out parameters for getTemp (#22399) hai 1 ano
  ringabout 93ced31353 use strictdefs for compiler (#22365) hai 1 ano
  ringabout 0b3ddd4e47 Revert "fixes #22246; generate `__builtin_unreachable` hints for case defaults" (#22351) hai 1 ano
  ringabout b56df5c07f fixes #22246; generate `__builtin_unreachable` hints for case defaults (#22350) hai 1 ano
  Andreas Rumpf be1844541c implemented 'push quirky' switch for fine grained control over the ex… (#22318) hai 1 ano