about summary refs log tree commit diff
path: root/compiler/rustc_passes
AgeCommit message (Expand)AuthorLines
2023-08-20Clarify that `Rust` is default reprCatherine Flores-1/+1
2023-08-19remove redundant var rebindingsMatthias Krüger-2/+0
2023-08-15Rollup merge of #114819 - estebank:issue-78124, r=compiler-errorsMatthias Krüger-1/+1
2023-08-15Misc progressChinedu Francis Nwafili-15/+25
2023-08-15Rollup merge of #114772 - fee1-dead-contrib:typed-did, r=b-naberGuillaume Gomez-14/+14
2023-08-14Move scrutinee `HirId` into `MatchSource::TryDesugar`Esteban Küber-1/+1
2023-08-14Use `{Local}ModDefId` in many queriesNilstrieb-14/+14
2023-08-13Remove reached_eof from ParseSessbjorn3-6/+0
2023-08-13Auto merge of #114723 - petrochenkov:noplugin2, r=davidtwcobors-1/+1
2023-08-12Auto merge of #114710 - Urgau:fix-expect-dead_code-114557, r=cjgillotbors-33/+93
2023-08-11rustc: Move `features` from `Session` to `GlobalCtxt`Vadim Petrochenkov-1/+1
2023-08-10Respect `#[expect]` the same way `#[allow]` is with the `dead_code` lintUrgau-33/+93
2023-08-09rustc: Move `crate_types` from `Session` to `GlobalCtxt`Vadim Petrochenkov-6/+6
2023-08-08Auto merge of #114545 - fee1-dead-contrib:lower-impl-effect, r=oli-obkbors-8/+2
2023-08-08Fix multiple `expect` attribs in impl blockChinedu Francis Nwafili-0/+7
2023-08-08Rollup merge of #114566 - fmease:type-alias-laziness-is-crate-specific, r=oli...Matthias Krüger-3/+3
2023-08-07check_attrs: Warn when #[macro_export] is used on macros 2.0Arthur Cohen-0/+22
2023-08-07Store the laziness of type aliases in the DefKindLeón Orell Valerian Liehr-3/+3
2023-08-06lower impl const to bind to host effect paramDeadbeef-8/+2
2023-08-05Add #[rustc_never_returns_null_ptr]est31-0/+3
2023-08-04Improve spans for indexing expressionsNilstrieb-1/+1
2023-07-29Allow explicit `#[repr(Rust)]`Catherine Flores-1/+2
2023-07-28Lower generic const items to HIRLeón Orell Valerian Liehr-1/+1
2023-07-25inline format!() args from rustc_codegen_llvm to the end (4)Matthias Krüger-12/+9
2023-07-24validate `doc(masked)`Lukas Markeffsky-0/+79
2023-07-16Add infrastructure `#[rustc_confusables]` attribute to allow targeted许杰友 Jieyou Xu (Joe)-0/+82
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-47/+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/+19
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-29Add test for `#![doc(test(...)]` with literal parameterObei Sideg-2/+2
2023-05-29Avoid ICE on `#![doc(test(...)]` with literal parameterObei Sideg-6/+19
2023-05-26Fix diagnostics with errorsclubby789-8/+0
2023-05-25Ensure Fluent messages are in alphabetical orderclubby789-529/+529
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