Skip to content

Releases: petelliott/lightning-sys

lightning-sys v0.2.2

22 Aug 16:51
Compare
Choose a tag to compare

Added

  • Introduced Changelog.md (#48)
  • Set up CI builds for multiple major architectures and OSes (#15, #18, #27)
  • Introduced basic code coverage metrics with Tarpaulin and Codecov (#24)
  • Ported remaining examples from GNU lightning (#28, #31)
  • Laid groundwork for interface generation mechanization (#32)
  • Added some missing entry points (#34, #35, #37, #42)

Changed

  • Allow multiple JitStates to exist at once (#14)
  • Use GNU Lightning 2.1.3 (#19)
  • Switched back to static linking for liblightning (#23)
  • Set a Minimum Supported Rust Version (MSRV) of 1.39.0 (#41)
  • Switched back to a Git submodule for GNU lightning (#45)
  • Made various build and code quality improvements (#10, #11, #17, #20, #25, #26, #36, #40, #46)

Fixed

  • Corrected a register reference in Fibonacci example (#16)
  • Corrected lifetimes and made API semantically mutating (#30)

lightning-sys v0.1.0

22 Aug 16:50
Compare
Choose a tag to compare
lightning-sys v0.1.0 Pre-release
Pre-release

Initial (non-functional) release

lightning-sys v0.2.1

22 Aug 16:51
Compare
Choose a tag to compare

Added

  • Added assertions to factorial example

Changed

  • Corrected link to GitHub repo

lightning-sys v0.2.0

22 Aug 16:50
Compare
Choose a tag to compare

Added

  • Added support for f32 and f64 entry points
  • Added predicate functions forward_p, indirect_p, target_p
  • Added the tail-call-optimized factorial example from GNU lightning

Changed

  • Relicensed under LGPL (from GPL), matching GNU lightning

lightning-sys v0.1.2

22 Aug 16:50
Compare
Choose a tag to compare
lightning-sys v0.1.2 Pre-release
Pre-release

Added

  • Added Fibonacci example from GNU lightning
  • Added branch/jump instructions
  • Added (panic-ing) bounds checks to guard against invalid register indices
  • Introduced aliases for entry points that redirect to other entry points

Fixed

  • Fixed some bugs uncovered by Fibonacci example

lightning-sys v0.1.1

22 Aug 16:50
Compare
Choose a tag to compare
lightning-sys v0.1.1 Pre-release
Pre-release

Early preview release