about summary refs log tree commit diff
path: root/compiler/rustc_codegen_gcc
AgeCommit message (Expand)AuthorLines
2022-09-24rebase and update trait namesEllis Hoag-25/+25
2022-09-24impl SessionDiagnostic for LayoutError and Spanned<T>Ellis Hoag-1/+18
2022-09-24Add monomorphization errorsEllis Hoag-153/+261
2022-09-24lint typeEllis Hoag-1/+1
2022-09-24Add wrapper type for ExitCode for use in RanlibFailureEllis Hoag-2/+24
2022-09-24remove IntoDiagnosticArg impl for OptionEllis Hoag-2/+2
2022-09-24Lint against untranslatable diagnostics in rustc_codegen_gccEllis Hoag-0/+2
2022-09-24Add LayoutSizeOverflowEllis Hoag-2/+11
2022-09-24Add LTONotSupportedEllis Hoag-1/+6
2022-09-24Add UnwindingInlineAsmEllis Hoag-1/+9
2022-09-24Add LinkageConstOrMutTypeEllis Hoag-4/+10
2022-09-24Add RanlibFailureEllis Hoag-1/+12
2022-09-06Remove dead broken code from const zst handling in backendsOli Scherer-4/+0
2022-08-30Rollup merge of #100653 - cuviper:fptoint_sat, r=michaelwoerister,antoyoDylan DPC-5/+170
2022-08-30Rollup merge of #101101 - RalfJung:read-pointer-as-bytes, r=oli-obkDylan DPC-6/+6
2022-08-28Auto merge of #96946 - WaffleLapkin:ptr_mask, r=scottmcmbors-0/+12
2022-08-27interpret: rename relocation → provenanceRalf Jung-6/+6
2022-08-27Auto merge of #100999 - nnethercote:shrink-FnAbi, r=bjorn3bors-31/+16
2022-08-26Move `ArgAbi::pad_i32` into `PassMode::Cast`.Nicholas Nethercote-11/+12
2022-08-26Turn `ArgAbi::pad` into a `bool`.Nicholas Nethercote-2/+2
2022-08-26Rollup merge of #100604 - dtolnay:okorerr, r=m-ou-seYuki Okushi-1/+0
2022-08-26Simplify arg capacity calculations.Nicholas Nethercote-19/+3
2022-08-26Change `FnAbi::args` to a boxed slice.Nicholas Nethercote-1/+1
2022-08-26Box `CastTarget` within `PassMode`.Nicholas Nethercote-5/+5
2022-08-21Fix `ptr_mask` impl in cg gccMaybe Waffle-1/+11
2022-08-21Implement `ptr_mask` intrinsic in cg gccMaybe Waffle-0/+2
2022-08-21Replace most uses of `pointer::offset` with `add` and `sub`Maybe Waffle-1/+1
2022-08-17Remove unstable Result::into_ok_or_errDavid Tolnay-1/+0
2022-08-16Move the cast_float_to_int fallback code to GCCJosh Stone-5/+170
2022-07-28Introduce an ArchiveBuilderBuilderbjorn3-27/+34
2022-07-28Inline inject_dll_import_libbjorn3-4/+0
2022-07-28Move output argument from ArchiveBuilder::new to .build()bjorn3-11/+7
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