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

Merged
merged 18 commits into from
Sep 23, 2024
Merged

Rollup of 7 pull requests #130755

merged 18 commits into from
Sep 23, 2024

Commits on Sep 18, 2024

  1. bootstrap: Set the dylib path when building books with rustdoc

    The library path is needed when the toolchain has been configured with
    `[rust] rpath = false`. Otherwise, building the reference book will get
    an error when it tries to run rustdoc, like:
    
        rustdoc: error while loading shared libraries: librustc_driver-2ec457c3b8826b72.so
    cuviper committed Sep 18, 2024
    Configuration menu
    Copy the full SHA
    de4c897 View commit details
    Browse the repository at this point in the history

Commits on Sep 21, 2024

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

Commits on Sep 22, 2024

  1. Configuration menu
    Copy the full SHA
    8d28099 View commit details
    Browse the repository at this point in the history
  2. Fix break_last_token.

    It currently doesn't handle the three-char tokens `>>=` and `<<=`
    correctly. These can be broken twice, resulting in three individual
    tokens. This is a latent bug that currently doesn't cause any problems,
    but does cause problems for rust-lang#124141, because that PR increases the usage
    of lazy token streams.
    nnethercote committed Sep 22, 2024
    Configuration menu
    Copy the full SHA
    73cc575 View commit details
    Browse the repository at this point in the history

Commits on Sep 23, 2024

  1. Configuration menu
    Copy the full SHA
    f7735f9 View commit details
    Browse the repository at this point in the history
  2. std: implement the random feature

    Implements the ACP rust-lang/libs-team#393.
    joboet committed Sep 23, 2024
    Configuration menu
    Copy the full SHA
    5c1c725 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b9d47cf View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    a21ff01 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    e94dd9b View commit details
    Browse the repository at this point in the history
  6. update miri test

    joboet committed Sep 23, 2024
    Configuration menu
    Copy the full SHA
    3ff09a0 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    b0c2c93 View commit details
    Browse the repository at this point in the history
  8. Rollup merge of rust-lang#129201 - joboet:random_faster_sources, r=jo…

    …shtriplett
    
    std: implement the `random` feature (alternative version)
    
    Implements the ACP rust-lang/libs-team#393.
    
    This PR is an alternative version of rust-lang#129120 that replaces `getentropy` with `CCRandomGenerateBytes` (on macOS) and `arc4random_buf` (other BSDs), since that function is not suited for generating large amounts of data and should only be used to seed other CPRNGs. `CCRandomGenerateBytes`/`arc4random_buf` on the other hand is (on modern platforms) just as secure and uses its own, very strong CPRNG (ChaCha20 on the BSDs, AES on macOS) periodically seeded with `getentropy`.
    workingjubilee authored Sep 23, 2024
    Configuration menu
    Copy the full SHA
    1d36931 View commit details
    Browse the repository at this point in the history
  9. Rollup merge of rust-lang#130536 - cuviper:rustbook-dylib-path, r=Mar…

    …k-Simulacrum
    
    bootstrap: Set the dylib path when building books with rustdoc
    
    The library path is needed when the toolchain has been configured with
    `[rust] rpath = false`. Otherwise, building the reference book will get
    an error when it tries to run rustdoc, like:
    
        rustdoc: error while loading shared libraries: librustc_driver-2ec457c3b8826b72.so
    workingjubilee authored Sep 23, 2024
    Configuration menu
    Copy the full SHA
    c58e3cb View commit details
    Browse the repository at this point in the history
  10. Rollup merge of rust-lang#130551 - nnethercote:fix-break-last-token, …

    …r=petrochenkov
    
    Fix `break_last_token`.
    
    It currently doesn't handle the three-char tokens `>>=` and `<<=` correctly. These can be broken twice, resulting in three individual tokens. This is a latent bug that currently doesn't cause any problems, but does cause problems for rust-lang#124141, because that PR increases the usage of lazy token streams.
    
    r? `@petrochenkov`
    workingjubilee authored Sep 23, 2024
    Configuration menu
    Copy the full SHA
    515bdcd View commit details
    Browse the repository at this point in the history
  11. Rollup merge of rust-lang#130657 - arttet:fix/fuchsia, r=jieyouxu

    Remove x86_64-fuchsia and aarch64-fuchsia target aliases
    
    Closes rust-lang#106649.
    workingjubilee authored Sep 23, 2024
    Configuration menu
    Copy the full SHA
    021ae2c View commit details
    Browse the repository at this point in the history
  12. Rollup merge of rust-lang#130721 - GrigorenkoPV:block-no-opening-brac…

    …e, r=jieyouxu
    
    Add more test cases for block-no-opening-brace
    
    Also add FIXME's for rust-lang#80931 & rust-lang#78168
    workingjubilee authored Sep 23, 2024
    Configuration menu
    Copy the full SHA
    6feefdb View commit details
    Browse the repository at this point in the history
  13. Rollup merge of rust-lang#130736 - Kobzol:rustfmt-2024-git-blame, r=c…

    …ompiler-errors
    
    Add rustfmt 2024 reformatting to git blame ignore
    
    rust-lang#130724 essentially reformatted the world, so we should add it to the git blame ignore list.
    
    Tested with `git blame compiler/rustc_abi/src/lib.rs -L1137,1146`. I first thought that I have to ignore the merge commit, but it seems like the actual commit that did the reformatting should be ignored instead.
    
    r? ``@compiler-errors``
    workingjubilee authored Sep 23, 2024
    Configuration menu
    Copy the full SHA
    7ea3919 View commit details
    Browse the repository at this point in the history
  14. Rollup merge of rust-lang#130746 - joboet:hello_again, r=joboet

    readd @tgross35 and @joboet to the review rotation
    
    We're both (nearly) back from vacation.
    
    CC ``@tgross35``
    workingjubilee authored Sep 23, 2024
    Configuration menu
    Copy the full SHA
    c7abc85 View commit details
    Browse the repository at this point in the history