Skip to content

v0.9.11: Type system TODO fixes

Choose a tag to compare

@murphsicles murphsicles released this 30 Apr 06:05
· 127 commits to main since this release

v0.9.11: Fix type system TODOs — Future trait, array subscript, struct literal type inference

  • Future trait checking: extract inner type from Future instead of returning the
    Future type itself (new_resolver.rs:724)
  • Array subscript element type: infer from base type (Array, Slice, Vec) instead
    of hardcoded I64 (typecheck.rs:344)
  • Remaining struct-related TODOs (1159, 1172, 2217) need structural changes
    (field type storage maps) — deferred to avoid scope creep