Skip to content

Latest commit

 

History

History
22 lines (21 loc) · 676 Bytes

GOALS.md

File metadata and controls

22 lines (21 loc) · 676 Bytes

Goals for future versions

  • C
    • To
      • Add build tag-like line to the top of the generated header. Maybe use #error if the platform differs.
  • Odin
    • To
      • Make different 'add_libs' for shared and static
      • Generate constants always as "constants"
    • From
      • Implement Odin-specific types
        • Slice, dynamic array
        • Union
        • bit_set, bit_field
        • Struct alignment and packing
        • More complex constants (typed, expressions etc.)
      • other calling conventions
        • odin
        • contextless
  • Prettier and more useful logs
  • Better error messages
  • Add #Opaque Type