5147 Commits

Author SHA1 Message Date
Ivan Enderlin
b57cd83504 doc(runtime-c-api) Improve documentation of wasmer_memory_destroy. 2020-02-10 11:36:53 +01:00
Ivan Enderlin
38ee947354 doc(runtime-c-api) Rephrase null pointers. 2020-02-10 11:36:40 +01:00
Ivan Enderlin
ee0f05f9a1 feat(runtime-c-api) wasmer_memory_data_length returns 0 if memory is NULL. 2020-02-10 11:31:54 +01:00
Ivan Enderlin
b1a0e1933c doc(runtime-c-api) Improve documentation of wasmer_memory_data_length. 2020-02-10 11:31:24 +01:00
Ivan Enderlin
da439fc05f doc(runtime-c-api) Improve documentation of wasmer_memory_data. 2020-02-10 11:31:03 +01:00
Ivan Enderlin
7eeffb8d63 feat(runtime-c-api) wasmer_memory_data returns NULL if memory is NULL. 2020-02-10 11:17:15 +01:00
Ivan Enderlin
e5fa1b3c1b doc(runtime-c-api) Improve documentation of wasmer_memory_data. 2020-02-10 11:16:48 +01:00
Ivan Enderlin
59d35656a9 feat(runtime-c-api) wasmer_memory_grow returns WASMER_ERROR if memory is NULL. 2020-02-10 11:08:59 +01:00
Ivan Enderlin
534db599b2 feat(runtime-c-api) wasmer_memory_length returns 0 if memory is NULL. 2020-02-10 11:04:41 +01:00
Ivan Enderlin
78056df6cc doc(runtime-c-api) Improve documentation of wasmer_memory_length. 2020-02-10 11:04:09 +01:00
Ivan Enderlin
ed77c9c64f doc(runtime-c-api) Improve documentation of wasmer_memory_grow. 2020-02-10 11:03:48 +01:00
Ivan Enderlin
8d083da303 doc(runtime-c-api) Improve documentation of wasmer_memory_new. 2020-02-10 11:03:22 +01:00
Ivan Enderlin
2aecb49227 doc(runtime-c-api) Improve documentation of wasmer_memory_t. 2020-02-10 11:02:50 +01:00
Ivan Enderlin
602fd8334e doc(runtime-c-api) Improve documentation of wasmer_limit_option_t. 2020-02-10 11:02:28 +01:00
Ivan Enderlin
933a0de5e3 doc(runtime-c-api) Improve documentation of wasmer_limits_t. 2020-02-10 11:02:07 +01:00
Ivan Enderlin
62a2e3ecad doc(runtime-c-api) Fix a typo. 2020-02-10 11:01:48 +01:00
Ivan Enderlin
4d67a32a1e fix(runtime-c-api) Remove a file that should have been ignored. 2020-02-10 09:57:54 +01:00
dependabot-preview[bot]
59602ce56f Bump byteorder from 1.3.2 to 1.3.4
Bumps [byteorder](https://github.com/BurntSushi/byteorder) from 1.3.2 to 1.3.4.
- [Release notes](https://github.com/BurntSushi/byteorder/releases)
- [Changelog](https://github.com/BurntSushi/byteorder/blob/master/CHANGELOG.md)
- [Commits](https://github.com/BurntSushi/byteorder/compare/1.3.2...1.3.4)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-02-10 08:02:34 +00:00
dependabot-preview[bot]
15a0025ef0 Bump blake3 from 0.1.3 to 0.1.4
Bumps [blake3](https://github.com/BLAKE3-team/BLAKE3) from 0.1.3 to 0.1.4.
- [Release notes](https://github.com/BLAKE3-team/BLAKE3/releases)
- [Commits](https://github.com/BLAKE3-team/BLAKE3/compare/0.1.3...0.1.4)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-02-10 08:02:03 +00:00
dependabot-preview[bot]
4e10a3af50 Bump indexmap from 1.3.1 to 1.3.2
Bumps [indexmap](https://github.com/bluss/indexmap) from 1.3.1 to 1.3.2.
- [Release notes](https://github.com/bluss/indexmap/releases)
- [Commits](https://github.com/bluss/indexmap/compare/1.3.1...1.3.2)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-02-10 08:01:32 +00:00
dependabot-preview[bot]
899305c582 Bump hex from 0.4.0 to 0.4.1
Bumps [hex](https://github.com/KokaKiwi/rust-hex) from 0.4.0 to 0.4.1.
- [Release notes](https://github.com/KokaKiwi/rust-hex/releases)
- [Commits](https://github.com/KokaKiwi/rust-hex/compare/v0.4...v0.4.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-02-10 08:00:51 +00:00
Syrus Akbary
5b8c44c529 Try to fix docs generation 2020-02-07 22:30:51 -08:00
Syrus Akbary
e521339694
Merge pull request #1194 from wasmerio/nlewycky-patch-1
Fix typo in comment.
2020-02-07 12:16:54 -08:00
nlewycky
073d342f01
Fix typo in comment. 2020-02-07 12:16:16 -08:00
Syrus Akbary
e387569818
Merge pull request #1193 from wasmerio/feature/document-private-items
Include implementation details when generating our documentation.
2020-02-07 11:49:46 -08:00
Nick Lewycky
0a89c8188c Include implementation details when generating our documentation.
In passing, replace deprecated flag --all with equivalent flag --workspace.
2020-02-07 11:48:45 -08:00
losfair
e0aafbe9dd Remove WasmTrapInfo and passExceptionCode in the generic Box<Any> container. 2020-02-06 23:49:50 +08:00
losfair
ee9ddb18fc Fix singlepass miscompilation on Operator::CallIndirect. 2020-02-06 23:10:55 +08:00
bors[bot]
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
bors[bot]
abbdda7ebe
Merge #1189
1189: Fix a couple typos in comments. r=MarkMcCaskey a=nlewycky



Co-authored-by: Nick Lewycky <nick@wasmer.io>
2020-02-04 18:03:12 +00:00
losfair
d2fc5c8013 Cargo fmt 2020-02-05 00:45:24 +08:00
losfair
d3f2cf594a Fix comments. 2020-02-05 00:44:59 +08:00
Heyang Zhou
b5a629b065
Use less-than to compare sizes.
Co-Authored-By: nlewycky <nick@wasmer.io>
2020-02-05 00:37:40 +08:00
Heyang Zhou
fe5ed7b27a
Improve comment for memory_bound_check_mode.
Co-Authored-By: nlewycky <nick@wasmer.io>
2020-02-05 00:35:15 +08:00
Mark McCaskey
42132c42b6 Restructure to use external crate, add integration 2020-02-03 16:01:23 -08:00
Nick Lewycky
5a795d560e Fix a couple typos in comments. 2020-02-03 12:41:57 -08:00
losfair
bb79df7e69 Merge remote-tracking branch 'origin/master' into feature/optional-full-preemption 2020-02-04 01:58:53 +08:00
losfair
60c7d1e0fc Fix register zeroing in emit_compare_and_swap. 2020-02-04 01:58:21 +08:00
bors[bot]
cc034cd5e1
Merge #1186
1186: Improve some docs and misc code segments r=MarkMcCaskey a=MarkMcCaskey

A bit of a follow up to #1184 plus some clippy fixes and doc improvements

Co-authored-by: Mark McCaskey <mark@wasmer.io>
2020-01-31 23:51:29 +00:00
Mark McCaskey
929825cba1 Improve some docs and misc code segments 2020-01-31 15:42:18 -08:00
bors[bot]
a54f4e730e
Merge #1185
1185: Bump supported Rust version to 1.40.0 r=MarkMcCaskey a=MarkMcCaskey

Rust 1.41.0 released yesterday

Co-authored-by: Mark McCaskey <mark@wasmer.io>
2020-01-31 23:09:57 +00:00
Mark McCaskey
bff7027e81 Bump supported Rust version to 1.40.0 2020-01-31 14:56:20 -08:00
bors[bot]
a01fd4cafb
Merge #1184
1184: Add minor documentation updates r=MarkMcCaskey a=MarkMcCaskey



Co-authored-by: Mark McCaskey <mark@wasmer.io>
2020-01-31 22:50:37 +00:00
Mark McCaskey
870c057826 Add minor documentation updates 2020-01-31 13:10:02 -08:00
Mark McCaskey
800b2a42cc Add debug prototype 2 (fork of wasmtime-debug) 2020-01-31 12:42:09 -08:00
losfair
455783aa21 Make full preemption an optional feature. 2020-02-01 01:12:06 +08:00
Syrus Akbary
a6c55ea548
Merge pull request #1181 from Hywan/doc-runtime-c-api-value
doc(runtime-c-api) Improve documentation of the `value` module
2020-01-29 08:55:46 -08:00
Ivan Enderlin
743b192512 chore(runtime-c-api) Update C/C++ headers. 2020-01-29 14:50:18 +01:00
Ivan Enderlin
5fb7f4ea3b doc(runtime-c-api) Generate documentation for wasmer.h only. 2020-01-29 14:49:45 +01:00
Ivan Enderlin
a2ddbab03d doc(runtime-c-api) Improve documentation of wasmer_value_t. 2020-01-29 14:49:20 +01:00