·
136 commits
to master
since this release
New Language Features
New Compiler Improvements
- Name Canonicalization
- Deterministic Name Mangling Rules for Symbols (Procedures, Variables, Debug Types, etc)
typeid
layout change- Always 8-bytes in size
- Represents a hash of the canonical name for the type
- Improved generation times for
odin doc
- Allow
-show-timings
forodin doc
- Very minor parser improvements to catch weird edges cases
intrinsics.simd_extract_msbs
intrinsics.simd_extract_lsbs
for x in bit_set
will use a count leading zeros intrinsics internally rather than checking each bit manually- General bug fixes for LLVM backend
New Packages
vendor:sdl3/image
Package Improvements
- Update
vendor:wgpu
tov24
- Improved documentation for
core:simd
- Minor fixes to SDL3 bindings
- Support use of
*
in format strings without an index NS.SavePanel_URL
fix- Support
%b
forrune
os2
fixes- Recursive directory walker
- Fix race conditions on Linux
os2.random_string
to usecontext.random_generator