summaryrefslogtreecommitdiff
path: root/crates/cli
AgeCommit message (Collapse)Author
2024-06-30chore: restructure runtime and reduce build dependenciesHenry 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-05-31chore: update deps & spec testsuiteHenry Gressmann
Signed-off-by: Henry Gressmann <mail@henrygressmann.de>
2024-05-22chore: update depsHenry Gressmann
Signed-off-by: Henry Gressmann <mail@henrygressmann.de>
2024-05-15Release 0.7.0Henry Gressmann
tinywasm@0.7.0 tinywasm-cli@0.7.0 tinywasm-parser@0.7.0 tinywasm-types@0.7.0 Generated by cargo-workspaces
2024-05-15feat: v0.7.0 (#13)Henry Gressmann
* Remove all unsafe code * Refactor interpreter loop * Optimize Call-frames * Remove unnecessary reference counter data from store --------- Signed-off-by: Henry Gressmann <mail@henrygressmann.de>
2024-05-01chore: update dependenciesHenry Gressmann
Signed-off-by: Henry Gressmann <mail@henrygressmann.de>
2024-04-21chore: update dependenciesHenry Gressmann
Signed-off-by: Henry Gressmann <mail@henrygressmann.de>
2024-04-15chore: update dependenciesHenry Gressmann
Signed-off-by: Henry Gressmann <mail@henrygressmann.de>
2024-03-27Release 0.6.0Henry Gressmann
tinywasm@0.6.0 tinywasm-cli@0.6.0 tinywasm-parser@0.6.0 tinywasm-types@0.6.0 wasm-testsuite@0.3.0 Generated by cargo-workspaces
2024-03-27chore: update dependenciesHenry Gressmann
Signed-off-by: Henry Gressmann <mail@henrygressmann.de>
2024-03-13chore: optimize block stack, remove EndFunc (#12)Henry Gressmann
Signed-off-by: Henry Gressmann <mail@henrygressmann.de>
2024-03-09chore: improve documentation, testsHenry Gressmann
Closes #6 Signed-off-by: Henry Gressmann <mail@henrygressmann.de>
2024-03-01Release 0.5.0Henry Gressmann
tinywasm@0.5.0 tinywasm-cli@0.5.0 tinywasm-parser@0.5.0 tinywasm-types@0.5.0 wasm-testsuite@0.2.2 Generated by cargo-workspaces
2024-03-01chore: prepare releaseHenry Gressmann
Signed-off-by: Henry Gressmann <mail@henrygressmann.de>
2024-02-22chore: update wasm testsuite, fix broken testsHenry Gressmann
Signed-off-by: Henry Gressmann <mail@henrygressmann.de>
2024-02-13chore: update dependenciesHenry Gressmann
Signed-off-by: Henry Gressmann <mail@henrygressmann.de>
2024-01-30Release 0.4.0Henry Gressmann
tinywasm@0.4.0 tinywasm-cli@0.4.0 tinywasm-parser@0.4.0 tinywasm-types@0.4.0 Generated by cargo-workspaces
2024-01-29chore: add more examples, refactoringHenry Gressmann
Signed-off-by: Henry Gressmann <mail@henrygressmann.de>
2024-01-26feat: add more examples, work on new public apiHenry Gressmann
Signed-off-by: Henry Gressmann <mail@henrygressmann.de>
2024-01-25feat: pass full wasm 1.0 testsuiteHenry Gressmann
Signed-off-by: Henry Gressmann <mail@henrygressmann.de>
2024-01-11chore: bump to alpha versionHenry Gressmann
Signed-off-by: Henry Gressmann <mail@henrygressmann.de>
2024-01-10chore: improve documentation, testsHenry Gressmann
Signed-off-by: Henry Gressmann <mail@henrygressmann.de>
2024-01-06feat: importsHenry Gressmann
Signed-off-by: Henry Gressmann <mail@henrygressmann.de>
2024-01-04test: impprove panic reportingHenry Gressmann
Signed-off-by: Henry Gressmann <mail@henrygressmann.de>
2023-12-27chore: bump versionHenry
Signed-off-by: Henry <mail@henrygressmann.de>
2023-12-27Release 0.1.0Henry
tinywasm@0.1.0 tinywasm-cli@0.1.0 tinywasm-parser@0.1.0 tinywasm-types@0.1.0 Generated by cargo-workspaces
2023-12-19chore: bump versionHenry Gressmann
Signed-off-by: Henry Gressmann <mail@henrygressmann.de>
2023-12-16chore: bump version so graphic stays up to dateHenry Gressmann
Signed-off-by: Henry Gressmann <mail@henrygressmann.de>
2023-12-15Release 0.0.4Henry Gressmann
tinywasm@0.0.4 tinywasm-cli@0.0.4 tinywasm-parser@0.0.4 tinywasm-types@0.0.4 wasm-testsuite@0.2.0 Generated by cargo-workspaces
2023-12-10Release 0.0.3Henry Gressmann
tinywasm@0.0.3 tinywasm-cli@0.0.3 tinywasm-parser@0.0.3 tinywasm-types@0.0.3 wasm-testsuite@0.1.0 Generated by cargo-workspaces
2023-12-10docs: improve rustdocHenry Gressmann
Signed-off-by: Henry Gressmann <mail@henrygressmann.de>
2023-12-09fix: missing versionsHenry Gressmann
Signed-off-by: Henry Gressmann <mail@henrygressmann.de>
2023-12-09Release 0.0.2Henry Gressmann
tinywasm@0.0.2 tinywasm-cli@0.0.2 tinywasm-parser@0.0.2 tinywasm-types@0.0.2 Generated by cargo-workspaces
2023-12-09fix: crate metadataHenry Gressmann
Signed-off-by: Henry Gressmann <mail@henrygressmann.de>
2023-12-09Release 0.0.1Henry Gressmann
tinywasm@0.0.1 tinywasm-cli@0.0.1 tinywasm-parser@0.0.1 tinywasm-types@0.0.1 Generated by cargo-workspaces
2023-12-09chore: prepare publishHenry Gressmann
Signed-off-by: Henry Gressmann <mail@henrygressmann.de>
2023-12-09fix: tinywasm_cli publish keyHenry Gressmann
Signed-off-by: Henry Gressmann <mail@henrygressmann.de>
2023-12-09chore: improve documentationHenry Gressmann
Signed-off-by: Henry Gressmann <mail@henrygressmann.de>
2023-12-06feat: cli now has options to specify arguments and function to runHenry Gressmann
Signed-off-by: Henry Gressmann <mail@henrygressmann.de>
2023-12-06feat: validate module opcodes, logging featureHenry Gressmann
Signed-off-by: Henry Gressmann <mail@henrygressmann.de>
2023-12-05feat: block stack, make cargofmt a bit more saneHenry Gressmann
Signed-off-by: Henry Gressmann <mail@henrygressmann.de>
2023-12-04feat: add store idsHenry Gressmann
Signed-off-by: Henry Gressmann <mail@henrygressmann.de>
2023-12-04chore: remove unneeded dependenciesHenry Gressmann
Signed-off-by: Henry Gressmann <mail@henrygressmann.de>
2023-12-04feat: add typed_func_handle, check for _start functionHenry Gressmann
Signed-off-by: Henry Gressmann <mail@henrygressmann.de>
2023-12-04fix: wat feature flag, ensure wasm target compilesHenry Gressmann
Signed-off-by: Henry Gressmann <mail@henrygressmann.de>
2023-12-04feat: add wat support to cliHenry Gressmann
Signed-off-by: Henry Gressmann <mail@henrygressmann.de>
2023-12-04chore: refactoringHenry Gressmann
Signed-off-by: Henry Gressmann <mail@henrygressmann.de>