Commit Graph

7051 Commits

Author SHA1 Message Date
Ivan Enderlin
ee9ba27c27 feat(object) Use the target to guess the relocation encoding. 2020-07-13 11:28:46 +02:00
Ivan Enderlin
5d6da55605 feat(object) Use the target pointer width for relocation targets. 2020-07-13 11:16:39 +02:00
Syrus Akbary
790902ade2 Merge pull request #155 from wasmerio/llvm-float-crash
Fix a couple bugs with floats in compiler-llvm
2020-07-10 23:21:22 -07:00
Nick Lewycky
c1e3b445a1 Canonicalize floats before branch, in Operator::Return too. 2020-07-10 16:55:22 -07:00
Nick Lewycky
cc081ffff6 Canonicalize the floats first, then branch out of the block. 2020-07-10 16:18:33 -07:00
Syrus
3e0664f13d Fixed default features for singlepass 2020-07-10 15:26:25 -07:00
nlewycky
0f15ec17c6 Merge pull request #154 from wasmerio/clippy.toml
Remove references to non-existant clippy.toml.
2020-07-10 15:09:41 -07:00
Nick Lewycky
635f8a4284 Remove references to non-existant clippy.toml. 2020-07-10 14:49:37 -07:00
Syrus Akbary
dda5044fe0 Merge pull request #151 from wasmerio/doc-api-store
doc(api+engine) Improve documentation of `Store` & `Tunables`
2020-07-10 12:05:31 -07:00
Syrus Akbary
7b54e9b994 Merge branch 'master' into doc-api-store 2020-07-10 09:19:08 -07:00
Syrus Akbary
627bd95ebc Merge pull request #149 from wasmerio/fix-api-self
fix(api) Use `Self` instead of `Store`
2020-07-10 09:17:49 -07:00
Syrus Akbary
a06c3be332 Merge pull request #150 from wasmerio/doc-engine-fix-typo-and-reformat
doc(engine) Fix a typo and reformat
2020-07-10 09:14:21 -07:00
Ivan Enderlin
362cd2d498 doc(engine) Improve the documentation of Tunables. 2020-07-10 14:40:26 +02:00
Ivan Enderlin
54a06cd92e doc(api) Improve the documentation of Store. 2020-07-10 14:40:14 +02:00
Ivan Enderlin
bc7d7a735e doc(api) Improve documentation of Store methods. 2020-07-10 14:30:27 +02:00
Ivan Enderlin
b3f4d04a8e doc(engine) Fix a typo and reformat. 2020-07-10 14:19:06 +02:00
Ivan Enderlin
0ef23419c4 fix(api) Use Self instead of Store. 2020-07-10 14:18:30 +02:00
Syrus Akbary
efde45c697 Update README.md 2020-07-09 14:55:19 -07:00
Syrus Akbary
34a64ab79b Update README.md 2020-07-09 14:43:41 -07:00
Syrus
6816bb5a4b Remove unused owned_by_store 2020-07-08 01:00:18 -07:00
Syrus
a313b7f303 Added Cargo audit 2020-07-08 00:21:32 -07:00
Syrus
d93c4deaab Update dependencies 2020-07-08 00:02:04 -07:00
Syrus
74fa09b2e2 Added support for splitting by :: in WASI mappings 2020-07-07 23:12:49 -07:00
Syrus Akbary
af8b4ff3ac Update README.md 2020-07-07 21:59:05 -07:00
Syrus
905760a7b9 Moved OrderedResolver to the Wasmer C API 2020-07-07 21:46:06 -07:00
Syrus
92f8651312 Renamed wasmer_runtime to wasmer_vm 2020-07-07 21:26:06 -07:00
Syrus
69aea929c5 Fixed wrong name 2020-07-07 20:46:31 -07:00
Syrus
0ba8d21c97 Move memory_view to wasm_common 2020-07-07 20:23:35 -07:00
Syrus
9ca25a62a7 Simplify memory & table exports 2020-07-07 20:10:15 -07:00
Syrus Akbary
181c5693af Merge pull request #147 from wasmerio/style-refactor
Style refactor
2020-07-07 18:33:26 -07:00
Syrus Akbary
bf4bd44d7f Update README.md 2020-07-07 17:48:10 -07:00
Syrus
d28e631ca0 Address feedback 2020-07-07 17:37:16 -07:00
Syrus Akbary
df9fcf3777 Merge pull request #144 from wasmerio/feat-cherry-picked
Cherry-picked from #131
2020-07-07 17:10:00 -07:00
Syrus
38459698d1 Trying to fix issues 2020-07-07 17:05:30 -07:00
Syrus
e5723fb3f8 Fixed lint 2020-07-07 16:56:56 -07:00
Syrus
b57a28edc7 Removed Memory plans in favor of direct styles 2020-07-07 16:50:08 -07:00
Syrus
d94bf1c022 Use types and styles instead of plan 2020-07-07 16:18:41 -07:00
Syrus
416b76ab34 Move offset_guard_size to the memory style 2020-07-07 15:58:46 -07:00
Syrus
98f2e8fe26 Remove TablePlans 2020-07-07 15:10:03 -07:00
Syrus
931aa94587 Starting to refactor table styles 2020-07-07 14:49:06 -07:00
Syrus
ba60724892 Move implementation of Table and Memory back into runtime 2020-07-07 14:13:00 -07:00
Ivan Enderlin
bec12c4700 test(compilers) Improve assertions. 2020-07-07 13:37:59 +02:00
Ivan Enderlin
74c49cb297 test(compilers) Test a static host function that fails. 2020-07-07 13:37:49 +02:00
Ivan Enderlin
b0ff2a8bfc fix(engine) Fix an error message.
`error` is downcasted to `RuntimeError`, not to `Trap`. The error
message is misleading.
2020-07-07 13:37:37 +02:00
Ivan Enderlin
daf35afbf7 test(compilers) Test static host function that returns a result. 2020-07-07 13:37:11 +02:00
Ivan Enderlin
1d2ee2d302 test(compilers) Improve and simplify tests. 2020-07-07 13:36:32 +02:00
Ivan Enderlin
52ea6543e2 chore(api) improve documentation. 2020-07-07 13:36:03 +02:00
Ivan Enderlin
80990a0f72 tste(api) Test the IntoResult trait. 2020-07-07 13:34:48 +02:00
Ivan Enderlin
d760ac2efc test(compilers) Test native host functions returning a Result.
Also clean up a little bit the other test cases.
2020-07-07 13:33:53 +02:00
Ivan Enderlin
66f28134c8 doc(api) Improve documentation. 2020-07-07 13:33:20 +02:00