Felix Schütt
|
8ee578fb5d
|
Update package versions
|
2022-10-25 12:54:45 +02:00 |
|
Felix Schütt
|
b96f3546d6
|
Drop unnecessary loop labels
|
2022-10-13 18:57:11 +02:00 |
|
Felix Schütt
|
04b5c431e3
|
Lazy-return string on Error
|
2022-10-13 18:55:48 +02:00 |
|
Felix Schütt
|
7edfd68759
|
cargo fmt
|
2022-10-07 13:44:08 +02:00 |
|
Felix Schütt
|
3be8640a5f
|
Added --env flags for emscripten target, debugged PYTHONHOME
|
2022-10-06 20:04:42 +02:00 |
|
Felix Schütt
|
5238c8e56b
|
Fix errors in debug mode, implement getenv / setenv on emscripten
This makes it possible to inject custom environment variables
because the EmscriptenState is now sandboxed and decoupled from
the host.
|
2022-10-06 19:02:55 +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
|
6988025cd0
|
Fix make lint
|
2022-08-23 15:24:13 +02:00 |
|
ptitSeb
|
43581f0803
|
Fix Windows build
|
2022-08-12 11:16:59 +02:00 |
|
ptitSeb
|
7ec2d603bf
|
MemoryView lifetime tied to memory and not StoreRef
|
2022-08-11 17:00:47 +02: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 |
|
Wolfgang Silbermayr
|
a6022af980
|
Fix clippy lints
|
2022-08-05 14:27:44 +02:00 |
|
Wolfgang Silbermayr
|
9c7b4343ea
|
rustfmt
|
2022-08-05 14:27:44 +02:00 |
|
Wolfgang Silbermayr
|
7df3e3ca23
|
Rename {native,typed} functions, reintroduce *_with_env variants
|
2022-08-05 14:27:44 +02:00 |
|
Johnathan Sharratt
|
6074045514
|
Merge branch 'master' into master
|
2022-07-31 22:01:38 +10:00 |
|
John Sharratt's Shared Account
|
5aa356f222
|
Fixed a memory corruption issue with JS memory operations that were reusing invalid views
|
2022-07-31 20:31:41 +10:00 |
|
Felix Schütt
|
011d36829a
|
Bump 3.0.0-alpha.3 to 3.0.0-alpha.4
|
2022-07-30 11:31:08 +03:00 |
|
Felix Schütt
|
1c3ffffe46
|
Bump 3.0.0-alpha.2 to 3.0.0-alpha.3
|
2022-07-30 11:30:45 +03:00 |
|
Felix Schütt
|
02ee80cf10
|
Bump version to 3.0.0-alpha.2
|
2022-07-30 11:30:07 +03:00 |
|
Felix Schütt
|
6c045bff10
|
Bump version to 3.0.0-alpha.1 to fix botched compiler crate
|
2022-07-30 11:29:41 +03:00 |
|
Felix Schütt
|
8959008403
|
Update version to 3.0.0-alpha
|
2022-07-30 11:29:05 +03:00 |
|
Syrus Akbary
|
a419ccdf52
|
Move Webassembly objects to Store and remove Context
Co-authored-by: ptitSeb <sebastien.chev@gmail.com>
Co-authored-by: Manos Pitsidianakis <manos@wasmer.io>
|
2022-07-19 15:31:51 +03:00 |
|
Manos Pitsidianakis
|
168e330260
|
Renamed get_native_function to get_typed_function, marked former as deprecated.
|
2022-07-19 15:31:51 +03:00 |
|
ptitSeb
|
84225773ee
|
Migrated Emscripten/Windows to new Context API
|
2022-07-19 15:31:51 +03:00 |
|
ptitSeb
|
bc58b713db
|
Migrate wasmer-cli to new Context API
|
2022-07-19 15:31:51 +03:00 |
|
ptitSeb
|
cf85615e55
|
Ported Emscripten to new Context API
|
2022-07-19 15:31:51 +03:00 |
|
Felix Schütt
|
d2eb26c209
|
Rework run() to work with python37.emscripten.wasm
|
2022-07-12 11:38:37 +03:00 |
|
Felix Schütt
|
529e46d988
|
Support --invoke option for emscripten files without _start function
|
2022-07-12 11:38:37 +03:00 |
|
Wolfgang Silbermayr
|
fa51a29bf6
|
Fix build error on some archs by using c_char instead of i8
|
2022-06-10 10:47:28 +03:00 |
|
Wolfgang Silbermayr
|
5339f7cdae
|
Fix clippy lints
Fixes: #2926
|
2022-06-09 16:05:53 +02:00 |
|
Wolfgang Silbermayr
|
da4e9fe617
|
Rename NativeFunc to TypedFunction
Closes: #2915
|
2022-06-08 14:12:51 +03:00 |
|
Manos Pitsidianakis
|
8aa225a192
|
api/sys: Replace ImportObject with new type Imports
|
2022-06-08 14:09:40 +03:00 |
|
Amanieu d'Antras
|
714bac5650
|
Redesign the API for accessing the contents of a Wasm memory
|
2022-06-08 14:09:38 +03:00 |
|
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 |
|