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

Merged
merged 18 commits into from
Nov 17, 2023
Merged

Rollup of 5 pull requests #118001

merged 18 commits into from
Nov 17, 2023

Commits on Nov 12, 2023

  1. bootstrap: simplify setting unstable-options for tools

    We unconditionally set this to avoid recompiling tools between
    `x check $tool` and `x test $tool` executions.
    
    See rust-lang#116538 for more information.
    
    Signed-off-by: onur-ozkan <[email protected]>
    onur-ozkan committed Nov 12, 2023
    Configuration menu
    Copy the full SHA
    b1afb6c View commit details
    Browse the repository at this point in the history

Commits on Nov 13, 2023

  1. Configuration menu
    Copy the full SHA
    cc7d451 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2aad060 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    40e8a43 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    64c0ec6 View commit details
    Browse the repository at this point in the history

Commits on Nov 14, 2023

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

Commits on Nov 15, 2023

  1. Remove unused features.

    nnethercote committed Nov 15, 2023
    Configuration menu
    Copy the full SHA
    0007675 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1c1b789 View commit details
    Browse the repository at this point in the history

Commits on Nov 16, 2023

  1. Configuration menu
    Copy the full SHA
    8f669f5 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5dfe47a View commit details
    Browse the repository at this point in the history
  3. Remove dead lint code.

    nnethercote committed Nov 16, 2023
    Configuration menu
    Copy the full SHA
    73c1fc5 View commit details
    Browse the repository at this point in the history
  4. Move lint_store from GlobalCtxt to Session.

    This was made possible by the removal of plugin support, which
    simplified lint store creation.
    
    This simplifies the places in rustc and rustdoc that call
    `describe_lints`, which are early on. The lint store is now built before
    those places, so they don't have to create their own lint store for
    temporary use, they can just use the main one.
    nnethercote committed Nov 16, 2023
    Configuration menu
    Copy the full SHA
    a3b4961 View commit details
    Browse the repository at this point in the history
  5. Remove Compiler::register_lints.

    Lint registration now happens early enough that we can run it from
    `Config`, before `Compiler` is created.
    nnethercote committed Nov 16, 2023
    Configuration menu
    Copy the full SHA
    dededd2 View commit details
    Browse the repository at this point in the history

Commits on Nov 17, 2023

  1. Rollup merge of rust-lang#117649 - nnethercote:mv-lint_store, r=cjgillot

    Move `lint_store`
    
    Some nice cleanups enabled by the removal of compiler plugins.
    
    r? `@cjgillot`
    TaKO8Ki authored Nov 17, 2023
    Configuration menu
    Copy the full SHA
    2b2dd25 View commit details
    Browse the repository at this point in the history
  2. Rollup merge of rust-lang#117850 - onur-ozkan:fix-116538, r=Mark-Simu…

    …lacrum
    
    bootstrap: simplify setting unstable-options for tools
    
    Previously, we unconditionally(instead of `if path == "src/tools/clippy" || ..`) set this (to prevent recompiling tools between `x check $tool` and '` check $another_tool` executions) specifically for tools in the `x check` step. This PR relocates that logic to `fn prepare_tool_cargo`, making it step-agnostic.
    
    Fixes rust-lang#116538
    Fixes rust-lang#117983
    TaKO8Ki authored Nov 17, 2023
    Configuration menu
    Copy the full SHA
    3644594 View commit details
    Browse the repository at this point in the history
  3. Rollup merge of rust-lang#117889 - epage:docs, r=Mark-Simulacrum

    docs(release): Clarify cargo entries
    
    Trying to make these easier to scan and more understandable out of the context of their PR
    TaKO8Ki authored Nov 17, 2023
    Configuration menu
    Copy the full SHA
    3c0f22d View commit details
    Browse the repository at this point in the history
  4. Rollup merge of rust-lang#117946 - RalfJung:miri-libcore-test, r=Mark…

    …-Simulacrum
    
    avoid exhaustive i16 test in Miri
    
    rust-lang#116301 added a test that is way too slow to be running in Miri. So let's only test a few hopefully representative cases.
    TaKO8Ki authored Nov 17, 2023
    Configuration menu
    Copy the full SHA
    c77cb7a View commit details
    Browse the repository at this point in the history
  5. Rollup merge of rust-lang#117963 - nnethercote:rustc_query_system, r=…

    …compiler-errors
    
    `rustc_query_system` cleanups
    
    Minor cleanups.
    
    r? `@compiler-errors`
    TaKO8Ki authored Nov 17, 2023
    Configuration menu
    Copy the full SHA
    68f5762 View commit details
    Browse the repository at this point in the history