This repository has been archived by the owner on May 7, 2024. It is now read-only.
Releases: RustFields/RuFi-core
Releases · RustFields/RuFi-core
15.1.1
15.1.0
15.0.0
14.0.0
14.0.0 (2023-10-16)
⚠ BREAKING CHANGES
- make vm clonable by using Rc with Box of Any
- made export only take a reference to Any
Features
Bug Fixes
- fix isolate executing expr in the wrong time (6f3f4b4)
- fix mux to compute both th and el before returning (b0ebaeb)
- make some fields public (b9447a0)
- prevent nbr from panicking (d43db17)
- switch then and else in the mux call inside foldhood_plus (6a5b541)
Refactoring
13.1.0
13.0.1
13.0.1 (2023-10-11)
Dependency updates
- deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.68 (a157fce)
- deps: update node.js to 18.18 (05c6f86)
Bug Fixes
- fix branch signature (7059bcf)
Build and continuous integration
- deps: update actions/checkout action to v4 (ddfdcd8)
Refactoring
- refactor branch signature (360d29b)
13.0.0
13.0.0 (2023-10-09)
⚠ BREAKING CHANGES
- moved functions to test/utils
- change the signature of foldhood to accept constructs as inits
- change the signature of rep to accept constructs as inits
Features
- test: add utility to assert the equivalence of programs (3cd824e)
- test: add utility to create a fully connected topology (f63df0b)
- test: add utility to create vms (1396037)
Tests
General maintenance
- build: add rand dependency (77ed738)
Style improvements
- change indentation and use trailing commas in
lang.rs
(bb932bb)
Refactoring
- change the signature of foldhood to accept constructs as inits (cac82cb)
- change the signature of rep to accept constructs as inits (543e120)
- move lang tests on subdirectory and separate tests by round from by equivalence (4231aff)
- moved functions to test/utils (93e26d6)
- test: restructure tests (2bee87b)
12.0.2
12.0.1
12.0.1 (2023-07-27)
Dependency updates
- deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.43 (b811758)
- deps: update node.js to 18.17 (82e68ef)
Bug Fixes
- change locally to match the original scafi implementation (38083a8)
- change rep and foldhood internal behaviour (fba8c89)
- now aligned neighbors are correctly returned (e9f906f)
Tests
- add foldhood failure test (57ec80d)
- add rep test (5b524a7)
- alignment and foldhood are now tested (63fafa2)
- fix test exports (5e39e77)
- reduce the number of external functions used (b72ae7b)
- refactor export creation and fix rep tests (0f00a93)
- refactor test (code quality, comments etc..) (caf978d)
- remove comments (4f292e3)
General maintenance
- add example of folded eval issue (bc4d569)