Skip to content
Merged
Changes from 1 commit
Commits
Show all changes
26 commits
Select commit Hold shift + click to select a range
9367569
Initial WASM support
Shnatsel May 2, 2024
3e62913
Unified and more robust platform detection. Fixed wasm build process
Shnatsel May 2, 2024
2cd3c2d
Fixed section name for WASM
Shnatsel May 2, 2024
60eba20
Drop obsolete comment
Shnatsel May 2, 2024
235275a
Nicer assertion
Shnatsel May 2, 2024
bbcc2d0
Initial WASM extraction support
Shnatsel May 2, 2024
4167961
Rewritten WASM parsing to avoid heap allocations
Shnatsel May 2, 2024
071302c
Add a fuzzing harness for WASM parsing
Shnatsel May 2, 2024
1d43a9b
Make WASM parsing an optional, non-default feature
Shnatsel May 2, 2024
96059c0
Plumb WASM parsing feature through the whole stack
Shnatsel May 2, 2024
d2f75cd
cargo fmt
Shnatsel May 2, 2024
0ef2dd0
Update documentation to mention the WASM feature
Shnatsel May 2, 2024
b74245a
cargo fmt
Shnatsel May 2, 2024
486e9b6
Add WASM end-to-end test
Shnatsel May 2, 2024
7564a3a
cargo fmt
Shnatsel May 2, 2024
88ec610
Install WASM toolchain in CI
Shnatsel May 2, 2024
ebaca5a
Don't pass --target twice in tests
Shnatsel May 2, 2024
eb51453
Add wasm32 targets to CI for more platforms
Shnatsel May 2, 2024
9e10594
Be super duper extra sure both MinGW and MSVC are tested on CI
Shnatsel May 2, 2024
38ce728
Revert "Be super duper extra sure both MinGW and MSVC are tested on CI"
Shnatsel May 2, 2024
4c8af5d
Mention WASM support in README
Shnatsel May 2, 2024
daf3df1
Bump `cargo auditable` version
Shnatsel May 2, 2024
e8289f9
drop fuzz Cargo.lock to always fuzz against latest versions
Shnatsel May 2, 2024
3ccfd61
Resume bragging about all dependencies being safe, now that there is …
Shnatsel May 3, 2024
3966fb9
Populate changelogs
Shnatsel May 3, 2024
6bca5e4
Expand on the note about WebAssembly parsing
Shnatsel May 3, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
cargo fmt
  • Loading branch information
Shnatsel committed May 2, 2024
commit d2f75cd67fdfecb0ddb27dbdf305971ec97fe170
2 changes: 1 addition & 1 deletion auditable-extract/src/lib.rs
Original file line number Diff line number Diff line change
Expand Up @@ -81,7 +81,7 @@ pub fn raw_auditable_data(data: &[u8]) -> Result<&[u8], Error> {
Format::Unknown => {
#[cfg(feature = "wasm")]
if data.starts_with(b"\0asm") {
return wasm::raw_auditable_data_wasm(data)
return wasm::raw_auditable_data_wasm(data);
}

Err(Error::NotAnExecutable)
Expand Down