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 7 pull requests #124456

Merged
merged 23 commits into from
Apr 28, 2024
Merged

Rollup of 7 pull requests #124456

merged 23 commits into from
Apr 28, 2024

Commits on Apr 21, 2024

  1. Configuration menu
    Copy the full SHA
    8088ea0 View commit details
    Browse the repository at this point in the history
  2. bootstrap: Describe build_steps::test for 2024

    The description was most accurate when it was still called rustbuild,
    and I presume indeed did mostly run in CI. It has become something more
    so try to describe it better for current-day usage.
    workingjubilee committed Apr 21, 2024
    Configuration menu
    Copy the full SHA
    a2fa934 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2042616 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    35ed725 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    8c40d0e View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    bc37f9e View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    ce27ea9 View commit details
    Browse the repository at this point in the history

Commits on Apr 22, 2024

  1. Configuration menu
    Copy the full SHA
    b756b11 View commit details
    Browse the repository at this point in the history
  2. introduce x vendor

    Signed-off-by: onur-ozkan <work@onurozkan.dev>
    onur-ozkan committed Apr 22, 2024
    Configuration menu
    Copy the full SHA
    67e3668 View commit details
    Browse the repository at this point in the history
  3. suggest x.py vendor instead of cargo vendor

    Signed-off-by: onur-ozkan <work@onurozkan.dev>
    onur-ozkan committed Apr 22, 2024
    Configuration menu
    Copy the full SHA
    6dd011d View commit details
    Browse the repository at this point in the history

Commits on Apr 24, 2024

  1. Configuration menu
    Copy the full SHA
    32aadc5 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f4e02a1 View commit details
    Browse the repository at this point in the history

Commits on Apr 26, 2024

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

Commits on Apr 27, 2024

  1. Configuration menu
    Copy the full SHA
    4e83776 View commit details
    Browse the repository at this point in the history
  2. Unconditionally call really_init

    This makes miri not diverge in behavior, it fixes running Rust linux-gnu
    binaries on musl with gcompat, it fixes dlopen edge-cases that cranelift
    somehow hits, etc.
    workingjubilee committed Apr 27, 2024
    Configuration menu
    Copy the full SHA
    fa73ebb View commit details
    Browse the repository at this point in the history
  3. 1.78 release notes

    Mark-Simulacrum committed Apr 27, 2024
    Configuration menu
    Copy the full SHA
    7a69a4a View commit details
    Browse the repository at this point in the history
  4. Rollup merge of rust-lang#123248 - Mark-Simulacrum:relnotes, r=Mark-S…

    …imulacrum
    
    1.78 release notes
    
    cc `@rust-lang/release`
    
    r? `@cuviper`
    matthiaskrgr committed Apr 27, 2024
    Configuration menu
    Copy the full SHA
    856dfdc View commit details
    Browse the repository at this point in the history
  5. Rollup merge of rust-lang#123942 - onur-ozkan:x-vendor, r=Mark-Simula…

    …crum
    
    `x vendor`
    
    This PR implements `x vendor` on bootstrap; enabling dependency vendoring without the need for developers to have `cargo` installed on their system (previously, we suggested running `cargo vendor ...` but now we can accomplish the same task with `x vendor`).
    
    In addition, fixes rust-lang#112391 problem.
    matthiaskrgr committed Apr 27, 2024
    Configuration menu
    Copy the full SHA
    8ef4a8d View commit details
    Browse the repository at this point in the history
  6. Rollup merge of rust-lang#124165 - matthiaskrgr:slice-pattern-const-i…

    …ce-incr, r=Mark-Simulacrum
    
    add test for incremental ICE: slice-pattern-const.rs rust-lang#83085
    
    Fixes rust-lang#83085
    matthiaskrgr committed Apr 27, 2024
    Configuration menu
    Copy the full SHA
    289bf54 View commit details
    Browse the repository at this point in the history
  7. Rollup merge of rust-lang#124242 - workingjubilee:describe-bootstrap-…

    …files-better, r=Mark-Simulacrum
    
    bootstrap: Describe build_steps modules
    
    One of my preferred ways to understand source code is to start with its API. This implies the code is documented reasonably accurately, even if it is a private API. The description of one of these modules had not been updated since 2015 and so was both terse and confusing, so I rewrote it. Then I noticed many others went unremarked, so I offered some remarks.
    matthiaskrgr committed Apr 27, 2024
    Configuration menu
    Copy the full SHA
    f17ce8b View commit details
    Browse the repository at this point in the history
  8. Rollup merge of rust-lang#124406 - Alexendoo:cargo-patch-clippy, r=Ma…

    …rk-Simulacrum
    
    Remove unused `[patch]` for clippy_lints
    
    Looks like it was once used by RLS
    matthiaskrgr committed Apr 27, 2024
    Configuration menu
    Copy the full SHA
    62a88c3 View commit details
    Browse the repository at this point in the history
  9. Rollup merge of rust-lang#124429 - Enselic:document-builder, r=Mark-S…

    …imulacrum
    
    bootstrap: Document `struct Builder` and its fields
    
    I'm exploring the code of bootstrap and had a bit of a hard time understanding exactly what `Builder` is for at first. I decided to help document it and its field to help future explorers.
    matthiaskrgr committed Apr 27, 2024
    Configuration menu
    Copy the full SHA
    088753c View commit details
    Browse the repository at this point in the history
  10. Rollup merge of rust-lang#124447 - workingjubilee:set-argv-twice-on-g…

    …nu, r=ChrisDenton
    
    Unconditionally call `really_init` on GNU/Linux
    
    This makes miri not diverge in behavior, it fixes running Rust linux-gnu binaries on musl with gcompat, it fixes dlopen edge-cases that cranelift somehow hits, etc.
    
    Fixes rust-lang#124126
    
    thou hast gazed into this abyss with me:
    r? ``@ChrisDenton``
    matthiaskrgr committed Apr 27, 2024
    Configuration menu
    Copy the full SHA
    be89760 View commit details
    Browse the repository at this point in the history