Skip to content
This repository has been archived by the owner on May 7, 2024. It is now read-only.

Releases: RustFields/RuFi-core

15.1.1

25 Oct 09:39
Compare
Choose a tag to compare

15.1.1 (2023-10-25)

Dependency updates

  • deps: update node.js to v20 (2c48a47)

Documentation

  • add comments to mux and foldhood_plus (fa4c26a)

15.1.0

19 Oct 09:55
Compare
Choose a tag to compare

15.1.0 (2023-10-19)

Features

  • add macros for creating lambdas with language constructs (81f6bad)

15.0.0

18 Oct 14:26
Compare
Choose a tag to compare

15.0.0 (2023-10-18)

⚠ BREAKING CHANGES

  • change module structures

Bug Fixes

  • add missing imports (a770dfe)
  • fix macros accessing private fields (b9f8833)

Refactoring

  • change module structures (dd92fdf)

14.0.0

16 Oct 14:39
Compare
Choose a tag to compare

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

  • add isolate function (1d7111c)
  • add utility function to shorten sensor creation (55183c4)

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

  • made export only take a reference to Any (c9b06e5)
  • make vm clonable by using Rc with Box of Any (b3b74f3)
  • use isolate function inside foldhood (15147d9)

13.1.0

12 Oct 14:57
Compare
Choose a tag to compare

13.1.0 (2023-10-12)

Features

  • add mux and foldhood_plus builtins (6d35008)

Bug Fixes

13.0.1

11 Oct 09:31
Compare
Choose a tag to compare

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

Build and continuous integration

  • deps: update actions/checkout action to v4 (ddfdcd8)

Refactoring

  • refactor branch signature (360d29b)

13.0.0

09 Oct 17:24
Compare
Choose a tag to compare

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

  • add first two tests by equivalence (321e7f4)
  • add more tests by round (c0ef14d)

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

31 Jul 08:52
Compare
Choose a tag to compare

12.0.2 (2023-07-31)

Documentation

  • add folded_eval documentation (bff42e7)
  • add language documentation (1efe1ee)

Refactoring

  • refactor lang functions signatures (d82b6a3)

12.0.1

27 Jul 12:45
Compare
Choose a tag to compare

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)

Refactoring

  • change folded_eval code to be more clear (bdee508)
  • remove mid function (53e9835)

12.0.0

17 Jul 15:16
Compare
Choose a tag to compare

12.0.0 (2023-07-17)

⚠ BREAKING CHANGES

  • refactor nbr signature

Refactoring