Commit Graph

391 Commits

Author SHA1 Message Date
bjorn3 5f5a2f262f Update dependencies 2021-12-01 18:36:19 +01:00
bjorn3 23bcafa256 Update object 2021-12-01 18:34:19 +01:00
bjorn3 977e884acf Use crates.io releases of Cranelift
I originally switched the Cranelift dependencies to use git as cg_clif
required a lot of new Cranelift features. With crates.io dependencies I
would have to wait for a new release every time. With git dependencies I
could start using the new features as soon as they were merged.
Currently there aren't a lot of new Cranelift features necessary anymore
and those that are useful are no longer blocking compilation of lots of
crates. There was some concern expressed about using git dependencies in
the main rust repo, so all together I think it is best to switch to
crates.io releases and if necessary wait a bit before merging changes
requiring newer Cranelift commits.
2021-10-29 16:22:47 +02:00
bjorn3 adabc2ccda Update Cranelift and object 2021-10-21 15:20:40 +02:00
bjorn3 2bb3f767e5 Update Cranelift 2021-10-13 16:59:59 +02:00
bjorn3 b2fed29e1a Update Cranelift 2021-10-12 14:47:57 +02:00
bjorn3 eded369086 Update Cranelift
This version no longer has the old x86 backend
2021-10-01 15:37:48 +02:00
bjorn3 bc61fb263d Update dependencies 2021-09-30 15:22:19 +02:00
bjorn3 166ff1332f Update Cranelift 2021-09-30 15:17:43 +02:00
bjorn3 98f45afd64 Update Cranelift 2021-08-07 11:09:03 +02:00
bjorn3 bcf532ce1d Update dependencies 2021-07-27 12:54:58 +02:00
bjorn3 c2464ebeb0 Update Cranelift, gimli and object 2021-07-27 12:42:16 +02:00
bjorn3 17eaf432b7 Update Cranelift 2021-07-17 14:34:58 +02:00
bjorn3 e7a4323674 Remove explicit branch="main" form Cargo.toml 2021-07-13 21:32:28 +02:00
bjorn3 ac730b4464 Update Cranelift
This has a fix for a miscompilation on AArch64

cc #1184
2021-07-04 12:37:00 +02:00
bjorn3 751ae51044 Update Cranelift 2021-07-03 14:41:33 +02:00
bjorn3 dd1419a1c4 Update Cranelift and object
This adds AArch64 support for unixes using ELF object files like Linux
2021-07-02 12:16:22 +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 328f06718a Update Cranelift 2021-05-16 10:45:18 +02:00
bjorn3 459a51906d Update Cranelift 2021-05-10 13:13:52 +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 285c7c66dc Merge commit '03f01bbe901d60b71cf2c5ec766aef5e532ab79d' into update_cg_clif-2020-11-01 2020-11-03 11:00:04 +01:00
bjorn3 96d76eb8e4 Update dependencies 2020-10-11 11:20:15 +02:00
bjorn3 9683c42cde Update Cranelift 2020-10-11 11:14:08 +02: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 e5437b650b Update Cranelift 2020-09-23 09:53:41 +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
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 5afffb823c Update syn 2020-08-05 14:02:54 +02:00
bjorn3 da09c576e7 Update Cranelift 2020-08-05 13:59:35 +02:00
bjorn3 c5899526e4 Update dependencies 2020-07-30 16:43:53 +02:00
bjorn3 9f635de5c7 Update Cranelift 2020-07-30 16:37:31 +02:00
bjorn3 26e7bc1ed6 Update log dependency 2020-07-17 19:18:40 +02:00