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

Rollup of 6 pull requests #64520

Closed
wants to merge 18 commits into from
Closed

Commits on Sep 12, 2019

  1. Various refactorings to clean up nll diagnostics

    - Create ErrorReportingCtx and ErrorConstraintInfo, vasting reducing the
      number of arguments passed around everywhere in the error reporting code
    - Create RegionErrorNamingCtx, making a given lifetime have consistent
      numbering thoughout all error messages for that MIR def.
    - Make the error reporting code return the DiagnosticBuilder rather than
      directly buffer the Diagnostic. This makes it easier to modify the
      diagnostic later, e.g. to add suggestions.
    mark-i-m committed Sep 12, 2019
    Configuration menu
    Copy the full SHA
    68b1a87 View commit details
    Browse the repository at this point in the history
  2. minor fixes

    mark-i-m committed Sep 12, 2019
    Configuration menu
    Copy the full SHA
    23db450 View commit details
    Browse the repository at this point in the history
  3. update tests

    mark-i-m committed Sep 12, 2019
    Configuration menu
    Copy the full SHA
    5b09358 View commit details
    Browse the repository at this point in the history

Commits on Sep 14, 2019

  1. address Centril's comments

    mark-i-m committed Sep 14, 2019
    Configuration menu
    Copy the full SHA
    2a774b1 View commit details
    Browse the repository at this point in the history

Commits on Sep 16, 2019

  1. Make some adjustments to the documentation for std::convert::identity

    Fixes some extra blank lines and makes some minor tweaks to the wording.
    varkor committed Sep 16, 2019
    Configuration menu
    Copy the full SHA
    18b24b7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2fd4e58 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f6715d4 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    4cc9397 View commit details
    Browse the repository at this point in the history
  5. review comments

    estebank committed Sep 16, 2019
    Configuration menu
    Copy the full SHA
    9d6555c View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    eac2b02 View commit details
    Browse the repository at this point in the history
  7. update Nomicon and Reference

    RalfJung committed Sep 16, 2019
    Configuration menu
    Copy the full SHA
    8a8a57e View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    d1f763f View commit details
    Browse the repository at this point in the history
  9. Rollup merge of rust-lang#64151 - estebank:binding-error, r=varkor

    On obligation errors point at the unfulfilled binding when possible
    
    CC rust-lang#42855, rust-lang#64130, rust-lang#64135.
    Centril committed Sep 16, 2019
    Configuration menu
    Copy the full SHA
    1eed627 View commit details
    Browse the repository at this point in the history
  10. Rollup merge of rust-lang#64357 - rust-lang:adt-docs-fix, r=varkor

    `AdtDef` is an algebraic data type, not abstract data type
    
    r? @varkor
    Centril committed Sep 16, 2019
    Configuration menu
    Copy the full SHA
    881a0b7 View commit details
    Browse the repository at this point in the history
  11. Rollup merge of rust-lang#64416 - mark-i-m:region-naming-ctx, r=estebank

    Various refactorings to clean up nll diagnostics
    
    - Create ErrorReportingCtx and ErrorConstraintInfo, vasting reducing the
      number of arguments passed around everywhere in the error reporting code
    - Create RegionErrorNamingCtx, making a given lifetime have consistent
      numbering thoughout all error messages for that MIR def.
    - Make the error reporting code return the DiagnosticBuilder rather than
      directly buffer the Diagnostic. This makes it easier to modify the
      diagnostic later, e.g. to add suggestions.
    
    r? @estebank
    
    Split out from rust-lang#58281
    Centril committed Sep 16, 2019
    Configuration menu
    Copy the full SHA
    8515439 View commit details
    Browse the repository at this point in the history
  12. Rollup merge of rust-lang#64509 - varkor:convert-identity-doc-fixes, …

    …r=Centril
    
    Make some adjustments to the documentation for `std::convert::identity`
    
    Fixes some extra blank lines and makes some minor tweaks to the wording.
    Centril committed Sep 16, 2019
    Configuration menu
    Copy the full SHA
    4a65aa3 View commit details
    Browse the repository at this point in the history
  13. Rollup merge of rust-lang#64516 - RalfJung:nomicon, r=Centril

    update Nomicon and Reference
    
    Cc @Centril
    Centril committed Sep 16, 2019
    Configuration menu
    Copy the full SHA
    4690b71 View commit details
    Browse the repository at this point in the history
  14. Rollup merge of rust-lang#64518 - spastorino:while-let-to-iterate-ove…

    …r-proj-slice, r=oli-obk
    
    Use while let slice_pattern instead of carrying an index around
    
    r? @oli-obk
    Centril committed Sep 16, 2019
    Configuration menu
    Copy the full SHA
    6a312d7 View commit details
    Browse the repository at this point in the history