Commit Graph

53 Commits (806ff1d28266a3851934a731ef13be7ee4936ac6)

Author SHA1 Message Date
Volodymyr Shymanskyy d71a204e55 Basic stack access API. Closes #41
3 years ago
Volodymyr Shymanskyy 23ccccb9f8 Cleanup #128
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
Volodymyr Shymanskyy 0b09a792d6 Initial Cosmopolitan/Actually Portable Executable support
4 years ago
Volodymyr Shymanskyy 66094b585d Use userdata for WASI context. Test Simple WASI on multiple platforms.
4 years ago
Volodymyr Shymanskyy 4b6ee387ea Replace RawFunction impl. with RawFunctionEx
4 years ago
Volodymyr Shymanskyy ce488e93da Improve args
4 years ago
Volodymyr Shymanskyy 6f57abbda5 Allow configuring M3_APP_MAX_STACK
4 years ago
Colin Ihrig f46714c899
Add initial uvwasi integration (#126)
4 years ago
Volodymyr Shymanskyy 01e039132f Add --dump-on-trap flag
4 years ago
Volodymyr Shymanskyy 0f7162568c Dummy --dir flag. Fix #119
4 years ago
Volodymyr Shymanskyy c37d3ec4d9 :dump command
4 years ago
Volodymyr Shymanskyy 9443eedd19 Enable tracer support. Resolves #97
4 years ago
Volodymyr Shymanskyy 9708b5367e Fix wasm core spec 1.1 names test
4 years ago
Volodymyr Shymanskyy 38fb6ad0a8 Cleanup
4 years ago
Volodymyr Shymanskyy 0de0dcb4ca Add BUILD_WASI_SUPPORT flag.
4 years ago
Volodymyr Shymanskyy 7909978878 Update examples m3.h -> wasm3.h
5 years ago
Joel Martin 1f6bfd3a0c wasi/main: return exit code on wasi proc_exit call (#59)
5 years ago
Volodymyr Shymanskyy 6bbf5fec1e Update examples
5 years ago
Volodymyr Shymanskyy ab08f64e25 Use M3_VERSION in all examples
5 years ago
Volodymyr Shymanskyy c77ccf65dc Fix MSVC build
5 years ago
Volodymyr Shymanskyy b1c3ff8326 Add :load-hex REPL command
5 years ago
Volodymyr Shymanskyy b0b23ea171 Add M3_VERSION
5 years ago
Volodymyr Shymanskyy d8bc5e35e9 Refactor d_m3LogOutput, d_m3VerboseLogs
5 years ago
Volodymyr Shymanskyy 999eafd0c8 Change some prefixes
5 years ago
Steven Massey 1983a2cf9e pooled M3BranchPatch; cleanup
5 years ago
Volodymyr Shymanskyy 7501673318 Eliminate result shadowing
5 years ago
Volodymyr Shymanskyy 8ce6ce60fd Check if file read is completed
5 years ago
Volodymyr Shymanskyy d8c696f095 Cleanup
5 years ago
Volodymyr Shymanskyy c966c89d73 m3_LinkSpecTest
5 years ago
Volodymyr Shymanskyy e40383bc73 Fix windows build
5 years ago
Volodymyr Shymanskyy 2e4de2ddaa Improve escaping
5 years ago
Volodymyr Shymanskyy 7232f32cc3 Detect compiler and arch
5 years ago
Volodymyr Shymanskyy d818408f88 Implement string escaping -> enable names.wast test
5 years ago
Steven Massey f9500d3b9e no message
5 years ago
Volodymyr Shymanskyy e1b96a149c Increase command buffer size
5 years ago
Volodymyr Shymanskyy c68cb7149e Increase stack
5 years ago
Volodymyr Shymanskyy 927377f44c Include wasm filename as argv[0], move result prints to stderr
5 years ago
Steven Massey b4af46d9fb implemented WASI args
5 years ago
Volodymyr Shymanskyy 231d6915df Fix windows build (no WASI)
5 years ago
Volodymyr Shymanskyy f8594e7d92 Improve readability
5 years ago
Steven Massey e11b25a202 MemGrow fixes for op_Call & op_CallIndirect; placeholder IM3Environment API addition
5 years ago
Volodymyr Shymanskyy 4f0713e44c Simplify repl args logic
5 years ago
Volodymyr Shymanskyy d6b5ab67ca Use repl mode for spec tests, implement "action" #3
5 years ago
Volodymyr Shymanskyy 1cbb85eaac Improve error reporting
5 years ago
Volodymyr Shymanskyy 5d6f62e52d Allow setting func via positional argument for now
5 years ago
Volodymyr Shymanskyy 34f73792cb Implement --repl switch
5 years ago
Steven Massey 4e0e4b1f8b i32 slot work + misc
5 years ago
Volodymyr Shymanskyy be06be6338 Allocate more stack (needed for some spec tests)
5 years ago