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 5 pull requests #66185

Closed
wants to merge 23 commits into from
Closed

Commits on Oct 16, 2019

  1. Configuration menu
    Copy the full SHA
    9ccf4f2 View commit details
    Browse the repository at this point in the history
  2. Add more --extern tests.

    ehuss committed Oct 16, 2019
    Configuration menu
    Copy the full SHA
    04c2c60 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8e62a01 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    414d7cf View commit details
    Browse the repository at this point in the history
  5. Update src/test/ui-fulldeps/pathless-extern-unstable.rs

    Add ERROR
    
    Co-Authored-By: Mazdak Farrokhzad <[email protected]>
    ehuss and Centril committed Oct 16, 2019
    Configuration menu
    Copy the full SHA
    6d47766 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    5e678cf View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    40282a1 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    098ffd9 View commit details
    Browse the repository at this point in the history

Commits on Oct 29, 2019

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

Commits on Nov 2, 2019

  1. Configuration menu
    Copy the full SHA
    05c0791 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1808968 View commit details
    Browse the repository at this point in the history

Commits on Nov 4, 2019

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

Commits on Nov 6, 2019

  1. Configuration menu
    Copy the full SHA
    02f9167 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    954fc71 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    97633f8 View commit details
    Browse the repository at this point in the history
  4. Rebase fallout

    oli-obk committed Nov 6, 2019
    Configuration menu
    Copy the full SHA
    34f7fcb View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    e28287b View commit details
    Browse the repository at this point in the history

Commits on Nov 7, 2019

  1. Configuration menu
    Copy the full SHA
    a5be036 View commit details
    Browse the repository at this point in the history
  2. Rollup merge of rust-lang#63793 - oli-obk:🧹, r=dtolnay

    Have tidy ensure that we document all `unsafe` blocks in libcore
    
    cc @rust-lang/libs
    
    I documented a few and added ignore flags on the other files. We can incrementally document the files, but won't regress any files this way.
    Centril authored Nov 7, 2019
    Configuration menu
    Copy the full SHA
    c36badf View commit details
    Browse the repository at this point in the history
  3. Rollup merge of rust-lang#64696 - GuillaumeGomez:rustdoc-sub-settings…

    …, r=kinnison
    
    [rustdoc] add sub settings
    
    This PR is to give a finer control over what types are automatically expanded or not as well as the possibility to add sub-settings in the settings page.
    
    ![Screenshot from 2019-09-23 00-46-14](https://user-images.githubusercontent.com/3050060/65395521-15aff300-dd9c-11e9-9437-429ca347d455.png)
    
    r? @Mark-Simulacrum
    Centril authored Nov 7, 2019
    Configuration menu
    Copy the full SHA
    50c4cde View commit details
    Browse the repository at this point in the history
  4. Rollup merge of rust-lang#64882 - ehuss:stabilize-bare-extern, r=eddyb

    Stabilize --extern flag without a path.
    
    This stabilizes the `--extern` flag without a path, implemented in rust-lang#54116.
    
    This flag is used to add a crate that may be found in the search path to the extern prelude. The intent of stabilizing this now is to change Cargo to emit this flag for `proc_macro` when building a proc-macro crate. This will allow the ability to elide `extern crate proc_macro;` for proc-macros, one of the few places where it is still necessary.
    
    It is intended that Cargo may also use this flag for other cases in the future as part of the [std-aware work](https://github.com/rust-lang/wg-cargo-std-aware/). There will likely be some kind of syntax where users may declare dependencies on other crates (such as `alloc`), and Cargo will use this flag so that they may be used like any other crate. At this time there are no short-term plans to use it for anything other than proc-macro.
    
    This will not help for non-proc-macro crates that use `proc_macro`, which I believe is not too common?
    
    An alternate approach for proc-macro is to use the `meta` crate, but from my inquiries there doesn't appear to be anyone interested in pushing that forward. The `meta` crate also doesn't help with things like `alloc` or `test`.
    
    cc rust-lang#57288
    Centril authored Nov 7, 2019
    Configuration menu
    Copy the full SHA
    9430418 View commit details
    Browse the repository at this point in the history
  5. Rollup merge of rust-lang#66049 - RalfJung:missing-spans, r=alexcrichton

    consistent handling of missing sysroot spans
    
    Due to rust-lang#53081, sysroot spans (pointing to code in libcore/libstd/...) fails to print on some x86 runners. This consolidates the ignore directives for that and references the relevant issue.
    
    I also did that for the generated derive-error-span tests -- but there the script and the tests were not entirely in sync any more since rust-lang#64151. Cc @estebank @varkor
    Centril authored Nov 7, 2019
    Configuration menu
    Copy the full SHA
    aa71057 View commit details
    Browse the repository at this point in the history
  6. Rollup merge of rust-lang#66182 - RalfJung:invalid-value, r=Centril

    invalid_value lint: fix help text
    
    Now that we also warn about `MaybUninit::uninit().assume_init()`, just telling people "use `MaybeUninit`" isn't always sufficient. And anyway this seems like an important enough point to mention it here.
    Centril authored Nov 7, 2019
    Configuration menu
    Copy the full SHA
    b94543b View commit details
    Browse the repository at this point in the history