Commit Graph

516 Commits (1962ffa33bbd5531e1c880310fdcbaa27a90e26e)

Author SHA1 Message Date
Volodymyr Shymanskyy 2528c1fb73 Add userdata to the runtime. Close #182
4 years ago
Volodymyr Shymanskyy 1b9eddf706 Cleanup
4 years ago
Volodymyr Shymanskyy 274c26fa66 Cleanup wasm types
4 years ago
Volodymyr Shymanskyy 29d42c8078 d_m3NoFloatDynamic support
4 years ago
Volodymyr Shymanskyy 4b6ee387ea Replace RawFunction impl. with RawFunctionEx
4 years ago
Volodymyr Shymanskyy 824ce5d9e1 Fix #184
4 years ago
coderzh 273815dfea
fix PreserveArgsAndLocals bug (#175)
4 years ago
Nicholas Rodrigues Lordello 0f599517ae
Fix check for data count section ordering (#168)
4 years ago
Colin Ihrig 6712c5c4d5
update uvwasi to version 0.0.11 (#167)
4 years ago
Alex Beregszaszi cbbec2fe28
Implement InitStartFunc without m3_Call and ensure the correct function type (#145)
4 years ago
Volodymyr Shymanskyy eb57b07adf Support MinGW. Fix #146
4 years ago
Volodymyr Shymanskyy 5aba4e43bd Fix compiler detection
4 years ago
Volodymyr Shymanskyy 39f119e280 Auto-detect bswap operations
4 years ago
Colin Ihrig 8d06d40468
update uvwasi to version 0.0.9 (#139)
4 years ago
Volodymyr Shymanskyy 640bf0cc26 Cleanup
4 years ago
Volodymyr Shymanskyy 4ee513ee73 Revert intValue
4 years ago
Volodymyr Shymanskyy bdc5082755 d_m3HasFloat - allow disabling float ops
4 years ago
Volodymyr Shymanskyy fe1fb1e2f1 Unify arch names
4 years ago
Volodymyr Shymanskyy cc10d740c4 Cleanup
4 years ago
Volodymyr Shymanskyy 84d0c4592f Boost ver
4 years ago
Volodymyr Shymanskyy 01d8be49c7 WASI self-hosting. Resolves #8
4 years ago
Colin Ihrig 4779b4466f
update fd_fdstat_get() result ABI (#133)
4 years ago
Volodymyr Shymanskyy d0313c76c3 Link "wasi_unstable", "wasi_snapshot_preview1"
4 years ago
Volodymyr Shymanskyy 78a90e659b Cleanup
4 years ago
Volodymyr Shymanskyy 614f50db65 Update UVWASI
4 years ago
Volodymyr Shymanskyy 66e84a5f18 Switch to UVWASI for a test
4 years ago
Colin Ihrig f46714c899
Add initial uvwasi integration (#126)
4 years ago
Volodymyr Shymanskyy c34e9807b1 WASI support for Big-Endian systems (#125)
4 years ago
Volodymyr Shymanskyy 5d4414ebe5 Cleanup
4 years ago
Volodymyr Shymanskyy e80ff08e7e Remove d_m3HasWASI for Emscripten targets
4 years ago
Volodymyr Shymanskyy 90fa7f5639 Fix tracer formats
4 years ago
Volodymyr Shymanskyy 449b0fbd17 Revert the breaking change
4 years ago
Volodymyr Shymanskyy 2113505d5a Logging improvements
4 years ago
Volodymyr Shymanskyy 0208c3bcb2 Fix op_DumpStack
4 years ago
Volodymyr Shymanskyy 121f681d97 Fix M3_MIN, once again (#125)
4 years ago
Volodymyr Shymanskyy b423df689d Fix M3_MIN (#125)
4 years ago
Volodymyr Shymanskyy c1701dd056 Initial Big-Endian system support (#125)
4 years ago
Volodymyr Shymanskyy fbd555c62c Cleanup
4 years ago
Volodymyr Shymanskyy 7183ff9be8 Maintenance checks
4 years ago
Volodymyr Shymanskyy a207a3328f Cleanup
4 years ago
Volodymyr Shymanskyy 851e024821 Fix warnings for TRUNC_SAT operations
4 years ago
Volodymyr Shymanskyy ce17cd45b8 Detect more platforms
4 years ago
Volodymyr Shymanskyy 2e92a9ed12 Detect more platforms
4 years ago
Alex Beregszaszi 0062ecd004
Make m3_GetMemory non-const (#123)
4 years ago
Volodymyr Shymanskyy 9443eedd19 Enable tracer support. Resolves #97
4 years ago
Volodymyr Shymanskyy 6270f6f283 Blacklist some tests for Win32 x86 builds
4 years ago
Max Graey 15ab43a565
Fix float to int saturate conversions (#118)
4 years ago
Volodymyr Shymanskyy 8bab58b7dd More unlikely cases
4 years ago
Volodymyr Shymanskyy aea4709987 Allow multi-byte opcodes. Implement saturated conversions.
4 years ago
Volodymyr Shymanskyy 8c20859538 Remove m3_optimize.c from compilation
4 years ago
Steven Massey 2989abe5db debug assert fix
4 years ago
Volodymyr Shymanskyy 418d287e91 Cleanup
4 years ago
Volodymyr Shymanskyy 020c569745 Fix indents
4 years ago
Volodymyr Shymanskyy c796f7ca7e Fix uninitialized slot variable
4 years ago
Volodymyr Shymanskyy ba31a61450 Make m3_CopyMem more generic
4 years ago
Volodymyr Shymanskyy 45be830834 Fix m3_Realloc
4 years ago
Volodymyr Shymanskyy 35a76cff1e Fix m3_Free
4 years ago
Volodymyr Shymanskyy d6905e3d27 Move m3_test.c
4 years ago
Steven Massey 388adce7b1 adding code page ref counting
4 years ago
Steven Massey 8bbc35b25c cleanup
4 years ago
Steven Massey d7bda56855 code page tests
4 years ago
Steven Massey 713e1ae069 code page reference counting work
4 years ago
Steven Massey 80505a25b8 Merge branch 'master' of https://github.com/wasm3/wasm3
4 years ago
Steven Massey b04d9b25fe no message
4 years ago
Steven Massey 42b86e81ce pool free pages in M3Environment
4 years ago
Steven Massey 73985b96fa Merge branch 'master' of https://github.com/wasm3/wasm3
4 years ago
Steven Massey e673b5fa15 cpp test fix
4 years ago
Steven Massey 449bde2809 codepage ref counting work
4 years ago
Steven Massey c45fecf107 consolidated FuncType's in M3Environment; simplified op_CallIndirect
4 years ago
Steven Massey ac7badfdc5 m3_test fixes
4 years ago
Steven Massey 99019b9613 malloc macro cleanup
4 years ago
Steven Massey c0a4b43ae4 build fix?
4 years ago
Steven Massey ab74aabf42 rebuild
4 years ago
Steven Massey 8463ca3a65 eliminated d_m3MaxNumFunctionArgs
4 years ago
Steven Massey 48370be57d realloc cleanup
4 years ago
Steven Massey ad98bbd746 refactoring / cleanup
4 years ago
Steven Massey ab0c67868a platformio build fix
4 years ago
Steven Massey 1b08201ec9
removed debug printf
4 years ago
Steven Massey 092449fe17 test build w/ 32-bit slots
4 years ago
Steven Massey 82fd942f19 polymorphic stack fix; attempt 2
4 years ago
Steven Massey a285ede6d8 Merge branch 'master' of https://github.com/wasm3/wasm3
4 years ago
Steven Massey 74c1a99419 polymorphic stack fix
4 years ago
Steven Massey fb466b3fa0
testing build with 64-bit slots
4 years ago
Steven Massey e34570c8ec build fix
4 years ago
Steven Massey b4ab0427c3 fixed EvaluateExpression stack size
4 years ago
Steven Massey 73b01333e8 no message
4 years ago
Steven Massey ba4bbffbc5 issue #5 complete
4 years ago
Steven Massey 3c416b88cb hmmm
4 years ago
Steven Massey 7e5a747af5 slot allocator fix
4 years ago
Steven Massey 8f2604b99f Merge branch 'master' of https://github.com/wasm3/wasm3
4 years ago
Steven Massey 533e1fcaea issue #5 work
4 years ago
Steven Massey fb70fab0f9 issue #5 work
4 years ago
Volodymyr Shymanskyy 05ab15a414 Cleanup
4 years ago
Volodymyr Shymanskyy 394a50323a Remove ../ preopen
4 years ago
Volodymyr Shymanskyy 430874c864 wasm-trace support
4 years ago
Steven Massey 314fe09b05 not much
4 years ago
Steven Massey f8329bb3bd issue #5 prep
4 years ago
Steven Massey 5711c2ab4b added 32-bit slot differentiated GetGlobal & Const operations (for issue #5)
4 years ago
Steven Massey f75f647c61 fully implemented ValidateSignature; fixed WASI function signatures
4 years ago
Steven Massey 031c21f496 Fixed maxStackSlots. MoveStackTopToRegister bug fix.
4 years ago