Commit Graph

88 Commits (15ee9e0c27c568d771f679ae8fe2c1629261e809)

Author SHA1 Message Date
Felipe Gasper 8523770b80
Fix Cygwin compatibility (#330)
2 years ago
ha1vk 8441c82c4a
fix WASI API read/write pread/pwrite buffer overflow (#324)
2 years ago
Vova 23ab0983e9 WASI updates
3 years ago
Vova 4ad14cc65d Fix #231
3 years ago
Vova 6bd90d9b56 Deprecate m3_api_defs.h
3 years ago
Volodymyr Shymanskyy 22d0211957 WASI test fixes
3 years ago
Volodymyr Shymanskyy 5febf3e77f Cleanup WASI impl
3 years ago
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
4 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