about summary refs log tree commit diff
path: root/compiler/rustc_middle/src/ty
AgeCommit message (Expand)AuthorLines
2025-02-22Rollup merge of #137333 - compiler-errors:edition-2024-fresh, r=NadrierilMatthias Krüger-9/+9
2025-02-22Fix binding mode problemsMichael Goulet-9/+9
2025-02-22Make a fake body to store typeck results for global_asmMichael Goulet-1/+5
2025-02-22Rollup merge of #136458 - compiler-errors:fix-3, r=lcnrMatthias Krüger-15/+36
2025-02-21Assert that we always construct dyn types with the right number of projectionsMichael Goulet-1/+32
2025-02-21Do not deduplicate list of associated types provided by dyn principalMichael Goulet-14/+4
2025-02-21Rollup merge of #137392 - klensy:unused, r=compiler-errorsMatthias Krüger-3/+1
2025-02-21Rollup merge of #137350 - nnethercote:remove-Map-3, r=ZalatharMatthias Krüger-1/+1
2025-02-21convert all_macro_rules from hashmap to hashsetklensy-1/+1
2025-02-21remove unused pred_rcacheklensy-2/+0
2025-02-21Move methods from Map to TyCtxt, part 3.Nicholas Nethercote-1/+1
2025-02-20Remove `BackendRepr::Uninhabited`, replaced with an `uninhabited: bool` field...Zachary S-1/+2
2025-02-20Turn order dependent trait objects future incompat warning into a hard errorOli Scherer-46/+1
2025-02-19Make fewer crates depend on rustc_ast_irMichael Goulet-8/+4
2025-02-18clean up layout error diagnosticsLukas Markeffsky-6/+6
2025-02-18document and test all `LayoutError` variantsLukas Markeffsky-0/+21
2025-02-18Auto merge of #137162 - nnethercote:remove-Map-2, r=Zalatharbors-6/+6
2025-02-18Move methods from `Map` to `TyCtxt`, part 2.Nicholas Nethercote-6/+6
2025-02-17Rollup merge of #137168 - klensy:rc--, r=lcnrMatthias Krüger-3/+1
2025-02-17Auto merge of #137164 - matthiaskrgr:rollup-dj5826k, r=matthiaskrgrbors-5/+6
2025-02-17correct commentklensy-3/+1
2025-02-17Rollup merge of #137100 - fmease:hirtylow-rm-clauses-wrapper, r=compiler-errorsMatthias Krüger-1/+1
2025-02-17Rollup merge of #136671 - nnethercote:middle-limits, r=NadrierilMatthias Krüger-1/+4
2025-02-17Move some `Map` methods onto `TyCtxt`.Nicholas Nethercote-5/+4
2025-02-17Move `rustc_middle::limits` to `rustc_interface`.Nicholas Nethercote-1/+0
2025-02-17Add `pattern_complexity_limit` to `Limits`.Nicholas Nethercote-0/+4
2025-02-16Move hashes from rustc_data_structure to rustc_hashes so they can be shared w...Ben Kimock-2/+3
2025-02-15HIR analysis: Remove unnecessary abstraction over list of clausesLeón Orell Valerian Liehr-1/+1
2025-02-15Replace some u64 hashes with Hash64Ben Kimock-3/+3
2025-02-13Auto merge of #136593 - lukas-code:ty-value-perf, r=oli-obkbors-80/+119
2025-02-13Implement and use BikeshedGuaranteedNoDrop for union/unsafe field validityMichael Goulet-0/+5
2025-02-13intern valtreesLukas Markeffsky-80/+119
2025-02-12Auto merge of #135994 - 1c3t3a:rename-unsafe-ptr, r=oli-obkbors-5/+5
2025-02-12Rollup merge of #136884 - compiler-errors:fn-zst, r=BoxyUwUMatthias Krüger-4/+9
2025-02-11Lower fn items as ZST valtrees and delay a bugMichael Goulet-4/+9
2025-02-11Rollup merge of #136847 - nnethercote:simplify-intra-crate-quals, r=oli-obkMatthias Krüger-8/+7
2025-02-11Rollup merge of #136833 - workingjubilee:let-the-impossible-be-impossible, r=...Matthias Krüger-7/+0
2025-02-11Simplify intra-crate qualifiers.Nicholas Nethercote-8/+7
2025-02-10compiler: die immediately instead of handling unknown target codegenJubilee Young-7/+0
2025-02-10Rollup merge of #136731 - safinaskar:parallel-2025-02-08-07-22, r=SparrowLiiMatthias Krüger-3/+0
2025-02-10Extend the renaming to coerce_unsafe_ptrBastian Kersting-1/+1
2025-02-10Rename rustc_middle::Ty::is_unsafe_ptr to is_raw_ptrBastian Kersting-4/+4
2025-02-08Rustfmtbjorn3-32/+45
2025-02-08rustc_middle: parallel: TyCtxt: remove "unsafe impl DynSend/DynSync"Askar Safin-3/+0
2025-02-08Auto merge of #136713 - matthiaskrgr:rollup-sy6py39, r=matthiaskrgrbors-0/+31
2025-02-07Rollup merge of #136554 - compiler-errors:opt-alias-variances, r=lcnrMatthias Krüger-0/+31
2025-02-07Rollup merge of #136577 - dianne:simple-pat-migration-simplification, r=Nadri...Matthias Krüger-6/+20
2025-02-06Auto merge of #136641 - matthiaskrgr:rollup-lajwje5, r=matthiaskrgrbors-57/+3
2025-02-06Add opt_alias_variances and use it in outlives codeMichael Goulet-0/+31
2025-02-06Rollup merge of #136235 - oli-obk:transmuty-pat-tys, r=RalfJungMatthias Krüger-1/+1