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 8 pull requests #43388

Closed
wants to merge 16 commits into from
Closed

Rollup of 8 pull requests #43388

wants to merge 16 commits into from

Commits on Jul 15, 2017

  1. Improve panic docs for Instant::duration_since

    The docs for Instant::duration_since has a confusing section on panicking. It's
    much more clear without the second two sentences of description.
    Others authored Jul 15, 2017
    Configuration menu
    Copy the full SHA
    c458627 View commit details
    Browse the repository at this point in the history

Commits on Jul 17, 2017

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

Commits on Jul 18, 2017

  1. Fix LLVM assertion when a weak symbol is defined in global_asm.

    This change will fix the issue from
    rust-embedded/svd2rust#130
    pftbest committed Jul 18, 2017
    Configuration menu
    Copy the full SHA
    9b8c223 View commit details
    Browse the repository at this point in the history

Commits on Jul 19, 2017

  1. Update liblibc

    jackpot51 committed Jul 19, 2017
    Configuration menu
    Copy the full SHA
    daa276e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    18d9701 View commit details
    Browse the repository at this point in the history
  3. bootstrap: Major refactoring

    This commit includes the following:
    
    * Fix syntax errors in Python 3
    * Include more docstrings in classes, methods, and functions
    * Include unit tests using `unittest`
    * Merge implementation of `{rustc,cargo}_out_of_date`
    * Merge implementation of `RustBuild.{cargo,rustc}`
    * Remove unnecessary source code
    * Move all the attributes defined outside of `__init__`
    * Remove remaining `%s` from print function
    * Remove `WindowsError` reference on non-windows systems
    * Rename some variables to be more explicit avoid their meaning
    * Run bootstrap tests in the CI process
    * Remove non-pythonic getters
    * Remove duplicate code in `download_stage0` method
    * Reduce the number of branches in `build_bootstrap` method
    * Re-raise exception when we cannot execute uname in non-windows systems
    * Avoid long lines
    milmazz committed Jul 19, 2017
    Configuration menu
    Copy the full SHA
    22f36db View commit details
    Browse the repository at this point in the history

Commits on Jul 21, 2017

  1. Update Cargo to ffab51954ec32d55631c37a8730bb24915fc090b

    rust-lang/cargo#4123 added the [patch] section of the manifest
    SimonSapin committed Jul 21, 2017
    Configuration menu
    Copy the full SHA
    b77ff24 View commit details
    Browse the repository at this point in the history
  2. Rollup merge of rust-lang#43046 - milmazz:bootstrap-unittest, r=aidanhs

    bootstrap: Add doctests and unitests
    
    This commit includes the following changes:
    
    * Include more docstrings in classes, methods, and functions
    * Add doctests, which are great for self-documenting our source code
    * Add some unit tests with the `unittest` module
    * Remove `WindowsError` reference on non-windows systems
    * Rename some variables to be more explicit about their meaning
    * Move all the attributes defined outside of `__init__`
    * Add initial support for Python 3
    
    r? @alexcrichton
    TimNN authored Jul 21, 2017
    Configuration menu
    Copy the full SHA
    dfb64a2 View commit details
    Browse the repository at this point in the history
  3. Rollup merge of rust-lang#43256 - Others:patch-1, r=steveklabnik

    Improve panic docs for Instant::duration_since
    
    The docs for Instant::duration_since has a confusing section on panicking. It's
    much more clear without the second two sentences of description.
    TimNN authored Jul 21, 2017
    Configuration menu
    Copy the full SHA
    3c6e389 View commit details
    Browse the repository at this point in the history
  4. Rollup merge of rust-lang#43280 - lfairy:token-tree-iter-clone, r=nrc

    Add #[derive(Clone)] to TokenTreeIter
    
    I've found this useful for writing backtracking parsers.
    
    The underlying `Cursor` implements `Clone` already, so it's just a matter of adding `#[derive(Clone)]` to the type.
    
    r? @jseyfried
    TimNN authored Jul 21, 2017
    Configuration menu
    Copy the full SHA
    7ba4c77 View commit details
    Browse the repository at this point in the history
  5. Rollup merge of rust-lang#43297 - infinity0:master, r=alexcrichton

    configure: allow distros to disable debuginfo-only-std
    
    This allows builders to generate debugging information for everything, even in a stable release build. This is useful for distros like Fedora (already carrying a [similar patch](https://src.fedoraproject.org/cgit/rpms/rust.git/tree/rust-1.16.0-configure-no-override.patch)) and Debian that automatically put all debuginfo in separate "debug symbol" packages.
    
    This commit preserves the default behaviour of switching these on when a non-dev channel is selected, but allows the user to override this via the `./configure` command line.
    
    In theory, one could also do this via `bootstrap/config.toml` but it doesn't work currently due to rust-lang#43295.
    TimNN authored Jul 21, 2017
    Configuration menu
    Copy the full SHA
    8b35534 View commit details
    Browse the repository at this point in the history
  6. Rollup merge of rust-lang#43313 - pftbest:fix_asm, r=alexcrichton

    [LLVM] Fix an assertion when a weak symbol is defined in global_asm.
    
    This change will fix the issue from
    rust-embedded/svd2rust#130
    
    cc @japaric
    r? @alexcrichton
    TimNN authored Jul 21, 2017
    Configuration menu
    Copy the full SHA
    e6ef4b9 View commit details
    Browse the repository at this point in the history
  7. Rollup merge of rust-lang#43319 - SimonSapin:cargoup, r=alexcrichton

    Update Cargo to ffab51954ec32d55631c37a8730bb24915fc090b
    
    rust-lang/cargo#4123 added the `[patch]` section of the manifest
    TimNN authored Jul 21, 2017
    Configuration menu
    Copy the full SHA
    e345b9b View commit details
    Browse the repository at this point in the history
  8. Rollup merge of rust-lang#43322 - redox-os:redox_liblibc, r=alexcrichton

    Update liblibc
    
    This updates liblibc to the latest master and fixes rust-lang#43305
    TimNN authored Jul 21, 2017
    Configuration menu
    Copy the full SHA
    53fd91d View commit details
    Browse the repository at this point in the history
  9. Rollup merge of rust-lang#43343 - petrochenkov:methlife3, r=estebank

    Add an extra note to `late_bound_lifetime_arguments` error/lint
    
    Fixes rust-lang#42868 (comment)
    TimNN authored Jul 21, 2017
    Configuration menu
    Copy the full SHA
    fb8034b View commit details
    Browse the repository at this point in the history