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 17 pull requests #40080

Closed
wants to merge 51 commits into from
Closed

Rollup of 17 pull requests #40080

wants to merge 51 commits into from

Commits on Feb 14, 2017

  1. Configuration menu
    Copy the full SHA
    6ba7065 View commit details
    Browse the repository at this point in the history
  2. make more types public

    oli-obk authored Feb 14, 2017
    Configuration menu
    Copy the full SHA
    80ac323 View commit details
    Browse the repository at this point in the history

Commits on Feb 15, 2017

  1. Configuration menu
    Copy the full SHA
    5189c4f View commit details
    Browse the repository at this point in the history
  2. add bash to error-messages

    JDemler committed Feb 15, 2017
    Configuration menu
    Copy the full SHA
    9a39994 View commit details
    Browse the repository at this point in the history
  3. book: binary prefixed are defined by IEC and not in SI

    Binary prefixes (such as Gi for ‘gibi-’ in GiB) are defined by
    International Electrotechnical Commission (IEC) and not in the
    International System of Units (SI).
    mina86 committed Feb 15, 2017
    Configuration menu
    Copy the full SHA
    8685adb View commit details
    Browse the repository at this point in the history
  4. fixed whitespace issues

    JDemler committed Feb 15, 2017
    Configuration menu
    Copy the full SHA
    9745199 View commit details
    Browse the repository at this point in the history

Commits on Feb 16, 2017

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

Commits on Feb 17, 2017

  1. add solaris sparcv9 support

    * Update bootstrap to recognize the cputype 'sparcv9' (used on Solaris)
    * Change to never use -fomit-frame-pointer on Solaris or for sparc
    * Adds rust target sparcv9-sun-solaris
    
    Fixes rust-lang#39901
    binarycrusader committed Feb 17, 2017
    Configuration menu
    Copy the full SHA
    2e756e2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    038a166 View commit details
    Browse the repository at this point in the history
  3. Follow rename of mx_handle_wait Magenta syscalls

    The mx_handle_wait_* syscalls in Magenta were renamed to
    mx_object_wait. The syscall is used in the Magenta/Fuchsia
    implementation of std::process, to wait on child processes.
    
    In addition, this patch enables the use of the system provided
    libbacktrace library on Fuchsia targets. Symbolization is not yet
    working, but at least it allows printing hex addresses in a backtrace
    and makes building succeed when the backtrace feature is not disabled.
    raphlinus committed Feb 17, 2017
    Configuration menu
    Copy the full SHA
    6091330 View commit details
    Browse the repository at this point in the history

Commits on Feb 18, 2017

  1. Configuration menu
    Copy the full SHA
    22f91ca View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5c391d7 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    252c8d7 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    5f5946a View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    b347a23 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    0c4c6fd View commit details
    Browse the repository at this point in the history
  7. Fix indentation of error message

    So I just encountered this error for the first time. It's unclear what
    it means, why I encountered it, or how to fix it. But worst of all, it
    has a random newline and weird indentation! This commit fixes that last
    bit.
    sgrif committed Feb 18, 2017
    Configuration menu
    Copy the full SHA
    ec648a1 View commit details
    Browse the repository at this point in the history

Commits on Feb 19, 2017

  1. Configuration menu
    Copy the full SHA
    9334c39 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    cde3c15 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e49e43a View commit details
    Browse the repository at this point in the history
  4. Fixed some small issues

    JDemler committed Feb 19, 2017
    Configuration menu
    Copy the full SHA
    198208b View commit details
    Browse the repository at this point in the history

Commits on Feb 20, 2017

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

Commits on Feb 21, 2017

  1. walk the bodies "in order" by traversing the crate

    Otherwise the errors from borrowck come out in an unpredictable
    order.
    nikomatsakis committed Feb 21, 2017
    Configuration menu
    Copy the full SHA
    deb53a3 View commit details
    Browse the repository at this point in the history
  2. kill the code path for E0388

    This was specific to the old special-case handling of statics in
    borrowck.
    nikomatsakis committed Feb 21, 2017
    Configuration menu
    Copy the full SHA
    538556d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f69ce16 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    fed58f3 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    58a9dd3 View commit details
    Browse the repository at this point in the history

Commits on Feb 22, 2017

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

Commits on Feb 23, 2017

  1. Configuration menu
    Copy the full SHA
    6b8e175 View commit details
    Browse the repository at this point in the history
  2. Update exception-safety.md

    Fix variable name typo
    DaseinPhaos authored Feb 23, 2017
    Configuration menu
    Copy the full SHA
    84ca464 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    729948f View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    088b727 View commit details
    Browse the repository at this point in the history
  5. rustbuild: Retry downloads by default

    Don't rely on curl's --retry, it appears to not work for some errors like SSL
    errors.
    alexcrichton committed Feb 23, 2017
    Configuration menu
    Copy the full SHA
    30b0ed0 View commit details
    Browse the repository at this point in the history

Commits on Feb 24, 2017

  1. Configuration menu
    Copy the full SHA
    7c52cad View commit details
    Browse the repository at this point in the history
  2. Rollup merge of rust-lang#39777 - mina86:gib, r=steveklabnik

    book: binary prefixed are defined by IEC and not in SI
    
    Binary prefixes (such as Gi for ‘gibi-’ in GiB) are defined by
    International Electrotechnical Commission (IEC) and not in the
    International System of Units (SI).
    
    Though to be honest I’d just reword the previous paragraph to use ‘1 GiB’.
    frewsxcv authored Feb 24, 2017
    Configuration menu
    Copy the full SHA
    dd44d31 View commit details
    Browse the repository at this point in the history
  3. Rollup merge of rust-lang#39815 - oli-obk:patch-3, r=aturon

    enable tools to use test runners programmatically
    frewsxcv authored Feb 24, 2017
    Configuration menu
    Copy the full SHA
    c341a65 View commit details
    Browse the repository at this point in the history
  4. Rollup merge of rust-lang#39845 - JDemler:master, r=steveklabnik

    Add Documentation for Custom Attributes and Error Reporting in Procedural Macros
    
    This fixes rust-lang#39821 .
    
    I'm not sure if the process of how to access custom attributes should be documented as well.
    But I feel, that this should rather be documented in `syn`
    frewsxcv authored Feb 24, 2017
    Configuration menu
    Copy the full SHA
    a39632c View commit details
    Browse the repository at this point in the history
  5. Rollup merge of rust-lang#39886 - mbrubeck:doc-edit, r=steveklabnik

    Additional docs for Vec, String, and slice trait impls
    
    r? @steveklabnik
    frewsxcv authored Feb 24, 2017
    Configuration menu
    Copy the full SHA
    24e1dfb View commit details
    Browse the repository at this point in the history
  6. Rollup merge of rust-lang#39892 - petrochenkov:rt, r=alexcrichton

    Fix test caching on Windows/GNU
    
    Addresses rust-lang#36385 (comment)
    
    Previously the sysroot directory was purged on every build and mingw startup objects were rebuilt unconditionally and always triggered test reruns.
    Now mingw startup objects are built in the native directory and then copied into the sysroot directory. They are also rebuilt only when necessary, so test caching works.
    frewsxcv authored Feb 24, 2017
    Configuration menu
    Copy the full SHA
    f1af7ef View commit details
    Browse the repository at this point in the history
  7. Rollup merge of rust-lang#39903 - binarycrusader:issue-39901, r=alexc…

    …richton
    
    add solaris sparcv9 support
    
    Fixes rust-lang#39901
    frewsxcv authored Feb 24, 2017
    Configuration menu
    Copy the full SHA
    1e7f5b1 View commit details
    Browse the repository at this point in the history
  8. Rollup merge of rust-lang#39905 - estebank:useless-error, r=arielb1

    Properly display note/expected details
    
    Given a file
    
    ```rust
    fn takes_cb(f: fn(i8)) {}
    
    fn main() {
        fn callback(x: i32) {}
        takes_cb(callback)
    }
    ```
    
    output
    
    ```rust
    error[E0308]: mismatched types
     --> file2.rs:5:22
      |
    5 |             takes_cb(callback)
      |                      ^^^^^^^^ expected i8, found i32
      |
      = note: expected type `fn(i8)`
                 found type `fn(i32) {main::callback}`
    ```
    
    Fix rust-lang#39343.
    frewsxcv authored Feb 24, 2017
    Configuration menu
    Copy the full SHA
    7362098 View commit details
    Browse the repository at this point in the history
  9. Rollup merge of rust-lang#39914 - raphlinus:mx_handle_wait, r=alexcri…

    …chton
    
    Follow rename of mx_handle_wait Magenta syscalls
    
    The mx_handle_wait_* syscalls in Magenta were renamed to
    mx_object_wait. The syscall is used in the Magenta/Fuchsia
    implementation of std::process, to wait on child processes.
    
    In addition, this patch enables the use of the system provided
    libbacktrace library on Fuchsia targets. Symbolization is not yet
    working, but at least it allows printing hex addresses in a backtrace
    and makes building succeed when the backtrace feature is not disabled.
    frewsxcv authored Feb 24, 2017
    Configuration menu
    Copy the full SHA
    3b379c7 View commit details
    Browse the repository at this point in the history
  10. Rollup merge of rust-lang#39927 - nikomatsakis:incr-comp-skip-borrowc…

    …k-2, r=eddyb
    
    transition borrowck to visit all **bodies** and not item-likes
    
    This is a better structure for incremental compilation and also more compatible with the eventual borrowck mir. It also fixes rust-lang#38520 as a drive-by fix.
    
    r? @eddyb
    frewsxcv authored Feb 24, 2017
    Configuration menu
    Copy the full SHA
    32cc287 View commit details
    Browse the repository at this point in the history
  11. Rollup merge of rust-lang#39940 - sgrif:sg-indentation, r=alexcrichton

    Fix indentation of error message
    
    So I just encountered this error for the first time. It's unclear what
    it means, why I encountered it, or how to fix it. But worst of all, it
    has a random newline and weird indentation! This commit fixes that last
    bit.
    
    <img width="680" alt="screen shot 2017-02-18 at 4 35 36 pm" src="https://cloud.githubusercontent.com/assets/1529387/23097087/0ef5ac4a-f5f9-11e6-9132-18ce759f7092.png">
    frewsxcv authored Feb 24, 2017
    Configuration menu
    Copy the full SHA
    9eebcf1 View commit details
    Browse the repository at this point in the history
  12. Rollup merge of rust-lang#40010 - GuillaumeGomez:barrier-docs, r=frew…

    …sxcv
    
    Add missing urls and examples into Barrier structs
    
    r? @frewsxcv
    frewsxcv authored Feb 24, 2017
    Configuration menu
    Copy the full SHA
    8f4f474 View commit details
    Browse the repository at this point in the history
  13. Rollup merge of rust-lang#40030 - matklad:stack-docs, r=alexcrichton

    Clarify thread::Builder::stack_size docs
    
    Add two pieces of information:
    
    * the size is in bytes
    * the actual stack size might be bigger.
    
    Also change the example to use a more realistic value of 32 kilobytes.
    
    r? @steveklabnik
    frewsxcv authored Feb 24, 2017
    Configuration menu
    Copy the full SHA
    26643dd View commit details
    Browse the repository at this point in the history
  14. Rollup merge of rust-lang#40048 - jimblandy:fmt-arg-types-doc, r=alex…

    …crichton
    
    Update std::fmt module docs for landing of rust-lang#33642.
    
    Since rust-lang#33642, it's no longer true that all references to a given format argument must use the same type. The docs don't seem to have been updated.
    frewsxcv authored Feb 24, 2017
    Configuration menu
    Copy the full SHA
    837cc4f View commit details
    Browse the repository at this point in the history
  15. Rollup merge of rust-lang#40050 - DaseinPhaos:patch-3, r=steveklabnik

    Update exception-safety.md
    
    Fix variable name typo
    frewsxcv authored Feb 24, 2017
    Configuration menu
    Copy the full SHA
    609ae8a View commit details
    Browse the repository at this point in the history
  16. Rollup merge of rust-lang#40052 - GuillaumeGomez:sunc_docs, r=frewsxcv

    Add missing urls in MutexGuard docs
    
    r? @frewsxcv
    frewsxcv authored Feb 24, 2017
    Configuration menu
    Copy the full SHA
    4c176d4 View commit details
    Browse the repository at this point in the history
  17. Rollup merge of rust-lang#40060 - alexcrichton:retry-downloads, r=aturon

    rustbuild: Retry downloads by default
    
    Don't rely on curl's --retry, it appears to not work for some errors like SSL
    errors.
    frewsxcv authored Feb 24, 2017
    Configuration menu
    Copy the full SHA
    1166995 View commit details
    Browse the repository at this point in the history
  18. Rollup merge of rust-lang#40071 - tomwhoiscontrary:pr-lets-apostrophe…

    …s, r=GuillaumeGomez
    
    Correct another typo in procedural macros chapter of the Book.
    
    Another (and the only remaining) instance of the lets/let's mistake fixed in c8292fc / 36b00cf.
    
    r? @steveklabnik
    frewsxcv authored Feb 24, 2017
    Configuration menu
    Copy the full SHA
    c7a78c7 View commit details
    Browse the repository at this point in the history