about summary refs log tree commit diff
path: root/compiler/rustc_passes
AgeCommit message (Expand)AuthorLines
2021-10-09Rollup merge of #89641 - asquared31415:asm-feature-attr-regs, r=oli-obkMatthias Krüger-16/+120
2021-10-08Rollup merge of #89649 - matthiaskrgr:clippycompl, r=jyn514Guillaume Gomez-2/+1
2021-10-08clippy::complexity fixesMatthias Krüger-2/+1
2021-10-07make #[target_feature] work with `asm` register classesasquared31415-16/+120
2021-10-07Auto merge of #89629 - GuillaumeGomez:rollup-s4r8me6, r=GuillaumeGomezbors-0/+1
2021-10-07Rollup merge of #89596 - GuillaumeGomez:implicit-doc-cfg, r=jyn514Guillaume Gomez-0/+1
2021-10-07Auto merge of #89534 - camsteffen:diag-name, r=oli-obkbors-20/+14
2021-10-07Auto merge of #89454 - erikdesjardins:perfattrcheck, r=nikomatsakisbors-38/+4
2021-10-06Introduce get_diagnostic_nameCameron Steffen-20/+14
2021-10-05Rollup merge of #89442 - GuillaumeGomez:duplicated-doc-alias, r=estebankManish Goregaokar-7/+38
2021-10-05Rollup merge of #88871 - FabianWolff:issue-88403, r=jackh726Manish Goregaokar-8/+15
2021-10-05Add `cfg_hide` to the list of known attributesJoshua Nelson-0/+1
2021-10-05Auto merge of #89266 - cjgillot:session-ich, r=michaelwoeristerbors-3/+2
2021-10-04Add a check for duplicated doc aliases in unused lintGuillaume Gomez-7/+38
2021-10-03Move rustc_middle::middle::cstore to rustc_session.Camille GILLOT-3/+2
2021-10-03Practice diagnostic message conventionHirochika Matsumoto-2/+2
2021-10-02only check for automatically_derived on impls, not individual methodsErik Desjardins-18/+6
2021-10-01perf: only check for rustc_trivial_field_reads attribute on traitsErik Desjardins-23/+1
2021-09-29Avoid more invocations of hir_crate query.Camille GILLOT-22/+16
2021-09-22Auto merge of #88865 - guswynn:must_not_suspend, r=oli-obkbors-0/+16
2021-09-21Auto merge of #89103 - Mark-Simulacrum:migrate-2021, r=estebankbors-1/+1
2021-09-20Migrate to 2021Mark Rousskov-1/+1
2021-09-20Do not store visibility in *ItemRef.Camille GILLOT-2/+2
2021-09-19Auto merge of #88703 - cjgillot:lazymod, r=petrochenkovbors-3/+3
2021-09-16delay error for enabling unstable lib featuresVishad Goyal-0/+10
2021-09-12Gather module items after lowering.Camille GILLOT-3/+3
2021-09-12Fix suggestion for nested struct patternsFabian Wolff-8/+15
2021-09-11skip the uninhabitated check and commentsGus Wynn-4/+4
2021-09-11must_not_suspend implGus Wynn-0/+16
2021-09-11don't convert types into identical typesMatthias Krüger-3/+3
2021-09-09Ignore automatically derived impls of `Clone` and `Debug` in dead code analysisFabian Wolff-0/+62
2021-09-05Auto merge of #88435 - cjgillot:no-walk-crate, r=Aaron1011bors-14/+18
2021-09-05Auto merge of #88499 - eddyb:layout-off, r=nagisabors-7/+12
2021-09-02Rename walk_crate.Camille GILLOT-4/+4
2021-09-02Drop walk_crate_and_attributes.Camille GILLOT-4/+10
2021-09-02Stop using walk_crate.Camille GILLOT-11/+9
2021-09-01Fix drop handling for `if let` expressionsMatthew Jasper-5/+6
2021-09-02ty::layout: split `LayoutOf` into required and (blanket) provided halves.Eduard-Mihai Burtescu-2/+2
2021-09-02ty::layout: implement `layout_of` automatically as a default method.Eduard-Mihai Burtescu-3/+9
2021-09-02rustc_target: move `LayoutOf` to `ty::layout`.Eduard-Mihai Burtescu-5/+4
2021-09-01Rollup merge of #86376 - asquared31415:extern-no-mangle-84204, r=Mark-SimulacrumMara Bos-0/+30
2021-08-29emit specific warning to clarify that foreign items can't have no_mangleasquared31415-0/+30
2021-08-29Auto merge of #88337 - eddyb:field-failure-is-not-an-option, r=nagisabors-1/+1
2021-08-28Remove obsolete `MacroDef` variant of `OwnerNode`inquisitivecrystal-2/+1
2021-08-28Treat macros as HIR itemsinquisitivecrystal-38/+15
2021-08-27rustc_target: add lifetime parameter to `LayoutOf`.Eduard-Mihai Burtescu-1/+1
2021-08-25Auto merge of #87875 - asquared31415:generic-lang-items, r=cjgillotbors-87/+35
2021-08-25Auto merge of #84333 - tmiasko:liveness-yield, r=tmandrybors-3/+11
2021-08-24Auto merge of #88271 - sexxi-goose:liveness, r=nikomatsakisbors-30/+6
2021-08-24Improve liveness analysis for generatorsTomasz Miąsko-3/+11