Commit History

Author SHA1 Message Date
  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
  ringabout d51a392149 replaces implicit passes array registed at runtime with explicit function calls; simplify compilation pipeline (#21444) 1 year ago
  ringabout 38f876dd48 fixes #19795; fixes #11852; fixes #19974; remove parsing pipeline, Nim now parses the whole module at one time (#21379) 1 year ago
  ringabout fc35f83eee fixes #21260; add check for illegal recursion for defaults (#21270) 1 year ago
  ringabout f7c203fb6c remove legacy code (#21134) 1 year ago
  Bung 5917c2d5b7 fix #15836 proc arg return type auto unexpectly match proc with concr… (#21065) 1 year ago
  ringabout db56fc3bcb Revert "fix #15836 proc arg return type auto unexpectly match proc with concr…" (#21057) 1 year ago
  Bung 0cd9bdcf9f fix #15836 proc arg return type auto unexpectly match proc with concr… (#21044) 1 year ago
  ringabout 55373e65b4 unpublic `arrayWith` and rename it to `nimArrayWith` (#21006) 2 years ago
  ringabout 7f2ff909d9 fixes object default fields bugs and add tests (#20839) 2 years ago
  ringabout 39f925b95d fixes #20715; range[a..b] inside object variant fails (#20716) 2 years ago
  ringabout f89ba2c951 add default field support for object in ARC/ORC (#20480) 2 years ago
  ringabout b6bfe38ff5 move formatfloat out of system (#20195) 2 years ago
  metagn 0014b9c48e top-down type inference, implements rfc 149 (#20091) 2 years ago
  Andreas Rumpf 576fece909 fixes 'lent T' inside object constructor [backport] (#18911) 3 years ago
  Jason Beetham 66e53bdd7b Fixed type inference for 'set` and 'tuple' (#18827) 3 years ago