Commit History

Autor SHA1 Mensaxe Data
  Bung 5917c2d5b7 fix #15836 proc arg return type auto unexpectly match proc with concr… (#21065) %!s(int64=2) %!d(string=hai) anos
  ringabout db56fc3bcb Revert "fix #15836 proc arg return type auto unexpectly match proc with concr…" (#21057) %!s(int64=2) %!d(string=hai) anos
  Bung 0cd9bdcf9f fix #15836 proc arg return type auto unexpectly match proc with concr… (#21044) %!s(int64=2) %!d(string=hai) anos
  ringabout 55373e65b4 unpublic `arrayWith` and rename it to `nimArrayWith` (#21006) %!s(int64=2) %!d(string=hai) anos
  ringabout 7f2ff909d9 fixes object default fields bugs and add tests (#20839) %!s(int64=2) %!d(string=hai) anos
  ringabout 39f925b95d fixes #20715; range[a..b] inside object variant fails (#20716) %!s(int64=2) %!d(string=hai) anos
  ringabout f89ba2c951 add default field support for object in ARC/ORC (#20480) %!s(int64=2) %!d(string=hai) anos
  ringabout b6bfe38ff5 move formatfloat out of system (#20195) %!s(int64=2) %!d(string=hai) anos
  metagn 0014b9c48e top-down type inference, implements rfc 149 (#20091) %!s(int64=2) %!d(string=hai) anos
  Andreas Rumpf 576fece909 fixes 'lent T' inside object constructor [backport] (#18911) %!s(int64=3) %!d(string=hai) anos
  Jason Beetham 66e53bdd7b Fixed type inference for 'set` and 'tuple' (#18827) %!s(int64=3) %!d(string=hai) anos
  Andreas Rumpf 34a53e8049 fixes #12642 (#18811) %!s(int64=3) %!d(string=hai) anos
  Andreas Rumpf e0ef859130 strict effects (#18777) %!s(int64=3) %!d(string=hai) anos
  Andreas Rumpf a273ea70e8 implements overloadable enum values; WIP (#18470) %!s(int64=3) %!d(string=hai) anos
  Andreas Rumpf f65f760dee fixes #15884 (#18230) %!s(int64=3) %!d(string=hai) anos
  Timothee Cour e224865b3b add astmsgs; add `declared in` msg for usage lint errors (#17961) %!s(int64=3) %!d(string=hai) anos
  Timothee Cour 2abc936d51 `typeof(voidStmt)` now works (#17807) %!s(int64=3) %!d(string=hai) anos
  Clyybber 438afb4db9 Introduce localErrorNode (#17785) %!s(int64=3) %!d(string=hai) anos
  Andreas Rumpf 67e28c07f9 IC: first steps towards 'nim check --def --ic:on' (#17714) %!s(int64=3) %!d(string=hai) anos
  Andreas Rumpf d6a16020fe IC: backend: remember produced type information (#17440) %!s(int64=3) %!d(string=hai) anos
  Saem Ghani e5873b3a93 semTemplateDef and t17433 clean-ups (#17448) %!s(int64=3) %!d(string=hai) anos
  Saem Ghani 72b89eff82 semLambda removed, semProcAux reworked (#17379) %!s(int64=3) %!d(string=hai) anos
  Andreas Rumpf 6278b5d89a new-style concepts implementation, WIP (#15251) %!s(int64=3) %!d(string=hai) anos
  flywind d447c0fe3f use typeof instead type (#16962) %!s(int64=3) %!d(string=hai) anos
  Andreas Rumpf fb80d2ff85 IC: bugfixes (WIP) (#16836) %!s(int64=3) %!d(string=hai) anos
  Andreas Rumpf 8241e55023 IC: next steps (#16729) %!s(int64=3) %!d(string=hai) anos
  Andreas Rumpf 1fd4c666dc IC: next steps (#16705) %!s(int64=4) %!d(string=hai) anos
  Andreas Rumpf 796498525a IC: next steps (#16550) %!s(int64=4) %!d(string=hai) anos
  Andreas Rumpf 73a8b950cb big steps torwards an efficient, simple IC implementation (#16543) %!s(int64=4) %!d(string=hai) anos
  Andreas Rumpf 979148e863 refactorings to prepare the compiler for IC (#15935) %!s(int64=4) %!d(string=hai) anos