bjorn3
c2464ebeb0
Update Cranelift, gimli and object
2021-07-27 12:42:16 +02:00
bjorn3
c2a9839686
Disable jit and inline-asm when building as part of rustc
...
Both features are not yet ready. Inline-asm is only supported on Linux
and requires explicitly specifying registers instead of register
classes. The jit has usability issues and may require the cg_clif
executable in the future.
2021-07-17 16:40:54 +02:00
bjorn3
e7a4323674
Remove explicit branch="main" form Cargo.toml
2021-07-13 21:32:28 +02:00
bjorn3
75eff64977
Enable cross-compilation support in Cranelift
2021-06-10 12:18:10 +02:00
bjorn3
4492f32d15
Update Cranelift and object
2021-06-10 12:17:42 +02:00
bjorn3
2f9ca10b1d
Update Cranelift, object and gimli
2021-05-24 16:06:54 +02:00
bjorn3
a606fdec73
Fix syntax in patch section of Cargo.toml
2021-05-11 14:26:32 +02:00
bjorn3
8794d07081
Avoid trailing / in git path for Wasmtime
...
Git seems to not be able to handle it in some cases. Thanks to @vramana
for reporting this on Zulip.
2021-05-07 12:58:54 +02:00
bjorn3
fea01cfaaa
Update Cranelift
...
This removes all the byteorder and thiserror dependencies. This results
in no proc macros being necessary anymore.
2021-05-04 18:54:22 +02:00
Muhammad Mominul Huque
8eb96b8517
Handle native target-cpu variant
...
and raise fatal error if the specified target cpu is not supported
2021-04-23 19:55:52 +06:00
bjorn3
b6f7e71c1d
Update Cranelift
2021-04-14 10:37:14 +02:00
bjorn3
6e799438b7
Add an Mmap wrapper to rustc_data_structures
...
This wrapper implements StableAddress and falls back to directly reading
the file on wasm32
2021-03-30 18:57:03 +02:00
bjorn3
07968a001d
Merge commit '0969bc6dde001e01e7e1f58c8ccd7750f8a49ae1' into sync_cg_clif-2021-03-29
2021-03-29 10:45:09 +02:00
bjorn3
27886cd6b6
Merge commit '9a0c32934ebe376128230aa8da3275697b2053e7' into sync_cg_clif-2021-03-05
2021-03-05 19:12:59 +01:00
bjorn3
a75f9bc3be
Merge commit 'd556c56f792756dd7cfec742b9f2e07612dc10f4' into sync_cg_clif-2021-02-01
2021-02-01 10:11:46 +01:00
bjorn3
77f74ed070
Merge commit 'dbee13661efa269cb4cd57bb4c6b99a19732b484' into sync_cg_clif-2020-12-27
2020-12-27 10:30:38 +01:00
bjorn3
d404840788
Merge commit '5988bbd24aa87732bfa1d111ba00bcdaa22c481a' into sync_cg_clif-2020-11-27
2020-11-27 20:48:53 +01:00
bjorn3
0a5968dfd2
Use the new cranelift-module interface
...
This updates Cranelift to include bytecodealliance/wasmtime#2249
2020-10-08 19:00:21 +02:00
bjorn3
bcb0862703
Enable incr comp for release mode in Cargo.toml
2020-09-29 13:17:01 +02:00
bjorn3
1add4323cf
Update Cranelift
2020-09-21 19:23:39 +02:00
bjorn3
a18a1948e0
Remove wasmparser dependency through object
2020-09-16 17:17:57 +02:00
bjorn3
b8bbbe38d1
Remove cfg-if dependency
2020-09-16 16:57:52 +02:00
bjorn3
55d4afd2ba
Remove byteorder dependency
2020-09-16 16:54:58 +02:00
bjorn3
044470a726
Remove hashbrown usage
...
drain_filter is now supported on nightly
2020-09-15 21:00:04 +02:00
bjorn3
4bb25c3e4a
Fix dylib metadata writing
...
Rustc switched from flate2 to snappy
2020-09-05 11:00:34 +02:00
bjorn3
217b3818b7
Rustup to rustc 1.48.0-nightly ( c59199efc
2020-09-04)
2020-09-05 10:38:49 +02:00
Matt Brubeck
bd2313fc11
Update to hashbrown 0.9
2020-09-03 15:38:57 -07:00
CohenArthur
cb386896ee
stack2reg: Switch to hashbrown::HashSet
2020-08-23 21:44:00 +02:00
bjorn3
02b7cdc316
Update Cranelift and object
2020-08-20 15:21:26 +02:00
bjorn3
847cc7ab2a
Disable the inline asm support using a feature flag
2020-08-15 14:19:23 +02:00
bjorn3
748d516e0d
Use builtin ranlib instead of running external ranlib
...
This makes it possible to create rlibs for any target without installing
a toolchain for the target
Fixes #763
2020-07-15 16:28:21 +02:00
bjorn3
8dfb1daea7
Update dependencies
2020-07-13 19:41:52 +02:00
bjorn3
ac77371852
Add a feature flag for the JIT
2020-07-09 14:23:00 +02:00
bjorn3
bc966492c2
Update Cranelift
2020-07-02 21:58:11 +02:00
bjorn3
5262fec06d
Update Cranelift
2020-06-30 18:48:26 +02:00
bjorn3
d471c1b521
Update Cranelift
2020-06-16 10:38:12 +02:00
bjorn3
bc555764bd
Update Cranelift
2020-06-05 12:40:33 +02:00
bjorn3
020bcb31db
Register frame table in JIT mode
2020-05-01 20:58:27 +02:00
bjorn3
e7661d49c3
Implement .eh_frame writing
2020-04-25 18:23:31 +02:00
dependabot-preview[bot]
8de9fbb752
Bump libloading from 0.5.2 to 0.6.0 ( #957 )
...
Bumps [libloading](https://github.com/nagisa/rust_libloading ) from 0.5.2 to 0.6.0.
- [Release notes](https://github.com/nagisa/rust_libloading/releases )
- [Commits](https://github.com/nagisa/rust_libloading/compare/0.5.2...0.6.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-04-06 11:09:01 +02:00
bjorn3
5c9b9305b7
Update Cranelift and object
2020-03-24 13:17:03 +01:00
bjorn3
63f22397ae
Fix Cranelift patch paths
2020-03-08 12:25:11 +01:00
bjorn3
dc1165300d
Update for the merge of Cranelift into Wasmtime
2020-02-29 14:24:29 +01:00
bjorn3
24fd604540
Update Cranelift
...
As basic blocks now work, they are enabled.
2020-01-22 18:04:11 +01:00
bjorn3
4fbb45c3f3
Update gimli to 0.20.0
2020-01-14 14:19:43 +01:00
bjorn3
3311c1f7fe
Remove some depencencies
2020-01-14 14:16:06 +01:00
bjorn3
9dad9cf88d
Improve build time for build scripts in release mode
2020-01-10 14:21:45 +01:00
bjorn3
d65ba25ba7
Remove faerie support
2020-01-10 13:30:21 +01:00
bjorn3
2bd7dcd2c0
Update Cranelift
2020-01-10 13:28:31 +01:00
bjorn3
72729e2211
Disable read feature of gimli
2020-01-09 17:59:59 +01:00