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 11 pull requests #42094

Closed
wants to merge 27 commits into from

Commits on May 13, 2017

  1. add -Z pre-link-arg{,s} to rustc

    This commit adds two unstable flags to `rustc`: `-Z pre-link-arg` and `-Z
    pre-link-args`. These are the counterpart of the existing `-C link-arg{,s}`
    flags and can be used to pass extra arguments at the *beginning* of the linker
    invocation, before the Rust object files are passed.
    japaric committed May 13, 2017
    Configuration menu
    Copy the full SHA
    94d2c43 View commit details
    Browse the repository at this point in the history

Commits on May 15, 2017

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

Commits on May 17, 2017

  1. Improve the error management when /proc is not mounted

    This PR does two things:
    * Triggers an error on GNU/Linux & Android when /proc/self/exe doesn't exist
    * Handle the error properly
    sylvestre committed May 17, 2017
    Configuration menu
    Copy the full SHA
    1b6a182 View commit details
    Browse the repository at this point in the history
  2. ci: allows shared scripts

    malbarbo committed May 17, 2017
    Configuration menu
    Copy the full SHA
    307d8e5 View commit details
    Browse the repository at this point in the history

Commits on May 18, 2017

  1. Configuration menu
    Copy the full SHA
    b955296 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f4e33a0 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    1eb6639 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    474cc91 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    4549423 View commit details
    Browse the repository at this point in the history
  6. Add documentation for ExitStatus

    As requested in rust-lang#29370.
    citizen428 committed May 18, 2017
    Configuration menu
    Copy the full SHA
    b2fc7b1 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    d15c950 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    502eadb View commit details
    Browse the repository at this point in the history
  9. rustbuild: install rust-analysis and rust-src when extended build is …

    …enabled
    
    Signed-off-by: Marc-Antoine Perennou <Marc-Antoine@Perennou.com>
    Keruspe committed May 18, 2017
    Configuration menu
    Copy the full SHA
    ecfdc9a View commit details
    Browse the repository at this point in the history
  10. rustbuild: refactor install

    Introduce a new Installer object that hold a reference to all the
    configured paths for installation
    
    Signed-off-by: Marc-Antoine Perennou <Marc-Antoine@Perennou.com>
    Keruspe committed May 18, 2017
    Configuration menu
    Copy the full SHA
    801e2b7 View commit details
    Browse the repository at this point in the history
  11. Fix x.py

    nagisa committed May 18, 2017
    Configuration menu
    Copy the full SHA
    c5163aa View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    9b184c0 View commit details
    Browse the repository at this point in the history
  13. Rollup merge of rust-lang#41958 - malbarbo:docker-share, r=alexcrichton

    ci: allows files to be shared by docker images
    
    Change `src/ci/docker/run.sh` to allow files to be shared when building docker containers. For while, only android related shell scripts are shared. Others containers can be updated at any time.
    
    sccache is installed last, as it is frequently updated this avoids the need to rebuilt the whole container.
    Mark-Simulacrum authored May 18, 2017
    Configuration menu
    Copy the full SHA
    cd91a7d View commit details
    Browse the repository at this point in the history
  14. Rollup merge of rust-lang#41971 - japaric:pre-link-args, r=alexcrichton

    add -Z pre-link-arg{,s} to rustc
    
    This PR adds two unstable flags to `rustc`: `-Z pre-link-arg` and `-Z
    pre-link-args`. These are the counterpart of the existing `-C link-arg{,s}`
    flags and can be used to pass extra arguments at the *beginning* of the linker
    invocation, before the Rust object files are passed.
    
    I have [started] a discussion on the rust-embedded RFCs repo about settling on a
    convention for passing extra arguments to the linker and there are two options
    on discussion: `.cargo/config`'s `target.$T.rustflags` and custom target
    specification files (`{pre,,post}-link-args` fields). However, to compare these
    two options on equal footing this `-Z pre-link-arg` feature is required.
    
    [started]: rust-embedded/wg#24
    
    Therefore I'm requesting landing this `-Z pre-link-arg` flag as an experimental
    feature to evaluate these two options.
    
    cc @brson
    r? @alexcrichton
    Mark-Simulacrum authored May 18, 2017
    Configuration menu
    Copy the full SHA
    85f28cd View commit details
    Browse the repository at this point in the history
  15. Rollup merge of rust-lang#42006 - jseyfried:fix_include_regression, r…

    …=nrc
    
    Fix ICE on `include!(line!())` (regression)
    
    Fixes rust-lang#41776.
    r? @nrc
    Mark-Simulacrum authored May 18, 2017
    Configuration menu
    Copy the full SHA
    1dd787c View commit details
    Browse the repository at this point in the history
  16. Rollup merge of rust-lang#42024 - citizen428:docs/update-exitstatus, …

    …r=steveklabnik
    
    Add documentation for `ExitStatus`
    
    As requested in rust-lang#29370. r? @steveklabnik
    Mark-Simulacrum authored May 18, 2017
    Configuration menu
    Copy the full SHA
    669f9aa View commit details
    Browse the repository at this point in the history
  17. Rollup merge of rust-lang#42056 - sylvestre:master, r=alexcrichton

    Improve the error management when /proc is not mounted
    
    This PR does two things:
    * Triggers an error on GNU/Linux & Android when /proc/self/exe doesn't exist
    * Handle the error properly
    Mark-Simulacrum authored May 18, 2017
    Configuration menu
    Copy the full SHA
    12c4a99 View commit details
    Browse the repository at this point in the history
  18. Rollup merge of rust-lang#42067 - Keruspe:master, r=alexcrichton

    rustbuild: install improvements
    
    Install rust-analysis and rust-src to get in par with what we can get from rustup.
    Allow bypassing the vendoring of dependencies. When we only build to install and not to redistribute dist tarballs, that part is not necessary, so avoid trying to install cargo-vendor.
    Mark-Simulacrum authored May 18, 2017
    Configuration menu
    Copy the full SHA
    e4998a7 View commit details
    Browse the repository at this point in the history
  19. Rollup merge of rust-lang#42070 - tshepang:env-misc, r=BurntSushi

    misc doc improvements for std::env
    Mark-Simulacrum authored May 18, 2017
    Configuration menu
    Copy the full SHA
    0c083ad View commit details
    Browse the repository at this point in the history
  20. Rollup merge of rust-lang#42079 - seeekr:patch-1, r=steveklabnik

    fix typo in libstd/sync/mpsc/mod.rs docs
    Mark-Simulacrum authored May 18, 2017
    Configuration menu
    Copy the full SHA
    d0cabae View commit details
    Browse the repository at this point in the history
  21. Rollup merge of rust-lang#42080 - pravic:jquery-removal-fix, r=frewsxcv

    Fix regression introduced by jQuery removal
    
    Fixes rust-lang#42078.
    Follows rust-lang#41307.
    
    r? @steveklabnik
    cc @frewsxcv
    Mark-Simulacrum authored May 18, 2017
    Configuration menu
    Copy the full SHA
    e1f36f4 View commit details
    Browse the repository at this point in the history
  22. Rollup merge of rust-lang#42082 - michaelwoerister:wider_def_path_has…

    …hes, r=eddyb
    
    incr. comp.: Use more bits for DefPath hashes
    
    Use 128 instead of 64 bits for DefPath hashes, like we do for everything else. Collision probability is unnecessarily high with 64 bits.
    
    Also change the representation of `ich::Fingerprint` from `Fingerprint([u8; 16])` to `Fingerprint(u64, u64)` which is better for hashers like `FxHasher`.
    Mark-Simulacrum authored May 18, 2017
    Configuration menu
    Copy the full SHA
    5688e4c View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    01a6a9f View commit details
    Browse the repository at this point in the history