| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2024-07-16 | chore: update wasmparser | Henry Gressmann | |
| Signed-off-by: Henry Gressmann <mail@henrygressmann.de> | |||
| 2024-07-01 | chore: refactor executor, add LocalCopy instructions | Henry Gressmann | |
| Signed-off-by: Henry Gressmann <mail@henrygressmann.de> | |||
| 2024-06-30 | chore: restructure runtime and reduce build dependencies | Henry Gressmann | |
| Signed-off-by: Henry Gressmann <mail@henrygressmann.de> | |||
| 2024-06-28 | fix: fix 2.0 regressions introduced by 644395712a81c8f3fd56b6beafe9d3e09dfa9501 | Henry Gressmann | |
| Signed-off-by: Henry Gressmann <mail@henrygressmann.de> | |||
| 2024-06-28 | feat: 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-05-29 | chore: update deps, cleanup | Henry Gressmann | |
| Signed-off-by: Henry Gressmann <mail@henrygressmann.de> | |||
| 2024-05-29 | chore: improve parser, clean up interpreter loop | Henry Gressmann | |
| Signed-off-by: Henry Gressmann <mail@henrygressmann.de> | |||
| 2024-05-01 | feat: switch back to upstream wasmparser | Henry Gressmann | |
| Signed-off-by: Henry Gressmann <mail@henrygressmann.de> | |||
| 2024-03-09 | chore: improve documentation, tests | Henry Gressmann | |
| Closes #6 Signed-off-by: Henry Gressmann <mail@henrygressmann.de> | |||
| 2024-02-27 | chore: remove recursive macro from parser | Henry Gressmann | |
| Signed-off-by: Henry Gressmann <mail@henrygressmann.de> | |||
| 2024-02-25 | chore: improve new parser arch | Henry Gressmann | |
| Signed-off-by: Henry Gressmann <mail@henrygressmann.de> | |||
| 2024-02-25 | feat: new parser architecture | Henry Gressmann | |
| Signed-off-by: Henry Gressmann <mail@henrygressmann.de> | |||
| 2024-02-24 | feat: switch to own fork of wasmparser | Henry Gressmann | |
| Signed-off-by: Henry Gressmann <mail@henrygressmann.de> | |||
| 2024-01-31 | chore: overall code cleanup | Henry Gressmann | |
| Signed-off-by: Henry Gressmann <mail@henrygressmann.de> | |||
| 2024-01-29 | feat: pre-processed wasm | Henry Gressmann | |
| Signed-off-by: Henry Gressmann <mail@henrygressmann.de> | |||
| 2024-01-26 | feat: full no_std support | Henry Gressmann | |
| Signed-off-by: Henry Gressmann <mail@henrygressmann.de> | |||
| 2024-01-23 | chore: support partially initialized module instances | Henry Gressmann | |
| Signed-off-by: Henry Gressmann <mail@henrygressmann.de> | |||
| 2024-01-23 | core: attach types to functions | Henry Gressmann | |
| Signed-off-by: Henry Gressmann <mail@henrygressmann.de> | |||
| 2024-01-20 | feat: typed host funcs | Henry Gressmann | |
| Signed-off-by: Henry Gressmann <mail@henrygressmann.de> | |||
| 2024-01-20 | chore: progress towards host functions | Henry Gressmann | |
| Signed-off-by: Henry Gressmann <mail@henrygressmann.de> | |||
| 2024-01-10 | chore: improve documentation, tests | Henry Gressmann | |
| Signed-off-by: Henry Gressmann <mail@henrygressmann.de> | |||
| 2023-12-23 | chore: parse element sections, improve contributing.md | Henry | |
| Signed-off-by: Henry <mail@henrygressmann.de> | |||
| 2023-12-22 | feat: improve parser | Henry | |
| Signed-off-by: Henry <mail@henrygressmann.de> | |||
| 2023-12-19 | feat: parse memory and table sections | Henry Gressmann | |
| Signed-off-by: Henry Gressmann <mail@henrygressmann.de> | |||
| 2023-12-18 | feat: global parsing, improve testsuite | Henry Gressmann | |
| Signed-off-by: Henry Gressmann <mail@henrygressmann.de> | |||
| 2023-12-09 | chore: improve documentation | Henry Gressmann | |
| Signed-off-by: Henry Gressmann <mail@henrygressmann.de> | |||
| 2023-12-06 | feat: validate module opcodes, logging feature | Henry Gressmann | |
| Signed-off-by: Henry Gressmann <mail@henrygressmann.de> | |||
| 2023-12-05 | feat: block stack, make cargofmt a bit more sane | Henry Gressmann | |
| Signed-off-by: Henry Gressmann <mail@henrygressmann.de> | |||
| 2023-12-05 | feat: stack is now untyped, funcs is a boxed array again | Henry Gressmann | |
| Signed-off-by: Henry Gressmann <mail@henrygressmann.de> | |||
| 2023-12-04 | feat: add wat support to cli | Henry Gressmann | |
| Signed-off-by: Henry Gressmann <mail@henrygressmann.de> | |||
| 2023-12-04 | chore: ensure everything still runs on no_std | Henry Gressmann | |
| Signed-off-by: Henry Gressmann <mail@henrygressmann.de> | |||
| 2023-12-04 | chore: refactoring | Henry Gressmann | |
| Signed-off-by: Henry Gressmann <mail@henrygressmann.de> | |||
| 2023-12-03 | chore: refactoring | Henry Gressmann | |
| Signed-off-by: Henry Gressmann <mail@henrygressmann.de> | |||
| 2023-12-03 | feat: new tinywasm api | Henry Gressmann | |
| Signed-off-by: Henry Gressmann <mail@henrygressmann.de> | |||
| 2023-12-02 | feat: finish parser module, switch from tracing to log | Henry Gressmann | |
| Signed-off-by: Henry Gressmann <mail@henrygressmann.de> | |||
| 2023-12-01 | chore: move TinyWasmModule to types | Henry Gressmann | |
| Signed-off-by: Henry Gressmann <mail@henrygressmann.de> | |||
| 2023-12-01 | feat: wip: seperate parser and types crates | Henry Gressmann | |
| Signed-off-by: Henry Gressmann <mail@henrygressmann.de> | |||
