Releases: savi-lang/savi
Releases · savi-lang/savi
v0.20220404.1
What's Changed
Full Changelog: v0.20220404.0...v0.20220404.1
v0.20220404.0
What's Changed
- Add String interpolation syntax. by @jemc in #282
- Updates for syntax highlighting tools, including string interpolation. by @jemc in #284
- Add the
IntoString
trait, for use with string interpolation. by @jemc in #285 - Implement
IntoString
for all:numeric
types. by @jemc in #286 - Add
Integer.format
method with decimal and hexadecimal options. by @jemc in #287
Full Changelog: v0.20220328.0...v0.20220404.0
v0.20220328.0
What's Changed
Full Changelog: v0.20220325.0...v0.20220328.0
v0.20220325.0
What's Changed
- BREAKING CHANGE:
:member
names in an:enum
get an automatic prefix. by @jemc in #272 - BREAKING CHANGE: Simpler sub-declarations in
:enum
and:numeric
types. by @jemc in #273
Full Changelog: v0.20220324.0...v0.20220325.0
v0.20220324.0
What's Changed
Full Changelog: v0.20220319.0...v0.20220324.0
v0.20220319.0
What's Changed
Full Changelog: v0.20220318.0...v0.20220319.0
v0.20220318.0
What's Changed
- Add
--llvm-ir
flag to emit LLVM IR to a file. by @jemc in #263 - Add
source_code_position_of_argument
support foryield
. by @jemc in #262 - Change LLVM generation to use private linkage by default. by @jemc in #264
- Add
:inline always
declaration to mark functions as inlined. by @jemc in #265 - Remove deprecated
Platform
alias functions. by @jemc in #267 - Add
:ffi
function declarations. by @jemc in #268
Full Changelog: v0.20220315.1...v0.20220318.0
v0.20220315.1
Merge pull request #261 from savi-lang/rename/ffi-declarator Add `:ffimodule` declarator, deprecating `:ffi` declarator.
v0.20220312.0
Merge pull request #255 from savi-lang/fix-codegen-struct-ptr-debug-info Fix debug info generation for a pointer to a Savi `:struct` value.
v0.20220309.0
Merge pull request #252 from savi-lang/add/savi-init Add the `savi init lib` and `savi init bin` commands.