Commit History

Author SHA1 Message Date
  Juan M Gómez 96e1949610 implements RFC: [C++] Constructors as default initializers (#22694) 1 year ago
  Juan M Gómez 8032f252b2 fixes #22669 constructor pragma doesnt init Nim default fields (#22670) 1 year ago
  metagn 53d9fb259f don't update const symbol on const section re-sems (#22609) 1 year ago
  SirOlaf 3b206ed988 Fix #22604: Make endsInNoReturn traverse the tree (#22612) 1 year ago
  metagn ba158d73dc type annotations for variable tuple unpacking, better error messages (#22611) 1 year ago
  metagn 53d43e9671 round out tuple unpacking assignment, support underscores (#22537) 1 year ago
  ringabout 469c9cfab4 unpublic the sons field of PType; the precursor to PType refactorings (#22446) 1 year ago
  Bung 2aab03bdfb fix #19304 Borrowing std/times.format causes Error: illformed AST (#20659) 1 year ago
  Juan M Gómez b5b4b48c94 [C++] Member pragma RFC (https://github.com/nim-lang/RFCs/issues/530) (#22272) 1 year ago
  ringabout 93ced31353 use strictdefs for compiler (#22365) 1 year ago
  SirOlaf 62869a5c68 Check try block for endsInNoReturn (#22314) 1 year ago
  metagn b35942ef83 fix new type inference for `noreturn` [backport] (#22182) 1 year ago
  ringabout a345cde26e allow destructors to accept non var parameters; deprecate `proc =destroy(x: var T)` (#22130) 1 year ago
  ringabout 29a43124cf overhaul the error messages of `=dup` (#22129) 1 year ago
  Juan M Gómez d90581c677 Allows for arbitrary ordering of inheritance in type section #6259 (#22070) 1 year ago
  metagn 5139a2ec37 make borrow `.` work with aliases if not overriden (#22072) 1 year ago
  Juan Carlos b2d7761975 Remove Deprecated Nimfix (#22062) 1 year ago
  ringabout 64accd1c57 fixes {.global.} ref typedesc regressions (#22046) 1 year ago
  ringabout 7ee00d86b1 fixes overriden typo (#22044) 1 year ago
  metagn 0a212f97a5 properly disallow unresolved generic proc values (#22005) 1 year ago
  Juan M Gómez e43a51fcf3 Implements: [C++] constructor pragma improvement (fix #21921) (#21916) 1 year ago
  Bung 266cc69f19 fix #21896 asign parameter to global variable generates invalid code (#21900) 1 year ago
  Juan M Gómez 02a10ec379 Cpp Vfunctions draft (#21790) 1 year ago
  ringabout 3b9999b93c adds documentation for `=wasMoved` and `=dup` hooks and small fixes (#21827) 1 year ago
  ringabout b562e1e6d8 implement `=dup` hook eliminating `wasMoved` and `=copy` pairs (#21586) 1 year ago
  metagn ca82b4ea16 underscore as special word (#21766) 1 year ago
  Andreas Rumpf 220b450489 fixes #21245; warn about destructors that can raise (#21726) 1 year ago
  metagn 0032322ea8 fix #21727 (#21729) 1 year ago
  Andreas Rumpf 20b011de19 refactoring in preparation for better, simpler name mangling that wor… (#21667) 1 year ago
  metagn 63d29ddd69 alias syntax fixes, improvements and tests (#21671) 1 year ago