Commit Graph

76 Commits (1962ffa33bbd5531e1c880310fdcbaa27a90e26e)

Author SHA1 Message Date
Tyler Zhang d62d408b4f
Backtraces in Wasm3 (#195)
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 83f5e28ee2 Update to 0.4.8
4 years ago
Volodymyr Shymanskyy 9b572b4711 Set d_m3MaxSaneFunctionArgCount to 128
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 bdc5082755 d_m3HasFloat - allow disabling float ops
4 years ago
Volodymyr Shymanskyy cc10d740c4 Cleanup
4 years ago
Volodymyr Shymanskyy c1701dd056 Initial Big-Endian system support (#125)
4 years ago
Volodymyr Shymanskyy a207a3328f Cleanup
4 years ago
Volodymyr Shymanskyy aea4709987 Allow multi-byte opcodes. Implement saturated conversions.
4 years ago
Volodymyr Shymanskyy 020c569745 Fix indents
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 99019b9613 malloc macro cleanup
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 ba4bbffbc5 issue #5 complete
4 years ago
Steven Massey 3c416b88cb hmmm
4 years ago
Steven Massey 533e1fcaea issue #5 work
4 years ago
Steven Massey fb70fab0f9 issue #5 work
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
Ivan Grokhotkov d7298af7c7
Fix several memory leaks (#88)
4 years ago
Volodymyr Shymanskyy f99d76c82c Make m3_Yield public and allow it to trap
4 years ago
Volodymyr Shymanskyy e50d466ce7 Make headers compatible with C++
4 years ago
Volodymyr Shymanskyy 17d3e44d7d Boost ver
5 years ago
Steven Massey 94ef35d843 added m3_GetMemory API
5 years ago
Volodymyr Shymanskyy 4790280bee Fix formatting
5 years ago
Volodymyr Shymanskyy d8bc5e35e9 Refactor d_m3LogOutput, d_m3VerboseLogs
5 years ago
Volodymyr Shymanskyy 999eafd0c8 Change some prefixes
5 years ago
Volodymyr Shymanskyy 9b961a27de Add xtensa, avr architectures
5 years ago
Volodymyr Shymanskyy f0e89daa84 Switch to working with M3MemoryHeader directly. Related to #24
5 years ago
Volodymyr Shymanskyy 646eeaa53e Cleanup
5 years ago
Steven Massey 1983a2cf9e pooled M3BranchPatch; cleanup
5 years ago
Steven Massey 8f283101bc 32-bit CopySlot operation
5 years ago
Steven Massey 61b7e0316d cleanup
5 years ago
Steven Massey 6e0cd7e11c added m3_LinkRawFunction and reworked path_open for that binding style
5 years ago
Volodymyr Shymanskyy 7232f32cc3 Detect compiler and arch
5 years ago
Steven Massey 182fd7303a LinkFunction now searches for multiple cases; enabling WAPM packages.
5 years ago
Volodymyr Shymanskyy 6638a68530 Fix constants in 32-bit mode
5 years ago
Steven Massey 813924c54b compact wasm stack logs
5 years ago
Steven Massey ef5763bde5 fix for FP compare operations. fixed stack overflow check.
5 years ago
Steven Massey 73c990a38b trap m3 stack overflows; help prevent c-stack overflows; improved wasm-stack (compilation) overflow checking
5 years ago
Steven Massey 2e1cbaa32a br_if progress
5 years ago
Steven Massey 826b483caa added 'switch' test
5 years ago