Commit Graph

366 Commits (a783bde17a3afd360029a55ffc12879277844d2d)

Author SHA1 Message Date
Saúl Ibarra Corretgé bf1ef49681
Build library target with WASI support (#108)
4 years ago
Volodymyr Shymanskyy 7d3a882d44 Fix #67
4 years ago
Steven Massey fea9c9907f debug assert fixes + cleanup
4 years ago
Steven Massey 28750e0ec3 error handling fix
4 years ago
Steven Massey e8e4c079a4 Merge branch 'master' of https://github.com/wasm3/wasm3
4 years ago
Steven Massey 58961e337b refactoring for issue #5
4 years ago
Xingwei Zhu f839c72d6b
bug fix #104
4 years ago
Arnaud Tournier b280147ec9
allow for dynamic callbacks (#86)
4 years ago
Max Graey 16c7aa8ed1
[optimize] Use branchless clz / ctz for x86 (before AVX2 on Intel & ABM+BMI1 on AMD) (#83)
4 years ago
Steven Massey a0c42219f8 sorted profile table
4 years ago
Steven Massey f209be8663 windows fix attempt
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 b57a2bf8f0 Merge branch 'master' of https://github.com/wasm3/wasm3
4 years ago
Ivan Grokhotkov b41684065c
prefix min and max macros with M3_ to avoid conflicts with the STL (#93)
4 years ago
Ivan Grokhotkov b0874355d7
add C++ wrappers, simplify linking external functions (#71)
4 years ago
Steven Massey f3c078fa94 Merge branch 'master' of https://github.com/wasm3/wasm3
4 years ago
Ivan Grokhotkov d7298af7c7
Fix several memory leaks (#88)
4 years ago
Steven Massey f36be150db cleanup prep for computed-goto experimentation
4 years ago
Steven Massey 673244edd5 Merge branch 'master' of https://github.com/wasm3/wasm3
4 years ago
Steven Massey d34a8ab1da compiler cleanup
4 years ago
Ivan Grokhotkov ef51f64fbe
Minor ESP32 fixes (#84)
4 years ago
Alexander Belopolsky c3f6156e32
remove unreachable code (#82)
4 years ago
Alexander Belopolsky 622366c836
remove duplicated code (#77)
4 years ago
Steven Massey ddc60b0f90 removed op_Bridge
4 years ago
Steven Massey b86dd01e4e reduced native stack usage ~10%
4 years ago
Volodymyr Shymanskyy f99d76c82c Make m3_Yield public and allow it to trap
4 years ago
Volodymyr Shymanskyy f16665f4a2 Merge branch 'master' of https://github.com/vshymanskyy/wasm3
4 years ago
Volodymyr Shymanskyy e50d466ce7 Make headers compatible with C++
4 years ago
Steven Massey 84ddf13733 moved 'start function' validation to parse phase; dead code cleanup
4 years ago
Alexander Belopolsky 05ee45b944
specialize i32 bitwise operations (#78)
4 years ago
Steven Massey 64bc2c10b4 some prep for issue #5
5 years ago
Steven Massey cbc4bf7b45 Merge branch 'master' of https://github.com/wasm3/wasm3
5 years ago
Volodymyr Shymanskyy 281e7c783e Update platforms
5 years ago
Steven Massey 3f7ae7d511 Merge branch 'master' of https://github.com/wasm3/wasm3
5 years ago
Steven Massey c7ebf9decf no message
5 years ago
Alexander Belopolsky 6c374d4497 Implement sign-extension opcodes (#73)
5 years ago
Steven Massey 6767bd96c8 minor cleanup
5 years ago
Steven Massey bd3df8cd53 PreserveArgsAndLocals bug fix
5 years ago
Steven Massey bcd10eaf5c cleanup+fix operation macros
5 years ago
Steven Massey 6bd34e9ca8 issue #64
5 years ago
Steven Massey 306cb97b05 Merge branch 'master' of https://github.com/wasm3/wasm3
5 years ago
Steven Massey 674ff3ef39 no message
5 years ago
Ivan Grokhotkov 804d14991b Make the source directory useable as a CMake library, plus ESP32 related cleanup (#30)
5 years ago
Volodymyr Shymanskyy df290b7342 Update docs
5 years ago
Volodymyr Shymanskyy a52d7c336c Update device-specific defaults
5 years ago
Volodymyr Shymanskyy 21ff3e7380 Boost ver
5 years ago
Volodymyr Shymanskyy be7aa8ecdc Add d_m3SkipCallCheck
5 years ago
Steven Massey 4430c3c5e9 issue #40
5 years ago
Volodymyr Shymanskyy f3306bf4dc Separate op_section and vectorcall
5 years ago
Volodymyr Shymanskyy 81d9ec6c3e Add arc32, adjust platform defaults
5 years ago