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 18 pull requests #40361

Closed
wants to merge 46 commits into from
Closed

Rollup of 18 pull requests #40361

wants to merge 46 commits into from

Commits on Feb 28, 2017

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

Commits on Mar 2, 2017

  1. fix link

    steveklabnik authored Mar 2, 2017
    Configuration menu
    Copy the full SHA
    ae2c9d2 View commit details
    Browse the repository at this point in the history

Commits on Mar 4, 2017

  1. Configuration menu
    Copy the full SHA
    b55f1e5 View commit details
    Browse the repository at this point in the history
  2. remove nomicon

    steveklabnik committed Mar 4, 2017
    Configuration menu
    Copy the full SHA
    5a644f4 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4369aee View commit details
    Browse the repository at this point in the history

Commits on Mar 5, 2017

  1. rustbuild: expose LLVM_PARALLEL_LINK_JOBS

    This allows limiting the number of linker jobs to avoid swapping when
    linking LLVM with debug info.
    Robin Kruppe committed Mar 5, 2017
    Configuration menu
    Copy the full SHA
    202d8da View commit details
    Browse the repository at this point in the history
  2. clarify docs for Args and ArgsOs

    The args() and args_os() docs include a line about how the first element
    is usually the program name. Include that line in the struct docs too.
    oconnor663 committed Mar 5, 2017
    Configuration menu
    Copy the full SHA
    03b83a0 View commit details
    Browse the repository at this point in the history
  3. Introduce crt_static target option in config.toml

    This controls the value of the crt-static feature used when building the
    compiler and standard library. It can be set per target.
    smaeul committed Mar 5, 2017
    Configuration menu
    Copy the full SHA
    ff35b11 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    91fe8c5 View commit details
    Browse the repository at this point in the history

Commits on Mar 6, 2017

  1. Factor out special casing of MSVC crt

    This avoids the possibility of a duplicate or conflicting crt-static
    command line option sent to rustc.
    smaeul committed Mar 6, 2017
    Configuration menu
    Copy the full SHA
    e6dbe3b View commit details
    Browse the repository at this point in the history
  2. Only use pre/post_link_objects for static linking

    These options only exist for the special case of static cross-linking
    pure rust code for a musl-based target with a non-musl toolchain. In all
    other situations (dynamic linking, presence of a native or cross
    compiler) these objects will be automatically provided and linked by the
    toolchain.
    smaeul committed Mar 6, 2017
    Configuration menu
    Copy the full SHA
    b66c4ed View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3a14de5 View commit details
    Browse the repository at this point in the history
  4. Support dynamic linking for musl-based targets

    To maintain existing behavior, it is disabled by default on all
    architectures except MIPS.
    smaeul committed Mar 6, 2017
    Configuration menu
    Copy the full SHA
    8edfb35 View commit details
    Browse the repository at this point in the history
  5. C library usage is not conditional upon architecture

    These were conditioned on architecture because traditionally MIPS was
    dynamically linked, while other arches used musl for static linking. Now
    that we support both methods of linking on all architectures, these
    special cases no longer make sense
    
    Add a comment explaining why copying startup files is always necessary
    smaeul committed Mar 6, 2017
    Configuration menu
    Copy the full SHA
    470b62f View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    5eba141 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    706fc55 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    86bad49 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    f121e61 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    2e5b380 View commit details
    Browse the repository at this point in the history
  11. Improve the style of the sidebar in rustdoc output

    Makes the sidebar a light grey and highlights the currently viewed item
    in the sidebar more prominently.
    
    All visual design credit goes to @johnwhelchel (rust-lang#37856)
    wesleywiser committed Mar 6, 2017
    Configuration menu
    Copy the full SHA
    2bb2a29 View commit details
    Browse the repository at this point in the history

Commits on Mar 7, 2017

  1. Fix a typo in the docs

    oli-obk authored Mar 7, 2017
    Configuration menu
    Copy the full SHA
    acd8fe8 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f283141 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b5533d2 View commit details
    Browse the repository at this point in the history
  4. Added remove_from to vec.rs

    madseagames authored and eddyb committed Mar 7, 2017
    Configuration menu
    Copy the full SHA
    df61719 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    65ac1e9 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    025bf95 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    f3a2f90 View commit details
    Browse the repository at this point in the history
  8. rustbuild: Assert directory creation succeeds

    I've been seeing failures on the bots when building jemalloc and my assumption
    is that it's because cwd isn't created. That may be possible if this
    `create_dir_all` call change in this commit fails, in which case we ignore the
    error.
    
    This commit updates the location to call `create_dir_racy` which handles
    concurrent invocations, as multiple build scripts may be trying to create the
    `native` dir.
    alexcrichton committed Mar 7, 2017
    Configuration menu
    Copy the full SHA
    e412af2 View commit details
    Browse the repository at this point in the history

Commits on Mar 8, 2017

  1. Rollup merge of rust-lang#40113 - smaeul:native-musl, r=alexcrichton

    Support dynamically-linked and/or native musl targets
    
    These changes allow native compilation on musl-based distributions and the use of dynamic libraries on linux-musl targets. This is intended to remove limitations based on past assumptions about musl targets, while maintaining existing behavior by default.
    
    A minor related bugfix is included.
    frewsxcv authored Mar 8, 2017
    Configuration menu
    Copy the full SHA
    d9f633f View commit details
    Browse the repository at this point in the history
  2. Rollup merge of rust-lang#40154 - steveklabnik:link-unstable-book, r=…

    …frewsxcv
    
    add unstable book to the bookshelf
    
    r? @frewsxcv @GuillaumeGomez
    frewsxcv authored Mar 8, 2017
    Configuration menu
    Copy the full SHA
    0decbbf View commit details
    Browse the repository at this point in the history
  3. Rollup merge of rust-lang#40222 - steveklabnik:extract-nomicon, r=ale…

    …xcrichton
    
    Extract nomicon to its own repo
    
    part of rust-lang#39588
    
    same as rust-lang#40213 but for the nomicon
    
    r? @alexcrichton
    frewsxcv authored Mar 8, 2017
    Configuration menu
    Copy the full SHA
    86ee06b View commit details
    Browse the repository at this point in the history
  4. Rollup merge of rust-lang#40226 - jdhorwitz:master, r=frewsxcv

    Issue rust-lang#39688 - Help people find String::as_bytes() for UTF-8
    
    Added in links for the inverse functions so people will know that as_bytes() is the inverse of from_utf8() and vice versa.
    ?r @steveklabnik
    frewsxcv authored Mar 8, 2017
    Configuration menu
    Copy the full SHA
    3052932 View commit details
    Browse the repository at this point in the history
  5. Rollup merge of rust-lang#40258 - est31:master, r=nikomatsakis

    Fix description of closure coercion feature
    
    Thanks to @whitequark for pointing this out.
    frewsxcv authored Mar 8, 2017
    Configuration menu
    Copy the full SHA
    3ac1eaa View commit details
    Browse the repository at this point in the history
  6. Rollup merge of rust-lang#40265 - wesleywiser:rustdoc_style, r=Guilla…

    …umeGomez
    
    Improve the style of the sidebar in rustdoc output
    
    Makes the sidebar a light grey and highlights the currently viewed item in the sidebar more prominently.
    
    All visual design credit goes to @johnwhelchel (rust-lang#37856)
    
    Sample screenshots:
    
    ![screen shot 2017-03-04 at 12 29 48 pm](https://cloud.githubusercontent.com/assets/831192/23580829/db6c26c2-00d6-11e7-8d89-822e25ba79f0.png)
    
    ![screen shot 2017-03-04 at 12 30 10 pm](https://cloud.githubusercontent.com/assets/831192/23580828/db69eeca-00d6-11e7-9f89-1e06fd3bf098.png)
    
    ![screen shot 2017-03-04 at 12 30 31 pm](https://cloud.githubusercontent.com/assets/831192/23580830/db6d00ce-00d6-11e7-89ca-cd03e148a121.png)
    frewsxcv authored Mar 8, 2017
    Configuration menu
    Copy the full SHA
    1aa32bc View commit details
    Browse the repository at this point in the history
  7. Rollup merge of rust-lang#40277 - rkruppe:llvm-parallel-link-jobs, r=…

    …alexcrichton
    
    rustbuild: expose LLVM_PARALLEL_LINK_JOBS
    
    This allows limiting the number of linker jobs to avoid swapping when linking LLVM with debug info.
    frewsxcv authored Mar 8, 2017
    Configuration menu
    Copy the full SHA
    95ab30f View commit details
    Browse the repository at this point in the history
  8. Rollup merge of rust-lang#40283 - oconnor663:args_docs, r=alexcrichton

    clarify docs for Args and ArgsOs
    
    The args() and args_os() docs include a line about how the first element
    is usually the program name. Include that line in the struct docs too.
    frewsxcv authored Mar 8, 2017
    Configuration menu
    Copy the full SHA
    206a9d4 View commit details
    Browse the repository at this point in the history
  9. Rollup merge of rust-lang#40292 - mmatyas:readme_fix, r=alexcrichton

    Fix text formatting in README
    
    There was a missing backtick in the README.
    frewsxcv authored Mar 8, 2017
    Configuration menu
    Copy the full SHA
    17ce186 View commit details
    Browse the repository at this point in the history
  10. Rollup merge of rust-lang#40293 - malbarbo:rustdoctest, r=alexcrichton

    Remove extra space in test description (of a mod test)
    frewsxcv authored Mar 8, 2017
    Configuration menu
    Copy the full SHA
    9895294 View commit details
    Browse the repository at this point in the history
  11. Rollup merge of rust-lang#40316 - oli-obk:patch-4, r=GuillaumeGomez

    Fix a typo in the docs
    frewsxcv authored Mar 8, 2017
    Configuration menu
    Copy the full SHA
    3a3cbc6 View commit details
    Browse the repository at this point in the history
  12. Rollup merge of rust-lang#40321 - joelgallant:joelgallant-readme, r=a…

    …turon
    
    README formatting in configure/make section
    
    Tiny change to render the `config.mk` correctly
    frewsxcv authored Mar 8, 2017
    Configuration menu
    Copy the full SHA
    a75fe45 View commit details
    Browse the repository at this point in the history
  13. Rollup merge of rust-lang#40325 - eddyb:pr38143, r=alexcrichton

    Added remove_from to vec.rs (rust-lang#38143)
    
    Turns out that if you push to someone's PR branch and cause the PR to close, you lose delegation 😞.
    
    @madseagames I'm really sorry about that 😭
    frewsxcv authored Mar 8, 2017
    Configuration menu
    Copy the full SHA
    74229a8 View commit details
    Browse the repository at this point in the history
  14. Rollup merge of rust-lang#40326 - crazymerlyn:fix-doc-link, r=alexcri…

    …chton
    
    Update link to COMPILER_TESTS.md in CONTRIBUTING.md
    
    Link to compiler test documentation was broken after the file was moved by rust-lang#40086.
    This updates the link to the new location of the file.
    frewsxcv authored Mar 8, 2017
    Configuration menu
    Copy the full SHA
    ad9968b View commit details
    Browse the repository at this point in the history
  15. Rollup merge of rust-lang#40327 - GuillaumeGomez:macros-urls, r=frewsxcv

    Add missing urls in some macros doc
    
    r? @frewsxcv
    frewsxcv authored Mar 8, 2017
    Configuration menu
    Copy the full SHA
    1c47e16 View commit details
    Browse the repository at this point in the history
  16. Rollup merge of rust-lang#40333 - tbu-:pr_doc_ptr_write, r=alexcrichton

    Clarify handling of `src` in `ptr::write`
    
    Fixes rust-lang#39733.
    frewsxcv authored Mar 8, 2017
    Configuration menu
    Copy the full SHA
    c4cb6bf View commit details
    Browse the repository at this point in the history
  17. Rollup merge of rust-lang#40335 - tbu-:pr_doc_str_to_somecase, r=stev…

    …eklabnik
    
    Document why `str.to_{lower,upper}case` return `String`
    
    Fixes rust-lang#39201.
    frewsxcv authored Mar 8, 2017
    Configuration menu
    Copy the full SHA
    7c8b337 View commit details
    Browse the repository at this point in the history
  18. Rollup merge of rust-lang#40337 - alexcrichton:racy-dirs, r=brson

    rustbuild: Assert directory creation succeeds
    
    I've been seeing failures on the bots when building jemalloc and my assumption
    is that it's because cwd isn't created. That may be possible if this
    `create_dir_all` call change in this commit fails, in which case we ignore the
    error.
    
    This commit updates the location to call `create_dir_racy` which handles
    concurrent invocations, as multiple build scripts may be trying to create the
    `native` dir.
    frewsxcv authored Mar 8, 2017
    Configuration menu
    Copy the full SHA
    bfcee7b View commit details
    Browse the repository at this point in the history