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