about summary refs log tree commit diff
path: root/compiler/rustc_codegen_gcc/src/lib.rs
AgeCommit message (Expand)AuthorLines
2025-06-19cg_gcc: properly populate cfg(target_features) with -Ctarget-featuresRalf Jung-22/+17
2025-06-19move cfg(target_feature) computation into shared placeRalf Jung-37/+22
2025-06-18Merge commit 'fda0bb9588912a3e0606e880ca9f6e913cf8a5a4' into subtree-update_c...Guillaume Gomez-7/+15
2025-06-15Rollup merge of #141769 - bjorn3:codegen_metadata_module_rework, r=workingjub...León Orell Valerian Liehr-15/+2
2025-06-08Remove all unused feature gates from the compilerbjorn3-1/+1
2025-06-03Move metadata object generation for dylibs to the linker codebjorn3-4/+2
2025-06-03Only borrow EncodedMetadata in codegen_cratebjorn3-13/+2
2025-05-28Mark all optimize methods and the codegen method as safebjorn3-3/+3
2025-05-19Rollup merge of #140874 - mejrs:rads, r=WaffleLapkinStuart Cook-1/+1
2025-05-18Remove rustc_attr_data_structures re-export from rustc_attr_parsingmejrs-1/+1
2025-05-14Merge commit '6ba33f5e1189a5ae58fb96ce3546e76b13d090f5' into subtree-update_c...Guillaume Gomez-2/+2
2025-04-27Implement the internal feature `cfg_target_has_reliable_f16_f128`Trevor Gross-8/+14
2025-04-25Merge commit '4f83a4258deb99f3288a7122c0d5a78200931c61' into subtree-update_c...Antoni Boucher-1/+1
2025-04-18Merge commit 'db1a31c243a649e1fe20f5466ba181da5be35c14' into subtree-update_c...Guillaume Gomez-2/+2
2025-03-17Remove implicit #[no_mangle] for #[rustc_std_internal_symbol]bjorn3-0/+1
2025-03-05Change signature of `target_features_cfg`.Nicholas Nethercote-31/+37
2025-03-03Rollup merge of #137741 - cuviper:const_str-raw_entry, r=Mark-SimulacrumMatthias Krüger-1/+1
2025-02-27Stop using `hash_raw_entry` in `CodegenCx::const_str`Josh Stone-1/+1
2025-02-23Save pre-link bitcode to `ModuleCodegen`DianQK-1/+1
2025-02-13Make `-O` mean `-C opt-level=3`clubby789-1/+1
2025-01-28ABI-required target features: warn when they are missing in base CPU (rather ...Ralf Jung-2/+3
2025-01-24Rollup merge of #135581 - EnzymeAD:refactor-codgencx, r=oli-obkMatthias Krüger-1/+0
2025-01-24Make CodegenCx and Builder genericManuel Drehwald-1/+0
2025-01-13Merge commit '59a81c2ca1edc88ad3ac4b27a8e03977ffb8e73a' into subtree-update_c...Antoni Boucher-18/+20
2025-01-01upstream rustc_codegen_llvm changes for enzyme/autodiffManuel Drehwald-0/+10
2024-12-16rename rustc_attr to rustc_attr_parsing and create rustc_attr_data_structuresJonathan Dönszelmann-1/+1
2024-12-14target_features: control separately whether enabling and disabling a target f...Ralf Jung-2/+2
2024-12-11generalize 'forbidden feature' concept so that even (un)stable feature can be...Ralf Jung-5/+6
2024-11-09Add a default implementation for CodegenBackend::linkbjorn3-13/+1
2024-11-04mark some target features as 'forbidden' so they cannot be (un)setRalf Jung-1/+2
2024-10-08cg_gcc: Factor out rustc_target::abiJubilee Young-0/+1
2024-09-27Merge commit '3187d32079b817522cc17413ec9185b130daf693' into subtree-updateGuillaume Gomez-1/+1
2024-09-22Reformat using the new identifier sorting from rustfmtMichael Goulet-2/+2
2024-09-02Use sysroot crates maximally in `rustc_codegen_gcc`.Nicholas Nethercote-2/+8
2024-08-07Refactor and fill out target feature listsCaleb Zulawski-1/+1
2024-07-29Reformat `use` declarations.Nicholas Nethercote-6/+3
2024-07-10Merge commit '98ed962c7d3eebe12c97588e61245273d265e72f' into masterGuillaume Gomez-36/+59
2024-06-18Use a dedicated type instead of a reference for the diagnostic contextOli Scherer-12/+9
2024-05-23rustc_codegen_gcc: fix changed method signatureAugie Fackler-1/+1
2024-05-22rustc_codegen_llvm: add support for writing summary bitcodeAugie Fackler-0/+4
2024-05-01Step bootstrap cfgsMark Rousskov-1/+0
2024-03-19Auto merge of #122055 - compiler-errors:stabilize-atb, r=oli-obkbors-1/+1
2024-03-08Stabilize associated type boundsMichael Goulet-1/+1
2024-03-05Merge commit 'b385428e3ddf330805241e7758e773f933357c4b' into subtree-update_c...Guillaume Gomez-82/+158
2024-02-17Make `CodegenBackend::join_codegen` infallible.Nicholas Nethercote-5/+3
2024-02-06Invert diagnostic lints.Nicholas Nethercote-2/+0
2024-01-13add avx512fp16 to x86 target featuresusamoi-1/+1
2024-01-10Rename `{create,emit}_warning` as `{create,emit}_warn`.Nicholas Nethercote-1/+1
2023-12-24Remove `Session` methods that duplicate `DiagCtxt` methods.Nicholas Nethercote-1/+1
2023-12-18Rename many `DiagCtxt` arguments.Nicholas Nethercote-5/+5