Commit Graph

1329 Commits

Author SHA1 Message Date
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