losfair
|
bf9d915635
|
Fix a few issues from PR comments.
|
2019-08-21 14:53:33 -07:00 |
|
losfair
|
90dcdfec1c
|
Cargo fmt
|
2019-08-19 19:17:50 -07:00 |
|
losfair
|
4e6267aa57
|
Correctly handle more than 5 WASM function parameters when reading state of a LLVM context.
|
2019-08-19 19:12:33 -07:00 |
|
losfair
|
124ad73e8a
|
Merge remote-tracking branch 'origin/master' into feature/llvm-osr
|
2019-08-19 13:06:59 -07:00 |
|
Nick Lewycky
|
3040ec90ad
|
cargo fmt
|
2019-08-16 18:00:20 -07:00 |
|
Nick Lewycky
|
a3fe372beb
|
Replace wasmer_runtime_code::memory::Atomic with std::sync::atomic atomics.
This means we lose op_new(), op_weak() and proxy() from the interface.
|
2019-08-16 17:36:11 -07:00 |
|
losfair
|
dbaa000e96
|
Re-enable snapshotting.
|
2019-08-16 13:08:10 -07:00 |
|
Brandon Fish
|
bccbbb3d8b
|
Add deny nonstandard-style and unused-mut lints
|
2019-08-15 20:18:29 -06:00 |
|
losfair
|
afa0600701
|
Cargo fmt
|
2019-08-15 19:13:00 -07:00 |
|
losfair
|
6a24485999
|
Insert trampolines to preserve callee-saved registers for backends without register save area information.
|
2019-08-15 19:10:24 -07:00 |
|
losfair
|
0a54213d4f
|
register_preservation_trampoline
|
2019-08-15 19:08:11 -07:00 |
|
losfair
|
1582224d61
|
Cargo fmt
|
2019-08-14 17:16:30 -07:00 |
|
losfair
|
9edd9ffdfe
|
Make lookup_*_ip public.
|
2019-08-14 17:14:01 -07:00 |
|
losfair
|
c9e3db3d94
|
Remove feature(core_intrinsics)
|
2019-08-14 16:41:44 -07:00 |
|
losfair
|
0e0573c73c
|
Merge remote-tracking branch 'origin/master' into feature/llvm-osr
|
2019-08-14 16:33:26 -07:00 |
|
Brandon Fish
|
de8fe32dbe
|
Add memory validation
|
2019-08-13 13:04:13 -06:00 |
|
Brandon Fish
|
f22250d85a
|
Refactor func_count in parser
|
2019-08-12 21:36:17 -06:00 |
|
Brandon Fish
|
e76777ed9b
|
Finalize signatures & names when no function bodies
|
2019-08-12 20:22:54 -06:00 |
|
Brandon Fish
|
9b4ba66e11
|
Add code comment explanation of validation
|
2019-08-11 13:59:48 -06:00 |
|
Brandon Fish
|
f61fc5c298
|
Validate all initializers before finalizing
|
2019-08-11 13:28:47 -06:00 |
|
Brandon Fish
|
38a8a0eb01
|
Minimize unsafe block to unsafe code
|
2019-08-10 17:20:27 -06:00 |
|
Brandon Fish
|
0b73776c84
|
Validate all memory data initializers before writing
|
2019-08-10 17:10:24 -06:00 |
|
Brandon Fish
|
228d562a3b
|
Re-use registered module instances in spectests
|
2019-08-10 15:56:25 -06:00 |
|
Brandon Fish
|
b484ebb848
|
cargo fmt
|
2019-08-10 14:01:50 -06:00 |
|
Brandon Fish
|
bb8b4960b8
|
Remove filter which prevents initializer offset check
|
2019-08-10 13:59:31 -06:00 |
|
Brandon Fish
|
1584beebe6
|
Invalid table size for elems should produce link error
|
2019-08-10 12:13:14 -06:00 |
|
losfair
|
d61a8bb6d2
|
Prevent continueing execution on unreliable stack. (LLVM register save area information is missing)
|
2019-08-10 03:10:12 +08:00 |
|
losfair
|
2e89f02191
|
Cargo fmt
|
2019-08-10 02:44:44 +08:00 |
|
losfair
|
b8c18215aa
|
Refactor tier switching code
|
2019-08-10 02:32:14 +08:00 |
|
Brandon Fish
|
a7ff120dd9
|
Fix some spectest imports and namespace_table issue
|
2019-08-08 21:03:00 -06:00 |
|
Brandon Fish
|
5a41686192
|
Fix bare_trait_objects warnings
|
2019-08-08 16:46:52 -06:00 |
|
losfair
|
c1619026d5
|
Swap code lazily when tiering up from singlepass to LLVM.
Does not handle long-running functions, but should work at least.
|
2019-08-09 04:26:17 +08:00 |
|
Nick Lewycky
|
75959577c3
|
Protect::ReadWriteExec is readable and writable.
Also assert that page size is a power of two in two places we assume it is.
|
2019-08-07 16:49:29 -07:00 |
|
Brandon Fish
|
5d9aa1f986
|
Return link error instead of assertion failure for bad data initialization
|
2019-08-07 15:40:42 -06:00 |
|
dependabot-preview[bot]
|
50ebbc500f
|
Bump blake2b_simd from 0.5.5 to 0.5.6
Bumps [blake2b_simd](https://github.com/oconnor663/blake2_simd) from 0.5.5 to 0.5.6.
- [Release notes](https://github.com/oconnor663/blake2_simd/releases)
- [Commits](https://github.com/oconnor663/blake2_simd/compare/0.5.5...0.5.6)
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
|
2019-08-05 08:38:35 +00:00 |
|
Nick Lewycky
|
2fabb5bc20
|
Add support for (register) command in spec tests and enable importing mutable globals.
Enable the part of the simd spec tests that now pass.
|
2019-08-02 14:18:07 -07:00 |
|
Syrus Akbary
|
17b5082c9b
|
Merge pull request #621 from wasmerio/feature/add-deny-dead_code-lint
Add deny dead_code lint and fix one error
|
2019-08-02 13:36:53 -07:00 |
|
Brandon Fish
|
e2e096117a
|
Allow dead_code for existing arch specific methods
|
2019-08-02 14:07:10 -06:00 |
|
Yaron Wittenstein
|
c67df1c954
|
Merge branch 'master' into c-api-import_object_t
|
2019-08-02 22:54:54 +03:00 |
|
Brandon Fish
|
2f70a199e4
|
Add deny dead_code lint and fix one error
|
2019-08-01 20:46:35 -06:00 |
|
Nick Lewycky
|
5fed2cef03
|
Fix typos.
|
2019-08-01 16:24:40 -07:00 |
|
losfair
|
9ed5094f86
|
Resolve semantics for more values.
|
2019-08-01 23:28:39 +08:00 |
|
Yaron Wittenstein
|
3f4ffb0e2d
|
Merge branch 'develop' into c-api-import_object_t
|
2019-08-01 18:15:21 +03:00 |
|
Yaron Wittenstein
|
f73180f45e
|
wasmer-c-api:
* adding `wasmer_import_object_new` and `wasmer_import_object_extend`
* adding test file `test-module-import-instantiate.c`
|
2019-08-01 14:06:25 +03:00 |
|
Syrus
|
052ad1381d
|
Use ordered IndexMap for exports in runtime-core
|
2019-08-01 01:27:21 -07:00 |
|
Syrus
|
0dfa1f68a8
|
Formatted code
|
2019-07-31 23:51:12 -07:00 |
|
Syrus
|
ebce7d0371
|
Updated dependencies
|
2019-07-31 23:42:54 -07:00 |
|
Syrus
|
a6461c3b14
|
Removed explicit hashbrown dependency
|
2019-07-31 23:18:38 -07:00 |
|
Syrus
|
6245daaa84
|
Update dependencies to latest versions
|
2019-07-31 23:04:03 -07:00 |
|
Mark McCaskey
|
20e424c11e
|
update wasmparser and clif-fork dependencies
|
2019-08-01 10:13:25 +09:00 |
|