about summary refs log tree commit diff
path: root/compiler/rustc_middle/src
AgeCommit message (Expand)AuthorLines
2024-02-16allow mutable references in const values when they point to no memoryRalf Jung-4/+5
2024-02-16Auto merge of #120486 - reitermarkus:use-generic-nonzero, r=dtolnaybors-33/+32
2024-02-16Rollup merge of #121146 - compiler-errors:ignore-diverging-arms, r=estebankGuillaume Gomez-2/+1
2024-02-16Rollup merge of #121141 - compiler-errors:closure-kind-docs, r=nnethercoteGuillaume Gomez-11/+26
2024-02-15Fix closure kind docsMichael Goulet-11/+26
2024-02-15Remove a suggestion that is redundantMichael Goulet-1/+0
2024-02-15Only point out non-diverging arms for match suggestionsMichael Goulet-1/+1
2024-02-15Auto merge of #120931 - chenyukang:yukang-cleanup-hashmap, r=michaelwoeristerbors-5/+4
2024-02-15Auto merge of #116564 - oli-obk:evaluated_static_in_metadata, r=RalfJung,cjgi...bors-59/+27
2024-02-15Return ConstAllocation from eval_static_initializer query directlyOli Scherer-38/+9
2024-02-15Store static initializers in metadata instead of the MIR of statics.Oli Scherer-0/+2
2024-02-15Add new query just for static initializersOli Scherer-28/+23
2024-02-15Rollup merge of #121122 - compiler-errors:identical-layouts, r=oli-obkMatthias Krüger-2/+4
2024-02-15Rollup merge of #121084 - oli-obk:create_def_forever_red2, r=WaffleLapkinMatthias Krüger-13/+17
2024-02-15Replace `NonZero::<_>::new` with `NonZero::new`.Markus Reiter-23/+18
2024-02-15Use generic `NonZero` internally.Markus Reiter-29/+33
2024-02-15Enforce coroutine-closure layouts are identicalMichael Goulet-2/+4
2024-02-14Move all the heavy lifting from `TyCtxtAt::create_def` into `TyCtxt::create_def`Oli Scherer-13/+17
2024-02-14Rollup merge of #121084 - oli-obk:create_def_forever_red2, r=WaffleLapkinGuillaume Gomez-6/+6
2024-02-14Rollup merge of #121083 - GuillaumeGomez:doc-to_opt_closure_kind, r=compiler-...Guillaume Gomez-0/+14
2024-02-14Extend documentation for `Ty::to_opt_closure_kind` methodGuillaume Gomez-0/+14
2024-02-14Make sure `tcx.create_def` also depends on the forever red node, instead of j...Oli Scherer-6/+6
2024-02-14Rollup merge of #121049 - estebank:issue-121009, r=fmeaseOli Scherer-0/+5
2024-02-14Rollup merge of #120498 - compiler-errors:type-flags, r=lcnrOli Scherer-312/+69
2024-02-14clean up potential_query_instability with FxIndexMap and UnordMapyukang-5/+4
2024-02-14Auto merge of #121018 - oli-obk:impl_unsafety, r=TaKO8Kibors-0/+1
2024-02-13Do not point at `#[allow(_)]` as the reason for compat lint triggeringEsteban Küber-0/+5
2024-02-13Rollup merge of #120959 - nnethercote:rm-good_path, r=oli-obkMatthias Krüger-6/+5
2024-02-13Move visitable bounds up into internerMichael Goulet-2/+2
2024-02-13Prefer `min_exhaustive_patterns` in compilerNadrieril-1/+2
2024-02-13Uplift TypeVisitableExt into rustc_type_irMichael Goulet-310/+67
2024-02-13Store impl unsafety in impl trait headerOli Scherer-0/+1
2024-02-13Rollup merge of #120696 - estebank:issue-115405, r=oli-obkMatthias Krüger-1/+1
2024-02-13Auto merge of #120919 - oli-obk:impl_polarity, r=compiler-errorsbors-18/+33
2024-02-13Remove `good_path_delayed_bug`.Nicholas Nethercote-6/+5
2024-02-12Rollup merge of #120958 - ShoyuVanilla:remove-subst, r=oli-obkMatthias Krüger-96/+97
2024-02-12Rollup merge of #120950 - compiler-errors:miri-async-closurs, r=RalfJung,oli-obkMatthias Krüger-15/+14
2024-02-12Properly handle `async` blocks and `fn`s in `if` exprs without `else`Esteban Küber-1/+1
2024-02-12Auto merge of #120980 - matthiaskrgr:rollup-dsjsqql, r=matthiaskrgrbors-14/+14
2024-02-12Remove impl_polarity queryOli Scherer-4/+5
2024-02-12Implement intrinsics with fallback bodiesOli Scherer-1/+2
2024-02-12Stop calling `impl_polarity` when `impl_trait_ref` was also calledOli Scherer-5/+6
2024-02-12Eagerly dismiss binderOli Scherer-8/+5
2024-02-12Unwrap an Option that can only be Some, as inherent impls can't overlapOli Scherer-6/+6
2024-02-12Use a struct instead of a tupleOli Scherer-5/+11
2024-02-12Make impl_trait_ref into a query also returning more information about the implOli Scherer-4/+14
2024-02-12Make `is_intrinsic` query return the intrinsic nameOli Scherer-6/+12
2024-02-12Tweak delayed bug mentions.Nicholas Nethercote-14/+14
2024-02-12Dejargnonize substShoyu Vanilla-96/+97
2024-02-12Lowering field access for anonymous adtsFrank King-0/+24