about summary refs log tree commit diff
path: root/compiler/rustc_codegen_gcc
AgeCommit message (Expand)AuthorLines
2022-07-26Auto merge of #98989 - dpaoliello:rawdylibbin, r=michaelwoeristerbors-2/+10
2022-07-24Auto merge of #95548 - rcvalle:rust-cfi-2, r=nagisabors-11/+12
2022-07-23Add fine-grained LLVM CFI support to the Rust compilerRamon de C Valle-11/+12
2022-07-22Enable raw-dylib for binariesDaniel Paoliello-2/+10
2022-07-22Auto merge of #99420 - RalfJung:vtable, r=oli-obkbors-0/+5
2022-07-20slightly cleaner, if more verbose, vtable handling in codegen backendsRalf Jung-8/+5
2022-07-20consistently use VTable over Vtable (matching stable stdlib API RawWakerVTable)Ralf Jung-2/+2
2022-07-20add a Vtable kind of symbolic allocationsRalf Jung-0/+8
2022-07-20Remove unused StableMap and StableSet types from rustc_data_structuresMichael Woerister-2/+2
2022-07-13Rename `debugging_opts` to `unstable_opts`Joshua Nelson-2/+2
2022-07-13Rollup merge of #99155 - Amanieu:unstable-target-features, r=davidtwcoDylan DPC-4/+4
2022-07-11Keep unstable target features for asm feature checkingAmanieu d'Antras-4/+4
2022-07-09fix cranelift and gcc backendsRalf Jung-5/+4
2022-07-08Auto merge of #98638 - bjorn3:less_string_interning, r=tmiaskobors-10/+19
2022-07-06Update TypeVisitor pathsAlan Egerton-3/+3
2022-06-28Avoid unnecessary string interning for const_strbjorn3-10/+19
2022-06-21Auto merge of #98098 - bjorn3:archive_refactor, r=michaelwoeristerbors-39/+8
2022-06-19Remove the source archive functionality of ArchiveWriterbjorn3-25/+3
2022-06-19Fix "Remove src_files and remove_file"bjorn3-1/+5
2022-06-17Rollup merge of #97675 - nvzqz:unsized-needs-drop, r=dtolnayYuki Okushi-1/+8
2022-06-14Remove src_files and remove_filebjorn3-13/+0
2022-06-14Add llvm.type.checked.load intrinsicflip1995-0/+10
2022-06-07Remove unused macro ruleAntoni Boucher-3/+0
2022-06-06Merge commit 'e8dca3e87d164d2806098c462c6ce41301341f68' into sync_from_cg_gccAntoni Boucher-618/+7959
2022-06-03Fix unsized field orderNikolai Vazquez-1/+1
2022-06-03Make `std::mem::needs_drop` accept `?Sized`Nikolai Vazquez-1/+8
2022-05-27Finish bumping stage0Mark Rousskov-0/+1
2022-05-25rustc_codegen_ssa: derive copy and clone for various enumsTomasz Miąsko-19/+2
2022-05-25rustc_codegen_ssa: cleanup `AtomicOrdering`Tomasz Miąsko-4/+2
2022-05-17Handle tmm_reg in rustc_codegen_gccConnor Horman-2/+3
2022-04-30Merge new_metadata into codegen_allocatorbjorn3-7/+5
2022-04-30Remove config parameter of optimize_fat and avoid interior mutability for modulebjorn3-1/+1
2022-04-30Let LtoModuleCodegen::optimize take self by valuebjorn3-2/+2
2022-04-30Rename run_lto_pass_manager to optimize_fat and remove thin parameterbjorn3-5/+5
2022-04-19Rollup merge of #95740 - Amanieu:kreg0, r=nagisaDylan DPC-0/+3
2022-04-19asm: Add a kreg0 register class on x86 which includes k0Amanieu d'Antras-0/+3
2022-04-16Auto merge of #95689 - lqd:self-profiler, r=wesleywiserbors-1/+1
2022-04-15Add codegen for global_asm! sym operandsAmanieu d'Antras-4/+28
2022-04-07simplify a self-profiling activity call in the cg_gcc backendRémy Rakic-1/+1
2022-04-05Use WrappingRange::full instead of hand-rolling itOli Scherer-1/+1
2022-04-05Mark scalar layout unions so that backends that do not support partially init...Oli Scherer-11/+11
2022-04-03Cleanup after some refactoring in rustc_targetLoïc BRANSTETT-2/+4
2022-04-02make memcmp return a value of c_int_width instead of i32David Morrison-0/+4
2022-03-30Rollup merge of #95461 - nyurik:spelling, r=lcnrDylan DPC-6/+6
2022-03-30Spellchecking compiler codeYuri Astrakhan-1/+1
2022-03-30Spellchecking some commentsYuri Astrakhan-6/+6
2022-03-26Merge commit '39683d8eb7a32a74bea96ecbf1e87675d3338506' into sync_cg_gcc-2022...bjorn3-558/+1705
2022-03-18Auto merge of #88098 - Amanieu:oom_panic, r=nagisabors-1/+8
2022-03-14debuginfo: Refactor debuginfo generation for types -- Rename DebugInfoMethods...Michael Woerister-1/+1
2022-03-11Improve `AdtDef` interning.Nicholas Nethercote-2/+2