Michael-F-Bryan
fa69ad434b
Removed an accidental copy/paste comment
2023-04-21 15:23:41 +08:00
Michael-F-Bryan
0c46265c0d
Fixed the bug
2023-04-21 15:20:03 +08:00
Michael-F-Bryan
c0389f9f74
Added some regression tests
2023-04-21 15:19:58 +08:00
Michael-F-Bryan
b7632f7b60
Make sure the compile function passed to runners is Send+Sync
2023-04-20 22:29:58 +08:00
Michael-F-Bryan
9143d34b9b
Added a test for WEBC files with dependencies and no commands
2023-04-19 21:57:44 +08:00
Michael-F-Bryan
2164864041
Make sure loading a binary package command doesn't allocate
2023-04-19 18:25:27 +08:00
Michael-F-Bryan
02b8e42ca7
Add the transmute hack back in
2023-04-19 18:24:18 +08:00
Michael-F-Bryan
841dedbc26
Rename to load_package_from_filesystem() for clarity
2023-04-19 16:07:21 +08:00
Michael-F-Bryan
fd40efd169
Updated the BinFactory to use parse_static_webc()
2023-04-19 11:25:13 +08:00
Michael-F-Bryan
6934737626
Updated a "HACK" comment
2023-04-19 01:54:01 +08:00
Michael-F-Bryan
ed5725269f
Removed the old "ownership"-based code from BinaryPackage
2023-04-19 01:50:13 +08:00
Michael-F-Bryan
5f9766ac0d
Updated binary package loading to use the webc compatibility layer
2023-04-19 01:50:13 +08:00
Michael-F-Bryan
fd778e0e63
Adding tests and small refactorings to make the compat rewrite easier
2023-04-19 01:50:12 +08:00
Michael-F-Bryan
859c72b76b
Remove the manifest module
2023-04-19 01:50:12 +08:00
ptitSeb
edba9d7e7b
Bump some more crates
2023-04-18 17:17:23 +02:00
ptitSeb
d08d3c1c95
Updated the other crates too
2023-04-18 16:53:04 +02:00
ptitSeb
7fb7c09080
Release 3.2.0
2023-04-18 16:30:03 +02:00
Michael-F-Bryan
aa5709ab05
Upgrade to webc v5.0.0
2023-04-18 19:25:20 +08:00
Johnathan Sharratt
d42d99d626
Fixed a linting error
2023-04-16 18:14:05 +10:00
Johnathan Sharratt
5db95ca863
Corrected the specification to match wasi-threads on the return code
2023-04-16 17:00:32 +10:00
Johnathan Sharratt
032aeb40f8
Added missing files from last commit
2023-04-16 16:53:14 +10:00
Johnathan Sharratt
a6cde1d484
Added imports and an interop for pthreads in WASI
2023-04-16 16:35:00 +10:00
ptitSeb
2cb70e6d25
Fix Snapshot0 fd_filestat_get and path_filestat_get ( #3767 )
...
Fix Shnapshot0 fd_filestat_get and path_filestat_get to not use clobbering technique (fixes flakyness of python)
2023-04-14 15:45:08 +02:00
Michael-F-Bryan
4decdff7c3
add a hack so we can use relative paths with the new webc filesystem
2023-04-13 23:44:22 +08:00
Michael-F-Bryan
63333037cf
Update the runner trait to accept a webc::Container
2023-04-13 23:44:22 +08:00
Michael-F-Bryan
0f067df42b
Bump to the latest webc version
2023-04-13 23:44:21 +08:00
ptitSeb
60107df769
Added basic support to inode in filestat_get (for #3583 and #3239 ) ( #3765 )
...
* Added basic support to inode in filestat_get (for #3583 and #3239 )
* Added testing for dev&inode unicity
2023-04-13 14:16:32 +00:00
ptitSeb
7da8f28cd1
Fixed publish script with latest needed changes ( #3749 )
...
* Fixed publish script with latest needed changes (exept for wasmer-wasix-experimental-io-devices still not working)
* Use wasmer/sys for the sys feature of wasmer-wasix
2023-04-11 23:31:30 +02:00
Johnathan Sharratt
1221222578
Merge branch 'master' into poll-fixes
2023-04-09 23:40:44 +02:00
Syrus Akbary
a18c5eb0c7
Merge branch 'master' into wasi-no-vm
2023-04-09 12:39:15 -07:00
Syrus Akbary
6c4ea497b9
Move all vm internals out
2023-04-08 00:37:48 -07:00
Syrus Akbary
214d416da3
Remove all references to VM store and sys
2023-04-07 23:35:20 -07:00
Syrus Akbary
014d113935
Move VMMemory one level up (new thread)
2023-04-07 23:26:45 -07:00
Syrus Akbary
8171ad1cc9
Move vm memory up
2023-04-07 23:08:08 -07:00
Syrus Akbary
ccb5aa2f7d
Move MemoryStyle creation after
2023-04-07 22:51:05 -07:00
Johnathan Sharratt
1a9e9a8b6e
Merge remote-tracking branch 'origin/master' into poll-fixes
2023-04-07 21:00:58 +10:00
Johnathan Sharratt
9fab143f7d
Added the wasmer.sh website to the main repo and a CI/CD build test
2023-04-07 19:38:47 +10:00
Johnathan Sharratt
164c6e2393
Upgrade webc from webc 5.0.0-rc.5 to webc 5.0.0-rc.6
2023-04-07 11:07:53 +10:00
Johnathan Sharratt
b77d96f774
Added new snapshot tests for MIO and TOKIO
2023-04-07 10:33:13 +10:00
Johnathan Sharratt
e3fce8cb9a
Merge remote-tracking branch 'origin/master' into poll-fixes
2023-04-07 05:00:26 +10:00
Johnathan Sharratt
47456e3a64
Updated the poll function for the MIO fixes to come
2023-04-06 02:45:55 +10:00
ptitSeb
8dbc260aae
Foxed to use crate webc 5.0.0-rc.5 exactly
2023-04-05 13:53:29 +02:00
ptitSeb
e40c6a4177
Release 3.2.0-beta.2
2023-04-05 13:25:40 +02:00
ptitSeb
c145390caa
Bumped crates version pre-beta.2 release ( #3743 )
2023-04-05 10:45:13 +00:00
Syrus Akbary
d78457bd29
Update versions of wcgi
2023-04-05 01:18:11 -07:00
Syrus Akbary
12dbb78d9d
Merge pull request #3741 from wasmerio/poll-fixes
...
Fixed an issue where blocking polls were being treated as nonblocking
2023-04-04 21:22:34 -07:00
Johnathan Sharratt
e651e3242a
Fixed an issue where blocking polls were being treated as nonblocking polls
...
Added snapshot tests for minimodem so that reoccurance of bugs is avoided
2023-04-05 12:11:49 +10:00
Syrus Akbary
866b7eeee0
Fixed linting
2023-04-04 00:23:36 -07:00
Syrus Akbary
4e7a6ed108
Use cache in runners
2023-04-04 00:17:15 -07:00
ptitSeb
5a8e1e33d8
Fixed Vectored IO when a partial operation occurs ( #3736 )
...
Fixed Vectored IO when a partial operation occurs (help rx part of #2904 )
2023-04-03 19:29:24 +02:00