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 #45141

Merged
merged 19 commits into from
Oct 10, 2017
Merged

Rollup of 9 pull requests #45141

merged 19 commits into from
Oct 10, 2017

Commits on Oct 7, 2017

  1. debuginfo-test: Fix rust-lang#45086.

    LLDB's output may be None instead of '', and that will cause type
    mismatch when normalize_whitespace() expects a string instead of
    None. This commit simply ensures we do pass '' even if the output
    is None.
    kennytm committed Oct 7, 2017
    Configuration menu
    Copy the full SHA
    07b1899 View commit details
    Browse the repository at this point in the history

Commits on Oct 8, 2017

  1. Configuration menu
    Copy the full SHA
    b5b7666 View commit details
    Browse the repository at this point in the history
  2. Add links and examples for std::process::Stdio

    Pirh committed Oct 8, 2017
    Configuration menu
    Copy the full SHA
    19029d5 View commit details
    Browse the repository at this point in the history
  3. Remove ./ prefix from relative URLs

    Also remove trailing whitespace to pass tidy checks.
    Pirh committed Oct 8, 2017
    Configuration menu
    Copy the full SHA
    9772003 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    dee517a View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    430e875 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    d9e6703 View commit details
    Browse the repository at this point in the history

Commits on Oct 9, 2017

  1. Configuration menu
    Copy the full SHA
    8240b87 View commit details
    Browse the repository at this point in the history
  2. New rebase for the issue rust-lang#45022

    Add pretty printer files into test execution time-stamping
    
    Move find_rust_src_path() as a method for Config
    
    Move find_rust_src_path() as a method for Config
    
    Call find_rust_src_path() from Config
    
    Move find_rust_src_path() from common.rs to header.rs
    
    Add pretty printer files as relevant files to get up_to_date information
    
    Remove dead code
    
    Add two pretty printer files to keep a close watch on
    
    Move find_rust_src_path() as a method for Config
    
    Move find_rust_src_path() as a method for Config
    
    Call find_rust_src_path() from Config
    
    Move find_rust_src_path() from common.rs to header.rs
    
    Remove dead code
    
    Add two pretty printer files to keep a close watch on
    k0pernicus committed Oct 9, 2017
    Configuration menu
    Copy the full SHA
    53a6485 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c3ff628 View commit details
    Browse the repository at this point in the history
  4. Rollup merge of rust-lang#44962 - shepmaster:no-ignore-result, r=stev…

    …eklabnik
    
    Don't encourage people to ignore threading errors in the docs
    kennytm committed Oct 9, 2017
    Configuration menu
    Copy the full SHA
    dad731c View commit details
    Browse the repository at this point in the history
  5. Rollup merge of rust-lang#45051 - k0pernicus:master, r=michaelwoerister

    Debugger pretty printer files are take into account in test execution time-stamping
    
    This PR is proposed to solve the issue rust-lang#45022.
    kennytm committed Oct 9, 2017
    Configuration menu
    Copy the full SHA
    9e6b565 View commit details
    Browse the repository at this point in the history
  6. Rollup merge of rust-lang#45091 - kennytm:fix-45086, r=michaelwoerister

    debuginfo-test: Fix rust-lang#45086.
    
    Fixes rust-lang#45086, where all debuginfo-lldb fails when using LLDB from Xcode 9.
    kennytm committed Oct 9, 2017
    Configuration menu
    Copy the full SHA
    9687c2e View commit details
    Browse the repository at this point in the history
  7. Rollup merge of rust-lang#45106 - Pirh:process_stdio_docs, r=dtolnay

    Add links and examples for std::process::Stdio
    
    As per rust-lang#29370
    kennytm committed Oct 9, 2017
    Configuration menu
    Copy the full SHA
    4c99211 View commit details
    Browse the repository at this point in the history
  8. Rollup merge of rust-lang#45117 - johnthagen:fix-str-raise, r=alexcri…

    …chton
    
    Fix raising a bare str as an exception in configure.py
    
    Raising a bare `str` has been [deprecated since Python 2.5](https://docs.python.org/2/whatsnew/2.5.html#pep-352-exceptions-as-new-style-classes).
    
    On Python 2.7 it produces the following error:
    
    ```
    TypeError: exceptions must be old-style classes or derived from BaseException, not str
    ```
    
    For maximum compatibility with Python 2.7 and 3.x, we wrap the error message in `RuntimeError` which derives from `Exception`.
    kennytm committed Oct 9, 2017
    Configuration menu
    Copy the full SHA
    743ff73 View commit details
    Browse the repository at this point in the history
  9. Rollup merge of rust-lang#45118 - johnthagen:fix-section-key-name, r=…

    …alexcrichton
    
    Fix variable name reference
    
    As best I can tell, this was a typo due to how similar it looks to the function above it. PyCharm found this as a unbound local variable.
    kennytm committed Oct 9, 2017
    Configuration menu
    Copy the full SHA
    380b795 View commit details
    Browse the repository at this point in the history
  10. Rollup merge of rust-lang#45120 - johnthagen:none-identity-test, r=sf…

    …ackler
    
    Use identity operator `is` when comparing to None
    
    This is very minor, but idiomatic Python code uses `is` for comparisons to `None`. This is because semantically we want to compare to the "identity" of `None`, not its value.
    
    See [PEP8 for details](https://www.python.org/dev/peps/pep-0008/#programming-recommendations).
    kennytm committed Oct 9, 2017
    Configuration menu
    Copy the full SHA
    d7f1a26 View commit details
    Browse the repository at this point in the history
  11. Rollup merge of rust-lang#45125 - bleibig:grammar-update, r=alexcrichton

    Update grammar to parse current rust syntax
    
    Mainly addressing rust-lang#32723. This PR updates the bison grammar so that it can parse the current rust syntax, except for feature-gated syntax additions. It has been tested with all the tests in run-pass.
    
    The grammar in this repo doesn't have build logic anymore, but you can test it out in https://github.com/bleibig/rust-grammar, which has all of what's in this PR. If you are interested in having build logic and grammar tests again, I can look into implementing that as well.
    
    I'm aware that things are somewhat undecided as to what an official rust grammar should be from the discussion in rust-lang#30942. With this PR we can go back to having an up-to-date flex/bison based grammar, but the rustypop grammar looks interesting as well.
    kennytm committed Oct 9, 2017
    Configuration menu
    Copy the full SHA
    c5ba2d2 View commit details
    Browse the repository at this point in the history
  12. Rollup merge of rust-lang#45136 - johnthagen:patch-1, r=QuietMisdreavus

    Clarify RAM usage during build in README
    
    The sentence wasn't immediately clear if it meant RAM or disk space before reading the next sentence.
    
    I think this helps clarify it.
    kennytm committed Oct 9, 2017
    Configuration menu
    Copy the full SHA
    6a77853 View commit details
    Browse the repository at this point in the history