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

Closed
wants to merge 25 commits into from

Commits on Aug 24, 2024

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

Commits on Aug 28, 2024

  1. Configuration menu
    Copy the full SHA
    ee05de8 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    83de14c View commit details
    Browse the repository at this point in the history

Commits on Aug 29, 2024

  1. Configuration menu
    Copy the full SHA
    e20a888 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    de34a91 View commit details
    Browse the repository at this point in the history
  3. wasi: Fix sleeping for Duration::MAX

    This commit fixes an assert in the WASI-specific implementation of
    thread sleep to ensure that sleeping for a very large period of time
    blocks instead of panicking. This can come up when testing programs that
    sleep "forever", for example.
    alexcrichton committed Aug 29, 2024
    Configuration menu
    Copy the full SHA
    c824c1a View commit details
    Browse the repository at this point in the history

Commits on Aug 30, 2024

  1. Configuration menu
    Copy the full SHA
    692ec85 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e043cb6 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    6e803e1 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    e740171 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    8e768d8 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    1c68b0a View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    a0791d2 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    c983d3d View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    5432635 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    cb49f91 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    552585c View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    ee8f6ff View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    772207e View commit details
    Browse the repository at this point in the history

Commits on Aug 31, 2024

  1. Rollup merge of rust-lang#129527 - compiler-errors:lint-nit, r=Nadrieril

    Don't use `TyKind` in a lint
    
    Allows us to remove an inherent method from `TyKind` from the type ir crate.
    workingjubilee committed Aug 31, 2024
    Configuration menu
    Copy the full SHA
    6bf4b31 View commit details
    Browse the repository at this point in the history
  2. Rollup merge of rust-lang#129640 - saethlin:unignore-android-in-alloc…

    …, r=tgross35
    
    Re-enable android tests/benches in alloc/core
    
    This is basically a revert of rust-lang#73729. These tests better work on android now; it's been 4 years and we don't use dlmalloc on that target anymore.
    
    And I've validated that they should pass now with a try-build :)
    workingjubilee committed Aug 31, 2024
    Configuration menu
    Copy the full SHA
    ed0c230 View commit details
    Browse the repository at this point in the history
  3. Rollup merge of rust-lang#129731 - ferrocene:x-test-compiler, r=onur-…

    …ozkan
    
    Allow running `./x.py test compiler`
    workingjubilee committed Aug 31, 2024
    Configuration menu
    Copy the full SHA
    a8c5950 View commit details
    Browse the repository at this point in the history
  4. Rollup merge of rust-lang#129751 - RalfJung:interpret-visit-field-ord…

    …er, r=compiler-errors
    
    interpret/visitor: make memory order iteration slightly more efficient
    
    Finally I know enough about RPIT to write this iterator signature correctly. :D
    
    This means memory-order iteration now needs an allocation, but it avoids quadratic complexity (where it has to do a linear scan n times to find the n-th field in memory order), so that seems like a win overall. The changed code only affects Miri; the rustc changes are NOPs.
    workingjubilee committed Aug 31, 2024
    Configuration menu
    Copy the full SHA
    3f30d8a View commit details
    Browse the repository at this point in the history
  5. Rollup merge of rust-lang#129754 - alexcrichton:fix-wasi-long-sleep, …

    …r=workingjubilee
    
    wasi: Fix sleeping for `Duration::MAX`
    
    This commit fixes an assert in the WASI-specific implementation of thread sleep to ensure that sleeping for a very large period of time blocks instead of panicking. This can come up when testing programs that sleep "forever", for example.
    
    I'll note that I haven't included a test for this since it's sort of difficult to test. I've tested this locally though that long sleeps do indeed block and short sleeps still only sleep for a short amount of time.
    workingjubilee committed Aug 31, 2024
    Configuration menu
    Copy the full SHA
    6dccab5 View commit details
    Browse the repository at this point in the history
  6. Rollup merge of rust-lang#129777 - nnethercote:unreachable_pub-4, r=U…

    …rgau
    
    Add `unreachable_pub`, round 4
    
    A follow-up to rust-lang#129732.
    
    r? `@Urgau`
    workingjubilee committed Aug 31, 2024
    Configuration menu
    Copy the full SHA
    9292173 View commit details
    Browse the repository at this point in the history