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 8 pull requests #129554

Closed
wants to merge 25 commits into from

Commits on Aug 10, 2024

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

Commits on Aug 16, 2024

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

Commits on Aug 17, 2024

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

Commits on Aug 22, 2024

  1. remove dbg!()

    lolbinarycat committed Aug 22, 2024
    Configuration menu
    Copy the full SHA
    d1b41f3 View commit details
    Browse the repository at this point in the history

Commits on Aug 23, 2024

  1. handle stage0 cargo and rustc separately

    This change allows setting either `build.cargo` or `build.rustc` without requiring
    both to be set simultaneously, which was not possible previously.
    
    To try it, set `build.rustc` without setting `build.cargo`, and try to bootstrap on clean build.
    
    Signed-off-by: onur-ozkan <work@onurozkan.dev>
    onur-ozkan committed Aug 23, 2024
    Configuration menu
    Copy the full SHA
    5f2cedc View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    69ca95b View commit details
    Browse the repository at this point in the history

Commits on Aug 24, 2024

  1. library: Move unstable API of new_uninit to new features

    - `new_zeroed` variants move to `new_zeroed_alloc`
    - the `write` fn moves to `box_uninit_write`
    
    The remainder will be stabilized in upcoming patches, as
    it was decided to only stabilize `uninit*` and `assume_init`.
    workingjubilee committed Aug 24, 2024
    Configuration menu
    Copy the full SHA
    9ccd7ab View commit details
    Browse the repository at this point in the history
  2. CI: rfl: move to temporary commit

    Link: rust-lang#129416
    Signed-off-by: Miguel Ojeda <ojeda@kernel.org>
    ojeda authored and workingjubilee committed Aug 24, 2024
    Configuration menu
    Copy the full SHA
    90b4e17 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c36b563 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    b9033bd View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    06f2d73 View commit details
    Browse the repository at this point in the history
  6. only use rustc attr on nightly

    lqd committed Aug 24, 2024
    Configuration menu
    Copy the full SHA
    300da9a View commit details
    Browse the repository at this point in the history
  7. add missing associated item

    lqd committed Aug 24, 2024
    Configuration menu
    Copy the full SHA
    3e2763a View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    ad855fe View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    902264b View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    56adf87 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    dbf06d2 View commit details
    Browse the repository at this point in the history

Commits on Aug 25, 2024

  1. Rollup merge of rust-lang#128919 - Nadrieril:lint-query-leaks, r=cjgi…

    …llot
    
    Add an internal lint that warns when accessing untracked data
    
    Some methods access data that is not tracked by the query system and should be used with caution. As suggested in rust-lang#128815 (comment), in this PR I propose a lint (modeled on the `potential_query_instability` lint) that warns when using some specially-annotatted functions.
    
    I can't tell myself if this lint would be that useful, compared to renaming `Steal::is_stolen` to `is_stolen_untracked`. This would depend on whether there are other functions we'd want to lint like this. So far it seems they're called `*_untracked`, which may be clear enough.
    
    r? `@oli-obk`
    matthiaskrgr authored Aug 25, 2024
    Configuration menu
    Copy the full SHA
    bafc91f View commit details
    Browse the repository at this point in the history
  2. Rollup merge of rust-lang#129134 - lolbinarycat:continue-at, r=Kobzol

    bootstrap: improve error recovery flags to curl
    
    alternative to rust-lang#128459
    
    fixes rust-lang#110178
    
    r? ``@Kobzol``
    matthiaskrgr authored Aug 25, 2024
    Configuration menu
    Copy the full SHA
    fa9d460 View commit details
    Browse the repository at this point in the history
  3. Rollup merge of rust-lang#129416 - workingjubilee:partial-move-from-s…

    …tabilization, r=dtolnay
    
    library: Move unstable API of new_uninit to new features
    
    - `new_zeroed` variants move to `new_zeroed_alloc`
    - the `write` fn moves to `box_uninit_write`
    
    The remainder will be stabilized in upcoming patches, as it was decided to only stabilize `uninit*` and `assume_init`.
    matthiaskrgr authored Aug 25, 2024
    Configuration menu
    Copy the full SHA
    d17d4d2 View commit details
    Browse the repository at this point in the history
  4. Rollup merge of rust-lang#129459 - onur-ozkan:separate-stage0-bins, r…

    …=Kobzol
    
    handle stage0 `cargo` and `rustc` separately
    
    This change allows setting either `build.cargo` or `build.rustc` without requiring both to be set simultaneously, which was not possible previously.
    
    To try it, set `build.rustc` without setting `build.cargo`, and try to bootstrap on clean build.
    
    Blocker for rust-lang#129152
    matthiaskrgr authored Aug 25, 2024
    Configuration menu
    Copy the full SHA
    e84f97a View commit details
    Browse the repository at this point in the history
  5. Rollup merge of rust-lang#129487 - GrigorenkoPV:repr_transparent_exte…

    …rnal_private_fields, r=compiler-errors
    
    repr_transparent_external_private_fields: special-case some std types
    
    Fixes rust-lang#129470
    
    `@rustbot` label +A-lint +L-repr_transparent_external_private_fields
    matthiaskrgr authored Aug 25, 2024
    Configuration menu
    Copy the full SHA
    6fffeb4 View commit details
    Browse the repository at this point in the history
  6. Rollup merge of rust-lang#129511 - GuillaumeGomez:update-minifier, r=…

    …notriddle
    
    Update minifier to 0.3.1
    
    It adds support for escaped characters.
    
    PR is GuillaumeGomez/minifier-rs#111.
    
    r? ``@notriddle``
    matthiaskrgr authored Aug 25, 2024
    Configuration menu
    Copy the full SHA
    e40fc10 View commit details
    Browse the repository at this point in the history
  7. Rollup merge of rust-lang#129523 - lqd:stable-type-ir, r=compiler-errors

    Make `rustc_type_ir` build on stable
    
    This PR fixes a handful of issues that appear in `rustc_type_ir` when trying to build the new solver on stable.
    
    r? `@compiler-errors`
    `@bors` rollup
    matthiaskrgr authored Aug 25, 2024
    Configuration menu
    Copy the full SHA
    51dc151 View commit details
    Browse the repository at this point in the history
  8. Rollup merge of rust-lang#129546 - compiler-errors:no-pred-on, r=fee1…

    …-dead
    
    Get rid of `predicates_defined_on`
    
    This is the uncontroversial part of rust-lang#129532. This simply inlines the `predicates_defined_on` into into `predicates_of`. Nothing should change here logically.
    matthiaskrgr authored Aug 25, 2024
    Configuration menu
    Copy the full SHA
    86772ec View commit details
    Browse the repository at this point in the history