Releases: petelliott/lightning-sys
Releases · petelliott/lightning-sys
lightning-sys v0.2.2
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
JitState
s 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
lightning-sys v0.1.0
Initial (non-functional) release
lightning-sys v0.2.1
Added
- Added assertions to factorial example
Changed
- Corrected link to GitHub repo
lightning-sys v0.2.0
Added
- Added support for
f32
andf64
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
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
Early preview release