Patrick Ventuzelo
|
00c2e09f43
|
fix CodeGen message type
|
2019-09-16 11:00:03 +02:00 |
|
Patrick Ventuzelo
|
33ba6768bc
|
replace panics by CodeGen Error in codegen_x64
|
2019-09-16 09:56:41 +02:00 |
|
Syrus
|
d8471e2b6a
|
Improved docs with custom logo and favicon
|
2019-09-03 17:06:31 -07:00 |
|
losfair
|
bf9d915635
|
Fix a few issues from PR comments.
|
2019-08-21 14:53:33 -07:00 |
|
losfair
|
124ad73e8a
|
Merge remote-tracking branch 'origin/master' into feature/llvm-osr
|
2019-08-19 13:06:59 -07: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 |
|
Brandon Fish
|
98d3e04137
|
Fix unused mut warning
|
2019-08-15 20:09:51 -06:00 |
|
Brandon Fish
|
439e81d41e
|
Fix singlepass error when no function code present
|
2019-08-15 10:15:58 -06:00 |
|
losfair
|
98ef9182d7
|
Run clang-format and cargo fmt
|
2019-08-14 16:35:40 -07:00 |
|
losfair
|
0e0573c73c
|
Merge remote-tracking branch 'origin/master' into feature/llvm-osr
|
2019-08-14 16:33:26 -07:00 |
|
losfair
|
9cade2b441
|
singlepass: Skip patchpoint.
|
2019-08-10 03:10:32 +08: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 |
|
losfair
|
283676af2b
|
Add .clone() to fix singlepass.
|
2019-07-30 22:25:37 +08:00 |
|
Nick Lewycky
|
eeac6d5d2d
|
Merge branch 'master' of github.com:wasmerio/wasmer into simd
|
2019-07-16 19:16:45 -07:00 |
|
Brandon Fish
|
ed19fd2913
|
Update loader-kernel feature name, fix compilation track state, cargo fmt
|
2019-07-12 23:02:57 -05:00 |
|
losfair
|
450109e2bb
|
Fix singlepass compilation error.
|
2019-07-13 00:17:21 +08:00 |
|
losfair
|
08cdc9a42f
|
Allow disabling state tracking for faster startup.
|
2019-07-12 23:37:40 +08:00 |
|
losfair
|
c186e0244e
|
Fix compile error on imul .
|
2019-07-11 20:26:20 +08:00 |
|
Nick Lewycky
|
3ba8100e98
|
Add V128 stubs to allow singlepass backend to build again.
|
2019-07-10 13:48:12 -07:00 |
|
losfair
|
a3dcc0e240
|
Merge remote-tracking branch 'origin/master' into feature/osr
|
2019-07-04 23:56:45 +08:00 |
|
losfair
|
f32b22d571
|
Bkpt* -> Breakpoint*
|
2019-07-04 01:45:06 +08:00 |
|
losfair
|
5c5ecfff7d
|
Rename alternative_stack to fault .
|
2019-07-04 01:27:19 +08:00 |
|
Nick Lewycky
|
9fc713f9b1
|
Update for new wasmparser.rs version.
|
2019-07-01 16:11:38 -07:00 |
|
losfair
|
c67405ffe5
|
Add workaround for singlepass miscompilation on GetLocal.
|
2019-07-01 21:20:35 +08:00 |
|
losfair
|
80509e3f78
|
Fix singlepass miscompilation.
|
2019-06-30 11:50:06 +08:00 |
|
losfair
|
db117d2f26
|
Cleanup internal logic.
|
2019-06-27 17:54:06 +08:00 |
|
losfair
|
967027003d
|
Full preemptive snapshot/resume.
|
2019-06-27 15:49:43 +08:00 |
|
losfair
|
63f9818cf6
|
Move more logic into runtime-core and add an interactive shell.
|
2019-06-27 00:41:07 +08:00 |
|
losfair
|
2373d371ae
|
Optimize backtraces.
|
2019-06-26 11:28:46 +08:00 |
|
losfair
|
2730efcc6c
|
Cargo fmt
|
2019-06-26 01:39:30 +08:00 |
|
losfair
|
3f2aeec9bc
|
Suspend & restore.
|
2019-06-25 20:01:56 +08:00 |
|
losfair
|
8303853227
|
Cargo fmt
|
2019-06-25 03:56:20 +08:00 |
|
losfair
|
fb7c3eee8a
|
Improve stack trace collection and rendering.
|
2019-06-25 03:55:33 +08:00 |
|
losfair
|
32008eba88
|
Read stack values based on state map.
|
2019-06-12 22:02:15 +08:00 |
|
losfair
|
00b6bf632a
|
Dumping stack through import.
|
2019-06-12 13:38:58 +08:00 |
|
losfair
|
ddd0653a25
|
Make singlepass backend emit state mapping information.
|
2019-06-12 00:21:43 +08:00 |
|
losfair
|
da9bf05218
|
Machine state diff
|
2019-06-11 20:49:30 +08:00 |
|
losfair
|
082b8376ae
|
State representation.
|
2019-06-09 21:21:18 +08:00 |
|
losfair
|
c1e817b3fb
|
Add missing relaxed moves.
|
2019-05-31 19:29:28 +08:00 |
|
losfair
|
8019505e65
|
Merge remote-tracking branch 'origin/feature/clif-cgapi' into feature/metering
|
2019-05-31 15:40:05 +08:00 |
|
Brandon Fish
|
8069cdac16
|
Merge branch 'master' into feature/clif-cgapi
|
2019-05-26 12:04:45 -05:00 |
|
Brandon Fish
|
6ca311f92d
|
Fix compilation errors and warnings
|
2019-05-26 11:13:37 -05:00 |
|
Brandon Fish
|
04d6ccc95c
|
Pass module info to FCG as Arc
|
2019-05-21 23:44:31 -05:00 |
|
Brandon Fish
|
e34e625009
|
Implement MCG.next_function in other backends
|
2019-05-19 11:45:16 -05:00 |
|
losfair
|
14fcd78b30
|
Update bin/wasmer and run cargo fmt.
|
2019-05-17 01:15:05 +08:00 |
|
losfair
|
e7297b9465
|
Update singlepass backend to support metering.
|
2019-05-17 01:11:22 +08:00 |
|
losfair
|
32f9aee6fe
|
Cargo fmt
|
2019-05-14 16:04:08 +08:00 |
|
losfair
|
db9705f00c
|
Merge remote-tracking branch 'origin/master' into feature/remote-code-load
|
2019-05-14 15:46:15 +08:00 |
|