github odin-lang/Odin dev-2023-05

latest releases: dev-2025-11, dev-2025-10, dev-2025-09...
2 years ago

New Language Features

Compiler Improvements

  • -max-error-count:<integer>
  • Minor fix to intrinsics.alloca
  • struct #no_copy to prevent trivial copying in certain cases
  • Experimental: @(deferred_*_by_ptr=<proc>) attributes
  • Fix a race condition in -use-separate-modules due to type determination in the backend
  • Make !x be an untyped boolean
  • When using -debug, the compiler now defaults to -o:none unless explicitly specified

New Packages

  • vendor:lua
    • vendor:lua/5.1
    • vendor:lua/5.2
    • vendor:lua/5.3
    • vendor:lua/5.4

Package Improvements

  • Numerous bug fixes
  • Numerous improvements to documentation
  • Improve JSON tokenizer
  • Fix append with zero sized types
  • Partially buffer all fmt.fprint* related calls using a bufio.Writer
  • Add bit_array.unsafe_get/bit_array.unsafe_set
  • Minor fix to core:text/edit

Don't miss a new Odin release

NewReleases is sending notifications on new releases.