Commit Graph

55 Commits (d62d408b4fcb2b8c5d0681c275e07b3e80047482)

Author SHA1 Message Date
Anthony Drendel b3088901e1
Support exported functions with the same name (#199)
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 aec7a82fc6 Cleanup
3 years ago
Volodymyr Shymanskyy 64b9856ea5 Multi-value module parsing. #23
4 years ago
Volodymyr Shymanskyy 1b9eddf706 Cleanup
4 years ago
Volodymyr Shymanskyy 274c26fa66 Cleanup wasm types
4 years ago
Volodymyr Shymanskyy bdc5082755 d_m3HasFloat - allow disabling float ops
4 years ago
Volodymyr Shymanskyy 2113505d5a Logging improvements
4 years ago
Volodymyr Shymanskyy 0208c3bcb2 Fix op_DumpStack
4 years ago
Volodymyr Shymanskyy c1701dd056 Initial Big-Endian system support (#125)
4 years ago
Volodymyr Shymanskyy fbd555c62c Cleanup
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 418d287e91 Cleanup
4 years ago
Volodymyr Shymanskyy 020c569745 Fix indents
4 years ago
Steven Massey c45fecf107 consolidated FuncType's in M3Environment; simplified op_CallIndirect
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
Ivan Grokhotkov b41684065c
prefix min and max macros with M3_ to avoid conflicts with the STL (#93)
4 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
Steven Massey e7c04280b8 moved M3Compilation struct in M3Runtime; eliminates repeated malloc/free cycles of M3Compilation
5 years ago
Volodymyr Shymanskyy 7234f0f9f8 Fix warnings
5 years ago
Volodymyr Shymanskyy 40df4b0cca Fix format specifiers
5 years ago
Steven Massey 61b7e0316d cleanup
5 years ago
Steven Massey 813924c54b compact wasm stack logs
5 years ago
Steven Massey 283cda22ee stack trace option
5 years ago
Steven Massey b0cefbd23a fixed fp.store
5 years ago
Steven Massey a0220ba37b fixed convert operations; fixed bug in fp select compilation
5 years ago
Steven Massey 048bb4bd74 cleanup
5 years ago
Steven Massey e11b25a202 MemGrow fixes for op_Call & op_CallIndirect; placeholder IM3Environment API addition
5 years ago
Steven Massey 2e1cbaa32a br_if progress
5 years ago
Steven Massey d2f605e82e implemented memory grow
5 years ago
Steven Massey d539232c63 branching fixes
5 years ago
Steven Massey adba7ff482 int.select fix
5 years ago
Steven Massey 687a2ab20f work in progress: br_table, fp.select
5 years ago
Steven Massey 90bbb47ed1 const f32 fix
5 years ago
Steven Massey 4e0e4b1f8b i32 slot work + misc
5 years ago
Steven Massey 9540e82ae1 32-bit slot progress
5 years ago
Volodymyr Shymanskyy f189e42c3e Convert tabs to spaces 🎉
5 years ago
Volodymyr Shymanskyy 2f9af59a99 M3_INIT
5 years ago
Volodymyr Shymanskyy 461ab0d056 Fix more warnings
5 years ago
Volodymyr Shymanskyy 2ee36d51e2 Fix some warnings
5 years ago
Volodymyr Shymanskyy ef59f8b2bf Convert constants to defines, so it actually compiles 😁
5 years ago
Volodymyr Shymanskyy 074f6918c2 Fix fpermissive flag requirement
5 years ago