summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2024-11-13chore: update depsHenry Gressmann
note: wasmparser now uses btree's Signed-off-by: Henry Gressmann <mail@henrygressmann.de>
2024-10-25fix: fix no_std buildHenry Gressmann
Signed-off-by: Henry Gressmann <mail@henrygressmann.de>
2024-10-25fix: fix no_std buildHenry Gressmann
Signed-off-by: Henry Gressmann <mail@henrygressmann.de>
2024-10-24chore: add root package versionHenry Gressmann
Signed-off-by: Henry Gressmann <mail@henrygressmann.de>
2024-10-13ci: fix buildHenry Gressmann
Signed-off-by: Henry Gressmann <mail@henrygressmann.de>
2024-10-11feat: add simd support to the parserHenry Gressmann
2024-10-05chore: update depsHenry Gressmann
Signed-off-by: Henry Gressmann <mail@henrygressmann.de>
2024-09-12chore: refactor compiler macrosHenry Gressmann
Signed-off-by: Henry Gressmann <mail@henrygressmann.de>
2024-09-11fix: custom page size memory.grow on 32-bitHenry Gressmann
Signed-off-by: Henry Gressmann <mail@henrygressmann.de>
2024-09-11ci: fix build, update changelogHenry Gressmann
Signed-off-by: Henry Gressmann <mail@henrygressmann.de>
2024-09-11ci: fix buildHenry Gressmann
Signed-off-by: Henry Gressmann <mail@henrygressmann.de>
2024-09-11ci: improve no_std testing, add linux arm64Henry Gressmann
Signed-off-by: Henry Gressmann <mail@henrygressmann.de>
2024-09-11chore: remove nightly features for nowHenry Gressmann
Signed-off-by: Henry Gressmann <mail@henrygressmann.de>
2024-09-11ci: fix github actionHenry Gressmann
Signed-off-by: Henry Gressmann <mail@henrygressmann.de>
2024-09-11chore: update deps, improve contributing guidelines, improve ciHenry Gressmann
Signed-off-by: Henry Gressmann <mail@henrygressmann.de>
2024-09-10fix: doc testsHenry Gressmann
Signed-off-by: Henry Gressmann <mail@henrygressmann.de>
2024-09-10docs: update changelog/contributingHenry Gressmann
Signed-off-by: Henry Gressmann <mail@henrygressmann.de>
2024-09-10ci: fix github actionHenry Gressmann
Signed-off-by: Henry Gressmann <mail@henrygressmann.de>
2024-09-10feat: Custom memory page size (#22)Daniel Stuart
2024-09-05chore: update to rust 1.81, update wasm testsuiteHenry Gressmann
Signed-off-by: Henry Gressmann <mail@henrygressmann.de>
2024-09-02wip: simd supportHenry Gressmann
Signed-off-by: Henry Gressmann <mail@henrygressmann.de>
2024-08-29test: fix testsuite on stableHenry Gressmann
Signed-off-by: Henry Gressmann <mail@henrygressmann.de>
2024-08-29docs: fix image on crates.ioHenry Gressmann
Signed-off-by: Henry Gressmann <mail@henrygressmann.de>
2024-08-29Release 0.8.0Henry Gressmann
tinywasm@0.8.0 tinywasm-cli@0.8.0 tinywasm-parser@0.8.0 tinywasm-types@0.8.0 wasm-testsuite@0.5.0 Generated by cargo-workspaces
2024-08-29chore: update changelogHenry Gressmann
Signed-off-by: Henry Gressmann <mail@henrygressmann.de>
2024-08-29feat: full multi-memory supportHenry Gressmann
Signed-off-by: Henry Gressmann <mail@henrygressmann.de>
2024-08-26feat: fix remaining 2.0 testsHenry Gressmann
Signed-off-by: Henry Gressmann <mail@henrygressmann.de>
2024-08-25chore: update wasmparser + testsuiteHenry Gressmann
Signed-off-by: Henry Gressmann <mail@henrygressmann.de>
2024-08-12chore: clean up codeHenry Gressmann
Signed-off-by: Henry Gressmann <mail@henrygressmann.de>
2024-08-01chore: enable unnecessarily disabled clippy rulesHenry Gressmann
(detection has been fixed upstream) Signed-off-by: Henry Gressmann <mail@henrygressmann.de>
2024-08-01chore: update depsHenry Gressmann
Signed-off-by: Henry Gressmann <mail@henrygressmann.de>
2024-07-16chore: update wasmparserHenry Gressmann
Signed-off-by: Henry Gressmann <mail@henrygressmann.de>
2024-07-13chore: update depsHenry Gressmann
Signed-off-by: Henry Gressmann <mail@henrygressmann.de>
2024-07-01chore: refactor executor, add LocalCopy instructionsHenry Gressmann
Signed-off-by: Henry Gressmann <mail@henrygressmann.de>
2024-06-30chore: Memory and Data Instances are no longer reference countedHenry Gressmann
Signed-off-by: Henry Gressmann <mail@henrygressmann.de>
2024-06-30chore: restructure runtime and reduce build dependenciesHenry Gressmann
Signed-off-by: Henry Gressmann <mail@henrygressmann.de>
2024-06-28chore: restructure runtimeHenry Gressmann
Signed-off-by: Henry Gressmann <mail@henrygressmann.de>
2024-06-28fix: fix 2.0 regressions introduced by 644395712a81c8f3fd56b6beafe9d3e09dfa9501Henry Gressmann
Signed-off-by: Henry Gressmann <mail@henrygressmann.de>
2024-06-28feat: compact value stack (#21)Henry Gressmann
Not fully done, but ready for the `next` branch now. This changes how values are represented internally, making this pr particularly large, as this touches most parts of the codebase. The parser should now also be ready for multithreaded compilation to speed this up a bit. --------- Signed-off-by: Henry Gressmann <mail@henrygressmann.de>
2024-06-25chore: update deps & testsuite, add msrvHenry Gressmann
Signed-off-by: Henry Gressmann <mail@henrygressmann.de>
2024-06-13chore: update depsHenry Gressmann
Signed-off-by: Henry Gressmann <mail@henrygressmann.de>
2024-06-01fix: table_init variable orderHenry Gressmann
Signed-off-by: Henry Gressmann <mail@henrygressmann.de>
2024-05-31chore: update deps & spec testsuiteHenry Gressmann
Signed-off-by: Henry Gressmann <mail@henrygressmann.de>
2024-05-30chore: cleanupHenry Gressmann
Signed-off-by: Henry Gressmann <mail@henrygressmann.de>
2024-05-29chore: update deps, cleanupHenry Gressmann
Signed-off-by: Henry Gressmann <mail@henrygressmann.de>
2024-05-29chore: improve parser, clean up interpreter loopHenry Gressmann
Signed-off-by: Henry Gressmann <mail@henrygressmann.de>
2024-05-27chore: progress on v2 tablesHenry Gressmann
Signed-off-by: Henry Gressmann <mail@henrygressmann.de>
2024-05-27chore: improve value stackHenry Gressmann
Signed-off-by: Henry Gressmann <mail@henrygressmann.de>
2024-05-26wip: tablesHenry Gressmann
Signed-off-by: Henry Gressmann <mail@henrygressmann.de>
2024-05-26wip: wasm v2Henry Gressmann
Signed-off-by: Henry Gressmann <mail@henrygressmann.de>