about summary refs log tree commit diff
path: root/compiler/rustc_passes/src
AgeCommit message (Expand)AuthorLines
2023-07-16Add infrastructure `#[rustc_confusables]` attribute to allow targeted许杰友 Jieyou Xu (Joe)-0/+73
2023-07-14Rollup merge of #113698 - compiler-errors:rpitit-check, r=spastorinoMatthias Krüger-1/+1
2023-07-14Make it clearer that we're just checking for an RPITITMichael Goulet-1/+1
2023-07-14refactor(rustc_middle): Substs -> GenericArgMahdi Dibaiee-7/+7
2023-07-12Re-format let-else per rustfmt updateMark Rousskov-8/+18
2023-07-08Replace RPITIT current impl with new strategy that lowers as a GATSantiago Pastorino-1/+0
2023-07-01Put `LayoutError` behind reference to shrink resultNilstrieb-0/+1
2023-06-28Auto merge of #111269 - clubby789:validate-fluent-variables, r=davidtwcobors-8/+0
2023-06-26`hir`: Add `Become` expression kindMaybe Waffle-2/+10
2023-06-21Rollup merge of #112790 - WaffleLapkin:syntactically, r=NilstriebNilstrieb-1/+2
2023-06-20Merge attrs, better validationMichael Goulet-44/+6
2023-06-19Syntatically accept `become` expressionsMaybe Waffle-1/+2
2023-06-05Rollup merge of #112081 - obeis:doc-test-literal, r=compiler-errorsMatthias Krüger-6/+17
2023-06-02Separate AnonConst from ConstBlock in HIR.Camille GILLOT-3/+23
2023-06-01Use translatable diagnostics in `rustc_const_eval`Deadbeef-7/+2
2023-05-29Avoid ICE on `#![doc(test(...)]` with literal parameterObei Sideg-6/+17
2023-05-26Fix diagnostics with errorsclubby789-8/+0
2023-05-24Use `is_some_and`/`is_ok_and` in less obvious spotsMaybe Waffle-9/+6
2023-05-24Use `Option::is_some_and` and `Result::is_ok_and` in the compilerMaybe Waffle-7/+5
2023-05-17Don't sort output of debugger_visualizer query because it already is in deter...Michael Woerister-2/+3
2023-05-16Move DebuggerVisualizerFile types from rustc_span to rustc_middleMichael Woerister-2/+6
2023-05-16Turn debugger_visualizers from feed- into regular query.Michael Woerister-5/+16
2023-05-16Fix dependency tracking for debugger visualizersMichael Woerister-110/+61
2023-05-15Move expansion of query macros in rustc_middle to rustc_middle::queryJohn Kåre Alsaker-15/+16
2023-05-04Auto merge of #111014 - klensy:no-rc, r=WaffleLapkinbors-3/+2
2023-05-04Rollup merge of #111062 - clubby789:invalid-repr-unchecked, r=petrochenkovDylan DPC-7/+1
2023-05-03Restrict `From<S>` for `{D,Subd}iagnosticMessage`.Nicholas Nethercote-3/+3
2023-05-01Don't bail out early when checking invalid `repr` attrclubby789-7/+1
2023-04-30Arc -> Lrcklensy-3/+2
2023-04-26Migrate `rustc_passes` to translatable diagnosticsclubby789-174/+266
2023-04-24Split `{Idx, IndexVec, IndexSlice}` into their own modulesMaybe Waffle-1/+1
2023-04-24Auto merge of #109590 - Nilstrieb:copy-hir, r=oli-obkbors-1/+1
2023-04-23Auto merge of #108118 - oli-obk:lazy_typeck, r=cjgillotbors-13/+14
2023-04-22Impl `Copy` for almost all HIR typesNilstrieb-1/+1
2023-04-21Run `check_match` and `check_liveness` when MIR is built instead of having an...Oli Scherer-2/+8
2023-04-21Make `check_match` and `check_liveness` take a `LocalDefId`Oli Scherer-11/+6
2023-04-21fmtDrMeepster-6/+3
2023-04-21fix incorrect param env in dead code lintDrMeepster-4/+5
2023-04-21offset_ofDrMeepster-3/+44
2023-04-18Add `rustc_fluent_macro` to decouple fluent from `rustc_macros`Nilstrieb-1/+1
2023-04-16Allow all associated functions and add testDeadbeef-4/+4
2023-04-14allow `repr(align = x)` on inherent methodsDeadbeef-5/+11
2023-04-13impl reviewer feedbackEzra Shaw-11/+10
2023-04-13dead-code-lint: de-dup multiple unused assoc fnsEzra Shaw-17/+37
2023-04-13refactor: emit "unused assoc fn" in lexical orderEzra Shaw-4/+7
2023-04-12Rollup merge of #110203 - compiler-errors:rtn-dots, r=eholkMatthias Krüger-1/+1
2023-04-12Auto merge of #109935 - michaelwoerister:fix-feed-in-eval-always, r=cjgillotbors-2/+0
2023-04-10Remove `..` from return type notationMichael Goulet-1/+1
2023-04-09Migrate `sess.opts.tests` uses to `sess.is_test_crate()`blyxyas-1/+1
2023-04-05incr.comp.: Don't ignore dep-tracking during HirId validation.Michael Woerister-22/+20