about summary refs log tree commit diff
path: root/compiler/rustc_middle
AgeCommit message (Expand)AuthorLines
2024-01-05Auto merge of #117213 - oli-obk:check_item_type_cleanup, r=estebankbors-4/+0
2024-01-04Make iteration order of collect_return_position_impl_trait_in_trait_tys query...Michael Woerister-8/+9
2024-01-04Make iteration order of supported_target_features query stableMichael Woerister-1/+1
2024-01-04Make iteration order of trimmed_def_paths query stableMichael Woerister-4/+4
2024-01-04Make iteration order of region_scope_tree query stableMichael Woerister-25/+4
2024-01-04Make iteration order of named_variable_map, late_bound_vars_map, and resolve_...Michael Woerister-5/+5
2024-01-04Make iteration order of stability_index query stableMichael Woerister-6/+5
2024-01-04Make iteration order of wasm_import_module_map query stableMichael Woerister-1/+1
2024-01-04Make iteration order of inferred_outlives_crate query stableMichael Woerister-1/+1
2024-01-04Make iteration order of upstream_monomorphizations query stableMichael Woerister-2/+2
2024-01-04Make iteration order of crate_inherent_impls query result stable.Michael Woerister-1/+2
2024-01-04Replace a number of FxHashMaps/Sets with stable-iteration-order alternatives.Michael Woerister-10/+12
2024-01-04Split StableCompare trait out of StableOrd trait.Michael Woerister-1/+1
2024-01-04Remove `is_lint` field from `Level::Error`.Nicholas Nethercote-1/+1
2024-01-04Remove `-Zdump-mir-spanview`Zalathar-654/+0
2024-01-04Check yield terminator's resume type in borrowckMichael Goulet-0/+17
2024-01-04Remove unused `struct_error` function.Nicholas Nethercote-15/+6
2024-01-03Track `HirId` instead of `Span` in `ObligationCauseCode::SizedArgumentType`Esteban Küber-1/+1
2024-01-03Rollup merge of #119476 - fmease:pp-always-const-trait-preds, r=compiler-errorsLeón Orell Valerian Liehr-12/+21
2024-01-03Rollup merge of #119444 - compiler-errors:closure-or-coroutine, r=oli-obkLeón Orell Valerian Liehr-12/+13
2024-01-03Rename some `Diagnostic` setters.Nicholas Nethercote-3/+3
2024-01-02Merge check_for_entry_fn fully into check_mod_type_wfOli Scherer-4/+0
2024-01-02Reorder `check_item_type` diagnostics so they occur next to the corresponding...Oli Scherer-2/+2
2024-01-01Pretty-print always-const trait predicates correctlyLeón Orell Valerian Liehr-12/+21
2023-12-31Avoid specialization for AttrId deserializationbjorn3-0/+4
2023-12-31Remove almost all uses of specialization from the metadata encoding codebjorn3-93/+65
2023-12-31Avoid specialization for the Span Encodable and Decodable implsbjorn3-32/+33
2023-12-31rustc_lint: Make `LintLevelsProvider::current_specs()` return `&FxIndexMap`Martin Nordholts-2/+2
2023-12-31Auto merge of #119447 - Nilstrieb:STACKOVERFLOW, r=compiler-errorsbors-1/+2
2023-12-31Inline utils.Camille GILLOT-0/+19
2023-12-31Inline successor_within_block.Camille GILLOT-0/+1
2023-12-31Inline dominator check.Camille GILLOT-0/+2
2023-12-30Update to bitflags 2 in the compilerNilstrieb-7/+13
2023-12-30Use the right type for upvarsMichael Goulet-6/+4
2023-12-30Fix `<BoundConstness as Display>`Nilstrieb-1/+2
2023-12-30is_coroutine -> is_coroutine_or_closureMichael Goulet-7/+10
2023-12-29Auto merge of #119392 - compiler-errors:args-parts, r=Nilstriebbors-58/+48
2023-12-28make ClosureArgsParts not genericMichael Goulet-58/+48
2023-12-28Movability doesn't need to be a query anymoreMichael Goulet-9/+8
2023-12-28Remove movability from TyKind::CoroutineMichael Goulet-35/+33
2023-12-28rustc_middle: Pretty-print negative bounds correctlyLeón Orell Valerian Liehr-21/+51
2023-12-27Auto merge of #119099 - fmease:always-const-trait-bounds, r=fee1-deadbors-11/+10
2023-12-27Introduce `const Trait` (always-const trait bounds)León Orell Valerian Liehr-11/+10
2023-12-26Auto merge of #118431 - sjwang05:issue-44695, r=estebankbors-1/+18
2023-12-26Rollup merge of #119307 - compiler-errors:pat-lifetimes, r=NadrierilMichael Goulet-12/+27
2023-12-26Auto merge of #119129 - jyn514:verbose, r=compiler-errors,estebankbors-10/+18
2023-12-26Auto merge of #119258 - compiler-errors:closure-kind, r=eholkbors-23/+9
2023-12-26`thir::Visitor` only needs to visit `&'thir` dataNadrieril-12/+27
2023-12-26Auto merge of #119146 - nnethercote:rm-DiagCtxt-api-duplication, r=compiler-e...bors-39/+44
2023-12-25Only regular coroutines have movabilityMichael Goulet-9/+9