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 6 pull requests #131645

Merged
merged 13 commits into from
Oct 13, 2024
Merged

Rollup of 6 pull requests #131645

merged 13 commits into from
Oct 13, 2024

Commits on Oct 12, 2024

  1. Update unicode-width to 0.2.0

    printfn committed Oct 12, 2024
    Configuration menu
    Copy the full SHA
    46b41b4 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4d59c33 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f510880 View commit details
    Browse the repository at this point in the history

Commits on Oct 13, 2024

  1. Error on trying to use revisions in run-make tests

    Currently `run-make` tests do not support revisions.
    jieyouxu committed Oct 13, 2024
    Configuration menu
    Copy the full SHA
    9f0f035 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3c6ed4e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    40ca4d8 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    90e4f10 View commit details
    Browse the repository at this point in the history
  5. Rollup merge of rust-lang#131086 - printfn:update-unicode-width, r=Ma…

    …rk-Simulacrum
    
    Update unicode-width to 0.2.0
    
    I updated the [`unicode-width`](https://github.com/unicode-rs/unicode-width) dependency to 0.2.0. See the changelog [here](https://github.com/unicode-rs/unicode-width?tab=readme-ov-file#changelog). None of the changes seem to affect rustc.
    matthiaskrgr authored Oct 13, 2024
    Configuration menu
    Copy the full SHA
    587f705 View commit details
    Browse the repository at this point in the history
  6. Rollup merge of rust-lang#131585 - Zalathar:original-line, r=jieyouxu

    compiletest: Remove the one thing that was checking a directive's `original_line`
    
    This special handling of `ignore-tidy*` was introduced during the migration to `//`@`` directives (rust-lang#120881), and has become unnecessary after the subsequent removal of the legacy directive check (rust-lang#131392).
    matthiaskrgr authored Oct 13, 2024
    Configuration menu
    Copy the full SHA
    6e1488b View commit details
    Browse the repository at this point in the history
  7. Rollup merge of rust-lang#131614 - jieyouxu:rmake-no-rev, r=Kobzol

    Error on trying to use revisions in `run-make` tests
    
    Currently, `run-make` tests do not support revisions.
    matthiaskrgr authored Oct 13, 2024
    Configuration menu
    Copy the full SHA
    6d5a133 View commit details
    Browse the repository at this point in the history
  8. Rollup merge of rust-lang#131638 - Zalathar:debuggers, r=jieyouxu

    compiletest: Move debugger setup code out of `lib.rs`
    
    These functions contain a few hundred lines of code for dealing with debuggers (for `debuginfo` tests), and don't really belong in the crate root.
    
    Moving them out to their own module makes `lib.rs` easier to follow.
    matthiaskrgr authored Oct 13, 2024
    Configuration menu
    Copy the full SHA
    29ef664 View commit details
    Browse the repository at this point in the history
  9. Rollup merge of rust-lang#131641 - RalfJung:unicode-bitset-static, r=…

    …dtolnay
    
    switch unicode-data bitsets back to 'static'
    
    Back in rust-lang#101401, these were changed to `const` to make some functions `const fn`. However, `@dtolnay` was [not happy](rust-lang#101400 (comment)) about this. Meanwhile, `const fn` can access immutable statics like these, so we can change this back.
    
    Part of rust-lang#101400.
    matthiaskrgr authored Oct 13, 2024
    Configuration menu
    Copy the full SHA
    84dd8cd View commit details
    Browse the repository at this point in the history
  10. Rollup merge of rust-lang#131642 - jieyouxu:build-fail-check-fail, r=…

    …Kobzol
    
    Special case error message for a `build-fail` test that failed check build
    
    A `build-fail` test requires that a check build (roughly `--emit=metadata`, no codegen) succeeds but fails later. Previously, if its check build failed, the user will see the error message
    
    ```
    error: test compilation failed although it shouldn't!
    ```
    
    which is confusing. Because the test is `build-fail`, we want the test compilation to fail! This error message doesn't account for the difference between a check build and a complete build, so let's special case the error message for a `build-fail` test whose check build failed to instead say
    
    ```
    error: `build-fail` test is required to pass check build, but check build failed
    ```
    
    Fixes rust-lang#130894.
    matthiaskrgr authored Oct 13, 2024
    Configuration menu
    Copy the full SHA
    0fa7101 View commit details
    Browse the repository at this point in the history