about summary refs log tree commit diff
path: root/compiler
AgeCommit message (Expand)AuthorLines
2023-01-27Remember where a type was kept in MIR.Camille GILLOT-12/+30
2023-01-27Introduce GeneratorWitnessMIR.Camille GILLOT-68/+258
2023-01-27Always require Drop for generators.Camille GILLOT-0/+7
2023-01-27Add `drop_tracking_mir` option.Camille GILLOT-0/+2
2023-01-27Separate trait selection from ambiguity reporting.Camille GILLOT-30/+25
2023-01-27Impl HashStable/Encodable/Decodable for ObligationCause.Camille GILLOT-15/+53
2023-01-27Do not abort compilation when failing to normalize opaque types.Camille GILLOT-11/+43
2023-01-27Auto merge of #107055 - kylematsuda:eb-fn-sig, r=lcnrbors-120/+140
2023-01-27Auto merge of #107054 - petrochenkov:effvisdoc3, r=GuillaumeGomezbors-0/+6
2023-01-27Auto merge of #107343 - JohnTitor:rollup-s6l94aj, r=JohnTitorbors-43/+99
2023-01-27Rollup merge of #107279 - compiler-errors:new-solver-evaluate, r=lcnrYuki Okushi-14/+43
2023-01-27Rollup merge of #107171 - petrochenkov:encattrs, r=cjgillotYuki Okushi-29/+48
2023-01-27Rollup merge of #106856 - vadorovsky:fix-atomic-annotations, r=joshtriplettYuki Okushi-0/+8
2023-01-26fixup new usages of fn_sig, bound_fn_sig after rebasingKyle Matsuda-7/+8
2023-01-26add method_substs to CallKindKyle Matsuda-5/+4
2023-01-26fix up subst_identity vs skip_binder; add some FIXMEs as identified in reviewKyle Matsuda-45/+37
2023-01-26add EarlyBinder::no_bound_varsKyle Matsuda-3/+8
2023-01-26change fn_sig query to use EarlyBinder; remove bound_fn_sig query; add EarlyB...Kyle Matsuda-99/+89
2023-01-27Auto merge of #106959 - tmiasko:opt-funclets, r=davidtwcobors-43/+40
2023-01-26replace usages of fn_sig query with bound_fn_sigKyle Matsuda-61/+94
2023-01-27Auto merge of #107269 - bjorn3:sync_cg_clif-2023-01-24, r=bjorn3bors-1104/+1386
2023-01-26Auto merge of #106812 - oli-obk:output_filenames, r=petrochenkovbors-46/+43
2023-01-26Use new solver during selectionMichael Goulet-14/+43
2023-01-26Auto merge of #107328 - matthiaskrgr:rollup-lfqwo0o, r=matthiaskrgrbors-383/+364
2023-01-26Rollup merge of #107323 - JakobDegen:const-goto, r=tmiaskoMatthias Krüger-0/+9
2023-01-26Rollup merge of #107322 - JakobDegen:custom-mir, r=tmiaskoMatthias Krüger-0/+14
2023-01-26Rollup merge of #107189 - cjgillot:meta-adt, r=compiler-errorsMatthias Krüger-113/+45
2023-01-26Rollup merge of #107168 - Nilstrieb:if-a-tait-falls-in-the-forest,can-we-know...Matthias Krüger-2/+1
2023-01-26Rollup merge of #107150 - Nilstrieb:thread-local-cleanups, r=cjgillotMatthias Krüger-178/+190
2023-01-26Rollup merge of #106978 - mejrs:mir_build3, r=davidtwcoMatthias Krüger-57/+86
2023-01-26Rollup merge of #106971 - oli-obk:tait_error, r=davidtwcoMatthias Krüger-15/+19
2023-01-26Rollup merge of #106904 - khuey:preserve_debuginfo_for_rlibs, r=davidtwcoMatthias Krüger-18/+0
2023-01-26Auto merge of #106745 - m-ou-se:format-args-ast, r=oli-obkbors-394/+666
2023-01-26Disable ConstGoto opt in cleanup blocksJakob Degen-0/+9
2023-01-26Custom mir: Add support for some remaining, easy to support constructsJakob Degen-0/+14
2023-01-26Auto merge of #107318 - matthiaskrgr:rollup-776kd81, r=matthiaskrgrbors-695/+735
2023-01-26Rollup merge of #107304 - Nilstrieb:ᐸTy as PartialEqᐳ::eq becau...Matthias Krüger-645/+671
2023-01-26Rollup merge of #107287 - mattjperez:improve-fn-pointer-notes, r=compiler-errorsMatthias Krüger-8/+44
2023-01-26Rollup merge of #107074 - lcnr:validate-dont-skip-opaque, r=compiler-errorsMatthias Krüger-6/+1
2023-01-26Rollup merge of #106811 - khuey:dwp_extension, r=davidtwcoMatthias Krüger-1/+2
2023-01-26Rollup merge of #106625 - Swatinem:ref/cov6, r=nagisaMatthias Krüger-35/+17
2023-01-26Auto merge of #107314 - matthiaskrgr:rollup-j40lnlj, r=matthiaskrgrbors-285/+850
2023-01-26Rollup merge of #107286 - compiler-errors:new-solver-deny-infers, r=lcnrMatthias Krüger-22/+33
2023-01-26Rollup merge of #107285 - compiler-errors:new-solver-future-and-generator, r=...Matthias Krüger-11/+184
2023-01-26Rollup merge of #107272 - compiler-errors:new-solver-more-predicates, r=lcnrMatthias Krüger-6/+63
2023-01-26Rollup merge of #107248 - erikdesjardins:addrspace, r=oli-obkMatthias Krüger-197/+204
2023-01-26Rollup merge of #107204 - euclio:assoc-const-suggestion, r=petrochenkovMatthias Krüger-5/+12
2023-01-26Rollup merge of #107175 - compiler-errors:bad-types-in-vec-push, r=estebankMatthias Krüger-18/+30
2023-01-26Rollup merge of #107085 - tmiasko:custom-mir-operators, r=oli-obkMatthias Krüger-0/+6
2023-01-26Rollup merge of #106960 - estebank:parse-anon-enums, r=cjgillotMatthias Krüger-20/+106