Commit History

Author SHA1 Message Date
  metagn a2031ec6cf remove structural equality check for objects and distinct types (#24448) 3 days ago
  metagn 05c74d6844 always reinstantiate nominal values of generic instantiations (#24425) 5 days ago
  metagn 511ab72342 fix subtype match of generic object types (#24430) 1 week ago
  metagn 45b8434c7d skip tyAlias in generic alias checks [backport:2.0] (#24417) 1 week ago
  metagn 40fc2d0e76 include static types in type bound ops (#24366) 3 weeks ago
  metagn 2864830941 implement type bound operation RFC (#24315) 3 weeks ago
  ringabout 68b2e9eb6a make `PNode.typ` a private field (#24326) 1 month ago
  metagn b0e6d28782 fix logic for `dcEqIgnoreDistinct` in `sameType` (#24197) 1 month ago
  metagn 793cee4de1 treat generic body type as atomic in iterOverType (#24096) 2 months ago
  metagn 9dda7ff7bc make sigmatch use prepareNode for tyFromExpr (#24095) 2 months ago
  Nikolay Nikolov 09682ac7f1 + show the effectsOf pragma (if present) of procs in nimsuggest hints… (#23305) 2 months ago
  metagn 538603e01d allow conversions between `var` types of range types and base types (#24037) 2 months ago
  metagn b7b1313d21 proper error message for out-of-range enum sets (#24027) 2 months ago
  ringabout 1244ffbf39 fixes #23923; type-aliased seq[T] get different backend C/C++ pointer type names causing invalid codegen (#23924) 2 months ago
  metagn d3af51e3ce remove fauxMatch for tyFromExpr, remove tyProxy and tyUnknown aliases (#24018) 2 months ago
  ringabout 7e88091de3 fixes #22553; regression of offsetof(T, anFieldOfUncheckedArray) (#24014) 2 months ago
  Ryan McConnell 27abcdd57f fixes #23755; array static inference during overload resolution (#23760) 4 months ago
  Andreas Rumpf 56c95758b2 fixes #23445; fixes #23418 [backport] (#23699) 5 months ago
  Nikolay Nikolov c934d5986d Converted the 'invalid kind for firstOrd/lastOrd(XXX)' messages from internal errors to fatal errors. (#23443) 7 months ago
  ringabout 720021908d fixes #23233; Regression when using generic type with Table/OrderedTable (#23235) 10 months ago
  Nikolay Nikolov 18b5fb256d + show the inferred exception list (as part of the type) for functions that don't have an explicit `.raises` pragma (#23193) 10 months ago
  Andreas Rumpf fe18ec5dc0 types refactoring; WIP (#23086) 11 months ago
  Andreas Rumpf 6ed33b6d61 type graph refactor; part 3 (#23064) 11 months ago
  Andreas Rumpf e51e98997b type refactoring: part 2 (#23059) 11 months ago
  Andreas Rumpf db603237c6 Types: Refactorings; step 1 (#23055) 11 months ago
  Nikolay Nikolov 618ccb6b6a Also show the `raises` pragma when converting proc types to string (#23026) 11 months ago
  Andreas Rumpf 02be027e9b IC: progress and refactorings (#22961) 1 year ago
  Nikolay Nikolov f5bbdaf906 Inlay hints for types of consts (#22916) 1 year ago
  ringabout 2e070dfc76 fixes #22673; Cannot prove that result is initialized for a placehold… (#22915) 1 year ago
  ringabout 95e5ad6927 fixes #22902; borrow from proc return type mismatch (#22908) 1 year ago