Manos Pitsidianakis
33654c1a1d
Release version 2.3.0
2022-06-06 22:27:57 +03:00
Manos Pitsidianakis
77af8ba634
Fix some clippy lints
...
Before:
```
% make lint 2>&1 | grep warnings | sort | uniq
error: could not compile `wasmer-cli` due to previous error; 25 warnings emitted
warning: `compiler-test-derive` (lib) generated 8 warnings
warning: `test-generator` (lib) generated 4 warnings
warning: `wasi-test-generator` (bin "wasi-test-generator") generated 8 warnings
warning: `wasmer-cache` (lib) generated 4 warnings
warning: `wasmer-cli` (lib) generated 25 warnings
warning: `wasmer-compiler-cranelift` (lib) generated 50 warnings
warning: `wasmer-compiler-singlepass` (lib) generated 228 warnings
warning: `wasmer-compiler` (lib) generated 3 warnings
warning: `wasmer-emscripten` (lib) generated 182 warnings
warning: `wasmer-engine-dummy` (lib) generated 6 warnings
warning: `wasmer-engine-dylib` (lib) generated 37 warnings
warning: `wasmer-engine-staticlib` (lib) generated 16 warnings
warning: `wasmer-engine-staticlib` (lib) generated 7 warnings
warning: `wasmer-engine-universal` (lib) generated 11 warnings
warning: `wasmer-engine` (lib) generated 15 warnings
warning: `wasmer-object` (lib) generated 5 warnings
warning: `wasmer-types` (lib) generated 31 warnings
warning: `wasmer-vfs` (lib) generated 4 warnings
warning: `wasmer-vm` (lib) generated 40 warnings
warning: `wasmer-wasi-experimental-io-devices` (lib) generated 11 warnings
warning: `wasmer-wasi-types` (lib) generated 3 warnings
warning: `wasmer-wasi` (lib) generated 13 warnings
warning: `wasmer-wast` (lib) generated 11 warnings
warning: `wasmer` (lib) generated 54 warnings
```
After:
```
warning: `wasmer-cli` (lib) generated 16 warnings
warning: `wasmer-compiler-cranelift` (lib) generated 48 warnings
warning: `wasmer-compiler-singlepass` (lib) generated 213 warnings
warning: `wasmer-emscripten` (lib) generated 170 warnings
warning: `wasmer-engine-dummy` (lib) generated 6 warnings
warning: `wasmer-engine-dylib` (lib) generated 4 warnings
warning: `wasmer-engine-staticlib` (lib) generated 14 warnings
warning: `wasmer-engine-staticlib` (lib) generated 5 warnings
warning: `wasmer-engine-universal` (lib) generated 9 warnings
warning: `wasmer-engine` (lib) generated 12 warnings
warning: `wasmer-object` (lib) generated 3 warnings
warning: `wasmer-types` (lib) generated 7 warnings
warning: `wasmer-vm` (lib) generated 36 warnings
warning: `wasmer-wasi-experimental-io-devices` (lib) generated 6 warnings
warning: `wasmer-wasi-types` (lib) generated 3 warnings
warning: `wasmer-wasi` (lib) generated 9 warnings
warning: `wasmer-wast` (lib) generated 9 warnings
warning: `wasmer` (lib) generated 42 warnings
```
2022-04-20 18:25:04 +03:00
Amanieu d'Antras
fe9d2d8d22
Release version 2.2.1
2022-03-15 11:02:31 +00:00
Amanieu d'Antras
4dd1634218
Release version 2.2.0
2022-02-28 17:19:14 +00:00
Amanieu d'Antras
15f9d2646f
Release version 2.2.0-rc1
2022-02-15 19:10:24 +00:00
Amanieu d'Antras
4e27e1164c
Release version 2.2.0-rc1
2022-01-27 23:59:27 +00:00
Julius Michaelis
24abeccccb
Avoid deadlocks in emscripten dyn calls
...
Do not hold locks on EmEnv's EmscriptenData into the actual call into the module
2022-01-27 23:06:35 +09:00
Julius Michaelis
75cfdaa6ca
dyn_call_j*: deduplicate by macro
2022-01-27 23:04:04 +09:00
Amanieu d'Antras
fb7a572415
Use exact version for Wasmer crate dependencies
...
We don't guarantee API compatibility between internal Wasmer crates when
making minor version bumps.
2022-01-19 21:35:09 +00:00
bors[bot]
a66226594f
Merge #2730
...
2730: Release 2.1.1 r=Amanieu a=Amanieu
Co-authored-by: Amanieu d'Antras <amanieu@gmail.com >
2021-12-21 11:20:29 +00:00
Amanieu d'Antras
ebcea4a5c4
Release v2.1.1
2021-12-21 12:19:50 +01:00
Amanieu d'Antras
4924a7c22a
Update examples that use RuntimeError::custom to use return a custom
...
error type directly.
2021-12-20 16:27:24 +01:00
Amanieu d'Antras
17c0834abf
Replace RuntimeError::raise with RuntimeError::custom
2021-12-18 00:34:44 +01:00
Amanieu d'Antras
c650ffea33
Version 2.1.0
2021-11-30 23:46:54 +00:00
ptitSeb
6f4cdb6356
fix linting
2021-10-19 14:53:43 +02:00
ptitSeb
300ef7bcec
cosmetic changes
2021-10-19 14:50:56 +02:00
ptitSeb
c196d68f92
Improved CLOCK_MONOTONIC fix
2021-10-19 11:07:45 +02:00
ptitSeb
802721c659
fix CLOCK_MONOTONIC to actually be monotonic
2021-10-19 10:01:41 +02:00
ptitSeb
e476823fbb
Update time crate to 0.2+ version
2021-10-18 15:49:24 +02:00
Alexey Shekhirin
2a4ac7a135
chore(examples, emscripten): fix warnings
2021-08-28 19:45:09 +03:00
Nathan Horrigan
6ddc2f6454
Add iOS support for Headless Wasmer
2021-08-21 10:21:37 +01:00
Ivan Enderlin
36c4f92dad
fix(api) Use the sys feature when no default features is enabled.
2021-07-23 13:52:02 +02:00
Syrus Akbary
1a8952e2fa
Improved API based on feedback
2021-07-01 18:29:31 -07:00
Syrus Akbary
20a7136e61
Fixed emscripten
2021-06-24 16:15:44 -07:00
Mark McCaskey
0c0fdad3d2
Prepare for 2.0.0 release
2021-06-15 11:26:46 -07:00
Mark McCaskey
80a8658e5a
Prepare for 2.0.0-rc2 release
2021-06-03 09:19:16 -07:00
Mark McCaskey
cfc1a5fc26
Fix typo 2.0.0-rc -> 2.0.0-rc1
2021-06-02 08:32:46 -07:00
Mark McCaskey
2897a5b05e
Bump version number to 2.0.0-rc1
2021-06-02 08:21:34 -07:00
k-nasa
40ee361586
fix favicon
2021-04-24 15:34:44 +09:00
Mark McCaskey
065bfb35bc
Fix emscripten table being init'd with externref::null
2021-04-14 07:56:12 -07:00
Mark McCaskey
1e669bef2a
Fix UB in setting memory in emscripten EmEnv
2021-04-14 07:51:04 -07:00
Mark McCaskey
8149453ff5
Merge branch 'master' into feature/reference-types
2021-03-31 08:42:26 -07:00
François Garillot
b832de05df
Simplifies a few pattern-matches
...
... which have a direct combinator equivalent on Option / Result.
Tool-aided by [comby-rust](https://github.com/huitseeker/comby-rust ).
2021-03-24 07:18:26 -07:00
Mark McCaskey
6e3f835db8
Merge branch 'master' into feature/reference-types
2021-02-10 06:36:36 -08:00
Mark McCaskey
7b8c5b3554
More work on reference types -- wip
2021-02-09 10:54:26 -08:00
Mark McCaskey
6cfcc92d52
Implement further for compiler-cranelift; add ExternRef
2021-02-08 12:49:15 -08:00
Nick Lewycky
9e1cec01be
Prepare for 1.0.2 release
2021-02-04 19:44:49 -08:00
Nick Lewycky
91d399e8f4
Apply cleanups proposed by clippy.
2021-01-26 16:02:22 -08:00
Mark McCaskey
924ffd8797
Prepare for 1.0.1 release
2021-01-12 08:08:19 -08:00
Mark McCaskey
6d7bc30261
Improve WasmerEnv, fix emscripten with new features
2021-01-11 12:27:19 -08:00
Mark McCaskey
bc73789cc0
Prepare for 1.0.0 release
2021-01-05 06:21:03 -08:00
Mark McCaskey
34072cbf6f
Make WasmPtr::get_utf8_string return String
...
The old functionality is readded as an `unsafe` method,
`WasmPtr::get_utf8_str`.
It's important to note that `WasmPtr::get_utf8_string` isn't _entirely_
sound and technically should be marked `unsafe` as well, but this change
is a massive improvement over what we had before.
For future reference, the reason `WasmPtr::get_utf8_string` still has some
soundness issues is that we can't guarantee exclusive access to the memory
while parsing in the string, we temporarily hold a `&[u8]` and hope it
doesn't get mutated. It's possible to implement this method in a more
correct way by copying each byte as we read it into a `Vec` and converting
that into a String.
2021-01-04 07:23:08 -08:00
Mark McCaskey
2d1c03bea0
Prepare for 1.0.0-rc1 release
2020-12-23 11:17:07 -08:00
Mark McCaskey
59df6917d8
Prepare for 1.0.0-beta2 release
2020-12-16 07:41:59 -08:00
Mark McCaskey
8081aaeee4
Add WasmerEnv: Sync
2020-12-15 13:43:37 -08:00
Mark McCaskey
6a2116917f
Fix up tests, make WasmerEnv: Send
2020-12-15 13:35:19 -08:00
Mark McCaskey
be3c381169
Make NativeFunc Clone
2020-12-09 12:26:53 -08:00
Mark McCaskey
e43d9d2732
Experimental: clone host envs during construction
2020-12-04 16:04:03 -08:00
Mark McCaskey
947e7d394f
Prepare for 1.0.0-beta1 release
2020-12-01 17:15:46 -08:00
Mark McCaskey
de6cb9c4c4
Merge branch 'master' into feature/host-env-prototype
2020-11-20 15:54:35 -08:00