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 7 pull requests #39899

Closed
wants to merge 18 commits into from
Closed

Rollup of 7 pull requests #39899

wants to merge 18 commits into from

Commits on Feb 15, 2017

  1. Configuration menu
    Copy the full SHA
    c8292fc View commit details
    Browse the repository at this point in the history
  2. [MIR] Make InlineAsm a Statement

    Previously InlineAsm was an Rvalue, but its semantics doesn’t really match the semantics of an
    Rvalue – rather it behaves more like a Statement.
    nagisa committed Feb 15, 2017
    Configuration menu
    Copy the full SHA
    4a3c66a View commit details
    Browse the repository at this point in the history
  3. cleanup: remove the *san Cargo features from std

    these belong to a previous iteration of the sanitizer implementation
    Jorge Aparicio committed Feb 15, 2017
    Configuration menu
    Copy the full SHA
    d22891e View commit details
    Browse the repository at this point in the history
  4. Fix wording in LocalKey documentation

    Stjepan Glavina committed Feb 15, 2017
    Configuration menu
    Copy the full SHA
    1fbbe79 View commit details
    Browse the repository at this point in the history

Commits on Feb 16, 2017

  1. Configuration menu
    Copy the full SHA
    ab57e7b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ebf70a9 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a2d176e View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    5789539 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    36b00cf View commit details
    Browse the repository at this point in the history
  6. [rustbuild] add a way to run command after failure

    This is a simple way to workaround the debugging issues caused by the rustc
    wrapper used in the bootstrap process. Namely, it uses some obscure environment
    variables and you can’t just copy the failed command and run it in the shell or
    debugger to examine the failure more closely.
    
    With `--on-fail` its possible to run an arbitrary command within exactly the
    same environment under which rustc failed. Theres’s multiple ways to use this
    new flag:
    
    $ python x.py build --stage=1 --on-fail=env
    
        would print a list of environment variables and the failed command, so a
        few copy-pastes and you now can run the same rust in your shell outside the
        bootstrap system.
    
    $ python x.py build --stage=1 --on-fail=bash
    
        Is a more useful variation of the command above in that it launches a whole
        shell with environment already in place! All that’s left to do is copy-paste
        the command just above the shell prompt!
    
    Fixes rust-lang#38686
    Fixes rust-lang#38221
    nagisa committed Feb 16, 2017
    Configuration menu
    Copy the full SHA
    0e45a5e View commit details
    Browse the repository at this point in the history
  7. Update src/liblibc

    binarycrusader committed Feb 16, 2017
    Configuration menu
    Copy the full SHA
    68a9d8b View commit details
    Browse the repository at this point in the history

Commits on Feb 17, 2017

  1. Rollup merge of rust-lang#39847 - CBenoit:patch-1, r=frewsxcv

    Correct a typo in procedural macros chapter of the Book.
    
    A simple and short correction for procedural macros chapter of the Rust Programming Language Book.
    frewsxcv committed Feb 17, 2017
    Configuration menu
    Copy the full SHA
    cfc8445 View commit details
    Browse the repository at this point in the history
  2. Rollup merge of rust-lang#39854 - nagisa:mir-asm-stmt, r=nikomatsakis

    [MIR] Make InlineAsm a Statement
    
    Previously InlineAsm was an Rvalue, but its semantics doesn’t really match the semantics of an
    Rvalue – rather it behaves more like a Statement.
    
    r? @nikomatsakis you wanted this to happen
    frewsxcv committed Feb 17, 2017
    Configuration menu
    Copy the full SHA
    7307691 View commit details
    Browse the repository at this point in the history
  3. Rollup merge of rust-lang#39860 - japaric:san, r=alexcrichton

    cleanup: remove the *san Cargo features from std
    
    these belong to a previous iteration of the sanitizer implementation
    
    r? @alexcrichton
    cc @whitequark
    frewsxcv committed Feb 17, 2017
    Configuration menu
    Copy the full SHA
    388eaed View commit details
    Browse the repository at this point in the history
  4. Rollup merge of rust-lang#39862 - stjepang:fix-wording-localkey, r=Gu…

    …illaumeGomez
    
    Fix wording in LocalKey documentation
    
    Fixes rust-lang#39841
    
    r? @GuillaumeGomez
    frewsxcv committed Feb 17, 2017
    Configuration menu
    Copy the full SHA
    b6d6f6d View commit details
    Browse the repository at this point in the history
  5. Rollup merge of rust-lang#39871 - binarycrusader:issue-39868, r=alexc…

    …richton
    
    libstd needs update for pending libc change
    
    This  updates libstd to accommodate the fixes made in rust-lang/libc#523
    
    Fixes rust-lang#39868
    frewsxcv committed Feb 17, 2017
    Configuration menu
    Copy the full SHA
    b556222 View commit details
    Browse the repository at this point in the history
  6. Rollup merge of rust-lang#39874 - amosonn:master, r=alexcrichton

    Fixes overflow in libsdt/io/cursor.rs "seek"
    
    Fixes rust-lang#39631
    Test which fails (with old implementation), then fix to implementation.
    frewsxcv committed Feb 17, 2017
    Configuration menu
    Copy the full SHA
    425a5d9 View commit details
    Browse the repository at this point in the history
  7. Rollup merge of rust-lang#39888 - nagisa:on-fail-bootstrap, r=alexcri…

    …chton
    
    [rustbuild] add a way to run command after failure
    
    This is a simple way to workaround the debugging issues caused by the rustc
    wrapper used in the bootstrap process. Namely, it uses some obscure environment
    variables and you can’t just copy the failed command and run it in the shell or
    debugger to examine the failure more closely.
    
    With `--on-fail` its possible to run an arbitrary command within exactly the
    same environment under which rustc failed. Theres’s multiple ways to use this
    new flag:
    
    $ python x.py build --stage=1 --on-fail=env
    
        would print a list of environment variables and the failed command, so a
        few copy-pastes and you now can run the same rust in your shell outside the
        bootstrap system.
    
    $ python x.py build --stage=1 --on-fail=bash
    
        Is a more useful variation of the command above in that it launches a whole
        shell with environment already in place! All that’s left to do is copy-paste
        the command just above the shell prompt!
    
    Fixes rust-lang#38686
    Fixes rust-lang#38221
    frewsxcv committed Feb 17, 2017
    Configuration menu
    Copy the full SHA
    4521406 View commit details
    Browse the repository at this point in the history