Commit Graph

452 Commits

Author SHA1 Message Date
Christoph Herzog
5109a407c4 WASIX Preparation
This commit extracts changes to core libraries made in the WASIX branch.

It is not reasonable to extract the partial commit history, so this is
just a batch commit.

The history will make a bit more sense again if we decide to merge the
WASIX branch with full commit history.
2022-12-16 11:47:04 +01:00
Felix Schütt
d45850733e Release 3.1.0 2022-12-12 13:38:00 +01:00
ptitSeb
253fd4fbdf Merge branch 'master' into feat_store-used-cpufeature-artifact 2022-11-30 17:48:19 +01:00
ptitSeb
75b5ea3fdd Merge branch 'master' into feat_engineref 2022-11-30 11:13:03 +01:00
ptitSeb
605ddf1dfb Fixed doc building 2022-11-30 10:38:45 +01:00
ptitSeb
f4723685a2 Fixed wasm32 build 2022-11-29 22:07:45 +01:00
ptitSeb
33a433fef7 Engine now has it's own Tunables 2022-11-29 21:15:32 +01:00
ptitSeb
01e99dda90 Merge branch 'master' into feat_store-used-cpufeature-artifact 2022-11-29 17:00:30 +01:00
ptitSeb
30a7d61943 Merge branch 'master' into feat_sharedmemory 2022-11-29 14:39:45 +01:00
ptitSeb
45b1f4b311 Merge branch 'master' into feat_store-used-cpufeature-artifact 2022-11-28 09:41:33 +01:00
Felix Schütt
b70f6e9052 Release 3.0.2 2022-11-25 21:30:20 +01:00
ptitSeb
ffd6d6b140 Merge branch 'master' into feat_sharedmemory 2022-11-24 15:56:32 +01:00
ptitSeb
19c302904e Merge branch 'master' into feat_store-used-cpufeature-artifact 2022-11-23 16:11:07 +01:00
ptitSeb
d0bef5c026 Store Used CpuFeature in Artifact instead Present CpuFeatures for Singlepass 2022-11-23 11:28:22 +01:00
Felix Schütt
27f3300fef Release 3.0.1 2022-11-23 01:14:06 +01:00
John Sharratt's Shared Account
a5f641b4b0 Implemented shared memory for Wasmer in preparation for multithreading
Fixed linter

Fixed clippy

Cleaned up some merge leftover
2022-11-22 14:11:32 +01:00
ptitSeb
9b599ebe0c Merge branch 'master' into imp_use_reight_collection_sections 2022-11-21 18:22:59 +01:00
ptitSeb
2a6d5e7687 Merge branch 'master' into imp_limit_compilation_clone 2022-11-21 11:12:24 +01:00
Felix Schütt
dcc0164698 Release 3.0.0 2022-11-20 17:00:03 +01:00
Felix Schütt
91c2c1daea Release 3.0.0-rc.4 2022-11-19 16:21:42 +01:00
Felix Schütt
820b83e56b Update 3.0.0-rc.2 -> 3.0.0-rc.3 2022-11-18 19:50:41 +01:00
ptitSeb
6dcca7aa81 Use the reight collection when parsing type section 2022-11-10 15:23:23 +01:00
ptitSeb
ecc0c9e547 Limit the use of clone when handling Compilation object 2022-11-09 13:23:44 +01:00
Felix Schütt
d2364f40bb Update versions via script 2022-11-02 14:52:12 +01:00
Felix Schütt
8ee578fb5d Update package versions 2022-10-25 12:54:45 +02:00
Felix Schütt
9786231b80 Remove duplicate FrameInfo 2022-10-24 18:31:48 +02:00
Felix Schütt
0abbf0d1eb Add working unit test 2022-10-24 17:57:06 +02:00
Felix Schütt
607050641c Added get_runtime_size to test for runtime-sizes of imports 2022-10-14 14:08:25 +02:00
Felix Schütt
fef756412f Update 3.0.0-beta -> 3.0.0-beta.2 2022-09-26 12:20:35 +02:00
Felix Schütt
6ac06760ad cargo fmt 2022-09-02 11:23:35 +02:00
Felix Schütt
eb58e62f9c Initial port of make test-js-core (port wasmer API to core) 2022-08-31 15:13:07 +02:00
Felix Schütt
d8ed8d7c6c Fix issue in Artifact::deserialize 2022-08-25 12:39:08 +02:00
Felix Schütt
ff8f43b0ae Fix error in MetadataHeader::parse 2022-08-23 18:03:13 +02:00
Felix Schütt
f659a35229 Make "make lint" pass 2022-08-23 16:30:50 +02:00
Felix Schütt
21342e540f Adress review comment: Use Result<...> instead of Option for quick return 2022-08-23 16:25:08 +02:00
Felix Schütt
e00be2380d Remove manual checks in Artifact::deserialize, prefer function instead 2022-08-23 16:10:12 +02:00
Felix Schütt
6988025cd0 Fix make lint 2022-08-23 15:24:13 +02:00
Felix Schütt
9ea5c941b4 Prevent more panics in Artifact::deserialize 2022-08-23 14:56:07 +02:00
Felix Schütt
e2daf4f597 Test metadata slice len before accessing to prevent panic 2022-08-23 14:39:28 +02:00
ptitSeb
553745cd3d Move LinearMemory trait and VMMemoryDefinition to wasmer_vm (from wasmer_types) 2022-08-19 16:00:38 +02:00
ptitSeb
85a697f7cc Merge branch 'master' into feat_linearmemory_trait 2022-08-18 17:46:15 +02:00
ptitSeb
7db6d3de78 Made clippy happy 2022-08-18 17:40:32 +02:00
Manos Pitsidianakis
1756456d6c Refactor Artifact enum into a struct
Closes #3063

Refactor Artifact type from enum to struct #3063 https://github.com/wasmerio/wasmer/issues/3063
2022-08-18 18:19:44 +03:00
ptitSeb
f599df0240 Fix linter 2022-08-18 16:58:04 +02:00
John Sharratt's Shared Account
c7c1507b8b Implemented LinearMemory trait 2022-08-18 16:53:37 +02:00
Syrus Akbary
94d6a1f11b Fix linter issues 2022-08-17 17:59:47 +02:00
Syrus Akbary
79b43cb82f Fix static object signature deserialization 2022-08-17 17:06:23 +02:00
Manos Pitsidianakis
45d60884c2 create-exe: add static artifact load feature to libwasmer headless 2022-08-12 18:27:54 +03:00
Manos Pitsidianakis
c570b1471a Bump version to 3.0.0-beta in Cargo manifests 2022-08-08 19:56:35 +03:00
Felix Schütt
520314bbf0 Fix errors from "make lint" 2022-08-05 15:40:32 +02:00