Commit Graph

1435 Commits

Author SHA1 Message Date
47dfb141c3 gate the re-exports 2024-01-29 01:35:43 +03:30
f6818fb9a1 deprecate sys specific types 2024-01-29 01:18:34 +03:30
80ce9acb39 Fixed a broken tracing::warn!() 2024-01-12 14:58:06 +08:00
0cbb022276 Use tracing unconditionally in the wasmer crate 2024-01-12 14:42:26 +08:00
a1f2b27957 chore: Fix clippy lints in API create
Fix clippy lints in the API crate.

The fixes are in test code, which is ingored on CI, but the warnings are
annoying when developing.
2024-01-06 02:07:57 +01:00
0a32ca701a Merge remote-tracking branch 'origin/master' into dcgi 2023-12-23 20:51:47 +11:00
893f96acae Release 4.2.5 2023-12-23 11:45:27 +03:30
472d9180ad More linting and compile fixes 2023-12-23 13:20:27 +11:00
9caf4bfd78 Lint fixes and compile fixes 2023-12-23 11:28:45 +11:00
017459204f Merge remote-tracking branch 'origin/master' into dcgi 2023-12-23 11:01:21 +11:00
a90f66f98c lib/api/src/js/store.rs: fix typo
Fixes a small typo in lib/api/src/js/store.rs (taht -> that)
2023-12-21 11:22:02 +01:00
7d796101f7 Merge remote-tracking branch 'origin/master' into dcgi 2023-12-20 11:45:27 +11:00
b36378a451 Bumping the shared-buffer dependency so virtual_fs::StaticFile can use an OwnedBuffer while not breaking users of StaticFile::new() 2023-12-15 00:13:27 +08:00
4d63febf9d Release 4.2.4 (#4337) 2023-11-30 21:16:20 +03:30
a41c9966b9 Added some linting fixes and fix for compile erors 2023-11-28 10:15:49 +11:00
fd4f55eddb Implemented fixes so the journal restoration works properly 2023-11-27 17:04:08 +11:00
4abc21556d More compile fixes 2023-11-24 11:59:05 +11:00
4baa50a393 Added safety to the journal restore code 2023-11-24 10:37:20 +11:00
bce86dde4c Added better error handling that reduces a panic 2023-11-24 00:41:19 +11:00
7cef3703b7 Merge remote-tracking branch 'origin/master' into dcgi 2023-11-12 06:00:24 +11:00
8bad850de0 Made the js-only current_thread_id() polyfill available 2023-10-27 22:08:24 +08:00
d156bce818 Added more JS conversions for Memory 2023-10-27 22:08:24 +08:00
43acff5ad8 Improve the error messages you get when memory creation fails 2023-10-27 22:08:22 +08:00
69f6aa024c Made sure downcast_from_ptr() correctly consumes the Trap wrapper class 2023-10-27 22:08:22 +08:00
411bcaf688 Remove the wasm-bindgen-downcast dependency 2023-10-27 22:08:20 +08:00
7b3847cc58 fix: Update some links that are broken when compiling for the browser 2023-10-27 22:07:40 +08:00
3b76a81984 fix: Manually downcast JsValues back to traps because DowncastJS isn't thread-safe 2023-10-27 22:07:40 +08:00
cbf29c7723 Update 0.x package versions 2023-10-26 20:10:07 +03:30
3068bf9363 Release 4.2.3 2023-10-26 18:19:08 +03:30
ffeeb33d01 Process will now properly terminate when snapshots fail 2023-10-25 09:56:40 +11:00
ec74b83f25 Added the basics of the snapshot mechanism 2023-10-23 06:16:36 +11:00
c3f215859d Release 4.2.2 2023-10-04 17:06:23 +03:30
1f7004d659 Release 4.2.1 2023-09-28 16:15:57 +04:00
dc871460e5 Made clippy happy 2023-09-20 01:19:26 +01:00
6213c0d8e5 Release 4.2.0 2023-09-05 15:08:50 +02:00
719c917bbc NativeEngineExt::deserialize now returns Module
This is done to make the result actually usable, because there is no
public constructor that allows going from Artifact to Module.
2023-08-31 12:42:22 +02:00
98b1c6a997 Merge pull request #4176 from wasmerio/js-integrity-checks
Js integrity checks
2023-08-24 20:44:00 +08:00
71c0adede5 Removed some unnecessary panics from the wasmer-web integration test runner 2023-08-24 11:33:05 +08:00
17850b53cf Fixed a bug when wasm-types-polyfill isn't activated 2023-08-23 23:43:21 +08:00
d61e6a2317 Introduce a JsHandle abstraction for detecting thread-safety issues when using the "js" feature 2023-08-23 23:30:31 +08:00
63987fa362 Revive "0-copy module deserialization"
This reverts commit afa67ffa5d.
2023-08-22 09:35:59 +04:00
729f0f268c Release 4.1.2 2023-08-21 14:45:24 +02:00
afa67ffa5d Revert "0-copy module deserialization" 2023-08-17 12:01:59 -07:00
c43ed8a469 Merge branch 'master' into feat/0-copy-archive-deserialization 2023-08-17 19:05:04 +04:00
eb805b9004 Test virtual-net bincode and mpsc only on linux (#4152)
* Test virtual-net bincode and mpsc only on linux

* Disable check_small_stack check on macos/aarch64 (different pagesize, test won't work there)

* Diabled all remaining tests of virtual-net on macOS

* Diabled other virtual-net tests for windows too
2023-08-17 19:20:52 +10:00
8b484e7c61 move deserialize_mmapped_* to NativeEngineExt 2023-08-10 18:28:56 +04:00
de80e2ee83 0-copy module deserialization 2023-08-09 15:01:46 +04:00
0bd4b48691 Release 4.1.1 (#4124)
* Update CHANGELOG

* Release 4.1.1

* Added manual sectionin CHANGELOG.md

* Bumped 0.x crates
2023-08-03 17:43:16 +02:00
92a829062b Release 4.1.0 2023-07-24 17:28:57 +02:00
c4541be53b Make sure docs.rs enables #[cfg(docsrs)] when building docs 2023-07-10 13:07:40 +08:00