Skip to content

Added support for wasm64-wasi #2800

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
wants to merge 48 commits into from
Closed
Changes from all commits
Commits
Show all changes
48 commits
Select commit Hold shift + click to select a range
1642748
Added support for wasm64-wasi
john-sharratt May 26, 2022
01aa402
Added the remaining socket structs and constants
john-sharratt May 27, 2022
60ee7ec
Added more constants
john-sharratt May 27, 2022
7e644dc
Reduced the constants back to whats available in WASIX
john-sharratt May 27, 2022
cf3316f
Reduced the constants back to whats available in WASIX
john-sharratt May 27, 2022
c2425be
Added IP protocols
john-sharratt May 27, 2022
83f0d48
Added the RAW socket type
john-sharratt May 27, 2022
30dfc98
Added more flags for the receiving of packets
john-sharratt May 27, 2022
afd037c
Added the socket storage object
john-sharratt May 27, 2022
0f7fd1d
Updated the some the type formats
john-sharratt May 27, 2022
69eab61
Added the socket syscalls and associated consts to libc
john-sharratt May 28, 2022
8274873
Added SOCK_RAW
john-sharratt May 28, 2022
3c8d05f
Added the sendfile syscall
john-sharratt May 28, 2022
94b4f02
Fixed the function definition on send file
john-sharratt May 28, 2022
e0d5a35
Added the missing linger struct
john-sharratt May 28, 2022
4415eb6
Fixed a compile error after adding linger
john-sharratt May 28, 2022
abd8d76
Added more networking structs
john-sharratt May 28, 2022
f871b74
Added more networking consts
john-sharratt May 28, 2022
ef3c437
More networking constants
john-sharratt May 28, 2022
ae976fd
Added more flags for file system operations
john-sharratt May 28, 2022
ee063f2
Added the TCP constants
john-sharratt May 28, 2022
95c9185
Added the ability to duplicate FDs
john-sharratt May 28, 2022
b81214c
Added the ability to duplicate FDs
john-sharratt May 28, 2022
f7e3d2b
Added the ability to get the protocol type of a socket
john-sharratt May 28, 2022
71c863c
Added more of the networking constants
john-sharratt May 28, 2022
ed08aea
Added more constants
john-sharratt May 28, 2022
438aac3
Fixed up the IFNAMSIZ type
john-sharratt May 28, 2022
4621811
Added a missing struct for libc
john-sharratt May 29, 2022
c70bf33
Fixed a typeo on the socket
john-sharratt May 29, 2022
0efb5de
Yet another typeo fixed
john-sharratt May 29, 2022
c68992e
Added unix socket paths
john-sharratt May 29, 2022
240c547
Added SEQPACKET
john-sharratt May 29, 2022
da47019
Added the include header socket option
john-sharratt May 29, 2022
a9fe6b2
Reexported wasi module as unix module for backwards compatibility
john-sharratt May 29, 2022
9ac73ad
Apparently I reexported from the wrong place - its the standard libra…
john-sharratt May 29, 2022
e87111c
Added pthreads to libc for wasix
john-sharratt Aug 4, 2022
82e9151
Added pthreads to libc for wasix
john-sharratt Aug 4, 2022
b230119
Now exporting __wasilibc_initialize_environ
john-sharratt Aug 4, 2022
5c11a87
Added functions that can get and set the stack pointer
john-sharratt Aug 5, 2022
af87ff1
Added more methods that will be used to initialize the threads intern…
john-sharratt Aug 6, 2022
5934bee
Added functions for accessing the TLS size and TLS align globals
john-sharratt Aug 7, 2022
92d22b2
No supporting 64bit TLS
john-sharratt Aug 7, 2022
6216911
Added TLS base to wasilibc
john-sharratt Aug 7, 2022
1192b22
Updated to latest version
john-sharratt Aug 29, 2022
e15281f
Added some mlock methods so other crates can compile
john-sharratt Nov 23, 2022
25a254e
Resolved merge conflicts
john-sharratt Feb 11, 2023
e747bfb
Add thread local functions for WASI
Arshia001 Mar 28, 2023
682f9e9
Merge pull request #1 from Arshia001/master
john-sharratt Apr 5, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Loading