Commit History

Autor SHA1 Mensaxe Data
  metagn 74f4042f89 isolate and rematch generic converters to get bindings (#24867) hai 2 semanas
  ringabout 2c7577745b fixes `implicitConv` discarding flags (#24817) hai 1 mes
  metagn 44c1b2a6df fix compound inheritance penalty (#24775) hai 1 mes
  ringabout 903ce6db28 fixes generic types `sink T` cannot be inferred for passed arguments (#24761) hai 1 mes
  Ryan McConnell 82974d91ce new-style concepts adjusments (#24697) hai 1 mes
  metagn dac77cc97e don't try to infer array range to unresolved range (#24709) hai 2 meses
  metagn 26d3b4c3ab adapt generic matches to inheritance penalty of final objects (#24691) hai 2 meses
  Ryan McConnell 43f7e160ba couple cases of valid concept bindings (#24513) hai 4 meses
  metagn 14ce1a91ce fix crash with tyBuiltInTypeClass matching itself (#24462) hai 5 meses
  metagn 0036bb976b fix subtype match of generic object types (#24430) hai 5 meses
  metagn ac8c44e08d implement type bound operation RFC (#24315) hai 6 meses
  metagn 2d678fa45c better errors for standalone explicit generic instantiations (#24276) hai 6 meses
  ringabout b3e02ef0c3 make `PNode.typ` a private field (#24326) hai 6 meses
  metagn 13110fc5d3 give int literals matched type on generic match (#24234) hai 6 meses
  metagn 6c96892d5e refactor to make sigmatch use LayeredIdTable for bindings (#24216) hai 6 meses
  metagn 75e50f804a delay markUsed for converters until call is resolved (#24243) hai 6 meses
  metagn 599f1ad6b3 make new concepts match themselves (#24244) hai 6 meses
  metagn e262d9506d stricter set type match, implicit conversion for literals (#24176) hai 6 meses
  metagn 7cbe031909 fix trivial segfault in sigmatch for static types (#24196) hai 7 meses
  Ryan McConnell 37dba853c9 Fix incorrect inheritance penalty for some objects (#24144) hai 7 meses
  metagn 05a7a48a2b fix inverted order of resolved `tyFromExpr` match (#24138) hai 7 meses
  metagn 1660ddf98a make `var`/pointer types not match if base type has to be converted (#24130) hai 7 meses
  metagn b5f2eafed1 don't match arguments with typeclass type in generics (#24123) hai 7 meses
  metagn 9dda7ff7bc make sigmatch use prepareNode for tyFromExpr (#24095) hai 7 meses
  metagn 24e5b21c90 fix regression with generic params in static type (#24075) hai 7 meses
  metagn a93c5d79b9 adapt generic default parameters to recent generics changes (#24065) hai 7 meses
  metagn 1ebdcb3bca fully disable static paramTypesMatch for tyFromExpr in generics (#24049) hai 8 meses
  metagn 71de7fca9e handle explicit generic routine instantiations in sigmatch (#24010) hai 8 meses
  metagn d3af51e3ce remove fauxMatch for tyFromExpr, remove tyProxy and tyUnknown aliases (#24018) hai 8 meses
  metagn f09c549d42 make int literals with range type match their base type better than other int types (#24017) hai 8 meses