Releases: TOPLLab/latch
Releases Β· TOPLLab/latch
0.5.1
0.5.0
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.TypetoWASM.Float,WASM.Integer, andWASM.Special(#49)
π New Features
- Add enum for
Inspect 0x09payload (#18)
π Bug Fixes
β¬οΈ 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>toValue(#49)
π Linting
- Fix auto-fixable and easy ESLint errors (#56)
0.4.3
0.4.2
v0.4.1
0.4.0 - Code base refactor
What's Changed
Caution
Requires WARDuino version 0.7.0
π New Features
β¨ Changes
- Add Ack to proxify (#33)
π Bug Fixes
π¨ Testing
β»οΈ Refactor
- Refactor
Reporterclass with strategy pattern for styling (#24) - Refactor
ReporterandResultsclasses with wrapper pattern (#31) - Move
expectfunction out ofReportertoVerifierclass (#31)
π¨ Improve format/structure
π Linting
π· CI
0.3.1 - Critical fixes
0.3.0 - Testing of out-of-place testbeds
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
- Remove hardcoded path (1d38800)
π 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
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