about summary refs log tree commit diff
path: root/compiler/rustc_middle
AgeCommit message (Expand)AuthorLines
2024-08-03Auto merge of #128441 - Bryanskiy:delegation-perf, r=petrochenkovbors-12/+1
2024-08-02Rollup merge of #128494 - RalfJung:mir-lazy-lists, r=compiler-errorsMatthias Krüger-9/+47
2024-08-01MIR required_consts, mentioned_items: ensure we do not forget to fill these l...Ralf Jung-9/+47
2024-08-01interpret: simplify pointer arithmetic logicRalf Jung-91/+15
2024-08-01on a signed deref check, mention the right pointer in the errorRalf Jung-9/+7
2024-07-31Delegation: second attempt to improve perfBryanskiy-12/+1
2024-07-31Use a separate pattern type for `rustc_pattern_analysis` diagnosticsZalathar-158/+1
2024-07-31Revert "Make `thir::Pat` not implement `fmt::Display` directly"Zalathar-46/+19
2024-07-30Auto merge of #125929 - Bryanskiy:delegation-generics-3, r=petrochenkovbors-0/+19
2024-07-29Delegation: support generics for delegation from free functionsBryanskiy-0/+19
2024-07-29Rollup merge of #128304 - Zalathar:thir-pat-display, r=NadrierilMatthias Krüger-26/+46
2024-07-29Rollup merge of #128277 - RalfJung:offset_from_wildcard, r=oli-obkMatthias Krüger-6/+14
2024-07-29Make `thir::Pat` not implement `fmt::Display` directlyZalathar-19/+46
2024-07-29Reformat `use` declarations.Nicholas Nethercote-634/+610
2024-07-28Don't store `thir::Pat` in error structsZalathar-7/+0
2024-07-27improve dangling/oob errors and make them more uniformRalf Jung-6/+14
2024-07-26Auto merge of #128165 - saethlin:optimize-clone-shims, r=compiler-errorsbors-3/+3
2024-07-25Auto merge of #127042 - GrigorenkoPV:derivative, r=compiler-errorsbors-10/+5
2024-07-25Let InstCombine remove Clone shims inside Clone shimsBen Kimock-3/+3
2024-07-24Rollup merge of #127717 - gurry:127441-stray-impl-sugg, r=compiler-errorsMatthias Krüger-20/+49
2024-07-24Do not try to reveal hidden types when trying to prove Freeze in the defining...Oli Scherer-1/+1
2024-07-22Auto merge of #127442 - saethlin:alloc-decoding-lock, r=oli-obkbors-89/+25
2024-07-21Auto merge of #120812 - compiler-errors:impl-sorting, r=lcnrbors-9/+37
2024-07-21Explain why the new setup can't deadlockBen Kimock-1/+13
2024-07-20Auto merge of #128002 - matthiaskrgr:rollup-21p0cue, r=matthiaskrgrbors-0/+4
2024-07-20Rollup merge of #127779 - momvart:should_codegen_hook, r=cjgillotMatthias Krüger-0/+4
2024-07-20Auto merge of #127658 - compiler-errors:precise-capturing-rustdoc-cross, r=fm...bors-0/+8
2024-07-19Avoid ref when using format! in compilerYuri Astrakhan-3/+3
2024-07-19Auto merge of #125915 - camelid:const-arg-refactor, r=BoxyUwUbors-44/+93
2024-07-18Move query providersMichael Goulet-6/+35
2024-07-18Avoid unnecessary sorting of traitsMichael Goulet-3/+2
2024-07-18pattern lowering: make sure we never call user-defined PartialEq instancesRalf Jung-7/+4
2024-07-18const_to_pat: cleanup leftovers from when we had to deal with non-structural ...Ralf Jung-14/+38
2024-07-18valtree construction: keep track of which type was valtree-incompatibleRalf Jung-8/+10
2024-07-18Rollup merge of #127810 - compiler-errors:less-tcx, r=lcnrMatthias Krüger-10/+10
2024-07-18Rollup merge of #127783 - compiler-errors:rtn-pretty, r=fee1-deadMatthias Krüger-2/+5
2024-07-17Remove in-progress allocation decoding statesBen Kimock-89/+13
2024-07-17Put the dots backMichael Goulet-2/+5
2024-07-17Add cross-crate precise capturing support to rustdocMichael Goulet-0/+8
2024-07-17Fix relationsMichael Goulet-2/+2
2024-07-17lift_to_tcx -> lift_to_internerMichael Goulet-8/+8
2024-07-17Rollup merge of #127844 - chenyukang:yukang-fix-type-bound-127555, r=jieyouxuMatthias Krüger-0/+14
2024-07-17Rollup merge of #127769 - compiler-errors:ed-2024-dep, r=oli-obkMatthias Krüger-1/+1
2024-07-17Remove invalid further restricting for type boundyukang-0/+14
2024-07-16Add `ConstArgKind::Path` and make `ConstArg` its own HIR nodeNoah Lev-12/+16
2024-07-16Use `ConstArg` for const param defaultsNoah Lev-4/+4
2024-07-16Setup ty::Const functions for `ConstArg`Noah Lev-37/+82
2024-07-16Rollup merge of #127808 - oli-obk:tainting_visitors2, r=lcnr,nnethercoteMatthias Krüger-8/+17
2024-07-16Rollup merge of #127730 - compiler-errors:ed-2024-unsafe, r=petrochenkovMatthias Krüger-1/+1
2024-07-16Remove an unnecessary implOli Scherer-6/+0