Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[beta] backports #117764

Merged
merged 11 commits into from
Nov 10, 2023
Merged

[beta] backports #117764

merged 11 commits into from
Nov 10, 2023

Commits on Nov 9, 2023

  1. remove outdated comment

    (cherry picked from commit f0df3d2)
    lcnr authored and cuviper committed Nov 9, 2023
    Configuration menu
    Copy the full SHA
    ad3e9cf View commit details
    Browse the repository at this point in the history
  2. dropck_outlives check generator witness needs_drop

    (cherry picked from commit 5725355)
    lcnr authored and cuviper committed Nov 9, 2023
    Configuration menu
    Copy the full SHA
    67d8dc8 View commit details
    Browse the repository at this point in the history
  3. only erase param env regions where needed

    (cherry picked from commit a582e96)
    lcnr authored and cuviper committed Nov 9, 2023
    Configuration menu
    Copy the full SHA
    25ca102 View commit details
    Browse the repository at this point in the history
  4. review + add tests

    (cherry picked from commit dda5e32)
    lcnr authored and cuviper committed Nov 9, 2023
    Configuration menu
    Copy the full SHA
    819dd0f View commit details
    Browse the repository at this point in the history
  5. Make sure that predicates with unmentioned bound vars are still consi…

    …dered global in the old solver
    
    (cherry picked from commit 32294fc)
    compiler-errors authored and cuviper committed Nov 9, 2023
    Configuration menu
    Copy the full SHA
    0e1fac1 View commit details
    Browse the repository at this point in the history
  6. check binders with bound vars for global bounds that don't hold

    (instead of just late bound vars)
    
    (cherry picked from commit 2beca15)
    lqd authored and cuviper committed Nov 9, 2023
    Configuration menu
    Copy the full SHA
    500d454 View commit details
    Browse the repository at this point in the history
  7. add test for trivial bound not holding in soa-derive

    (cherry picked from commit 58351ae)
    lqd authored and cuviper committed Nov 9, 2023
    Configuration menu
    Copy the full SHA
    af0cb30 View commit details
    Browse the repository at this point in the history
  8. instrument constituent types computation

    (cherry picked from commit bf360d4)
    lcnr authored and cuviper committed Nov 9, 2023
    Configuration menu
    Copy the full SHA
    c1eb577 View commit details
    Browse the repository at this point in the history
  9. generator layout: ignore fake borrows

    (cherry picked from commit a42eca4)
    lcnr authored and cuviper committed Nov 9, 2023
    Configuration menu
    Copy the full SHA
    9425991 View commit details
    Browse the repository at this point in the history
  10. rename BorrowKind::Shallow to Fake

    also adds some comments
    
    (cherry picked from commit 992d93f)
    lcnr authored and cuviper committed Nov 9, 2023
    Configuration menu
    Copy the full SHA
    f267d5b View commit details
    Browse the repository at this point in the history
  11. update mir-opt tests

    (cherry picked from commit 92267c9)
    lcnr authored and cuviper committed Nov 9, 2023
    Configuration menu
    Copy the full SHA
    015d4b6 View commit details
    Browse the repository at this point in the history