summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2024-01-24chore: import should error on invalid memory/table typeHenry Gressmann
Signed-off-by: Henry Gressmann <mail@henrygressmann.de>
2024-01-24test: add 2.0 testsuiteHenry Gressmann
Signed-off-by: Henry Gressmann <mail@henrygressmann.de>
2024-01-24feat: const instruction global getHenry Gressmann
Signed-off-by: Henry Gressmann <mail@henrygressmann.de>
2024-01-24fix: null ref element initializationHenry Gressmann
Signed-off-by: Henry Gressmann <mail@henrygressmann.de>
2024-01-24test: support AssertUnlinkableHenry Gressmann
Signed-off-by: Henry Gressmann <mail@henrygressmann.de>
2024-01-24feat: linker errorsHenry Gressmann
Signed-off-by: Henry Gressmann <mail@henrygressmann.de>
2024-01-23chore: support partially initialized module instancesHenry Gressmann
Signed-off-by: Henry Gressmann <mail@henrygressmann.de>
2024-01-23chore: refactor executer, change the module when executing imported functionsHenry Gressmann
Signed-off-by: Henry Gressmann <mail@henrygressmann.de>
2024-01-23feat: shared tables across modulesHenry Gressmann
Signed-off-by: Henry Gressmann <mail@henrygressmann.de>
2024-01-23fix: global refnull conversionHenry Gressmann
Signed-off-by: Henry Gressmann <mail@henrygressmann.de>
2024-01-23feat: preserve null refs when returningHenry Gressmann
Signed-off-by: Henry Gressmann <mail@henrygressmann.de>
2024-01-23feat: uninitialized elemsHenry Gressmann
Signed-off-by: Henry Gressmann <mail@henrygressmann.de>
2024-01-23chore: refactor module instances, fix named module testsHenry Gressmann
Signed-off-by: Henry Gressmann <mail@henrygressmann.de>
2024-01-23chore: switch module instance when switching call stackHenry Gressmann
Signed-off-by: Henry Gressmann <mail@henrygressmann.de>
2024-01-23chore: improve testsuiteHenry Gressmann
Signed-off-by: Henry Gressmann <mail@henrygressmann.de>
2024-01-23core: attach types to functionsHenry Gressmann
Signed-off-by: Henry Gressmann <mail@henrygressmann.de>
2024-01-22chore: wip importsHenry Gressmann
Signed-off-by: Henry Gressmann <mail@henrygressmann.de>
2024-01-22test: add global val testsHenry Gressmann
Signed-off-by: Henry Gressmann <mail@henrygressmann.de>
2024-01-22fix: comments testsHenry Gressmann
Signed-off-by: Henry Gressmann <mail@henrygressmann.de>
2024-01-22feat: add FuncContextHenry Gressmann
Signed-off-by: Henry Gressmann <mail@henrygressmann.de>
2024-01-22fix: float rounding edgecaseHenry Gressmann
Signed-off-by: Henry Gressmann <mail@henrygressmann.de>
2024-01-22fix: memory grow returnsHenry Gressmann
Signed-off-by: Henry Gressmann <mail@henrygressmann.de>
2024-01-22feat: table.initHenry Gressmann
Signed-off-by: Henry Gressmann <mail@henrygressmann.de>
2024-01-22fix: breaking in loopsHenry Gressmann
Signed-off-by: Henry Gressmann <mail@henrygressmann.de>
2024-01-22fix: call param orderHenry Gressmann
Signed-off-by: Henry Gressmann <mail@henrygressmann.de>
2024-01-22Merge pull request #1 from explodingcamera/importsHenry Gressmann
feat: host functions, rewrite linker
2024-01-22cleanupHenry Gressmann
Signed-off-by: Henry Gressmann <mail@henrygressmann.de>
2024-01-22host function calls, fix call isolation issuesHenry Gressmann
Signed-off-by: Henry Gressmann <mail@henrygressmann.de>
2024-01-21fix export isolation issuesHenry Gressmann
Signed-off-by: Henry Gressmann <mail@henrygressmann.de>
2024-01-21wip: refactoring importsHenry Gressmann
Signed-off-by: Henry Gressmann <mail@henrygressmann.de>
2024-01-20feat: typed host funcsHenry Gressmann
Signed-off-by: Henry Gressmann <mail@henrygressmann.de>
2024-01-20chore: progress towards host functionsHenry Gressmann
Signed-off-by: Henry Gressmann <mail@henrygressmann.de>
2024-01-18chore: fix a couple of failing testsHenry Gressmann
Signed-off-by: Henry Gressmann <mail@henrygressmann.de>
2024-01-18feat: Trunc opcodesHenry Gressmann
Signed-off-by: Henry Gressmann <mail@henrygressmann.de>
2024-01-18chore: improve indirect callsHenry Gressmann
Signed-off-by: Henry Gressmann <mail@henrygressmann.de>
2024-01-18feat: use the correct trap names, improve div trapHenry Gressmann
Signed-off-by: Henry Gressmann <mail@henrygressmann.de>
2024-01-18feat: table operations, various spec related fixesHenry Gressmann
Signed-off-by: Henry Gressmann <mail@henrygressmann.de>
2024-01-17chore: decrease max call stack size and fix corresponding testsHenry Gressmann
Signed-off-by: Henry Gressmann <mail@henrygressmann.de>
2024-01-16docs: remove old testsuite resultsHenry Gressmann
Signed-off-by: Henry Gressmann <mail@henrygressmann.de>
2024-01-16chore: trap on negative memory adressesHenry Gressmann
Signed-off-by: Henry Gressmann <mail@henrygressmann.de>
2024-01-16feat: initial linkingHenry Gressmann
Signed-off-by: Henry Gressmann <mail@henrygressmann.de>
2024-01-16chore: improve importsHenry Gressmann
Signed-off-by: Henry Gressmann <mail@henrygressmann.de>
2024-01-15feat: element instantiationHenry Gressmann
Signed-off-by: Henry Gressmann <mail@henrygressmann.de>
2024-01-15chore: change panics to UnimplementedFeature errorsHenry 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-10Release 0.2.0Henry Gressmann
tinywasm@0.2.0 tinywasm-cli@0.2.0 tinywasm-parser@0.2.0 tinywasm-types@0.2.0 Generated by cargo-workspaces
2024-01-10ci: exclude wasm-testsuiteHenry Gressmann
Signed-off-by: Henry Gressmann <mail@henrygressmann.de>
2024-01-10ci: checkout submodulesHenry 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-08feat: br_tableHenry Gressmann
Signed-off-by: Henry Gressmann <mail@henrygressmann.de>