dev-2022-01
gingerBill
released this
02 Jan 23:36
·
7948 commits
to master
since this release
New Language Features
None
New Compiler Features
None
Compiler Improvements
- Correct
odin doc
default parameter valueinit_string
generation - Improve debug symbol retention with
-debug -o:minimal
- Disallow
@(static)
and@(thread_local)
withindefer
statements - Improvements for Darwin ARM64 support
- Improved float to quaternion conversion support
- Improved global
when
handling
New Packages
- Replace
core:container
with new packages core:container/bit_array
core:container/priority_queue
core:container/queue
core:container/small_array
Package Improvements
- Improvements to
core:math/big
- Improvements to
core:odin/parser
- Make
strconv
more robust - Fix typo in
core:json/encoding
fromunmarshall
tounmarshal
- Remove the extra hidden
0
terminator fromstrings.clone
andbytes.clone
which was there for very old legacy reasons, preferstrings.clone_to_cstring
when that behaviour is needed - Fix
strings.fields_proc
andstrings.index_any
- Fix
math.prod
- Add
hash.djbx33a
- Add
sort.map_entries_by_key
andsort.map_entries_by_value