about summary refs log tree commit diff
path: root/compiler
AgeCommit message (Expand)AuthorLines
2023-06-29Merge `un_derefer` into `MovePathLookup`DrMeepster-136/+137
2023-06-30No need to distinguish LocalTy from TyMichael Goulet-34/+22
2023-06-30Auto merge of #113162 - matthiaskrgr:rollup-fct3wj7, r=matthiaskrgrbors-126/+342
2023-06-30Flip the order of binder instantiation for better diagnosticsMichael Goulet-10/+7
2023-06-30Error for RPITIT hidden tys that capture more than their trait defnMichael Goulet-22/+109
2023-06-29Properly implement variances_of for RPITIT GATSantiago Pastorino-9/+15
2023-06-30Auto merge of #113116 - nnethercote:codegen-opts, r=oli-obkbors-117/+32
2023-06-30Use structured suggestion when telling user about `for<'a>`Esteban Küber-3/+7
2023-06-29Auto merge of #112682 - spastorino:new-rpitit-21, r=compiler-errorsbors-104/+203
2023-06-29Do not generate lifetime_mapping for RPIT no in_traitSantiago Pastorino-12/+32
2023-06-29Add bidirectional where clauses on RPITIT synthesized GATsSantiago Pastorino-36/+88
2023-06-29add `slice::swap` suggestiony21-3/+4
2023-06-29Intern OpaqueTy on ItemKind::OpaqueTySantiago Pastorino-9/+9
2023-06-29Reorganize opaque lowering codeSantiago Pastorino-43/+50
2023-06-29Do not remove previously added predicates in param_env, extend them insteadSantiago Pastorino-1/+3
2023-06-29Extract compute_bidirectional_outlives_predicates fnSantiago Pastorino-33/+51
2023-06-29Encode item bounds for DefKind::ImplTraitPlaceholderMichael Goulet-0/+3
2023-06-29Auto merge of #113108 - compiler-errors:normalize-opaques-with-late-bound-var...bors-24/+4
2023-06-29Rollup merge of #113161 - Bryanskiy:err_msg, r=petrochenkovMatthias Krüger-3/+4
2023-06-29Rollup merge of #113144 - compiler-errors:elaborate-clauses, r=oli-obkMatthias Krüger-40/+42
2023-06-29Rollup merge of #112795 - He1pa:translation_builtin_macros, r=davidtwcoMatthias Krüger-32/+134
2023-06-29Rollup merge of #112086 - petrochenkov:impambig, r=oli-obkMatthias Krüger-37/+22
2023-06-29Rollup merge of #111322 - mirkootter:master, r=davidtwcoMatthias Krüger-14/+140
2023-06-29Fix type privacy lints error messageBryanskiy-3/+4
2023-06-29resolve: Remove artificial import ambiguity errorsVadim Petrochenkov-37/+22
2023-06-29change snapshot tracking in fulfillment contextslcnr-122/+80
2023-06-29Auto merge of #113134 - TaKO8Ki:rollup-4hvqzf6, r=TaKO8Kibors-31/+79
2023-06-29Rollup merge of #113137 - lukas-code:no-moving-references, r=compiler-errorsMatthias Krüger-13/+14
2023-06-29Rollup merge of #112670 - petrochenkov:typriv, r=eholkMatthias Krüger-120/+109
2023-06-29Avoid cloning `LocalDecls`.Nicholas Nethercote-5/+5
2023-06-29Simplify the `bundles` vectors.Nicholas Nethercote-6/+6
2023-06-29Use `SmallVec` for the `bundles` vectors.Nicholas Nethercote-6/+15
2023-06-29Set capacity of the string passed to `push_item_name`.Nicholas Nethercote-2/+2
2023-06-29Remove `SmallStr`.Nicholas Nethercote-89/+0
2023-06-29Avoid an unnecessary use of `SmallStr`.Nicholas Nethercote-3/+2
2023-06-29Use `partition_point` in `SourceMap::lookup_source_file_idx`.Nicholas Nethercote-5/+1
2023-06-29Replace a `lookup_debug_loc` call.Nicholas Nethercote-3/+3
2023-06-29Avoid unnecessary line lookup.Nicholas Nethercote-2/+2
2023-06-29Make the Elaboratable trait take clausesMichael Goulet-40/+42
2023-06-28Auto merge of #112629 - compiler-errors:atb-imply, r=jackh726bors-101/+84
2023-06-28don't suggest `move` for borrows that aren't closuresLukas Markeffsky-13/+14
2023-06-29Rollup merge of #113107 - mj10021:issue-113012-fix, r=oli-obkTakayuki Maeda-4/+7
2023-06-29Rollup merge of #112946 - nnethercote:improve-cgu-naming-and-ordering, r=wesl...Takayuki Maeda-27/+72
2023-06-28Auto merge of #98867 - cjgillot:metaloop, r=oli-obkbors-284/+197
2023-06-28Rollup merge of #113019 - ericmarkmartin:warning-for-guard-non-exhaustion, r=...Dylan DPC-0/+12
2023-06-28Rollup merge of #112867 - compiler-errors:more-impl-source-nits, r=lcnrDylan DPC-106/+46
2023-06-28Rollup merge of #112236 - cjgillot:interval-kill, r=davidtwcoDylan DPC-51/+43
2023-06-28Rollup merge of #111571 - jhpratt:proc-macro-span, r=m-ou-seDylan DPC-12/+11
2023-06-28remove FIXME and add testJames Dietz-2/+0
2023-06-28add check for ConstKind::Value(_)James Dietz-2/+7