Commit History

Author SHA1 Message Date
  Bung 5917c2d5b7 fix #15836 proc arg return type auto unexpectly match proc with concr… (#21065) 2 years ago
  ringabout db56fc3bcb Revert "fix #15836 proc arg return type auto unexpectly match proc with concr…" (#21057) 2 years ago
  Bung 0cd9bdcf9f fix #15836 proc arg return type auto unexpectly match proc with concr… (#21044) 2 years 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
  Andreas Rumpf 34a53e8049 fixes #12642 (#18811) 3 years ago
  Andreas Rumpf e0ef859130 strict effects (#18777) 3 years ago
  Andreas Rumpf a273ea70e8 implements overloadable enum values; WIP (#18470) 3 years ago
  Andreas Rumpf f65f760dee fixes #15884 (#18230) 3 years ago
  Timothee Cour e224865b3b add astmsgs; add `declared in` msg for usage lint errors (#17961) 3 years ago
  Timothee Cour 2abc936d51 `typeof(voidStmt)` now works (#17807) 3 years ago
  Clyybber 438afb4db9 Introduce localErrorNode (#17785) 3 years ago
  Andreas Rumpf 67e28c07f9 IC: first steps towards 'nim check --def --ic:on' (#17714) 3 years ago
  Andreas Rumpf d6a16020fe IC: backend: remember produced type information (#17440) 3 years ago
  Saem Ghani e5873b3a93 semTemplateDef and t17433 clean-ups (#17448) 3 years ago
  Saem Ghani 72b89eff82 semLambda removed, semProcAux reworked (#17379) 3 years ago
  Andreas Rumpf 6278b5d89a new-style concepts implementation, WIP (#15251) 3 years ago
  flywind d447c0fe3f use typeof instead type (#16962) 3 years ago
  Andreas Rumpf fb80d2ff85 IC: bugfixes (WIP) (#16836) 3 years ago
  Andreas Rumpf 8241e55023 IC: next steps (#16729) 3 years ago
  Andreas Rumpf 1fd4c666dc IC: next steps (#16705) 4 years ago
  Andreas Rumpf 796498525a IC: next steps (#16550) 4 years ago
  Andreas Rumpf 73a8b950cb big steps torwards an efficient, simple IC implementation (#16543) 4 years ago
  Andreas Rumpf 979148e863 refactorings to prepare the compiler for IC (#15935) 4 years ago