dev-2023-10
gingerBill
released this
02 Oct 20:26
·
1756 commits
to master
since this release
New Language Features
or_break
or_continue
#relative [^]T
(relative multi-pointers)- Replaced
#relative []T
(relative slices) - This data type might be removed in the future
- Replaced
Compiler Improvements
- LLVM 17.0.1 for Windows
- Linux and Darwin support coming very soon
-sanitize:<string>
(can be applied together)-sanitize:address
(Windows, Linux, Darwin)-sanitize:memory
(Linux)-sanitize:thread
(Linux, Darwin)
raw_data(^matrix[R, C]T) -> [^]T
- Remove
for in
andswitch in
in favour offor _ in
andswitch _ in
- Disallow aliasing of
any
andtypeid
ODIN_PLATFORM_SUBTARGET
global constant- General Fixes
New Packages
Package Improvements
- General Fixes