New Features
- Basic Debug Information Support
- PDB generation with
-debug
- PDB generation with
distincttypesMy_Int :: distinct int;My_Int != intFoo_Bar :: int;Foo_Bar == intstruct,enum,union,proc, andbit_fieldtypes will always be distinct if named
- Sized booleans
b8b16b32b64
- Removal of 128 bit integers
using inusing println in import "core:fmt.odin"using a, b, c in foo;
enum #exportFoo :: enum #export {A, B, C}; a := A;
- Explicit procedure overloading
foo :: proc[bar, baz, asd, goop];
- Remove of implicit procedure overloading
- New build flags:
-no-bounds-check-debug
- Improved minimal dependency build