Commit History

Author SHA1 Message Date
  metagn 712f5be7eb cbuilder: use constants for type names, some cleanups (#24438) 3 days ago
  metagn 0bc3f5c74c use cbuilder for most of ccgcalls (#24407) 2 weeks ago
  metagn f5d80ede80 cbuilder: make Builder an object (#24401) 2 weeks ago
  ringabout 68b2e9eb6a make `PNode.typ` a private field (#24326) 1 month ago
  ringabout 1244ffbf39 fixes #23923; type-aliased seq[T] get different backend C/C++ pointer type names causing invalid codegen (#23924) 2 months ago
  ringabout 3a103669d1 fixes #23858; 2.2.0 rc1 regression with cdecl functions (#23859) 4 months ago
  Andreas Rumpf 6d7ab08dee refactor: The popular 'r' field is now named 'snippet' (#23829) 4 months ago
  ringabout e53a2ed19b fixes #20865; fixes #20987; Missing bounds check in array slicing (#23814) 4 months ago
  Alexander Kernozhitsky 1dcc364cd2 [backport] fixes #23796; remove extra indirection for args in importc'ed functions in cpp (#23800) 4 months ago
  Alexander Kernozhitsky 4202b606b1 [backport] fixes #23748; do not skip materializing temporaries for proc arguments (#23769) 4 months ago
  ringabout 8f5ae28fab fixes #22672; Destructor not called for result when exception is thrown (#23267) 5 months ago
  ringabout 4bd1cf2376 rework ctypes with gcc 14 (#23636) 5 months ago
  ringabout 5cd141cebb fixes `reifiedOpenArray`; `nkHiddenStdConv` is PathKinds1 not PathKinds0 (#23633) 6 months ago
  ringabout e662043fd1 rework `wasMoved`, `move` on the JS backend (#23577) 6 months ago
  ringabout d09c3c0f58 fixes #23321; Error: internal error: openArrayLoc: ref array[0..0, int] (#23548) 6 months ago
  ringabout d44b0b1869 fixes #22597; avoid side effects for call returning openArray types (#23257) 10 months ago
  Andreas Rumpf 91ad6a740b type refactor: part 4 (#23077) 11 months ago
  ringabout cca5684a17 fixes yet another strictdefs bug (#23069) 11 months ago
  Andreas Rumpf e51e98997b type refactoring: part 2 (#23059) 11 months ago
  Andreas Rumpf db603237c6 Types: Refactorings; step 1 (#23055) 11 months ago
  Andreas Rumpf 0c26d19e22 NIR: VM + refactorings (#22835) 1 year ago
  ringabout 1013378854 fixes a strictdef ten years long vintage bug, which counts the same thing twice (#22549) 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
  Juan M Gómez 44f059c75e implements allow byref to work in params #21873 (#21875) 1 year ago
  ringabout 4533e894ad adds an experimental `mm:atomicArc` switch (#21798) 1 year ago
  ringabout 6552a27ec1 fixes #19857; Exception raised in closure may be "skipped" in ORC (#21530) 1 year ago
  Andreas Rumpf 50baf21eac fixes #20422; emit nimPrepareStrMutationV2 for toOpenArray to keep th… (#21459) 1 year ago