Skip to content

Releases: savi-lang/savi

v0.20240611.0

11 Jun 23:58
2ce45a4
Compare
Choose a tag to compare

What's Changed

  • Add more MacOS sysroot / lib search paths for linking dylibs. by @jemc in #479

Full Changelog: v0.20240610.0...v0.20240611.0

v0.20240610.0

10 Jun 14:55
ebca07c
Compare
Choose a tag to compare

What's Changed

  • DEPRECATED: _until methods using boolean-driven loop interruption. by @jemc in #475
  • Add reverse_find! and reverse_find_index! to Indexable trait. by @jemc in #476
  • Fix memory safety bugs involving dynamic tracing of a "boxed" struct. by @jemc in #478

Full Changelog: v0.20240529.0...v0.20240610.0

v0.20240529.0

29 May 22:10
4a71648
Compare
Choose a tag to compare

What's Changed

  • Add support for raising an error! with a value. by @jemc in #474

Full Changelog: v0.20240428.0...v0.20240529.0

v0.20240428.0

28 Apr 12:10
62ba6e6
Compare
Choose a tag to compare

What's Changed

  • Upgrade to Crystal 1.10.1 and fix CI build. by @jemc in #471
  • Add position to self-hosted AST data structures. by @jemc in #470
  • Add dependency on crystal-capnproto. by @jemc in #472
  • Add error-raising variants of Bytes.truncate* and .chop* methods. by @jemc in #473

Full Changelog: v0.20231025.0...v0.20240428.0

v0.20231025.0

25 Oct 17:32
72f4ab3
Compare
Choose a tag to compare

What's Changed

  • Add Platform.is_arm and Platform.is_x86 functions. by @jemc in #469

Full Changelog: v0.20231020.0...v0.20231025.0

v0.20231020.0

20 Oct 16:17
3c74943
Compare
Choose a tag to compare

What's Changed

  • Re-enable self-hosted specs. by @jemc in #464
  • Add self-hosted parsing of character literals. by @jemc in #465
  • Finish grammar/building of the self-hosted parser. by @jemc in #466
  • Add some safeguards to prevent infinite loop in backtrace printing. by @jemc in #467
  • Add each_enum_member method to all enums. by @jemc in #468

Full Changelog: v0.20230617.0...v0.20231020.0

v0.20230617.0

17 Jun 08:01
200238d
Compare
Choose a tag to compare

What's Changed

  • Add String.replace_all, .leading_whitespace_index and .trailing_whitespace_index. by @jemc in #462
  • BREAKING CHANGE: Macros now have weaker parsing precedence. by @jemc in #463

Full Changelog: v0.20230615.0...v0.20230617.0

v0.20230615.0

16 Jun 03:59
cba4435
Compare
Choose a tag to compare

What's Changed

  • Add Emacs tooling by @repr-man in #453
  • Set MACOSX_DEPLOYMENT_TARGET to support MacOS 11 or higher. by @jemc in #455
  • Update for Crystal 1.8.0. by @jemc in #459

Full Changelog: v0.20230324.0...v0.20230615.0

v0.20230324.0

24 Mar 17:44
1ee785e
Compare
Choose a tag to compare

What's Changed

  • Remove deprecated UTF8Decoding shim. by @jemc in #445
  • Limit concurrency when running git ... to 1 by @mneumann in #449
  • Eliminate duplicate files in glob expansion by @repr-man in #450
  • Fix CI dependency issue for MacOS CI by @jemc in #451
  • Add ffi_link_cpp_files declarator (similar to ffi_link_c_files) by @jemc in #452

New Contributors

Full Changelog: v0.20230213.0...v0.20230324.0

v0.20230213.0

14 Feb 02:20
2c8f4be
Compare
Choose a tag to compare

What's Changed

  • Add String.reverse_each_char_with_index_and_width. by @jemc in #443

Full Changelog: v0.20230208.0...v0.20230213.0