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 #63049

Closed
wants to merge 27 commits into from
Closed

Commits on Jul 19, 2019

  1. rustc: Compile the fmt_macros crate as an rlib

    I think this was left out by accident from the "convert everything to
    rlibs" commit, there's no need for this to be a dylib just as everything
    else doesn't need to be a dylib!
    alexcrichton committed Jul 19, 2019
    Configuration menu
    Copy the full SHA
    c1b4d62 View commit details
    Browse the repository at this point in the history

Commits on Jul 24, 2019

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

Commits on Jul 27, 2019

  1. Configuration menu
    Copy the full SHA
    e2eb957 View commit details
    Browse the repository at this point in the history
  2. Remove query for .pin_type()

    taiki-e committed Jul 27, 2019
    Configuration menu
    Copy the full SHA
    a1fd4fa View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7b9a65e View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    2f64404 View commit details
    Browse the repository at this point in the history
  5. add a bevy of new test cases

    nikomatsakis authored and taiki-e committed Jul 27, 2019
    Configuration menu
    Copy the full SHA
    3096568 View commit details
    Browse the repository at this point in the history
  6. Update src/test/ui/self/elision/README.md

    Co-Authored-By: Mazdak Farrokhzad <twingoow@gmail.com>
    taiki-e and Centril committed Jul 27, 2019
    Configuration menu
    Copy the full SHA
    258498a View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    c1f22c0 View commit details
    Browse the repository at this point in the history
  8. Minor clean up

    taiki-e committed Jul 27, 2019
    Configuration menu
    Copy the full SHA
    aab9edc View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    8507b8e View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    1e29052 View commit details
    Browse the repository at this point in the history
  11. Fix typo

    taiki-e committed Jul 27, 2019
    Configuration menu
    Copy the full SHA
    34f59eb View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    05f67a2 View commit details
    Browse the repository at this point in the history
  13. Break dependencies between syntax_ext and some other crates

    Move `source_uitil` macros into `syntax_ext`
    Cleanup dependencies of `rustc_driver`
    petrochenkov committed Jul 27, 2019
    Configuration menu
    Copy the full SHA
    3eeec1c View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    4ad0daa View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    f6eda99 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    4d535bd View commit details
    Browse the repository at this point in the history
  17. syntax_ext: proc_macro_decls -> proc_macro_harness

    Few other minor renamings for consistency.
    Remove one unused dependency from `rustc_passes`.
    Fix libsyntax tests.
    Fix rebase.
    petrochenkov committed Jul 27, 2019
    Configuration menu
    Copy the full SHA
    b5a0e6e View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    c0df742 View commit details
    Browse the repository at this point in the history
  19. tidy: Fix a regression in #[test] detection in libcore

    `contents` is the whole file rather than a single line.
    petrochenkov committed Jul 27, 2019
    Configuration menu
    Copy the full SHA
    6a4def0 View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    aecaa03 View commit details
    Browse the repository at this point in the history
  21. Rollup merge of rust-lang#61207 - taiki-e:arbitrary_self_types-lifeti…

    …me-elision-2, r=Centril
    
    Allow lifetime elision in `Pin<&(mut) Self>`
    
    This PR changes `self: &(mut) S` elision rules to instead visit the type of `self` and look for `&(mut) S` (where `is_self_ty(S)`) within it
    
    Replaces rust-lang#60944
    
    Closes rust-lang#52675
    
    r? @eddyb
    cc @cramertj @Centril @withoutboats @scottmcm
    Centril committed Jul 27, 2019
    Configuration menu
    Copy the full SHA
    fe99a81 View commit details
    Browse the repository at this point in the history
  22. Rollup merge of rust-lang#62771 - petrochenkov:depext, r=eddyb

    Break dependencies between `syntax_ext` and other crates
    
    Move `source_util` macros into `syntax_ext`.
    Move other early code generation facilities like standard library injection into `syntax_ext`.
    
    The only crate that depends on `syntax_ext` now is `rustc_interface` which is one of the "final" crates that depend on everything.
    
    Minor: Cleanup dependencies of `rustc_driver`, many of them are no longer used after introduction of `rustc_interface`.
    
    r? @eddyb
    Centril committed Jul 27, 2019
    Configuration menu
    Copy the full SHA
    42fdd96 View commit details
    Browse the repository at this point in the history
  23. Rollup merge of rust-lang#62813 - alexcrichton:less-dylib, r=Mark-Sim…

    …ulacrum
    
    rustc: Compile the `fmt_macros` crate as an rlib
    
    I think this was left out by accident from the "convert everything to
    rlibs" commit, there's no need for this to be a dylib just as everything
    else doesn't need to be a dylib!
    Centril committed Jul 27, 2019
    Configuration menu
    Copy the full SHA
    fec6841 View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    7f74000 View commit details
    Browse the repository at this point in the history
  25. Rollup merge of rust-lang#62996 - petrochenkov:outest, r=Mark-Simulacrum

    tidy: Add a check for inline unit tests
    
    As described in rust-lang#61097.
    
    There's a large whitelist right now, because in many crates the tests are not outlined yet.
    ~This PR only outlines tests in one crate (`rustc_lexer`) as an example.~
    
    r? @Mark-Simulacrum
    Centril committed Jul 27, 2019
    Configuration menu
    Copy the full SHA
    41dcba0 View commit details
    Browse the repository at this point in the history