about summary refs log tree commit diff
path: root/compiler/rustc_codegen_gcc/src/lib.rs
AgeCommit message (Expand)AuthorLines
2025-09-28Add a leading dash to linker plugin arguments in the gcc codegenAntoni Boucher-0/+4
2025-09-06Remove want_summary argument from prepare_thinbjorn3-5/+2
2025-08-24Directly raise fatal errors inside the codegen backendsbjorn3-7/+5
2025-08-14Complete functionality and general cleanupMarcelo Domínguez-6/+0
2025-08-04Merge commit '482e8540a1b757ed7bccc2041c5400f051fdb01e' into subtree-update_c...Guillaume Gomez-2/+3
2025-07-31remove rustc_attr_data_structuresJana Dönszelmann-1/+0
2025-07-26Remove support for -Zcombine-cgubjorn3-8/+0
2025-07-21Remove each_linked_rlib_for_lto from CodegenContextbjorn3-2/+5
2025-07-21Move exported_symbols_for_lto out of CodegenContextbjorn3-0/+4
2025-07-21Merge modules and cached_modules for fat LTObjorn3-2/+1
2025-07-18Merge commit 'f682d09eefc6700b9e5851ef193847959acf4fac' into subtree-update_c...Guillaume Gomez-2/+5
2025-07-17Rollup merge of #143388 - bjorn3:lto_refactors, r=compiler-errorsLeón Orell Valerian Liehr-23/+10
2025-07-07Remove unused allow attrsYotam Ofek-1/+0
2025-07-05Make tempfile a normal dependencyDiggory Blake-4/+2
2025-07-05Use `object` crate from crates.io to fix windows build errorDiggory Blake-1/+0
2025-07-03Merge run_fat_lto, optimize_fat and autodiff into run_and_optimize_fat_ltobjorn3-17/+6
2025-07-03Remove unused config param from WriteBackendMethods::autodiffbjorn3-1/+0
2025-07-03Move dcx creation into WriteBackendMethods::codegenbjorn3-2/+1
2025-07-03Remove LtoModuleCodegenbjorn3-3/+3
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