DLR-FT / wasm-interpreter

A minimal in-place WebAssembly interpreter, written in Rust, almost without use of external dependencies
https://dlr-ft.github.io/wasm-interpreter/main/
Apache License 2.0
10 stars 4 forks source link

feat: f64 operations #65

Closed nerodesu017 closed 3 months ago

nerodesu017 commented 3 months ago

Pull Request Overview

This pull request adds f64-related op codes.

Testing Strategy

This pull request was tested locally.

TODO or Help Wanted

N/A

Formatting

Github Issue

This pull request implements issue #2

codecov[bot] commented 3 months ago

Codecov Report

Attention: Patch coverage is 68.44262% with 77 lines in your changes missing coverage. Please review.

Files Patch % Lines
src/execution/interpreter_loop.rs 68.99% 19 Missing and 21 partials :warning:
src/execution/value.rs 77.52% 20 Missing :warning:
src/validation/code.rs 23.80% 10 Missing and 6 partials :warning:
src/core/reader/types/values.rs 80.00% 0 Missing and 1 partial :warning:
Files Coverage Δ
src/core/reader/types/values.rs 84.00% <80.00%> (-0.22%) :arrow_down:
src/validation/code.rs 53.47% <23.80%> (-3.76%) :arrow_down:
src/execution/value.rs 72.41% <77.52%> (+2.64%) :arrow_up:
src/execution/interpreter_loop.rs 79.65% <68.99%> (-2.44%) :arrow_down:

... and 1 file with indirect coverage changes