Commit Graph

57 Commits (8f3986a66c390e1125493531648b828099fab982)

Author SHA1 Message Date
Jim Posen c7cd9d8be6
Make error constants const (#292)
3 years ago
Vova a35f31a406 Fix #263
3 years ago
Vova c20749bce3 Cleanup
3 years ago
Vova 4916bc2065 API to handle custom sections. Fix #284
3 years ago
Vova c9e72c48d2 Fix #266
3 years ago
Volodymyr Shymanskyy 067261d490 Add m3_CompileModule
3 years ago
Vova 4d7a8f4f6b Cleanup
3 years ago
Vlad Ivanov 728f46ab50
Fix GCC warning: cast from pointer to integer of different size (#239)
3 years ago
Vova a0548538f1 Fix CI
3 years ago
Vova 6bd90d9b56 Deprecate m3_api_defs.h
3 years ago
Volodymyr Shymanskyy b48695bb94 Detect stack overflow in EvaluateExpression
3 years ago
Volodymyr Shymanskyy 79255ba1db Restict opcodes during expression evaluation
3 years ago
Volodymyr Shymanskyy 4924e414e9 Cleanup
3 years ago
Volodymyr Shymanskyy aa0379bb40 Fix warnings
3 years ago
Steven Massey a033184b5a random stuff
3 years ago
Steven Massey 570854b883 prep for multi-return.
3 years ago
Steven Massey 8512ce6b82 no message
3 years ago
Volodymyr Shymanskyy e1d8558191 Simple globals API
3 years ago
Volodymyr Shymanskyy f62ade7008 Add Read_opcode for #224. Cleanup.
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 2e92dec227 added extensions api header; cleanup env::retFuncTypes
3 years ago
Volodymyr Shymanskyy 98692f6f2c Boost ver to 0.4.9
3 years ago
Volodymyr Shymanskyy 21b3fee33d Simplify backtrace API
3 years ago
Volodymyr Shymanskyy 36c45dad0d Fix Python module
3 years ago
Volodymyr Shymanskyy 9ec20457b0 Fix build
3 years ago
Tyler Zhang d62d408b4f
Backtraces in Wasm3 (#195)
3 years ago
Volodymyr Shymanskyy 11f813d7ed Add m3_RunStart(module). Closes #202
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 de822b7e0f Rename API
3 years ago
Volodymyr Shymanskyy d71a204e55 Basic stack access API. Closes #41
3 years ago
Volodymyr Shymanskyy 8ecc645d50 New m3_Call* API. Remove d_m3LogOutput, USE_HUMAN_FRIENDLY_ARGS.
3 years ago
Volodymyr Shymanskyy aec7a82fc6 Cleanup
4 years ago
Volodymyr Shymanskyy 66094b585d Use userdata for WASI context. Test Simple WASI on multiple platforms.
4 years ago
Volodymyr Shymanskyy 83f5e28ee2 Update to 0.4.8
4 years ago
Volodymyr Shymanskyy 64b9856ea5 Multi-value module parsing. #23
4 years ago
Volodymyr Shymanskyy 2528c1fb73 Add userdata to the runtime. Close #182
4 years ago
Volodymyr Shymanskyy 274c26fa66 Cleanup wasm types
4 years ago
Volodymyr Shymanskyy 4b6ee387ea Replace RawFunction impl. with RawFunctionEx
4 years ago
Volodymyr Shymanskyy cc10d740c4 Cleanup
4 years ago
Volodymyr Shymanskyy 84d0c4592f Boost ver
4 years ago
Volodymyr Shymanskyy d0313c76c3 Link "wasi_unstable", "wasi_snapshot_preview1"
4 years ago
Colin Ihrig f46714c899
Add initial uvwasi integration (#126)
4 years ago
Volodymyr Shymanskyy 5d4414ebe5 Cleanup
4 years ago
Alex Beregszaszi 0062ecd004
Make m3_GetMemory non-const (#123)
4 years ago
Volodymyr Shymanskyy 020c569745 Fix indents
4 years ago
Steven Massey c45fecf107 consolidated FuncType's in M3Environment; simplified op_CallIndirect
4 years ago
Steven Massey ad98bbd746 refactoring / cleanup
4 years ago