summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2024-03-01docs: update changelogHenry Gressmann
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-27feat: rework instructions (#4)Henry Gressmann
2024-02-27chore: update readmeHenry Gressmann
Signed-off-by: Henry Gressmann <mail@henrygressmann.de>
2024-02-27chore: update benchmark resultsHenry Gressmann
Signed-off-by: Henry Gressmann <mail@henrygressmann.de>
2024-02-27chore: remove recursive macro from parserHenry Gressmann
Signed-off-by: Henry Gressmann <mail@henrygressmann.de>
2024-02-27chore: overall code cleanupHenry Gressmann
Signed-off-by: Henry Gressmann <mail@henrygressmann.de>
2024-02-27reduce instruction enum size even moreHenry Gressmann
Signed-off-by: Henry Gressmann <mail@henrygressmann.de>
2024-02-27reduce instruction enum sizeHenry Gressmann
Signed-off-by: Henry Gressmann <mail@henrygressmann.de>
2024-02-27some new instructuonsHenry Gressmann
Signed-off-by: Henry Gressmann <mail@henrygressmann.de>
2024-02-27no more simdHenry Gressmann
Signed-off-by: Henry Gressmann <mail@henrygressmann.de>
2024-02-26chore: preperations for simd supportHenry Gressmann
Signed-off-by: Henry Gressmann <mail@henrygressmann.de>
2024-02-25chore: improve new parser archHenry Gressmann
Signed-off-by: Henry Gressmann <mail@henrygressmann.de>
2024-02-25feat: new parser architectureHenry Gressmann
Signed-off-by: Henry Gressmann <mail@henrygressmann.de>
2024-02-24feat: switch to own fork of wasmparserHenry Gressmann
Signed-off-by: Henry Gressmann <mail@henrygressmann.de>
2024-02-24perf: reduce block overhead (#3)Henry Gressmann
2024-02-24docs: update benchmarksHenry Gressmann
Signed-off-by: Henry Gressmann <mail@henrygressmann.de>
2024-02-24pref: improve parser performanceHenry 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-13fix: broken dependency on latest nightlyHenry Gressmann
Signed-off-by: Henry Gressmann <mail@henrygressmann.de>
2024-02-13chore: update dependenciesHenry Gressmann
Signed-off-by: Henry Gressmann <mail@henrygressmann.de>
2024-02-04Release 0.4.1Henry Gressmann
tinywasm@0.4.1 tinywasm-parser@0.4.1 tinywasm-types@0.4.1 Generated by cargo-workspaces
2024-02-04docs: update readmeHenry Gressmann
Signed-off-by: Henry Gressmann <mail@henrygressmann.de>
2024-02-01perf: small performance improvementsHenry Gressmann
Signed-off-by: Henry Gressmann <mail@henrygressmann.de>
2024-01-31chore: overall code cleanupHenry 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-30docs: update readmeHenry Gressmann
Signed-off-by: Henry Gressmann <mail@henrygressmann.de>
2024-01-30pref: benchmark resultsHenry Gressmann
Signed-off-by: Henry Gressmann <mail@henrygressmann.de>
2024-01-30perf: add more benchmarksHenry Gressmann
Signed-off-by: Henry Gressmann <mail@henrygressmann.de>
2024-01-29perf: improve benchmarksHenry Gressmann
Signed-off-by: Henry Gressmann <mail@henrygressmann.de>
2024-01-29chore: add more examples, refactoringHenry Gressmann
Signed-off-by: Henry Gressmann <mail@henrygressmann.de>
2024-01-29feat: pre-processed wasmHenry Gressmann
Signed-off-by: Henry Gressmann <mail@henrygressmann.de>
2024-01-29chore: improve docsHenry Gressmann
Signed-off-by: Henry Gressmann <mail@henrygressmann.de>
2024-01-29feat: Bulk Memory Operations ProposalHenry Gressmann
Signed-off-by: Henry Gressmann <mail@henrygressmann.de>
2024-01-28docs: fix chart titleHenry Gressmann
Signed-off-by: Henry Gressmann <mail@henrygressmann.de>
2024-01-28docs: testsHenry Gressmann
Signed-off-by: Henry Gressmann <mail@henrygressmann.de>
2024-01-28docs: architectureHenry Gressmann
Signed-off-by: Henry Gressmann <mail@henrygressmann.de>
2024-01-28feat: improve memory perf + basic bulk memory accessHenry Gressmann
Signed-off-by: Henry Gressmann <mail@henrygressmann.de>
2024-01-27pref: optimize loopsHenry Gressmann
Signed-off-by: Henry Gressmann <mail@henrygressmann.de>
2024-01-27chore: simplify interpreter::execHenry Gressmann
Signed-off-by: Henry Gressmann <mail@henrygressmann.de>
2024-01-27pref: more callstack/callframe improvementsHenry Gressmann
Signed-off-by: Henry Gressmann <mail@henrygressmann.de>
2024-01-27pref: callstack/callframe improvementsHenry Gressmann
Signed-off-by: Henry Gressmann <mail@henrygressmann.de>
2024-01-27pref: use Rc's for Module InstancesHenry Gressmann
Signed-off-by: Henry Gressmann <mail@henrygressmann.de>
2024-01-26perf: improve hot interpreter loopHenry Gressmann
Signed-off-by: Henry Gressmann <mail@henrygressmann.de>
2024-01-26chore: benchmarking + major performance improvements (50%+ faster)Henry Gressmann
Signed-off-by: Henry Gressmann <mail@henrygressmann.de>
2024-01-26fix: import param orderHenry Gressmann
Signed-off-by: Henry Gressmann <mail@henrygressmann.de>
2024-01-26docs: string exampleHenry Gressmann
Signed-off-by: Henry Gressmann <mail@henrygressmann.de>
2024-01-26ci: fix ciHenry Gressmann
Signed-off-by: Henry Gressmann <mail@henrygressmann.de>
2024-01-26ci: fix ciHenry Gressmann
Signed-off-by: Henry Gressmann <mail@henrygressmann.de>