New Language Features
None
New Compiler Features
- New intrinsics:
intrinsics.type_is_multi_pointerintrinsics.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
-fileis supplied
New Packages
- New builtin
container_of core:compress/shocoA short string (de)compressorcore:container/intrusive/listAn intrusive linked listcore:encoding/varintLEB128 encode and decodecore:encoding/xmlAn XML parsercore:image/netpbmA reader/writer for the NetPBM image formatscore:image/qoiA reader/writer for the QOI image formatcore:image/tgaA writer for a common subset of the TGA formatcore:text/i18nAn easy way to translate your software using GetText or Qt Linguist translations
Package Improvements
- Additional D3D and win32 bindings and constants
- Unified
SemaandAtomic_Semabehaviour - Fix quaternion implementation #1644
- Updated Vulkan generator and package
- Fixed static arena assertion fail #1740
core:container/lruReduce allocations, fixescore:encoding/jsonUnmarshal fixescore:hash/xxhashFixescore:path/filepathAdd file stem and long-extension procedurescore:sliceMore helperscore:stringsAdd Levenshtein distancecore:syncImprovementscore:threadNew thread pool implementationvendor:metalandvendor:darwinnumerous additions and fixes- Quicksort minor fix