Commit Graph

52 Commits (1962ffa33bbd5531e1c880310fdcbaa27a90e26e)

Author SHA1 Message Date
Tyler Zhang d62d408b4f
Backtraces in Wasm3 (#195)
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 c612a9d471 Fix tests for Cosmopolitan
3 years ago
Volodymyr Shymanskyy aec7a82fc6 Cleanup
3 years ago
Volodymyr Shymanskyy 7afc674875 Fix #143
4 years ago
Volodymyr Shymanskyy 1383c1da5b Fix #151, #152, #153, #154, #156, #157, #158, #159
4 years ago
Volodymyr Shymanskyy e0fa41ca5b Fix MSVC
4 years ago
Volodymyr Shymanskyy 64b9856ea5 Multi-value module parsing. #23
4 years ago
Nicholas Rodrigues Lordello 0f599517ae
Fix check for data count section ordering (#168)
4 years ago
Volodymyr Shymanskyy a207a3328f Cleanup
4 years ago
Volodymyr Shymanskyy 020c569745 Fix indents
4 years ago
Steven Massey 8bbc35b25c cleanup
4 years ago
Steven Massey e673b5fa15 cpp test fix
4 years ago
Steven Massey c45fecf107 consolidated FuncType's in M3Environment; simplified op_CallIndirect
4 years ago
Steven Massey 99019b9613 malloc macro cleanup
4 years ago
Steven Massey 8463ca3a65 eliminated d_m3MaxNumFunctionArgs
4 years ago
Steven Massey ad98bbd746 refactoring / cleanup
4 years ago
Steven Massey 3c416b88cb hmmm
4 years ago
Steven Massey f8329bb3bd issue #5 prep
4 years ago
Steven Massey 031c21f496 Fixed maxStackSlots. MoveStackTopToRegister bug fix.
4 years ago
Steven Massey c7d4450520 changed extern "C" wrapper to a define to avoid screwing with IDE auto-indent
4 years ago
Steven Massey 84ddf13733 moved 'start function' validation to parse phase; dead code cleanup
4 years ago
Steven Massey 680445fcf9 fix? for maxStackSlots tracking
5 years ago
Volodymyr Shymanskyy 425bd7d217 Increase initial function->maxStackSlots
5 years ago
Volodymyr Shymanskyy 6bbf5fec1e Update examples
5 years ago
Volodymyr Shymanskyy 910e02ee84 Track max function stack height and use it for stack checks
5 years ago
Volodymyr Shymanskyy bbbda3519b Check stack depending on function
5 years ago
Volodymyr Shymanskyy 8d0bbb167a Further cleanup
5 years ago
Volodymyr Shymanskyy 4790280bee Fix formatting
5 years ago
Volodymyr Shymanskyy 999eafd0c8 Change some prefixes
5 years ago
Volodymyr Shymanskyy 01a47ca2fa Has nothing to do with spec tests on macos
5 years ago
Volodymyr Shymanskyy 44cac10f8d Hotfix spec tests on macos
5 years ago
Volodymyr Shymanskyy 7f41817287 Allow running tests for proposals
5 years ago
Steven Massey 1983a2cf9e pooled M3BranchPatch; cleanup
5 years ago
Volodymyr Shymanskyy 4b347c38d0 Eliminate mutable keyword clash
5 years ago
Steven Massey e11b25a202 MemGrow fixes for op_Call & op_CallIndirect; placeholder IM3Environment API addition
5 years ago
Volodymyr Shymanskyy bc25ef6d16 Implement start function. Fix #10
5 years ago
Steven Massey 8fdd67698f global parse fix
5 years ago
Steven Massey 614f522f9e parsing memory section. moved linear memory to runtime object.
5 years ago
Volodymyr Shymanskyy 0bbcf90b18 Add ParseSection_Memory
5 years ago
Volodymyr Shymanskyy f189e42c3e Convert tabs to spaces 🎉
5 years ago
Volodymyr Shymanskyy 2f9af59a99 M3_INIT
5 years ago
Volodymyr Shymanskyy 6322e5752c Fix some parse bugs
5 years ago
Volodymyr Shymanskyy 2ee36d51e2 Fix some warnings
5 years ago
Volodymyr Shymanskyy 2ec68650c3 Implement simple heap alternative + m3Free
5 years ago
Volodymyr Shymanskyy 074f6918c2 Fix fpermissive flag requirement
5 years ago
Volodymyr Shymanskyy e1d08234ca Cleanup
5 years ago
Volodymyr Shymanskyy fa31bb269f Eliminate C++ keyword clashes: throw, catch, mutable
5 years ago
Steven Massey 6391a179e1 no message
5 years ago