about summary refs log tree commit diff
path: root/compiler/rustc_passes
AgeCommit message (Expand)AuthorLines
2023-03-11Simplify message pathsest31-1/+1
2023-03-08Auto merge of #108312 - michaelwoerister:hash-set-not-hash-stable, r=eholkbors-17/+15
2023-03-06Avoid accessing HIR for RPITITs assoc type on mark_live_symbolsSantiago Pastorino-0/+6
2023-03-06Rollup merge of #107801 - davidtwco:stability-implies-const, r=NilstriebMatthias Krüger-0/+9
2023-03-05Auto merge of #108351 - petrochenkov:rmdit, r=cjgillotbors-5/+5
2023-03-03Match unmatched backticks in comments in compiler/est31-1/+1
2023-03-03Match unmatched backticks in compiler/ that are part of rustdocest31-1/+1
2023-03-02rustc_middle: Remove trait `DefIdTree`Vadim Petrochenkov-5/+5
2023-03-01Use UnordSet instead of FxHashSet for names_imported_by_glob_use query.Michael Woerister-1/+1
2023-03-01Use LocalDefIdSet/Map instead of FxHashSet/Map for live_symbols_and_ignored_d...Michael Woerister-14/+12
2023-03-01Use LocalDefIdSet instead of FxHashSet for reachable_set query.Michael Woerister-4/+4
2023-02-27Rollup merge of #108486 - cjgillot:owner-ditem, r=NilstriebMatthias Krüger-49/+33
2023-02-26Rollup merge of #108379 - compiler-errors:hir-error-guaranteed, r=cjgillotMatthias Krüger-4/+4
2023-02-26Merge the two diagnostics.Camille GILLOT-30/+17
2023-02-26Simplify diagnostic_items.Camille GILLOT-33/+30
2023-02-26Auto merge of #108473 - matthiaskrgr:rollup-qjyae58, r=matthiaskrgrbors-1/+4
2023-02-26Rollup merge of #108449 - fee1-dead-contrib:do_not_lint_unresolved, r=compile...Matthias Krüger-1/+4
2023-02-25Rollup merge of #107911 - blyxyas:issue-107231-fix, r=compiler-errorsMichael Goulet-4/+43
2023-02-25Add ErrorGuaranteed to HIR ExprKind::ErrMichael Goulet-4/+4
2023-02-25Do not lint unresolved trait for ineffective unstable trait implDeadbeef-1/+4
2023-02-24Rollup merge of #108377 - clubby789:duplicate-diagnostic-ice, r=compiler-errorsDylan DPC-1/+1
2023-02-23Fix ICE in 'duplicate diagnostic item' diagnosticclubby789-1/+1
2023-02-23Auto merge of #108324 - notriddle:notriddle/assoc-fn-method, r=compiler-error...bors-4/+4
2023-02-22Add check for invalid \`#[macro_export]\` argumentsblyxyas-4/+43
2023-02-22Rollup merge of #108315 - clubby789:dead-code-in-closure, r=compiler-errorsMatthias Krüger-0/+3
2023-02-22diagnostics: if AssocFn has self argument, describe as methodMichael Howell-4/+4
2023-02-22Lint dead code in closuresclubby789-0/+3
2023-02-22errors: generate typed identifiers in each crateDavid Wood-52/+801
2023-02-19Auto merge of #108128 - clubby789:builtin-derived-attr, r=jackh726bors-2/+2
2023-02-17Auto merge of #107753 - kylematsuda:type-of, r=BoxyUwUbors-4/+4
2023-02-16remove bound_type_of query; make type_of return EarlyBinder; change type_of i...Kyle Matsuda-4/+4
2023-02-16change usages of type_of to bound_type_ofKyle Matsuda-4/+4
2023-02-17Rollup merge of #107489 - compiler-errors:non_lifetime_binders, r=cjgillotMatthias Krüger-1/+1
2023-02-16Properly check for builtin derivesclubby789-2/+2
2023-02-16Replace some `then`s with some `then_some`sMaybe Waffle-1/+1
2023-02-16`if $c:expr { Some($r:expr) } else { None }` =>> `$c.then(|| $r)`Maybe Waffle-6/+3
2023-02-16Rename some region-specific stuffMichael Goulet-1/+1
2023-02-15Auto merge of #108006 - cjgillot:def-impl, r=oli-obkbors-23/+18
2023-02-14Do not fetch HIR for reachable.Camille GILLOT-16/+13
2023-02-14Add `of_trait` to DefKind::Impl.Camille GILLOT-7/+5
2023-02-14add a `#[rustc_coinductive]` attributelcnr-0/+15
2023-02-08const_eval: `implies_by` in `rustc_const_unstable`David Wood-0/+9
2023-02-05rustc_passes: remove huge error importsest31-56/+57
2023-02-03Auto merge of #107569 - petrochenkov:optattr, r=nnethercotebors-3/+2
2023-02-02Rollup merge of #107515 - Swatinem:hirvalidator, r=compiler-errorsMatthias Krüger-25/+14
2023-02-01Improve pretty-printing of `HirIdValidator` errorsArpad Borsos-25/+14
2023-02-01ast: Optimize list and value extraction primitives for attributesVadim Petrochenkov-3/+2
2023-02-01Auto merge of #107257 - inquisitivecrystal:ffi-attr, r=davidtwcobors-0/+63
2023-01-31Rollup merge of #107467 - WaffleLapkin:uneq, r=oli-obkGuillaume Gomez-27/+33
2023-01-31Auto merge of #100754 - davidtwco:translation-incremental, r=compiler-errorsbors-2/+9