Skip to content

Bucket List #116

@obiwan87

Description

@obiwan87
  • soa arrays do not work properly (see demo.odin)
  • also in demo.odin: T { entity = expr } -> ignore references in literal body because T is polymorphic and not known
  • Propagate down type in ExpectedTypeEngine for if ... else ternary expressions (order is different from other ternary expressions)
  • No code-completion inside literal init block without lhs only camera.target = rl.Vector2 { player.x + 20.0, player.y + 20.0 }
  • Show inlay hints for literal values in init blocks
  • Suggestions popup after literals, e.g. e.g. x := 2 + 3<caret>
  • Auto-insert comma when declaring fields in a struct/enum/union
  • Add "for" template for iterable stuff items.for<press tab> will turn into for in loop
  • Add "auto-detect" for "Odin SDK" root
  • Add preference setting for auto-imported packages: "Always import as alias"
  • Add preferences for auto-generated package names: "parent directory", "directory structure, e.g. root_p1_p11_p12"
  • Contain parse error when declaring a new symbol in file-scope: "name" on will cause all formatting to break

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions