Antoni Boucher
a04934421f
Switch to new_array_type_u64
2026-01-30 11:16:35 -05:00
Antoni Boucher
4a6325de8d
Set gcc language name and compilation unit name
2026-01-28 14:13:44 -05:00
Guillaume Gomez
53dcfce670
Update gccjit dependency
2025-11-26 14:33:14 +01:00
Antoni Boucher
cfcd7ebf2d
Dlopen libgccjit.so in order to support multiple targets more easily
2025-11-25 21:21:34 -05:00
Antoni Boucher
ea362b21f0
Fix to remove messages to stderr when LTO is not suppported by using the new API gccjit::is_lto_supported
2025-10-09 15:40:06 -04:00
Antoni Boucher
0166bfc4fb
Fix clippy warning
2025-10-09 11:28:03 -04:00
Guillaume Gomez
e22a140c45
Update gccjit dependency and libgccjit commit
2025-08-08 18:08:08 +02:00
Diggory Blake
214311beb0
Make tempfile a normal dependency
2025-07-05 17:24:22 +01:00
Diggory Blake
7b1674d5d0
Use object crate from crates.io to fix windows build error
2025-07-05 15:58:42 +01:00
Guillaume Gomez
efb79975f6
Merge commit ' fda0bb9588' into subtree-update_cg_gcc_2025-06-18
2025-06-18 15:11:44 +02:00
Guillaume Gomez
d52b5e6df5
Merge commit ' 6ba33f5e11' into subtree-update_cg_gcc_2025-05-14
2025-05-14 13:51:02 +02:00
Guillaume Gomez
8f9a32aaf8
Merge commit ' db1a31c243' into subtree-update_cg_gcc_2025-04-18
2025-04-18 21:20:11 +02:00
Antoni Boucher
43b7e28601
Merge commit ' 59a81c2ca1' into subtree-update_cg_gcc_2025_01_12
2025-01-13 10:53:58 -05:00
Guillaume Gomez
bd076c303e
Merge commit ' 3187d32079' into subtree-update
2024-09-27 22:00:17 +02:00
Nicholas Nethercote
37c29b8d07
Use sysroot crates maximally in rustc_codegen_gcc.
...
This shrinks `compiler/rustc_codegen_gcc/Cargo.lock` quite a bit. The
only remaining dependencies in `compiler/rustc_codegen_gcc/Cargo.lock`
are `gccjit`, `lang_tester`, and `boml`, all of which aren't used in any
other compiler crates.
The commit also reorders and adds comments to the `extern crate` items
so they match those in miri.
2024-09-02 15:35:58 +10:00
Guillaume Gomez
c92f054085
Merge commit ' 98ed962c7d' into master
2024-07-10 12:44:23 +02:00
Guillaume Gomez
be24d391bc
Use published gccjit dependency instead of git repository
2024-03-11 16:29:00 +01:00
Guillaume Gomez
faebf73983
Merge commit ' b385428e3d' into subtree-update_cg_gcc_2024-03-05
2024-03-05 19:58:36 +01:00
Guillaume Gomez
249969c205
Disable master feature by default when building rustc_codegen_gcc
2023-11-02 21:03:27 +01:00
Antoni Boucher
242a482c88
Merge commit ' 11a0cceab9' into subtree-update_cg_gcc_2023-10-09
2023-10-09 15:53:34 -04:00
Antoni Boucher
d725cfb6ab
Merge commit ' 08a6d6e16b' into sync-cg_gcc-2023-03-04
2023-03-05 12:03:19 -05:00
bjorn3
690085c2da
Rewrite LLVM's archive writer in Rust
...
This allows it to be used by other codegen backends
2022-11-26 19:35:32 +00:00
Antoni Boucher
fac57d9a06
Merge commit ' e8dca3e87d' into sync_from_cg_gcc
2022-06-06 22:04:37 -04:00
bjorn3
54d2ec1a82
Merge commit ' 1411a98352' into sync_cg_clif-2021-12-31
2021-12-31 16:26:32 +01:00
Antoni Boucher
afae271d5d
Initial commit
2021-08-12 21:46:50 -04:00