Skip to content

0.17.0

Compare
Choose a tag to compare
@ubolonton ubolonton released this 08 Aug 16:56
· 33 commits to master since this release
0.17.0
  • Added OnceGlobalRef, which eases the initialization of static references to long-lived Lisp values.
    • Added use_symbols!, which enables module code to use Lisp symbols without repeatedly interning them.
    • Added define_errors! and Env::signal to simplify the process of defining and signaling custom Lisp errors.
  • Raised the minimum supported Rust version to 1.45.
  • Added ResultExt::or_signal to make it more convenient to convert a Rust error into a Lisp error.
  • Remove ResultExt::unwrap_or_propagate.