Skip to content

JanetRS v0.6.0

Compare
Choose a tag to compare
@GrayJack GrayJack released this 10 Sep 22:39

Changes

  • BREAKING: Feat: Conditionally expose JanetFile "piped" flag (PIPED was removed in Janet 1.22.0)
  • BREAKING: Refactor: Changed definition of IsJanetAbstract trait
  • BREAKING: Refactor: Changed the return type of JanetAbstract::get{_mut, _unchecked, _unchecked_mut}
  • BREAKING: Feat: Move everything possible to C-unwind
  • BREAKING: Up Minimum Rust version to 1.71.0
  • Feat: Add additional implementation of From implementation for
    JanetBuffer, JanetArray and JanetTable
  • Feat: Expose JanetBuffer methods that use CStr on no_std environment
  • Feat: Expose JanetFile "update" flag
  • Feat: Expose more of the String-like types API on no_std environment
  • Feat: Add method can_resume for JanetFiber
  • Refactor: Simplify the tuple! and structs! macros
  • Refactor: Simplify a few PartialEq implementations
  • Refactor: Simplify JanetStruct implementation of Clone
  • Refactor: Adapt lifetimes to changes on bstr crate
  • Refactor: Modernize format strings
  • Fix: Fix compilation when unicode feature os off
  • Fix: Fix check_mut_ref on janet_fn attribute macro
  • Fix: Fix linking on non x86_64 targets
  • Docs: Improve documentation flags
  • Docs: Simplify links
  • CI: Many CI improvements