forked from wasmerio/wasmer
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Changes required to bring in full WASIX support
- Implemented multi-threading for both JS and SYS, plus other WASIX implementations - Added a longjmp capability required for bash and other WASIX implementations - Added real signals to WASIX - Added a stack unwinding and winding functionality - Implemented memory forking which will be used for process forking - Added the ability to fork the current process - Added the vfork functionality - Moved over to the WasiPipe implementation - Added more syscalls needed for bash on WASIX - Ported wasmer-os into wasmer - Added a union file system and the character devices - Moved the cursors to the file handles rather than the file so that they are multithread safe and can handle concurrent IO - Reimplemented the poll_oneoff functionality to support full ASYNC - Added support for mapping directories in the host file system into WASIX sandbox file systems - Implemented fully ASYNC sockets and emulated ASYNC files - Made the file locks more granular to allow for concurrent poll and accept operations - Fixed a race condition on the event notifications
- Loading branch information
1 parent
39f988a
commit 572ea3e
Showing
167 changed files
with
19,965 additions
and
6,464 deletions.
There are no files selected for viewing
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.