Releases: savi-lang/savi
Releases · savi-lang/savi
v0.20220505.0
v0.20220428.0
What's Changed
- Add
InhibitOptimization
, with two functions useful in benchmarking. by @jemc in #310 - Fix compiler crash on identity comparison of floating-point values. by @jemc in #311
- Fix a compat. issue with separate FFI declarations to the same function. by @jemc in #312
Full Changelog: v0.20220423.0...v0.20220428.0
v0.20220423.0
What's Changed
- Fix memory safety edge case in
String.<<
andBytes.<<
. by @jemc in #308 - Fix compiler alias analysis of the sendability of params with defaults. by @jemc in #309
Full Changelog: v0.20220422.1...v0.20220423.0
v0.20220422.1
What's Changed
- Fix type check for parameters of elevated-cap constructor. by @jemc in #304
- Change
Integer.Format.Hexadecimal
to emitlowercase
by default. by @jemc in #305 - Add
.format.literal
and.format.hex_dump
for theBytes
type. by @jemc in #306 - Allow non-sendable params to an elevated constructor when the type has no fields. by @jemc in #307
Full Changelog: v0.20220422.0...v0.20220422.1
v0.20220422.0
What's Changed
- Add
saturating_
methods to theInteger.SafeArithmetic
trait. by @jemc in #302 - Fix sizing of byte string literals in the compiler. by @jemc in #303
Full Changelog: v0.20220420.0...v0.20220422.0
v0.20220420.0
What's Changed
Full Changelog: v0.20220419.0...v0.20220420.0
v0.20220419.0
What's Changed
- Change
Integer
bit shifting semantics to be more consistent. by @jemc in #299 - Add
Integer.Format.Binary
for showing integers in binary format. by @jemc in #300
Full Changelog: v0.20220417.0...v0.20220419.0
v0.20220417.0
v0.20220412.1
What's Changed
- Deprecate
CPointer.usize
in favor ofCPointer.address
. by @jemc in #291 - Add
static_address_of_function
macro. by @jemc in #292 - Fix the LSP server to not crash on unknown messages. by @jemc in #293
- Fix linker path detection for 64bit Arch Linux. by @jemc in #294
Full Changelog: v0.20220410.0...v0.20220412.1
v0.20220410.0
What's Changed
Full Changelog: v0.20220404.1...v0.20220410.0