Nick Lewycky
fe38cc915b
Update to newer cranelift which also requires an update to wasmparser 0.31.0.
2019-07-01 15:27:17 -07:00
bors[bot]
fada36a72c
Merge #514
...
514: improve emscripten sockets and networking r=MarkMcCaskey a=MarkMcCaskey
Co-authored-by: Mark McCaskey <mark@wasmer.io>
2019-07-01 20:29:52 +00:00
Mark McCaskey
6afc2e4fd9
fix warnings; rm dbg statements
2019-07-01 12:57:33 -07:00
Mark McCaskey
d825fe9eb2
remove unix-specific code from code windows sees
2019-07-01 11:42:50 -07:00
Mark McCaskey
01491fd986
add instance creation benchmark
2019-07-01 11:17:31 -07:00
bors[bot]
13c5f5e71b
Merge #516
...
516: Add workaround for singlepass miscompilation on GetLocal. r=syrusakbary a=losfair
Co-authored-by: losfair <zhy20000919@hotmail.com>
2019-07-01 15:16:21 +00:00
losfair
c67405ffe5
Add workaround for singlepass miscompilation on GetLocal.
2019-07-01 21:20:35 +08:00
losfair
650f67a339
Merge remote-tracking branch 'origin/master' into feature/osr
2019-07-01 21:15:35 +08:00
losfair
adada7e751
Only print backtrace if frames are detected
2019-07-01 21:12:19 +08:00
Syrus Akbary
5f42045298
Fixed CHANGELOG PR urls
2019-06-30 16:28:26 -07:00
bors[bot]
f76042412e
Merge #515
...
515: Improved emscripten dyncalls r=syrusakbary a=syrusakbary
Improved emscripten dyncalls
Co-authored-by: Syrus <me@syrusakbary.com>
2019-06-30 19:51:48 +00:00
Syrus
a2b723d37e
Added more emscripten dyncalls
2019-06-30 11:10:54 -07:00
losfair
614b3b9918
Run middlewares after begin_body
.
2019-06-30 11:50:21 +08:00
losfair
80509e3f78
Fix singlepass miscompilation.
2019-06-30 11:50:06 +08:00
Syrus
299d41cfea
Improved emscripten dyncalls
2019-06-29 17:39:01 -07:00
Mark McCaskey
4fcb3c4c83
improve emscripten sockets and networking
2019-06-28 17:14:00 -07:00
bors[bot]
9f333bd6f2
Merge #513
...
513: Fix lseek in emscripten r=syrusakbary a=syrusakbary
Fix lseek in emscripten
Co-authored-by: Syrus <me@syrusakbary.com>
2019-06-27 19:43:05 +00:00
Syrus
6cc41f82c8
Fixed lseek error in Windows
2019-06-27 12:42:27 -07:00
Syrus
6aec631774
Improved lseek assignment
2019-06-27 12:37:29 -07:00
Syrus
6aa0ba8344
Added changes to CHANGELOG
2019-06-27 11:31:51 -07:00
Syrus
73367ef6e9
Fixed cast alignment issue
2019-06-27 11:31:08 -07:00
Syrus
10eab1ca68
Improved code
2019-06-27 11:21:03 -07:00
Syrus
47e38f0b2a
Fixed formatting
2019-06-27 11:18:49 -07:00
Syrus
7ba646a792
Merge branch 'master' into feature/emscripten-fix-lseek
2019-06-27 11:15:22 -07:00
Syrus
dda438ebd1
Fixed lseek
2019-06-27 11:14:38 -07:00
losfair
db117d2f26
Cleanup internal logic.
2019-06-27 17:54:06 +08:00
losfair
1bd30bed4b
Implement XMM register reading on Linux.
2019-06-27 16:00:04 +08:00
losfair
967027003d
Full preemptive snapshot/resume.
2019-06-27 15:49:43 +08:00
bors[bot]
c54a533b96
Merge #510
...
510: Minor cleanup in LLVM backend. r=Hywan a=nlewycky
- Simplify construction of floating point constants
- Fix assertion failure due to definition of %ctx
Co-authored-by: Nick Lewycky <nick@wasmer.io>
2019-06-26 19:20:02 +00:00
losfair
7d0b70bddf
Added iterative hash example.
2019-06-27 01:32:19 +08:00
losfair
15e1ac0c1d
Added command line parameter for specifying resuming image.
2019-06-27 01:29:10 +08:00
Nick Lewycky
1f28800e55
Update changelog for LLVM cleanup.
2019-06-26 10:17:03 -07:00
losfair
f048dc2ff6
Cleanup & fix memory leaks.
2019-06-27 01:04:59 +08:00
losfair
63f9818cf6
Move more logic into runtime-core and add an interactive shell.
2019-06-27 00:41:07 +08:00
losfair
a792ac6a48
Wrap alternative stack functions properly.
2019-06-26 20:45:32 +08:00
losfair
73ca597d73
Prevent trie_traversal from being automatically compiled as an native example.
2019-06-26 14:24:58 +08:00
losfair
183571927c
Merge remote-tracking branch 'origin/master' into feature/osr
2019-06-26 13:02:41 +08:00
losfair
f81464142a
Fix unused import error on Windows.
2019-06-26 12:56:37 +08:00
losfair
1bdf0d5ad7
Fix clippy error.
2019-06-26 12:50:34 +08:00
losfair
03e6311446
Require backend:singlepass for suspend/resume.
2019-06-26 12:46:01 +08:00
losfair
9b4343eac5
Fix compilation on Linux.
2019-06-26 12:33:50 +08:00
losfair
bcd54a0152
Cleanup temporary files.
2019-06-26 11:31:31 +08:00
losfair
2373d371ae
Optimize backtraces.
2019-06-26 11:28:46 +08:00
Nick Lewycky
70247a0c6e
Simplify construction of floating point constants.
2019-06-25 16:05:22 -07:00
Nick Lewycky
55394b4f06
Void type in llvm may only be used as a function return type. You may not form a pointer to void or use it as a structure member.
...
Fixes assertion failure initializing llvm backend.
2019-06-25 16:05:22 -07:00
losfair
8ea79a0e69
Rename suspend_file to image_file.
2019-06-26 01:42:18 +08:00
losfair
2730efcc6c
Cargo fmt
2019-06-26 01:39:30 +08:00
losfair
f0cf012677
Add recursive trie traversal example.
2019-06-26 01:39:00 +08:00
losfair
0937e53801
Fully persist program state.
2019-06-26 01:38:39 +08:00
losfair
3f2aeec9bc
Suspend & restore.
2019-06-25 20:01:56 +08:00