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

Implement the new desugaring from try_trait_v2 #84767

Merged
merged 11 commits into from
May 18, 2021

Commits on May 6, 2021

  1. Bootstrapping preparation for the library

    Since just `ops::Try` will need to change meaning.
    scottmcm committed May 6, 2021
    Configuration menu
    Copy the full SHA
    c10eec3 View commit details
    Browse the repository at this point in the history
  2. Actually implement the feature in the compiler

    Including all the bootstrapping tweaks in the library.
    scottmcm committed May 6, 2021
    Configuration menu
    Copy the full SHA
    ca92b5a View commit details
    Browse the repository at this point in the history
  3. Simple library test updates

    scottmcm committed May 6, 2021
    Configuration menu
    Copy the full SHA
    266a726 View commit details
    Browse the repository at this point in the history
  4. mir-opt & codegen test updates

    `SimplifyArm` and such are currently in `-Zunsound-mir-opts` and thus weren't running by default, so having something like them for the new desugar shouldn't be necessary for switching.
    scottmcm committed May 6, 2021
    Configuration menu
    Copy the full SHA
    47b9948 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    4a7ceea View commit details
    Browse the repository at this point in the history
  6. Fix clippy

    scottmcm committed May 6, 2021
    Configuration menu
    Copy the full SHA
    5fd6081 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    3d96601 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    b7a6c4a View commit details
    Browse the repository at this point in the history

Commits on May 10, 2021

  1. PR feedback

    scottmcm committed May 10, 2021
    Configuration menu
    Copy the full SHA
    bf0e34c View commit details
    Browse the repository at this point in the history

Commits on May 18, 2021

  1. Mention the issue number for the new mir-opt in the FIXMEs

    Thanks for the suggestions, lcnr!
    
    Co-authored-by: lcnr <rust@lcnr.de>
    scottmcm and lcnr authored May 18, 2021
    Configuration menu
    Copy the full SHA
    6f7dea7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e2edee4 View commit details
    Browse the repository at this point in the history