e0aafbe9dd
Remove WasmTrapInfo
and passExceptionCode
in the generic Box<Any>
container.
2020-02-06 23:49:50 +08:00
2c44b700c8
Merge #1183
...
1183: Make full preemption an optional feature. r=syrusakbary a=losfair
Full preemption requires two additional memory loads on loop backedges and function calls. This PR allows disabling full preemption at code generation time, and disables it by default.
Co-authored-by: losfair <zhy20000919@hotmail.com >
Co-authored-by: Heyang Zhou <zhy20000919@hotmail.com >
2020-02-05 01:05:04 +00:00
d2fc5c8013
Cargo fmt
2020-02-05 00:45:24 +08:00
d3f2cf594a
Fix comments.
2020-02-05 00:44:59 +08:00
fe5ed7b27a
Improve comment for memory_bound_check_mode
.
...
Co-Authored-By: nlewycky <nick@wasmer.io >
2020-02-05 00:35:15 +08:00
42132c42b6
Restructure to use external crate, add integration
2020-02-03 16:01:23 -08:00
5a795d560e
Fix a couple typos in comments.
2020-02-03 12:41:57 -08:00
bb79df7e69
Merge remote-tracking branch 'origin/master' into feature/optional-full-preemption
2020-02-04 01:58:53 +08:00
929825cba1
Improve some docs and misc code segments
2020-01-31 15:42:18 -08:00
800b2a42cc
Add debug prototype 2 (fork of wasmtime-debug)
2020-01-31 12:42:09 -08:00
455783aa21
Make full preemption an optional feature.
2020-02-01 01:12:06 +08:00
fcbdada259
Port to FreeBSD
2020-01-28 21:49:55 +01:00
fb15aa003e
Cargo fmt
2020-01-29 00:43:24 +08:00
8845e1104b
Fix musl compatibility issues.
2020-01-29 00:38:39 +08:00
0a02f3bb97
Clean up misc. bits of runtime-core
2020-01-24 15:31:52 -08:00
2c45106ae0
Share some more code in runtime-core::sys
2020-01-22 13:34:50 -08:00
f1db4aec1d
Merge branch 'master' into fix/imported-functions-must-be-send
2020-01-21 09:47:46 -08:00
0d2d4369aa
Fixed lint issue
2020-01-20 14:15:02 -08:00
5293bad793
Merge branch 'master' into blake3
2020-01-20 14:13:27 -08:00
74eb11352a
Merge remote-tracking branch 'origin/master' into feature/unified-exceptions
2020-01-21 01:10:40 +08:00
5931944a21
Add clippy error checking in lint step
2020-01-17 15:47:45 -08:00
8c760da83a
Require that imported functions must be Send
2020-01-17 15:14:11 -08:00
c187d1656e
Add misc doc improvements to runtime-core
2020-01-17 14:31:10 -08:00
1b682bf353
Delete runtime-core::mono_vec
2020-01-17 14:31:00 -08:00
0cbcc0aff6
Document runtime-core::vmcalls functions
2020-01-16 17:02:40 -08:00
430524ce51
Prepare for 0.13.1 release
2020-01-16 14:07:18 -08:00
3c996bc821
Prepare for 0.13.0 release
2020-01-15 11:09:47 -08:00
d3ebb5fbc8
Merge remote-tracking branch 'origin/master' into feature/unified-exceptions
2020-01-16 03:01:21 +08:00
1b3e679bf0
Merge remote-tracking branch 'origin/master' into feature/unified-exceptions
2020-01-16 02:59:56 +08:00
12f1f2d8a8
Merge #1143
...
1143: Set backend_id to static str r=MarkMcCaskey a=syrusakbary
<!--
Prior to submitting a PR, review the CONTRIBUTING.md document for recommendations on how to test:
https://github.com/wasmerio/wasmer/blob/master/CONTRIBUTING.md#pull-requests
-->
# Description
As per feedback in #1099 , set backend_id to static str.
<!--
Provide details regarding the change including motivation,
links to related issues, and the context of the PR.
-->
# Review
- [ ] Add a short description of the the change to the CHANGELOG.md file
Co-authored-by: Syrus <me@syrusakbary.com >
Co-authored-by: Mark McCaskey <mark@wasmer.io >
2020-01-15 18:32:01 +00:00
75d7f106f2
Update remaining locations to use a &'static str for backend
2020-01-15 10:28:06 -08:00
273a6307f7
Use &’static str for backend
2020-01-15 14:04:42 +01:00
ce3fb49b21
Merge branch 'master' into feat-runtime-c-api-import-trap
2020-01-15 08:44:56 +01:00
bcbde69694
doc(runtime-core) Fix a typo.
2020-01-15 08:41:37 +01:00
286e5db370
Remove vestigial debug
features from various crates
2020-01-14 13:03:19 -08:00
12f7416a85
Update logging to use log
, add command line flag to toggle it
2020-01-14 12:41:46 -08:00
6dfd5916c2
Improve error message on exception.
2020-01-14 20:56:34 +08:00
1cd198a5a5
Use a 32 byte array instead of 64 one
2020-01-14 10:32:32 +01:00
a1d8b9aa5b
Move backend_id to static str
2020-01-13 15:40:09 +01:00
42e5e7881f
Merge remote-tracking branch 'origin/master' into feature/unified-exceptions
2020-01-13 22:36:55 +08:00
fcb158b243
Fixed cache
2020-01-13 15:11:02 +01:00
c45819de32
Remove unnecessary import
2020-01-13 14:59:50 +01:00
3d00903054
Merge branch 'master' into blake3
2020-01-13 13:26:31 +01:00
661df38cf2
Use blake3 instead of blake2_simd
2020-01-13 11:58:31 +01:00
c7a4825bee
doc(runtime-core) Update documentation.
2020-01-10 15:14:34 +01:00
9ca97706d7
Merge branch 'master' into backend-refactor
2020-01-10 13:41:49 +01:00
f353ac00eb
Remove unused backend flags
2020-01-10 13:40:21 +01:00
9b2f0fc635
chore(runtime-core) Avoid code duplication.
2020-01-10 10:15:26 +01:00
9e2080def1
Run cargo fmt.
2020-01-10 02:54:50 +08:00
4b5b8976e9
Serialize/deserialize exception codes.
2020-01-10 02:53:08 +08:00