about summary refs log tree commit diff
AgeCommit message (Expand)AuthorLines
2022-05-16Force inline InternedObligationCauseCode creationOli Scherer-4/+4
2022-05-13Avoid invoking the full `eq` infrastructure when all we want is to check a di...Oli Scherer-1/+3
2022-05-12Give the inliner some hintsOli Scherer-0/+2
2022-05-10Use InternedObligationCauseCode everywhereOli Scherer-42/+33
2022-05-10Make `FunctionArgumentObligation` also use the "no allocation for misc" trickOli Scherer-7/+17
2022-05-10Don't allocate misc obligation parents of derived obligationsOli Scherer-6/+7
2022-05-10Make the derived obligation cause parent privateOli Scherer-14/+21
2022-05-10Add a helper function for a common piece of codeOli Scherer-68/+32
2022-05-10Remove `clone_code` methodOli Scherer-31/+15
2022-05-10Remove another use of clone_codeOli Scherer-13/+11
2022-05-10Remove another use of clone_codeOli Scherer-14/+10
2022-05-10Move an extension trait method onto the type directly and reuse itOli Scherer-46/+36
2022-05-10Don't lose an obligation causeOli Scherer-7/+24
2022-05-10Remove some unnecessary clonesOli Scherer-26/+31
2022-05-10Simplify derived obligation peelingOli Scherer-15/+5
2022-05-10Auto merge of #96803 - jyn514:faster-assemble, r=Mark-Simulacrumbors-9/+3
2022-05-10Auto merge of #96715 - cjgillot:trait-alias-loop, r=compiler-errorsbors-20/+69
2022-05-09Auto merge of #96838 - tmiasko:lazy-switch-sources, r=oli-obkbors-10/+11
2022-05-09Auto merge of #96473 - lcnr:querify-codegen-fn-attrs, r=cjgillotbors-122/+229
2022-05-09Auto merge of #96877 - matthiaskrgr:rollup-evlh6ot, r=matthiaskrgrbors-215/+472
2022-05-09Point to the empty trait alias.Camille GILLOT-1/+19
2022-05-09Rollup merge of #96858 - notriddle:notriddle/cleanup-search-js, r=GuillaumeGomezMatthias Krüger-2/+2
2022-05-09Rollup merge of #96854 - jackh726:subst-cleanup, r=compiler-errorsMatthias Krüger-73/+26
2022-05-09Rollup merge of #96844 - Badel2:actually-fix-96583, r=compiler-errorsMatthias Krüger-13/+37
2022-05-09Rollup merge of #96841 - thomcc:revert-osstr-join, r=m-ou-seMatthias Krüger-33/+0
2022-05-09Rollup merge of #96008 - fmease:warn-on-useless-doc-hidden-on-assoc-impl-item...Matthias Krüger-26/+225
2022-05-09Rollup merge of #95483 - golddranks:improve_float_docs, r=joshtriplettMatthias Krüger-68/+182
2022-05-09reviewlcnr-59/+73
2022-05-09only compute `codegen_fn_attrs` where neededlcnr-51/+154
2022-05-09Auto merge of #96845 - Patryk27:upgrade-llvm, r=nikicbors-0/+0
2022-05-09only cache `codegen_fn_attrs` on disk if its locallcnr-1/+2
2022-05-09move `panic-in-drop=abort` check for `drop_in_place`lcnr-37/+29
2022-05-09store `codegen_fn_attrs` in crate metadatalcnr-34/+31
2022-05-09Auto merge of #96815 - SparrowLii:promote_const, r=oli-obkbors-42/+52
2022-05-09use `Result<(),()>` instead of Validity enumSparrowLii-54/+35
2022-05-09chore: Upgrade llvm-projectPatryk Wychowaniec-0/+0
2022-05-08Remove unused param from search.js::checkPathMichael Howell-2/+2
2022-05-09Auto merge of #95960 - jhpratt:remove-rustc_deprecated, r=compiler-errorsbors-437/+406
2022-05-08Make "Assemble stage1 compiler" orders of magnitude fasterJoshua Nelson-9/+3
2022-05-09Auto merge of #96802 - gimbles:windows_slice, r=thomccbors-0/+1
2022-05-08Reorder erasing/replacing late bound vars and substsJack Huey-20/+12
2022-05-08Remove subst_spannedJack Huey-53/+14
2022-05-09Auto merge of #95542 - xFrednet:rfc-2383-expect-query, r=wesleywiserbors-19/+663
2022-05-08Use sparse representation of switch sourcesTomasz Miąsko-10/+8
2022-05-08Auto merge of #96846 - matthiaskrgr:rollup-yxu9ot9, r=matthiaskrgrbors-14/+148
2022-05-08Avoid constructing switch sources unless necessaryTomasz Miąsko-3/+6
2022-05-08Warn on unused doc(hidden) on trait impl itemsLeón Orell Valerian Liehr-26/+225
2022-05-08Rollup merge of #96835 - GuillaumeGomez:eslint-rules, r=notriddleMatthias Krüger-0/+5
2022-05-08Rollup merge of #96830 - JohnTitor:issue-96654, r=compiler-errorsMatthias Krüger-1/+16
2022-05-08Rollup merge of #96829 - JohnTitor:fix-xpy-clippy, r=jyn514Matthias Krüger-2/+2