Commit Graph

540 Commits (eb76db0e733cbbc9f0af142ffd674f9a73745671)

Author SHA1 Message Date
Volodymyr Shymanskyy e1d8558191 Simple globals API
3 years ago
Volodymyr Shymanskyy f62ade7008 Add Read_opcode for #224. Cleanup.
3 years ago
Volodymyr Shymanskyy a0f4f69d12 Fix #209
3 years ago
Steven Massey 33b501fe26 more type validation during compilation
3 years ago
Steven Massey b6f07a0bc0 no message
3 years ago
Steven Massey 2fa4a11556 tabs->spaces
3 years ago
Steven Massey a1c75493ad simple InjectFunction test
3 years ago
Steven Massey 320e04a704 InjectFunction functional
3 years ago
Steven Massey 3400422896 addding w3_InjectFunction
3 years ago
Steven Massey 4d350b9a35 Merge branch 'main' of https://github.com/wasm3/wasm3 into main
3 years ago
Steven Massey 2e92dec227 added extensions api header; cleanup env::retFuncTypes
3 years ago
Volodymyr Shymanskyy 870dd2e767 Fix some memory management issues
3 years ago
Volodymyr Shymanskyy 567def4f2f Revert #175
3 years ago
Volodymyr Shymanskyy f85d3ef896 Warnings cleanup
3 years ago
Volodymyr Shymanskyy 52f80e9e63 Optimize performance of pywasm3
3 years ago
Volodymyr Shymanskyy 16b24ed9a8 Review memory allocation. Fix #208
3 years ago
Volodymyr Shymanskyy 918490c827 Call uvwasi_init only once
3 years ago
Volodymyr Shymanskyy 800abc19e5 Fix some tests
3 years ago
Volodymyr Shymanskyy 482d7ffba8 More safety
3 years ago
Volodymyr Shymanskyy 393a0896bc Fix formatting
3 years ago
Volodymyr Shymanskyy af456a35ed Add printf example
3 years ago
Brenden Schumacher dd5df82e91
Fixed typos in relation to issue #211 (#212)
3 years ago
Volodymyr Shymanskyy 98692f6f2c Boost ver to 0.4.9
3 years ago
Volodymyr Shymanskyy f8ba641a71 Structured tracing ️support 🎉
3 years ago
Volodymyr Shymanskyy 8291bdb162 Remove d_m3LogStackTrace in favour of d_m3RecordBacktraces
3 years ago
Volodymyr Shymanskyy 21b3fee33d Simplify backtrace API
3 years ago
Volodymyr Shymanskyy 36c45dad0d Fix Python module
3 years ago
Volodymyr Shymanskyy 0b69623b32 Fix build
3 years ago
Volodymyr Shymanskyy 9ec20457b0 Fix build
3 years ago
Tyler Zhang d62d408b4f
Backtraces in Wasm3 (#195)
3 years ago
Volodymyr Shymanskyy 9737dbf3cd Add minimal coremark binary
3 years ago
Volodymyr Shymanskyy b9c5072796 Switch Android example to run CoreMark instead of fib(40)
3 years ago
Volodymyr Shymanskyy 097da3c788 Protect libc functions via m3ApiCheckMem
3 years ago
Volodymyr Shymanskyy 35f0e56637 Fix WASI build
3 years ago
Volodymyr Shymanskyy 55edc874f0 Improve WASI security via m3ApiCheckMem. Close #197
3 years ago
Volodymyr Shymanskyy 591266c1db Fix tests
3 years ago
Volodymyr Shymanskyy ccab6a438b Enable recursive calls: calling exported function from an imported.
3 years ago
Alex Beregszaszi 348031ec9d
Remove memory leak caused by dangling retFuncTypes in M3Environment (#204)
3 years ago
Volodymyr Shymanskyy 11f813d7ed Add m3_RunStart(module). Closes #202
3 years ago
Volodymyr Shymanskyy dd58301197 Fix WASI userdata
3 years ago
Volodymyr Shymanskyy 4d2c81fa5f Fix identifier conflict
3 years ago
Volodymyr Shymanskyy 7fd66ec097 Add Raw Function type introspection via M3ImportContext.
3 years ago
Volodymyr Shymanskyy 164b1e3465 Fix Arduino build
3 years ago
Volodymyr Shymanskyy ead1ebd0e3 Update API usage. Fix #193
3 years ago
Anthony Drendel c8c5fc02f1
Fix off-by-one error (#200)
3 years ago
Anthony Drendel b3088901e1
Support exported functions with the same name (#199)
3 years ago
Volodymyr Shymanskyy de822b7e0f Rename API
3 years ago
Volodymyr Shymanskyy d71a204e55 Basic stack access API. Closes #41
3 years ago
Volodymyr Shymanskyy ff4e49fcfd Fix tests
3 years ago
Volodymyr Shymanskyy 8ecc645d50 New m3_Call* API. Remove d_m3LogOutput, USE_HUMAN_FRIENDLY_ARGS.
3 years ago