Commit History

Author SHA1 Message Date
  Andreas Rumpf ac57c3193d fixes an old ARC bug: the produced copy/sink operations don't copy the hidden type field for objects with enabled inheritance; fixes #19205 [backport:1.6] (#19232) 3 years ago
  Andreas Rumpf e8dad482a3 fixes #16246 (#18800) 3 years ago
  Andreas Rumpf e0ef859130 strict effects (#18777) 3 years ago
  Andreas Rumpf 01fc9e58ca fixes #18550 (#18553) 3 years ago
  Andreas Rumpf 70fb377e88 undo RFC #294, it breaks code for no good reason, the compiler can wa… (#18546) 3 years ago
  Andreas Rumpf f8519657c4 fixes #18469 (#18544) 3 years ago
  Timothee Cour 836b061ae3 improve `--declaredLocs` to help disambiguate types (generics, aliases etc) (#18389) 3 years ago
  Jason Beetham 252eea8cae Make procedure mismatch more informative with pragma/call convention mismatches (#18384) 3 years ago
  Andreas Rumpf 3bc625aff1 ORC: progress (#18000) 4 years ago
  Andreas Rumpf 2c2ec48bc4 ORC: critical bugfix for mixing acyclic refs with cyclic refs [backport:1.4] (#17991) 4 years ago
  Timothee Cour e224865b3b add astmsgs; add `declared in` msg for usage lint errors (#17961) 4 years ago
  Timothee Cour 01f316cf1f mention -d:nimLegacyConvEnumEnum in error msg (#17928) 4 years ago
  Timothee Cour 80df21d9a3 `--declaredlocs` now shows location for `T` instead of `static` in `proc fn(a: static T)` (#17795) 4 years ago
  Timothee Cour 2951f89374 improve errmsg refs #17793 object ctor with generics (#17806) 4 years ago
  Timothee Cour 7e94420847 cString => cSourceString; tyCString => tyCstring so that error msgs show cstring, not cString (#17744) 4 years ago
  Timothee Cour ceadf54d76 iterable[T] (#17196) 4 years ago
  Timothee Cour 6d7d1e60fe fix #14585, fix #17589: access to static param now works (#17590) 4 years ago
  Andreas Rumpf 6278b5d89a new-style concepts implementation, WIP (#15251) 4 years ago
  Timothee Cour e40ff24c23 typeToString: type float => typedesc[float] (#17011) 4 years ago
  Andreas Rumpf 91ace2188a fixes #16897 [backport:1.2] (#16900) 4 years ago
  Timothee Cour 6e267d28b3 remove conditionals on nimHasUserErrors, nimNoNilSeqs2, nimNoNilSeqs (#16861) 4 years ago
  Andreas Rumpf 8241e55023 IC: next steps (#16729) 4 years ago
  Andreas Rumpf 73a8b950cb big steps torwards an efficient, simple IC implementation (#16543) 4 years ago
  Timothee Cour f344a70412 fix #16150 improve type mismatch errors (#16152) 4 years ago
  Miran bbe49a14ae Correct all eggs (#15906) 4 years ago
  cooldome 00b495de95 Use modern enums in compiler (#15775) 4 years ago
  flywind 27eb19cc48 fix #15145 (#15816) 4 years ago
  Timothee Cour 0fb878324e honor --declaredLocs in more places, including type mismatch errors; also show `kind` with --declaredLocs (#15673) 4 years ago
  Andreas Rumpf 226595515c explicit ID generation for easier IC (#15559) 4 years ago
  Timothee Cour 05752cd5d0 add --declaredlocs (#15666) 4 years ago