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 9 pull requests #126716

Closed
wants to merge 32 commits into from
Closed

Commits on Jun 18, 2024

  1. Configuration menu
    Copy the full SHA
    a183989 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    fa2b612 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    594135e View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    03a4259 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    62431b7 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    060a13e View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    9e2ace8 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    dff354e View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    d1e8c6b View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    ec88615 View commit details
    Browse the repository at this point in the history

Commits on Jun 19, 2024

  1. Configuration menu
    Copy the full SHA
    3594a19 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1cb75dc View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2e7e4ef View commit details
    Browse the repository at this point in the history
  4. Const generic parameters aren't bounds, even if we end up erroring be…

    …cause of the bound that binds the parameter's type
    oli-obk committed Jun 19, 2024
    Configuration menu
    Copy the full SHA
    e4c9a8c View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    4226a50 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    e64e326 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    b3c5132 View commit details
    Browse the repository at this point in the history
  8. reword the hint::blackbox non-guarantees

    People were tripped up by the "precludes", interpreting it that this function
    must not ever be used in cryptographic contexts rather than the std lib merely
    making zero promises about it being fit-for-purpose.
    
    What remains unchanged is that if someone does try to use it *despite the warnings*
    then it is on them to pin their compiler versions and verify the assembly of every
    single binary build they do.
    the8472 committed Jun 19, 2024
    Configuration menu
    Copy the full SHA
    95e214d View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    445eb08 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    e7ea063 View commit details
    Browse the repository at this point in the history
  11. Inline can_begin_literal_maybe_minus call into two places.

    It's clearer this way, because the `Interpolated` cases in
    `can_begin_const_arg` and `is_pat_range_end_start` are more permissive
    than the `Interpolated` cases in `can_begin_literal_maybe_minus`.
    nnethercote committed Jun 19, 2024
    Configuration menu
    Copy the full SHA
    7d9a92b View commit details
    Browse the repository at this point in the history
  12. Introduce can_begin_string_literal.

    We currently use `can_begin_literal_maybe_minus` in a couple of places
    where only string literals are allowed. This commit introduces a
    more specific function, which makes things clearer. It doesn't change
    behaviour because the two functions affected (`is_unsafe_foreign_mod`
    and `check_keyword_case`) are always followed by a call to `parse_abi`,
    which checks again for a string literal.
    nnethercote committed Jun 19, 2024
    Configuration menu
    Copy the full SHA
    c6f7827 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    f44494c View commit details
    Browse the repository at this point in the history
  14. Rollup merge of rust-lang#126095 - Oneirical:final-testination, r=jie…

    …youxu
    
    Migrate `link-args-order`, `ls-metadata` and `lto-readonly-lib` `run-make` tests to `rmake`
    
    Part of rust-lang#121876 and the associated [Google Summer of Code project](https://blog.rust-lang.org/2024/05/01/gsoc-2024-selected-projects.html).
    
    Guaranteed to fail CI until rust-lang#125736 gets merged. Will require addition of `fs_wrapper::set_permissions` in the associated module.
    
    try-job: x86_64-msvc
    jieyouxu authored Jun 19, 2024
    Configuration menu
    Copy the full SHA
    562a495 View commit details
    Browse the repository at this point in the history
  15. Rollup merge of rust-lang#126534 - Rejyr:comment-section-migration, r…

    …=jieyouxu
    
    Migrate `run-make/comment-section` to `rmake.rs`
    
    Part of rust-lang#121876.
    
    r? ``@jieyouxu``
    
    try-job: x86_64-msvc
    try-job: aarch64-gnu
    try-job: aarch64-apple
    jieyouxu authored Jun 19, 2024
    Configuration menu
    Copy the full SHA
    de12d6b View commit details
    Browse the repository at this point in the history
  16. Rollup merge of rust-lang#126620 - oli-obk:taint_errors, r=fee1-dead

    Actually taint InferCtxt when a fulfillment error is emitted
    
    And avoid checking the global error counter
    
    fixes rust-lang#122044
    fixes rust-lang#123255
    fixes rust-lang#123276
    fixes rust-lang#125799
    jieyouxu authored Jun 19, 2024
    Configuration menu
    Copy the full SHA
    f0af381 View commit details
    Browse the repository at this point in the history
  17. Rollup merge of rust-lang#126629 - GuillaumeGomez:migrate-run-make-co…

    …mpressed-debuginfo, r=jieyouxu
    
    Migrate `run-make/compressed-debuginfo` to `rmake.rs`
    
    Part of rust-lang#121876.
    
    r? ```@jieyouxu```
    jieyouxu authored Jun 19, 2024
    Configuration menu
    Copy the full SHA
    de80d1e View commit details
    Browse the repository at this point in the history
  18. Rollup merge of rust-lang#126644 - Oneirical:testla-coil, r=jieyouxu

    Rewrite `extern-flag-rename-transitive`. `debugger-visualizer-dep-info`, `metadata-flag-frobs-symbols`, `extern-overrides-distribution` and `forced-unwind-terminate-pof` `run-make` tests to rmake
    
    Part of rust-lang#121876 and the associated [Google Summer of Code project](https://blog.rust-lang.org/2024/05/01/gsoc-2024-selected-projects.html).
    
    try-job: dist-x86_64-apple
    jieyouxu authored Jun 19, 2024
    Configuration menu
    Copy the full SHA
    a3f353b View commit details
    Browse the repository at this point in the history
  19. Rollup merge of rust-lang#126650 - compiler-errors:renames, r=lcnr

    Rename a bunch of things in the new solver and `rustc_type_ir`
    
    * Renames `interner()` to `cx()` in the solver and `TypeFolder`.
    * Renames `Infcx` generic param to `D`
    * Moves `infcx.rs` to `delegate.rs`
    
    r? lcnr
    jieyouxu authored Jun 19, 2024
    Configuration menu
    Copy the full SHA
    9452e4d View commit details
    Browse the repository at this point in the history
  20. Rollup merge of rust-lang#126698 - Oneirical:tessteract, r=jieyouxu

    Migrate `unknown-mod-stdin`, `issue-68794-textrel-on-minimal-lib`, `raw-dylib-cross-compilation` and `used-cdylib-macos` `run-make` tests to rmake
    
    Part of rust-lang#121876 and the associated [Google Summer of Code project](https://blog.rust-lang.org/2024/05/01/gsoc-2024-selected-projects.html).
    
    Seriously needs OSX/Windows try-jobs. If it fails, restore `only-linux` in `textrel-on-minimal-lib` and try again.
    
    try-job: armhf-gnu
    try-job: test-various
    jieyouxu authored Jun 19, 2024
    Configuration menu
    Copy the full SHA
    e9efb18 View commit details
    Browse the repository at this point in the history
  21. Rollup merge of rust-lang#126703 - the8472:on-blackbox-crypto-use, r=…

    …scottmcm
    
    reword the hint::blackbox non-guarantees
    
    People were tripped up by the "precludes", interpreting it that this function must not ever be used in cryptographic contexts rather than the std lib merely making zero promises about it being fit-for-purpose.
    
    What remains unchanged is that if someone does try to use it *despite the warnings* then it is on them to pin their compiler versions and verify the assembly of every single binary build they do.
    jieyouxu authored Jun 19, 2024
    Configuration menu
    Copy the full SHA
    285f111 View commit details
    Browse the repository at this point in the history
  22. Rollup merge of rust-lang#126708 - nnethercote:minimize-can_begin_lit…

    …eral_maybe_minus, r=compiler-errors
    
    Minimize `can_begin_literal_maybe_minus` usage
    
    `can_begin_literal_maybe_minus` is used in a few confusing ways. This PR makes them clearer.
    
    r? `@spastorino`
    jieyouxu authored Jun 19, 2024
    Configuration menu
    Copy the full SHA
    edfeec0 View commit details
    Browse the repository at this point in the history