Skip to content

Releases: savi-lang/savi

v0.20220404.1

05 Apr 01:34
3b127a9
Compare
Choose a tag to compare

What's Changed

  • Add more options to Integer.Format.Hexadecimal. by @jemc in #288

Full Changelog: v0.20220404.0...v0.20220404.1

v0.20220404.0

04 Apr 15:51
5990d69
Compare
Choose a tag to compare

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

28 Mar 18:06
2c7a579
Compare
Choose a tag to compare

What's Changed

  • Add support for relative:../path/to/dep dependencies. by @jemc in #278

Full Changelog: v0.20220325.0...v0.20220328.0

v0.20220325.0

25 Mar 22:58
0b5dc5d
Compare
Choose a tag to compare

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

24 Mar 17:34
a686cf8
Compare
Choose a tag to compare

What's Changed

  • Fix a compiler crash related to type aliases. by @jemc in #271

Full Changelog: v0.20220319.0...v0.20220324.0

v0.20220319.0

19 Mar 18:09
b3d4397
Compare
Choose a tag to compare

What's Changed

  • Clean up and better encapsulate AsioEvent. by @jemc in #269

Full Changelog: v0.20220318.0...v0.20220319.0

v0.20220318.0

18 Mar 21:19
1ad8fa6
Compare
Choose a tag to compare

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 for yield. 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

16 Mar 00:41
124d5b6
Compare
Choose a tag to compare
Merge pull request #261 from savi-lang/rename/ffi-declarator

Add `:ffimodule` declarator, deprecating `:ffi` declarator.

v0.20220312.0

16 Mar 02:17
cea1cae
Compare
Choose a tag to compare
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

16 Mar 02:17
840f650
Compare
Choose a tag to compare
Merge pull request #252 from savi-lang/add/savi-init

Add the `savi init lib` and `savi init bin` commands.