Commit History

Author SHA1 Message Date
  ringabout 309f97af4c fixes #23627; Simple destructor code gives invalid C (#23631) 6 months ago
  ringabout b87732b5f1 fixes #16671; openarray conversion for object construction (#23618) 6 months ago
  ringabout e662043fd1 rework `wasMoved`, `move` on the JS backend (#23577) 6 months ago
  ringabout 72d0ba2df5 remove unused magics: mIntToStr, mInt64ToStr, mFloatToStr (#23486) 7 months ago
  ringabout 4b6a9e4add fixes #23422; card regression (#23437) 8 months ago
  ringabout 7cd3d60683 fixes #12703; nim cpp rejects valid code would lose const qualifier for cstring to string via cstrToNimstr (#23371) 8 months ago
  ringabout 4b67cccf50 fixes regression #23280; Operations on inline toOpenArray len return a wrong result (#23285) 9 months ago
  ringabout d44b0b1869 fixes #22597; avoid side effects for call returning openArray types (#23257) 10 months ago
  ringabout 29ac3c9986 fixes #22923; fixes `=dup` issues (#23182) 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
  Juan M Gómez ca577dbab1 C++: ptr fields now pulls the whole type if it's a member in nkDotExpr (#22855) 1 year ago
  Andreas Rumpf 8990626ca9 NIR: progress (#22817) 1 year ago
  Andreas Rumpf 816589b667 NIR: Nim intermediate representation (#22777) 1 year ago
  Andreas Rumpf 8f5b90f886 produce better code for object constructions and 'result' [backport] (#22668) 1 year ago
  Juan M Gómez 8032f252b2 fixes #22669 constructor pragma doesnt init Nim default fields (#22670) 1 year ago
  Amjad Ben Hedhili 8853fb0775 Make `newSeqOfCap` not initialize memory. (#21842) 1 year ago
  ringabout 5bd1afc3f9 fixes #17197; fixes #22560; fixes the dest of newSeqOfCap in refc (#22594) 1 year ago
  Juan M Gómez d7634c1bd4 fixes an issue where sometimes wasMoved produced bad codegen for cpp (#22587) 1 year ago
  ringabout 469c9cfab4 unpublic the sons field of PType; the precursor to PType refactorings (#22446) 1 year ago
  ringabout faf1c91e6a fixes move sideeffects issues [backport] (#22439) 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 91c3221855 simplify isAtom condition (#22430) 1 year ago
  ringabout 10a6e4c236 clean up `gc:arc` or `gc:orc` in docs and in error messages (#22408) 1 year ago
  ringabout 260b4236fc use out parameters for getTemp (#22399) 1 year ago
  ringabout 93ced31353 use strictdefs for compiler (#22365) 1 year ago
  Bung 6b913b4741 Revert "fix #22173 `sink` paramers not moved into closure (refc) (#22… (#22376) 1 year ago