Syrus
|
56c2f52001
|
Improved Compiler API
|
2020-06-22 14:58:58 -07:00 |
|
Nick Lewycky
|
2017acf99e
|
Some clippy cleanup.
|
2020-06-20 13:43:46 -07:00 |
|
Syrus Akbary
|
35737cf9bb
|
Update README.md
|
2020-06-19 09:25:23 -07:00 |
|
Nick Lewycky
|
77c3ce5a33
|
Add 8-byte PC-relative relocation.
|
2020-06-18 15:34:23 -07:00 |
|
Syrus
|
e604d6db49
|
Fixed linting
|
2020-06-18 13:08:52 -07:00 |
|
Syrus
|
83203a849b
|
Improved tunables story
|
2020-06-18 12:08:55 -07:00 |
|
Syrus
|
769ffebb61
|
Improved feature-generation to be compiler-based
|
2020-06-18 02:11:54 -07:00 |
|
Syrus
|
8649f2eb79
|
Remove target from CompilerConfig
|
2020-06-17 20:26:50 -07:00 |
|
Syrus
|
e062e87d8b
|
Refactored Compilers
|
2020-06-17 19:17:06 -07:00 |
|
losfair
|
0f6268af7c
|
Remove unused imports.
|
2020-06-18 00:51:19 +08:00 |
|
losfair
|
9d27bd2318
|
Merge remote-tracking branch 'origin/master' into middleware
|
2020-06-18 00:41:42 +08:00 |
|
Syrus Akbary
|
48bc984833
|
Update lib/compiler/src/function.rs
|
2020-06-16 22:09:54 -07:00 |
|
Syrus Akbary
|
2efa44396e
|
Apply suggestions from code review
Co-authored-by: nlewycky <nick@wasmer.io>
|
2020-06-16 22:07:37 -07:00 |
|
Syrus
|
03494ac1a2
|
Unify trampolines in Compilation object
|
2020-06-16 20:11:47 -07:00 |
|
Syrus Akbary
|
ca1586d3ad
|
Update lib/compiler/Cargo.toml
Co-authored-by: Mark McCaskey <5770194+MarkMcCaskey@users.noreply.github.com>
|
2020-06-16 18:37:35 -07:00 |
|
losfair
|
0ecaac5f70
|
Export required types.
|
2020-06-17 01:43:24 +08:00 |
|
losfair
|
69ce68c31a
|
Merge remote-tracking branch 'origin/master' into middleware
|
2020-06-17 00:52:20 +08:00 |
|
Syrus
|
439e4017ee
|
Improved attributions message
|
2020-06-15 19:38:08 -07:00 |
|
Syrus
|
f2f795cd1f
|
Added attributions in all attributed files
|
2020-06-15 19:30:05 -07:00 |
|
Syrus
|
b00f899913
|
Update to Cranelift 0.65, wasmparser 0.57
|
2020-06-15 18:00:48 -07:00 |
|
losfair
|
c413101f99
|
Remove middleware registry.
|
2020-06-16 00:56:18 +08:00 |
|
Syrus Akbary
|
f0c8542e1e
|
Address comments from PR
|
2020-06-13 09:49:57 -07:00 |
|
losfair
|
af46df5e4c
|
Merge remote-tracking branch 'origin/master' into middleware
|
2020-06-13 00:55:47 +08:00 |
|
losfair
|
1337a71753
|
Middleware builders.
|
2020-06-13 00:55:16 +08:00 |
|
Syrus
|
523c95903a
|
Merge branch 'master' into cranelift-update
# Conflicts:
# lib/compiler-cranelift/Cargo.toml
|
2020-06-11 15:48:17 -07:00 |
|
Syrus
|
1e85e0d528
|
Update version to 1.0.0-alpha.1
|
2020-06-11 15:31:29 -07:00 |
|
Syrus
|
8e24589cff
|
Merge branch 'master' into cranelift-update
# Conflicts:
# lib/compiler-cranelift/Cargo.toml
|
2020-06-11 09:58:42 -07:00 |
|
Syrus
|
36223364e0
|
Updated Wasmer versions to 1.0
|
2020-06-11 09:52:26 -07:00 |
|
Syrus
|
ff8f3c8948
|
Autodetect endianness based on target triple
|
2020-06-11 00:31:04 -07:00 |
|
Syrus
|
360407423a
|
Merge branch 'master' into cranelift-update
# Conflicts:
# lib/engine-jit/src/code_memory.rs
# lib/engine-jit/src/engine.rs
|
2020-06-10 23:06:01 -07:00 |
|
Syrus
|
dbd37e6740
|
Cranelift in Unix working all the way with unwind info
|
2020-06-10 22:33:25 -07:00 |
|
Syrus
|
e2cafd07da
|
Improved compilation with Dwarf
|
2020-06-10 21:37:36 -07:00 |
|
Syrus
|
eaf85c2bfe
|
Added partial support for EH_FRAME in Cranelift for unwind
|
2020-06-10 20:44:44 -07:00 |
|
Syrus
|
803c896946
|
Merge branch 'master' into cranelift-update
# Conflicts:
# lib/compiler-cranelift/Cargo.toml
# lib/compiler-cranelift/src/debug/mod.rs
# lib/compiler-cranelift/src/lib.rs
# lib/compiler/src/unwind.rs
# lib/engine-jit/src/code_memory.rs
# lib/engine-jit/src/function_table.rs
# lib/engine-jit/src/lib.rs
# lib/wasm-common/Cargo.toml
|
2020-06-09 18:44:41 -07:00 |
|
Ivan Enderlin
|
05261d4094
|
chore(compiler) Remove a useless import.
|
2020-06-09 14:36:47 +02:00 |
|
Ivan Enderlin
|
9a03682a99
|
chore(compiler) Replace structure name by Self.
|
2020-06-09 14:29:16 +02:00 |
|
Syrus
|
3b5da48251
|
Added mock for FunctionMiddleware trait
|
2020-06-08 15:35:05 -07:00 |
|
Syrus
|
5ec1addae1
|
Use middleware reader
|
2020-06-08 13:30:38 -07:00 |
|
Syrus
|
0ee70d3579
|
Added base MiddlewareBinaryReader
|
2020-06-08 12:41:44 -07:00 |
|
Syrus Akbary
|
acd6c2e693
|
Update lib/compiler/src/target.rs
Co-authored-by: nlewycky <nick@wasmer.io>
|
2020-06-04 16:16:14 -07:00 |
|
Syrus
|
fa6de35944
|
Added support for custom cpu features
|
2020-06-04 15:50:03 -07:00 |
|
Syrus
|
cca551be4a
|
Added first compiler target iteration
|
2020-06-04 13:21:08 -07:00 |
|
Nick Lewycky
|
04f2db1b82
|
Export wptype_to_type from wasmer_compiler.
Also fix up its error message when it fails.
Use it in compiler-llvm and remove one of compiler-llvm's copies of this function.
|
2020-06-02 15:45:31 -07:00 |
|
Syrus
|
abbd39c50b
|
Refactor trampoline compilation
|
2020-05-29 19:37:03 -07:00 |
|
Ivan Enderlin
|
f3c389acd9
|
doc(compiler) Fix examples.
|
2020-05-28 12:54:16 +02:00 |
|
Syrus
|
17bca3cf8e
|
Use minor versions instead of patch
|
2020-05-27 17:42:47 -07:00 |
|
Ivan Enderlin
|
e3899045a1
|
feat(compiler) Simplify wasmparser re-export.
|
2020-05-25 11:15:21 +02:00 |
|
Syrus
|
5e161d3091
|
Use more flexible implementation for custom sections
|
2020-05-22 11:22:49 -07:00 |
|
Ivan Enderlin
|
e7036376c8
|
feat(compiler) Compute custom sections.
|
2020-05-22 15:51:45 +02:00 |
|
Syrus
|
b6eb44e46e
|
Merge branch 'master' into singlepass
# Conflicts:
# lib/compiler-singlepass/src/compiler.rs
# lib/compiler-singlepass/src/config.rs
# lib/compiler/src/function.rs
|
2020-05-20 11:37:19 -07:00 |
|