Commit History

Author SHA1 Message Date
  ringabout 42486e1b2f unordered enum for better interoperability with C (#23585) 8 months ago
  Andreas Rumpf 7657a637b8 refactoring: no inheritance for PType/PSym (#23403) 10 months ago
  Andreas Rumpf fe18ec5dc0 types refactoring; WIP (#23086) 1 year ago
  Andreas Rumpf e51e98997b type refactoring: part 2 (#23059) 1 year ago
  Andreas Rumpf db603237c6 Types: Refactorings; step 1 (#23055) 1 year ago
  ringabout b5f5b74fc8 enable vtable implementation for C++ and make it an experimental feature (#23004) 1 year ago
  SirOlaf 9140f8e221 Fix endsInNoReturn for case statements (#23009) 1 year ago
  ringabout 30cf33f04d rework the vtable implementation embedding the vtable array directly with new strictions on methods (#22991) 1 year ago
  Andreas Rumpf ce1a5cb165 progress: 'm' command line switch (#22976) 1 year ago
  Andreas Rumpf 02be027e9b IC: progress and refactorings (#22961) 1 year ago
  ringabout e17237ce9d prepare for the enforcement of `std` prefix (#22873) 1 year ago
  Juan M Gómez e6ca13ec85 Instantiates generics in the module that uses it (#22513) 1 year ago
  metagn e5106d1ef3 minor refactoring, move some sym/type construction to semdata (#22654) 1 year ago
  SirOlaf d2f36c071b Exclude block from endsInNoReturn, fix regression (#22632) 1 year ago
  SirOlaf 3b206ed988 Fix #22604: Make endsInNoReturn traverse the tree (#22612) 1 year ago
  metagn 1cc4d3f622 fix generic param substitution in templates (#22535) 1 year ago
  Pylgos 48da472dd2 fix #22448 Remove `structuredErrorHook` temporary in `tryConstExpr` (#22450) 1 year ago
  ringabout 0bf286583a `initNodeTable` and friends now return (#22444) 1 year ago
  ringabout 7be2e2bef5 replaces `doAssert false` with `raiseAssert` for unreachable branches, which works better with strictdefs (#22436) 1 year ago
  ringabout 93ced31353 use strictdefs for compiler (#22365) 1 year ago
  ringabout 1c2ccfad08 fixes #22301; fixes #22324; rejects branch initialization with a runtime discriminator with defaults (#22303) 1 year ago
  ringabout f524d60fa1 fixes #22123; Compiler bug with default initializer values and arrays (#22128) 1 year ago
  metagn 6d21637245 fix scoping regression with calls in generic bodies (#22115) 1 year ago
  metagn fda8b6f193 strictly typecheck expressions in bracketed `emit` (#22074) 1 year ago
  Juan Carlos b2d7761975 Remove Deprecated Nimfix (#22062) 1 year ago
  metagn 2dcc7195da support generic void return type for templates (#21934) 1 year ago
  ringabout 9c40dd2406 fixes #21840; nested local template lookup regression (#21841) 1 year ago
  Andreas Rumpf 20b011de19 refactoring in preparation for better, simpler name mangling that wor… (#21667) 1 year ago
  ringabout c814c4d993 fixes #3770; templates with untyped parameters resolve private fields wrongly in generics (#21554) 1 year ago
  ringabout d950e5f3a8 remove nosinks hacks from compiler (#21469) 1 year ago