about summary refs log tree commit diff
path: root/compiler/rustc_codegen_llvm/src
AgeCommit message (Expand)AuthorLines
2022-02-21use `List<Ty<'tcx>>` for tupleslcnr-3/+2
2022-02-20Auto merge of #93678 - steffahn:better_unsafe_diagnostics, r=nagisabors-7/+5
2022-02-20Improve `unused_unsafe` lintFrank Steffahn-7/+5
2022-02-20Auto merge of #94062 - Mark-Simulacrum:drop-print-cfg, r=oli-obkbors-2/+1
2022-02-20Rollup merge of #94146 - est31:let_else, r=cjgillotMatthias Krüger-40/+21
2022-02-19Adopt let else in more placesest31-40/+21
2022-02-19Auto merge of #94134 - matthiaskrgr:rollup-b132kjz, r=matthiaskrgrbors-0/+14
2022-02-18Auto merge of #94050 - michaelwoerister:fix-unsized-tuple-debuginfo, r=pnkfelixbors-9/+4
2022-02-18Rollup merge of #91675 - ivanloz:memtagsan, r=nagisaMatthias Krüger-0/+14
2022-02-18Rollup merge of #93634 - matthiaskrgr:clippy_complexity_jan_2022, r=oli-obkMatthias Krüger-1/+1
2022-02-17Rollup merge of #94043 - DrMeepster:box_alloc_ice, r=oli-obkMatthias Krüger-1/+3
2022-02-17Auto merge of #93577 - nikic:llvm-14, r=nagisabors-17/+38
2022-02-16add comment explaining the checkDrMeepster-0/+2
2022-02-16Move ty::print methods to Drop-based scope guardsMark Rousskov-2/+1
2022-02-16Expose unstable llvm14-builtins-abi target feature for cfg useNikita Popov-16/+24
2022-02-16Update data layout for wasm32 targetsNikita Popov-0/+3
2022-02-16Update data layout for 32-bit msvc targetsNikita Popov-1/+11
2022-02-16MemTagSanitizer SupportIvan Lozano-0/+14
2022-02-16debuginfo: Support fat pointers to unsized tuples.Michael Woerister-9/+4
2022-02-15fix assumption that ScalarPair Box is always a fat pointerDrMeepster-1/+1
2022-02-15Auto merge of #93439 - abrown:cf-protection, r=nagisabors-1/+20
2022-02-15Rollup merge of #94001 - durin42:llvm-15-uwtable, r=nikicMatthias Krüger-5/+13
2022-02-15Overhaul `TyS` and `Ty`.Nicholas Nethercote-10/+10
2022-02-14llvm: migrate to new parameter-bearing uwtable attrAugie Fackler-5/+13
2022-02-14Add support for control-flow protectionAndrew Brown-1/+20
2022-02-13Auto merge of #93670 - erikdesjardins:noundef, r=nikicbors-1/+2
2022-02-11Rollup merge of #93782 - adamgemmell:dev/adagem01/split-pauth, r=AmanieuMatthias Krüger-13/+67
2022-02-10Unconditionally update symbolsbjorn3-10/+1
2022-02-10Split PAuth target featureAdam Gemmell-13/+67
2022-02-09Rollup merge of #93503 - michaelwoerister:fix-vtable-holder-debuginfo-regress...Matthias Krüger-35/+146
2022-02-08debuginfo: Bring back DW_AT_containing_type for vtables -- address review com...Michael Woerister-1/+3
2022-02-06apply noundef explicitly in all cases instead of relying on dereferenceable i...Erik Desjardins-4/+0
2022-02-06`#[used(linker)]` attribute (https://github.com/dtolnay/linkme/issues/41)cynecx-0/+9
2022-02-05Apply noundef attribute to &T, &mut T, Box<T>, boolErik Desjardins-1/+6
2022-02-04Rollup merge of #90132 - joshtriplett:stabilize-instrument-coverage, r=wesley...Matthias Krüger-2/+2
2022-02-04Rollup merge of #93630 - matthiaskrgr:clipperf, r=oli-obkMatthias Krüger-1/+1
2022-02-04Rollup merge of #93402 - ehuss:llvm-dialog, r=michaelwoeristerMatthias Krüger-0/+7
2022-02-03compiler: clippy::complexity fixesMatthias Krüger-1/+1
2022-02-03clippy::perf fixesMatthias Krüger-1/+1
2022-02-03Only disable dialogs on CI.Eric Huss-1/+6
2022-02-03debuginfo: Bring back DW_AT_containing_type for vtables after it has accident...Michael Woerister-11/+90
2022-02-03debuginfo: Make some helper functions in rustc_codegen_llvm::debuginfo::metad...Michael Woerister-24/+54
2022-02-02Auto merge of #93154 - michaelwoerister:fix-generic-closure-and-generator-deb...bors-17/+20
2022-02-01debuginfo: Make sure that type names for closure and generator environments a...Michael Woerister-17/+20
2022-02-01add a rustc::query_stability lintlcnr-0/+1
2022-01-28Auto merge of #93427 - matthiaskrgr:rollup-esd3ixl, r=matthiaskrgrbors-39/+39
2022-01-28Rollup merge of #93261 - bjorn3:cg_ssa_refactor6, r=cjgillotMatthias Krüger-39/+39
2022-01-28Auto merge of #93006 - michaelwoerister:fix-unsized-ptr-debuginfo, r=davidtwc...bors-174/+238
2022-01-28[debuginfo] Fix and unify handling of fat pointers in debuginfo: Don't mark f...Michael Woerister-2/+2
2022-01-27Windows: Disable LLVM crash dialog boxes.Eric Huss-0/+2