dev-2022-05
版本发布时间: 2022-05-02 02:31:25
odin-lang/Odin最新发布版本:dev-2024-09(2024-09-02 23:33:25)
New Language Features
None
New Compiler Features
- New intrinsics:
-
intrinsics.type_is_multi_pointer
-
intrinsics.type_field_type
-
Compiler Improvements
- Numerous bug fixes
- Refactored filename handling
- Error message if the output is a directory
- Packages are assumed to be directory-based unless
-file
is supplied
New Packages
- New builtin
container_of
-
core:compress/shoco
A short string (de)compressor -
core:container/intrusive/list
An intrusive linked list -
core:encoding/varint
LEB128 encode and decode -
core:encoding/xml
An XML parser -
core:image/netpbm
A reader/writer for the NetPBM image formats -
core:image/qoi
A reader/writer for the QOI image format -
core:image/tga
A writer for a common subset of the TGA format -
core:text/i18n
An easy way to translate your software using GetText or Qt Linguist translations
Package Improvements
- Additional D3D and win32 bindings and constants
- Unified
Sema
andAtomic_Sema
behaviour - Fix quaternion implementation #1644
- Updated Vulkan generator and package
- Fixed static arena assertion fail #1740
-
core:container/lru
Reduce allocations, fixes -
core:encoding/json
Unmarshal fixes -
core:hash/xxhash
Fixes -
core:path/filepath
Add file stem and long-extension procedures -
core:slice
More helpers -
core:strings
Add Levenshtein distance -
core:sync
Improvements -
core:thread
New thread pool implementation -
vendor:metal
andvendor:darwin
numerous additions and fixes - Quicksort minor fix
1、 macos_amd64_dev-2022-05.zip 16.28MB
2、 ubuntu_amd64_dev-2022-05.zip 16.2MB
3、 windows_amd64_dev-2022-05.zip 36.73MB