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 9 pull requests #33501

Closed
wants to merge 24 commits into from
Closed

Commits on Apr 27, 2016

  1. std: Allow creating ExitStatus from raw values

    Sometimes a process may be waited on externally from the standard library, in
    which case it can be useful to create a raw `ExitStatus` structure to return.
    This commit extends the existing Unix `ExitStatusExt` extension trait and adds a
    new Windows-specific `ExitStatusExt` extension trait to do this. The methods are
    currently called `ExitStatus::from_raw`.
    
    cc rust-lang#32713
    alexcrichton committed Apr 27, 2016
    Configuration menu
    Copy the full SHA
    7f09b1f View commit details
    Browse the repository at this point in the history

Commits on May 3, 2016

  1. Configuration menu
    Copy the full SHA
    dca29d7 View commit details
    Browse the repository at this point in the history

Commits on May 5, 2016

  1. Configuration menu
    Copy the full SHA
    cdca084 View commit details
    Browse the repository at this point in the history

Commits on May 6, 2016

  1. Configuration menu
    Copy the full SHA
    ca6062d View commit details
    Browse the repository at this point in the history
  2. Use crate/index pair for def ids

    nrc committed May 6, 2016
    Configuration menu
    Copy the full SHA
    01be25b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    083c395 View commit details
    Browse the repository at this point in the history
  4. Add detailed error explanation for E0509

    Edited the error explanation for E0509 to clarify dropping of moved fields
    
    Edited the error explanation for E0509 to clarify move out of Drop value language
    
    Fixed typeo in last commit to E0509
    
    Switched to erroneous code wording
    cramertj committed May 6, 2016
    Configuration menu
    Copy the full SHA
    5071728 View commit details
    Browse the repository at this point in the history

Commits on May 7, 2016

  1. book: fixup code in error handling tutorial

    A few oversights happened while porting the example from docopt to
    getopts.  I retraced all the steps, fixing code and description as
    necessary.
    
    Fixes: rust-lang#33422
    birkenfeld committed May 7, 2016
    Configuration menu
    Copy the full SHA
    d75c079 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1bd4c9d View commit details
    Browse the repository at this point in the history

Commits on May 8, 2016

  1. Fix minor typo in E0312

    silvo38 committed May 8, 2016
    Configuration menu
    Copy the full SHA
    a7439ad View commit details
    Browse the repository at this point in the history
  2. Merge pull request #1 from nrc/save-ids-fix

    Save ids fix
    aochagavia committed May 8, 2016
    Configuration menu
    Copy the full SHA
    192e336 View commit details
    Browse the repository at this point in the history

Commits on May 9, 2016

  1. rustdoc: fix emitting duplicate implementors in .js files

    The collect() fn checks for double quotes; use them here as well.
    
    Fixes: rust-lang#30219
    birkenfeld committed May 9, 2016
    Configuration menu
    Copy the full SHA
    ba17bd0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    62b19c6 View commit details
    Browse the repository at this point in the history
  3. rustdoc: do not strip blanket impls in crate of origin

    In `impl<T> Trait for T`, the blanket type parameters `T` were
    recognized as "local" and "not exported", so these impls were
    thrown out.
    
    Now we check if they are generic, and keep them in that case.
    
    Fixes: rust-lang#29503
    birkenfeld committed May 9, 2016
    Configuration menu
    Copy the full SHA
    6100b70 View commit details
    Browse the repository at this point in the history
  4. Rollup merge of rust-lang#33129 - GuillaumeGomez:fmt_doc, r=steveklabnik

    Doc improvement on std::fmt module
    
    Part of rust-lang#29355.
    
    r? @steveklabnik
    Manishearth committed May 9, 2016
    Configuration menu
    Copy the full SHA
    dd20d66 View commit details
    Browse the repository at this point in the history
  5. Rollup merge of rust-lang#33224 - alexcrichton:create-exit-status, r=…

    …aturon
    
    std: Allow creating ExitStatus from raw values
    
    Sometimes a process may be waited on externally from the standard library, in
    which case it can be useful to create a raw `ExitStatus` structure to return.
    This commit extends the existing Unix `ExitStatusExt` extension trait and adds a
    new Windows-specific `ExitStatusExt` extension trait to do this. The methods are
    currently called `ExitStatus::from_raw`.
    
    cc rust-lang#32713
    Manishearth committed May 9, 2016
    Configuration menu
    Copy the full SHA
    383897d View commit details
    Browse the repository at this point in the history
  6. Rollup merge of rust-lang#33370 - aochagavia:dump, r=nrc

    save-analysis: use a decoupled representation for dumped data
    
    Closes rust-lang#33348
    
    This will probably break any tool relying on the csv backend of save_analysis, for the following reasons:
    
    1. Dumped spans don't contain extents anymore (`Dump` uses `SpanData` now instead of internal `Span`s). In case we still want to dump extents we could add them to `SpanData`.
    1. `DefId`s are no longer dumped as a pair of `(ref_id, ref_crate)`. Instead, they are dumped as a single `Id`.
    
    @nrc You said something about storing the id in a `u64`, but you didn't explain why. I kept using `u32` in this branch but I can change it if you prefer that.
    
    r? @nrc
    
    By the way, the fact that this breaks tools relying on CSV may be a good occasion to start dumping CSV in a different way (i.e. using the serializer like in the JSON backend).
    Manishearth committed May 9, 2016
    Configuration menu
    Copy the full SHA
    af60d4c View commit details
    Browse the repository at this point in the history
  7. Rollup merge of rust-lang#33383 - cramertj:E0509, r=Manishearth

    Add detailed error explanation for E0509
    
    Part of rust-lang#32777
    Manishearth committed May 9, 2016
    Configuration menu
    Copy the full SHA
    a6d9261 View commit details
    Browse the repository at this point in the history
  8. Rollup merge of rust-lang#33431 - GuillaumeGomez:issue-30416, r=steve…

    …klabnik
    
    Update CSS for future rustdoc merge
    
    cc rust-lang#33382
    
    r? @steveklabnik
    cc @Manishearth
    cc @birkenfeld
    Manishearth committed May 9, 2016
    Configuration menu
    Copy the full SHA
    5569e51 View commit details
    Browse the repository at this point in the history
  9. Rollup merge of rust-lang#33474 - frewsxcv:unwrap-err, r=alexcrichton

    Utilize `Result::unwrap_err` in more places.
    
    None
    Manishearth committed May 9, 2016
    Configuration menu
    Copy the full SHA
    476029f View commit details
    Browse the repository at this point in the history
  10. Rollup merge of rust-lang#33480 - birkenfeld:issue-33422, r=steveklabnik

    book: fixup code in error handling tutorial
    
    A few oversights happened while porting the example from docopt to getopts.  I retraced all the steps, fixing code and description as necessary.
    
    Fixes: rust-lang#33422
    Manishearth committed May 9, 2016
    Configuration menu
    Copy the full SHA
    42e8179 View commit details
    Browse the repository at this point in the history
  11. Rollup merge of rust-lang#33496 - silvo38:master, r=apasel422

    Fix minor typo in E0312
    Manishearth committed May 9, 2016
    Configuration menu
    Copy the full SHA
    181a630 View commit details
    Browse the repository at this point in the history
  12. Rollup merge of rust-lang#33509 - birkenfeld:issue-30219, r=alexcrichton

    rustdoc: fix emitting duplicate implementors in .js files
    
    The collect() fn checks for double quotes; use them here as well.
    
    Fixes: rust-lang#30219
    Manishearth committed May 9, 2016
    Configuration menu
    Copy the full SHA
    044727d View commit details
    Browse the repository at this point in the history
  13. Rollup merge of rust-lang#33514 - birkenfeld:issue-29503, r=alexcrichton

    rustdoc: do not strip blanket impls in crate of origin
    
    In `impl<T> Trait for T`, the blanket type parameters `T` were recognized as "local" and "not exported", so these impls were thrown out.
    
    Now we check if they are generic, and keep them in that case.
    
    Fixes: rust-lang#29503
    Manishearth committed May 9, 2016
    Configuration menu
    Copy the full SHA
    812dae4 View commit details
    Browse the repository at this point in the history