about summary refs log tree commit diff
path: root/compiler/rustc_codegen_gcc/src/lib.rs
AgeCommit message (Expand)AuthorLines
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
2023-12-18Rename `Handler` as `DiagCtxt`.Nicholas Nethercote-4/+4
2023-12-14Move rustc_codegen_ssa target features to rustc_targetUrgau-2/+3
2023-11-26Use `rustc_fluent_macro::fluent_messages!` directly.Nicholas Nethercote-2/+1
2023-11-26Avoid need for `{D,Subd}iagnosticMessage` imports.Nicholas Nethercote-1/+1
2023-11-19Pass TyCtxt by valueAntoni Boucher-2/+2
2023-11-19Merge commit '2e8386e9fb3506cef991d04f8b3bc78f9a0c2630' into subtree-update_c...Antoni Boucher-5/+23
2023-11-15Bump cfg(bootstrap)sMark Rousskov-3/+3
2023-11-12target_feature: make it more clear what that 'Option' meansRalf Jung-1/+1
2023-10-26Merge commit 'e4fe941b11a55c5005630696e9b6d81c65f7bd04' into subtree-update_c...Antoni Boucher-2/+4
2023-10-16docs: add Rust logo to more compiler cratesMichael Howell-0/+2
2023-10-09Use IntoDynSyncSendAntoni Boucher-6/+14
2023-10-09Merge commit '11a0cceab966e5ff1058ddbcab5977e8a1d6d290' into subtree-update_c...Antoni Boucher-71/+113
2023-09-22Have a single struct for queries and hookOli Scherer-3/+2
2023-09-22Add a way to decouple the implementation and the declaration of a TyCtxt method.Oli Scherer-1/+2
2023-07-31Use standard Rust capitalization rules for names containing "LTO".Nicholas Nethercote-4/+4
2023-07-16rustc_llvm: Add a `-Z print-llvm-stats` option to expose LLVM statistics.Patrick Walton-0/+4
2023-06-19Merge commit '1bbee3e217d75e7bc3bfe5d8c1b35e776fce96e6' into sync-cg_gcc-2023...Antoni Boucher-0/+2
2023-06-04Updated cranelift codegen to reflect modified trait signatureAndrew Xie-2/+2