about summary refs log tree commit diff
path: root/compiler/rustc_middle/src
AgeCommit message (Expand)AuthorLines
2023-10-15Duplicate `~const` bounds with a non-const one in effects desugaringDeadbeef-0/+4
2023-10-14Fix a spot I wrote the wrong wordScott McMurray-1/+1
2023-10-14Propagate pattern errors via a new `PatKind::Error` variantNadrieril-6/+27
2023-10-14interpret: clean up AllocBytesRalf Jung-13/+5
2023-10-13Format all the let chains in compilerMichael Goulet-30/+71
2023-10-11Suggest `;` after bare `match` expression E0308Esteban Küber-0/+1
2023-10-11Rollup merge of #116219 - compiler-errors:relate-alias-ty-with-variance, r=lcnrMatthias Krüger-41/+24
2023-10-11Avoid emitting the non_exhaustive error if other errors already occurredOli Scherer-5/+8
2023-10-11Auto merge of #115948 - notriddle:notriddle/logo-lockup, r=fmeasebors-0/+2
2023-10-09Auto merge of #116497 - compiler-errors:impl-span, r=cjgillotbors-4/+7
2023-10-09Rollup merge of #115882 - aliemjay:diag-name-region-1, r=compiler-errorsMatthias Krüger-10/+15
2023-10-09Extend impl's def_span to include where clausesMichael Goulet-4/+7
2023-10-08rustdoc: remove rust logo from non-Rust cratesMichael Howell-0/+2
2023-10-08Auto merge of #116454 - tmiasko:small-dominators, r=cjgillotbors-0/+17
2023-10-08improve the suggestion of generic_bound_failureAli MJ Al-Nasrawy-10/+15
2023-10-07Auto merge of #116437 - nnethercote:rustc_features, r=Nilstriebbors-3/+3
2023-10-07Auto merge of #116330 - RalfJung:dont-key-on-allocid, r=oli-obkbors-33/+0
2023-10-07Auto merge of #116457 - RalfJung:try_eval_scalar_int, r=cjgillotbors-15/+15
2023-10-06Rollup merge of #116277 - RalfJung:post-mono, r=oli-obkJubilee-44/+3
2023-10-06Rollup merge of #116297 - RalfJung:hooks, r=oli-obkMatthias Krüger-0/+5
2023-10-06add some comments explaining how the required_consts stuff fits togetherRalf Jung-0/+2
2023-10-06Rollup merge of #116329 - RalfJung:swap-comments, r=scottmcmGuillaume Gomez-1/+1
2023-10-06Auto merge of #116269 - Veykril:rustc-abi, r=WaffleLapkinbors-3/+3
2023-10-05Move DefLocation from rustc_codegen_ssa to rustc_middleTomasz Miąsko-0/+17
2023-10-05fix fast-path for try_eval_scalar_intRalf Jung-15/+15
2023-10-05Auto merge of #116417 - ouz-a:trait_type_detective, r=compiler-errorsbors-23/+2
2023-10-05remove is global hackOğuz Ağcayazı-23/+2
2023-10-05Auto merge of #116427 - cjgillot:no-internal, r=oli-obkbors-35/+3
2023-10-05Rename `Features::active_features`.Nicholas Nethercote-3/+3
2023-10-04Auto merge of #116370 - nnethercote:more-arena-stuff, r=cjgillotbors-6/+8
2023-10-04Remove mir::LocalDecl::internal.Camille GILLOT-35/+3
2023-10-04Make it clear that args default to being related invariantlyMichael Goulet-10/+10
2023-10-04Remove unnecessary relate implMichael Goulet-13/+0
2023-10-04Relate AliasTy considering varianceMichael Goulet-19/+15
2023-10-03Use consisntent style of `size_of` in query type erasureMaybe Waffle-4/+4
2023-10-03Use `transmute_unchecked` and make the types explicit in query type erasureMaybe Waffle-3/+4
2023-10-03Auto merge of #115301 - Zalathar:regions-vec, r=davidtwcobors-15/+8
2023-10-03Rollup merge of #116261 - lcnr:wf-only-clause, r=davidtwcoMatthias Krüger-9/+18
2023-10-03Auto merge of #116376 - matthiaskrgr:rollup-b3d14gq, r=matthiaskrgrbors-6/+6
2023-10-03Auto merge of #115025 - ouz-a:ouz_testing, r=lcnrbors-3/+34
2023-10-03Optimize some `alloc_from_iter` call sites.Nicholas Nethercote-6/+8
2023-10-03coverage: Remove `next_id` methods from counter/expression IDsZalathar-10/+0
2023-10-03coverage: Let each coverage statement hold a vector of code regionsZalathar-5/+8
2023-10-02Rename both of the Match relationsMichael Goulet-6/+6
2023-10-02have better explanation for `relate_types`ouz-a-5/+12
2023-10-02Add docs, remove code, change subtyper codeouz-a-1/+19
2023-10-02subtyping_projectionsouz-a-1/+7
2023-10-02Implement Deref<LayoutS> for LayoutLukas Wirth-3/+3
2023-10-02`skip_binder` to `instantiate_identity`lcnr-2/+7
2023-10-02remove another unused Key implRalf Jung-9/+0