Skip to content

Releases: TOPLLab/latch

0.4.3

16 Dec 13:16

Choose a tag to compare

What's Changed (diff)

🚑 Hotfixes

0.4.2

16 Dec 12:55

Choose a tag to compare

What's Changed (diff)

✨ Changes

  • Add i64 and f64 wasm value constructors (#42)
  • Allow WABT tools in environment rather than absolute path (#46)

🐛 Bug Fixes

  • Fix incorrect entry points wasm modules (#41)
  • Adapt exit code to success (#46)

⬆️ Upgrading dependencies

  • Bump js-yaml from 3.14.1 to 3.14.2 (#43)
  • Bump glob from 10.4.5 to 10.5.0 (#44)

v0.4.1

13 Nov 22:11

Choose a tag to compare

What's Changed (diff)

🚑 Hotfixes

  • Hotfix postrelease action (0b579b5)

💄 Linting

  • Fix unused variable ESLint error (#38)
  • Remove unsafe declaration merging (#39)
  • Use const declaration (#40)

0.4.0 - Code base refactor

13 Nov 13:56
92070ed

Choose a tag to compare

What's Changed

Caution

Requires WARDuino version 0.7.0

🚀 New Features

  • Verbosity levels in output (#23,#31)

✨ Changes

  • Add Ack to proxify (#33)

🐛 Bug Fixes

  • Reimplement github styling (#32)
  • Incorrect mantissa size for f64 conversions (#35)

🚨 Testing

♻️ Refactor

  • Refactor Reporter class with strategy pattern for styling (#24)
  • Refactor Reporter and Results classes with wrapper pattern (#31)
  • Move expect function out of Reporter to Verifier class (#31)

🎨 Improve format/structure

  • Improve output format (#23,#24)

💄 Linting

  • Migrate to ESLint v9.16.0 (#25)
  • Fix linting errors (#26)

👷 CI

  • Autotrigger releaser workflow (d01d4f4,#36)
  • Add linting to CI (#25)
  • Add unit testing and test coverage to CI (#28)

0.3.1 - Critical fixes

03 Dec 19:45
042ed3c

Choose a tag to compare

What's Changed

🚑 Hotfixes

  • Hotfix for "Error: undefined" in test output (#20)
  • Hotfix correct async init of oop testbed (8d74bd6)

🐛 Bug Fixes

  • Add dummy proxy (#21)

👷 CI

  • Push new releases to WARDuino repo (dde59ee)

0.3.0 - Testing of out-of-place testbeds

17 Sep 18:03
90f09d2

Choose a tag to compare

What's Changed

💥 Breaking Changes

  • Refactor out mocha/chai (#12)

🚀 New Features

  • Support for out-of-place platforms and tests (#15)
  • Add support for returns(nothing)

🚑 Hotfixes

🐛 Bug Fixes

  • Fix shutdown (#14)

🧑‍💻 Quality of Life

  • Add debug platform (#16)

⬆️ Upgrading dependencies

  • Bump ws from 7.5.9 to 7.5.10 (#13)

Science of Computer Programming submission

30 May 12:17
f6759c1

Choose a tag to compare

This is the code used for the SCP submission.
Artifacts with the spec suite and experiment results included as assets.

Command used to run experiments per group:

cd {warduino repo}/tests/latch/

time WABT=WABT/build/ CORESUITE=./specsuite/{group} npm run spectest > experiments/{group}.output
time WABT=WABT/build/ npm run debugtest > experiments/debugger.output
time WABT=WABT/build/ npm run comptest > experiments/computing.output

0.2.1

19 Mar 18:20

Choose a tag to compare

0.2.1 Pre-release
Pre-release
v0.2.1

🔖 Finish version `0.2.1`

0.2.0 - Improved interface

09 Feb 09:54
d16c831

Choose a tag to compare

Pre-release
v0.2.0

Improve Action interface + add `testee` param to `act`

0.1.0 - Prototype

21 Dec 07:13
261cc15

Choose a tag to compare

0.1.0 - Prototype Pre-release
Pre-release

Initial implementation.