Skip to content

Releases: TOPLLab/latch

0.5.1

27 May 12:38

Choose a tag to compare

What's Changed (diff)

πŸš‘ Hotfixes

  • Hotfix ieee754 double parsing (#73)

0.5.0

27 May 06:26

Choose a tag to compare

0.5.0 Pre-release
Pre-release

What's Changed (diff)

Caution

Requires WARDuino version 0.8.0

πŸ’₯ Breaking Changes

  • Move parser to new number format WARDuino v0.8.0 (#72)
  • Change reporter interface (#47)
  • Rename WASM.Type to WASM.Float, WASM.Integer, and WASM.Special (#49)

πŸš€ New Features

  • Add enum for Inspect 0x09 payload (#18)

πŸ› Bug Fixes

  • Fix reporter customization (#47)
  • Fix precision loss integers (#49)

⬆️ Upgrading dependencies

  • Bump ava to version 6 (#48)
  • Bump tar from 7.5.2 to 7.5.11 (#50,#52,#55,#57,#60)
  • Bump diff from 4.0.2 to 4.0.4 (#51)
  • Bump lodash from 4.17.21 to 4.18.1 (#53,#65)
  • Bump minimatch from 3.1.2 to 3.1.5 (#58)
  • Bump flatted from 3.3.3 to 3.4.2 (#61)
  • Bump picomatch (#62)

♻️ Refactor

  • Introduce type parameter <Type> to Value (#49)

πŸ’„ Linting

  • Fix auto-fixable and easy ESLint errors (#56)

0.4.3

16 Dec 13:16

Choose a tag to compare

0.4.3 Pre-release
Pre-release

What's Changed (diff)

πŸš‘ Hotfixes

0.4.2

16 Dec 12:55

Choose a tag to compare

0.4.2 Pre-release
Pre-release

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

v0.4.1 Pre-release
Pre-release

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

Pre-release

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

Pre-release

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`