about summary refs log tree commit diff
path: root/compiler/rustc_codegen_gcc/src
AgeCommit message (Expand)AuthorLines
2023-08-01Auto merge of #105545 - erikdesjardins:ptrclean, r=bjorn3bors-11/+26
2023-07-31Use standard Rust capitalization rules for names containing "LTO".Nicholas Nethercote-4/+4
2023-07-29cg_ssa: remove pointee types and pointercast/bitcast-of-ptrErik Desjardins-11/+26
2023-07-24Auto merge of #113877 - JhonnyBillM:reuse-codegen-ssa-monomorphization-errors...bors-265/+58
2023-07-21Revert "Auto merge of #113166 - moulins:ref-niches-initial, r=oli-obk"David Tolnay-2/+1
2023-07-21Auto merge of #113166 - moulins:ref-niches-initial, r=oli-obkbors-1/+2
2023-07-21Rollup merge of #113723 - khei4:khei4/llvm-stats, r=oli-obk,nikicMatthias Krüger-0/+4
2023-07-21Don't treat ref. fields with non-null niches as `dereferenceable_or_null`Moulins-1/+2
2023-07-20UPDATE - replace expected_simd error with one from codegen_ssaJhonny Bill Mena-39/+16
2023-07-19UPDATE - replace gcc monomorphization errors with ssa onesJhonny Bill Mena-226/+42
2023-07-17Introduce `MonoItemData`.Nicholas Nethercote-2/+2
2023-07-16rustc_llvm: Add a `-Z print-llvm-stats` option to expose LLVM statistics.Patrick Walton-0/+4
2023-07-14refactor(rustc_middle): Substs -> GenericArgMahdi Dibaiee-10/+10
2023-07-05Move `TyCtxt::mk_x` to `Ty::new_x` where applicableBoxy-6/+6
2023-07-05Remove trait `CoverageInfoMethods`, since non-LLVM backends don't need itZalathar-34/+1
2023-07-05Narrow trait `CoverageInfoBuilderMethods` down to just one methodZalathar-27/+2
2023-06-19Merge commit '1bbee3e217d75e7bc3bfe5d8c1b35e776fce96e6' into sync-cg_gcc-2023...Antoni Boucher-199/+158
2023-06-10Support 128-bit enum variant in debuginfo codegenDonoughLiu-1/+5
2023-06-04Updated cranelift codegen to reflect modified trait signatureAndrew Xie-2/+2
2023-06-01Use translatable diagnostics in `rustc_const_eval`Deadbeef-13/+4
2023-05-31Add a distinct `OperandValue::ZeroSized` variant for ZSTsScott McMurray-3/+2
2023-05-30Auto merge of #111768 - oli-obk:pair_const_llvm, r=cjgillotbors-39/+20
2023-05-26Stop creating intermediate places just to immediate convert them to operandsOli Scherer-39/+20
2023-05-25Auto merge of #86844 - bjorn3:global_alloc_improvements, r=pnkfelixbors-58/+67
2023-05-15Move expansion of query macros in rustc_middle to rustc_middle::queryJohn Kåre Alsaker-1/+1
2023-05-11Prevent insta-stable no alloc shim supportbjorn3-1/+6
2023-05-11Use global_fn_name instead of format!bjorn3-2/+3
2023-05-11Split AllocatorKind::fn_name in global_fn_name and default_fn_namebjorn3-2/+2
2023-05-11Don't use an allocator shim for `#[global_allocator]`bjorn3-58/+61
2023-05-07Add todo for filter landing padGary Guo-0/+1
2023-05-07Use `landingpad filter` to encode aborting landing padGary Guo-0/+4
2023-05-03Rollup merge of #105452 - rcvalle:rust-cfi-3, r=bjorn3Manish Goregaokar-24/+14
2023-05-03Add cross-language LLVM CFI support to the Rust compilerRamon de C Valle-24/+14
2023-04-27rename `needs_infer` to `has_infer`Boxy-2/+2
2023-04-25Auto merge of #101069 - zhaixiaojuan:loongarch64-inline-asm, r=Amanieubors-0/+5
2023-04-25Add loongarch64 asm! supportzhaixiaojuan-0/+5
2023-04-25Revert "Remove #[alloc_error_handler] from the compiler and library"Matthias Krüger-3/+35
2023-04-22Auto merge of #109507 - Amanieu:panic-oom-payload, r=davidtwcobors-35/+3
2023-04-18Add `rustc_fluent_macro` to decouple fluent from `rustc_macros`Nilstrieb-1/+2
2023-04-16Remove #[alloc_error_handler] from the compiler and libraryAmanieu d'Antras-35/+3
2023-04-12Add inline assembly support for m68kIan Douglas Scott-0/+7
2023-03-16Use poison instead of undefNikita Popov-0/+5
2023-03-11Simplify message pathsest31-1/+1
2023-03-07Rollup merge of #108783 - antoyo:sync-cg_gcc-2023-03-04, r=cjgillotMatthias Krüger-831/+4761
2023-03-07Auto merge of #95317 - Jules-Bertholet:round_ties_to_even, r=pnkfelix,m-ou-se...bors-0/+2
2023-03-05Fix for diagnosticsAntoni Boucher-5/+15
2023-03-05Merge commit '08a6d6e16b5efe217123e780398969946266268f' into sync-cg_gcc-2023...Antoni Boucher-831/+4751
2023-02-24Use `List::empty()` instead of `mk_substs(&[])`.Nicholas Nethercote-1/+1
2023-02-24Rename many interner functions.Nicholas Nethercote-1/+1
2023-02-22Auto merge of #108340 - eggyal:remove_traversal_trait_aliases, r=oli-obkbors-3/+3