|
cb66b5293d
|
Improved middleware logic
|
2021-04-27 14:00:25 -07:00 |
|
|
742b2baa15
|
Fixed singlepass
|
2021-04-27 09:45:59 -07:00 |
|
|
9ea745b6c3
|
Merge branch 'master' into middleware-refactor
|
2021-04-27 09:44:25 -07:00 |
|
|
2df5854e37
|
Make compilers to take non-mutable inputs
|
2021-04-26 21:14:23 -07:00 |
|
|
9be59f809f
|
Use FunctionBinaryReader instead of Middleware
|
2021-04-26 16:40:54 -07:00 |
|
|
60348fc5e3
|
Make threading optional in single pass backend
|
2021-04-26 18:13:53 +03:00 |
|
|
7ad7543f89
|
Prepare to abstract rayon away by minimizing the API we use
|
2021-04-26 18:13:02 +03:00 |
|
|
2afed4d813
|
feat: Use latest version of loupe .
|
2021-03-22 11:43:46 +01:00 |
|
|
026520998c
|
feat: Start implementing loupe::MemoryUsage on wasmer::Store .
|
2021-03-22 11:42:28 +01:00 |
|
|
c41451a547
|
Replace wasmparser::Result with wasmer::WasmResult in middleware
|
2020-12-23 00:07:00 +01:00 |
|
|
30f622fe36
|
Merge branch 'master' of github.com:wasmerio/wasmer into singlepass-addressmap
|
2020-12-07 16:56:56 -08:00 |
|
|
624f0ecc28
|
Use triple macro
|
2020-12-07 11:20:04 +01:00 |
|
|
249b955d71
|
Add CompileError::UnsupportedTarget error
|
2020-12-07 11:20:04 +01:00 |
|
|
13e6f29c29
|
Set compiler config to be owned (following wasm-c-api)
|
2020-12-04 02:39:19 -08:00 |
|
|
77458752f5
|
Added address map instructions for traps in singlepass
|
2020-12-03 21:17:46 -08:00 |
|
|
363a28cb55
|
Fix middleware with singlepass.
|
2020-11-23 14:39:26 -08:00 |
|
|
9d8f315d4c
|
Update module info in-place.
|
2020-11-23 13:42:51 -08:00 |
|
|
e7dd725c6d
|
Add module info transformation method to ModuleMiddleware .
|
2020-11-20 14:34:46 -08:00 |
|
|
b123f92f56
|
Simplified local_decl
|
2020-10-29 20:19:37 -07:00 |
|
|
6e974b92cd
|
Run cargo fmt
|
2020-08-13 18:12:43 -07:00 |
|
|
5049c543dc
|
Rename wasm-common crate to wasmer-types
|
2020-08-13 17:59:26 -07:00 |
|
|
a732159514
|
Use better naming for module functions
|
2020-07-26 12:02:45 -07:00 |
|
|
92f8651312
|
Renamed wasmer_runtime to wasmer_vm
|
2020-07-07 21:26:06 -07:00 |
|
|
b57a28edc7
|
Removed Memory plans in favor of direct styles
|
2020-07-07 16:50:08 -07:00 |
|
|
98f2e8fe26
|
Remove TablePlans
|
2020-07-07 15:10:03 -07:00 |
|
|
e604d6db49
|
Fixed linting
|
2020-06-18 13:08:52 -07:00 |
|
|
422051ebe5
|
Simplified compiler config names
|
2020-06-18 01:36:25 -07:00 |
|
|
99bd98458a
|
Improved compiler configurations
|
2020-06-17 22:47:32 -07:00 |
|
|
e062e87d8b
|
Refactored Compilers
|
2020-06-17 19:17:06 -07:00 |
|
|
9d27bd2318
|
Merge remote-tracking branch 'origin/master' into middleware
|
2020-06-18 00:41:42 +08:00 |
|
|
03494ac1a2
|
Unify trampolines in Compilation object
|
2020-06-16 20:11:47 -07:00 |
|
|
69ce68c31a
|
Merge remote-tracking branch 'origin/master' into middleware
|
2020-06-17 00:52:20 +08:00 |
|
|
711ffb6692
|
Middleware for singlepass.
|
2020-06-16 00:56:56 +08:00 |
|
|
269c7e509f
|
Experimenting with singlepass first
|
2020-06-13 00:55:33 +08:00 |
|
|
e2cafd07da
|
Improved compilation with Dwarf
|
2020-06-10 21:37:36 -07:00 |
|
|
5ec1addae1
|
Use middleware reader
|
2020-06-08 13:30:38 -07:00 |
|
|
2c70ce79b0
|
Fixed singlepass
|
2020-05-29 19:51:26 -07:00 |
|
|
abbd39c50b
|
Refactor trampoline compilation
|
2020-05-29 19:37:03 -07:00 |
|
|
f1883508e5
|
Dynamic function support for singlepass.
|
2020-05-27 23:56:39 +08:00 |
|
|
32461a6938
|
Resolve review comments.
|
2020-05-21 00:53:41 +08:00 |
|
|
12b353ca7d
|
Merge branch 'master' into singlepass
# Conflicts:
# Cargo.lock
# Cargo.toml
# lib/compiler/src/section.rs
|
2020-05-19 20:01:43 -07:00 |
|
|
96baf9e5a1
|
Fix build of singlepass with make doc .
|
2020-05-19 11:23:37 -07:00 |
|
|
3050f1fa27
|
Fixed lint issues
|
2020-05-18 15:31:11 -07:00 |
|
|
ace11e6476
|
Merge branch 'master' into singlepass
# Conflicts:
# lib/compiler-singlepass/src/codegen_x64.rs
# lib/compiler-singlepass/src/common_decl.rs
# lib/compiler-singlepass/src/emitter_x64.rs
# lib/compiler-singlepass/src/lib.rs
# lib/compiler-singlepass/src/machine.rs
# lib/engine-jit/src/engine.rs
# lib/engine-jit/src/serialize.rs
|
2020-05-18 15:16:45 -07:00 |
|
|
5dfa9faafb
|
Improve compiler names for trampoline functions
|
2020-05-17 20:32:42 -07:00 |
|
|
1c21e4f927
|
Make host trampolines work (PoC)
|
2020-05-13 20:53:54 -07:00 |
|
|
c48ebdc8e1
|
Tables and memory grow/size
|
2020-05-08 01:23:45 +08:00 |
|
|
b8e7ad0c2e
|
Proper loading from vmctx for memory & import call trampolines.
|
2020-05-07 00:55:38 +08:00 |
|
|
01ed7d115c
|
Merge branch 'master' into singlepass
# Conflicts:
# lib/compiler-singlepass/src/compiler.rs
|
2020-05-04 15:11:07 -07:00 |
|
|
0bd6a0dd6b
|
Renamed FuncIndex to FunctionIndex
|
2020-05-04 13:39:12 -07:00 |
|