Commit Graph

81 Commits (1962ffa33bbd5531e1c880310fdcbaa27a90e26e)

Author SHA1 Message Date
Volodymyr Shymanskyy 55edc874f0 Improve WASI security via m3ApiCheckMem. Close #197
3 years ago
Volodymyr Shymanskyy 591266c1db Fix tests
3 years ago
Volodymyr Shymanskyy dd58301197 Fix WASI userdata
3 years ago
Volodymyr Shymanskyy 94b453460d Try fixing Cosmopolitan Wine tests
3 years ago
Volodymyr Shymanskyy 7d2f91bf65 Fix tests
3 years ago
Volodymyr Shymanskyy 0b09a792d6 Initial Cosmopolitan/Actually Portable Executable support
3 years ago
Volodymyr Shymanskyy aec7a82fc6 Cleanup
3 years ago
Volodymyr Shymanskyy 5c12de1c30 Allocate wasi context only once
4 years ago
Giovanni Petrantoni 8fbe8d7fc2
Fix wasi openat (#191)
4 years ago
Volodymyr Shymanskyy 6dec21d694 Try fixing MSVC. #189
4 years ago
Volodymyr Shymanskyy e1eabe768a Try fixing MetaWASI. #189
4 years ago
Volodymyr Shymanskyy 66094b585d Use userdata for WASI context. Test Simple WASI on multiple platforms.
4 years ago
Giovanni Petrantoni 05e18653c2
Whence fixes (#180)
4 years ago
Volodymyr Shymanskyy 19970cc020 Fix warnings
4 years ago
Volodymyr Shymanskyy 01d8be49c7 WASI self-hosting. Resolves #8
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 121f681d97 Fix M3_MIN, once again (#125)
4 years ago
Volodymyr Shymanskyy c1701dd056 Initial Big-Endian system support (#125)
4 years ago
Volodymyr Shymanskyy a207a3328f Cleanup
4 years ago
Volodymyr Shymanskyy 394a50323a Remove ../ preopen
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
Ivan Grokhotkov b41684065c
prefix min and max macros with M3_ to avoid conflicts with the STL (#93)
4 years ago
Joel Martin 1f6bfd3a0c wasi/main: return exit code on wasi proc_exit call (#59)
5 years ago
Max Graey 0ede79bb83 special WASI random for iOS/Simulator + update XCode settings & add Release build (#48)
5 years ago
Volodymyr Shymanskyy 3d548c0394 Fix Windows build
5 years ago
Volodymyr Shymanskyy d23269c76b Update WASI
5 years ago
Volodymyr Shymanskyy 4790280bee Fix formatting
5 years ago
Volodymyr Shymanskyy 7214c86fd4 Cleanup
5 years ago
Volodymyr Shymanskyy 999eafd0c8 Change some prefixes
5 years ago
Volodymyr Shymanskyy 8ec84f5268 Update WASI API
5 years ago
Volodymyr Shymanskyy 93c50b5882 Remove native C bindings. Validate args for Raw calls. Cleanup
5 years ago
Volodymyr Shymanskyy 58a6d6a3a4 Use fsync on apple
5 years ago
Volodymyr Shymanskyy 6f533a56aa Remove some warnings
5 years ago
Volodymyr Shymanskyy d8c696f095 Cleanup
5 years ago
Volodymyr Shymanskyy 1948f90432 Try fixing build
5 years ago
Volodymyr Shymanskyy 71cb27c6af Disable O_RSYNC
5 years ago
Volodymyr Shymanskyy ba44f5d449 _POSIX_C_SOURCE 200809L
5 years ago
Volodymyr Shymanskyy 3be9d754cd WASI open_path prototype for Windows
5 years ago
Volodymyr Shymanskyy 80d1ff1dc1 Cleanup
5 years ago
Volodymyr Shymanskyy e3d380fb54 Switch I/O to binary mode, enable WASI tests on Windows
5 years ago
Volodymyr Shymanskyy ed118d2a28 Cleanup
5 years ago
Volodymyr Shymanskyy 6f317c814a WASI support for Windows (incomplete)
5 years ago
Volodymyr Shymanskyy 439df2d710 Report error code for debug purposes
5 years ago
Volodymyr Shymanskyy 876e795cd2 Convert WASI to use raw functions
5 years ago
Volodymyr Shymanskyy 0944d211dc Pass IMRuntime to raw funcs
5 years ago
Volodymyr Shymanskyy 869e28158c m3ApiReturn
5 years ago