New Language Features
or_breakor_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 inandswitch inin favour offor _ inandswitch _ in - Disallow aliasing of
anyandtypeid ODIN_PLATFORM_SUBTARGETglobal constant- General Fixes
New Packages
Package Improvements
- General Fixes