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

Miri subtree update #121579

Merged
merged 28 commits into from
Feb 25, 2024
Merged

Miri subtree update #121579

merged 28 commits into from
Feb 25, 2024

Commits on Feb 17, 2024

  1. Configuration menu
    Copy the full SHA
    03cec74 View commit details
    Browse the repository at this point in the history
  2. Auto merge of rust-lang#3304 - RalfJung:pthread_cond, r=RalfJung

    add direct test of pthread_cond
    
    Fixes rust-lang/miri#2271
    bors committed Feb 17, 2024
    Configuration menu
    Copy the full SHA
    55f29d2 View commit details
    Browse the repository at this point in the history

Commits on Feb 18, 2024

  1. Preparing for merge from rustc

    The Miri Conjob Bot committed Feb 18, 2024
    Configuration menu
    Copy the full SHA
    d18d461 View commit details
    Browse the repository at this point in the history
  2. Merge from rustc

    The Miri Conjob Bot committed Feb 18, 2024
    Configuration menu
    Copy the full SHA
    3ef558e View commit details
    Browse the repository at this point in the history
  3. fmt

    The Miri Conjob Bot committed Feb 18, 2024
    Configuration menu
    Copy the full SHA
    7a83e2f View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    90fccaa View commit details
    Browse the repository at this point in the history

Commits on Feb 19, 2024

  1. Preparing for merge from rustc

    The Miri Conjob Bot committed Feb 19, 2024
    Configuration menu
    Copy the full SHA
    6b6da93 View commit details
    Browse the repository at this point in the history
  2. Merge from rustc

    The Miri Conjob Bot committed Feb 19, 2024
    Configuration menu
    Copy the full SHA
    e118c3e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    010f029 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    059138c View commit details
    Browse the repository at this point in the history
  5. Auto merge of rust-lang#3284 - RalfJung:little-endian-bitmask, r=Ralf…

    …Jung
    
    enable from_bitmask_vector test on little-endian targets
    
    Blocked on rust-lang/portable-simd#380 propagating to the rustc repo
    bors committed Feb 19, 2024
    Configuration menu
    Copy the full SHA
    f743422 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    385479c View commit details
    Browse the repository at this point in the history
  7. Auto merge of rust-lang#3307 - RalfJung:macos-unreliable, r=RalfJung

    tests/pass/concurrency/sync: try to make it less likely for the test to fail on macOS
    
    We're already sleeping a full second though. How can our test be stalled for an entire second, what are these CI runners doing?!?
    bors committed Feb 19, 2024
    Configuration menu
    Copy the full SHA
    99df708 View commit details
    Browse the repository at this point in the history

Commits on Feb 21, 2024

  1. Test windows random shims

    ChrisDenton committed Feb 21, 2024
    Configuration menu
    Copy the full SHA
    aa99d95 View commit details
    Browse the repository at this point in the history
  2. Auto merge of rust-lang#3309 - ChrisDenton:windows-rand, r=RalfJung

    Test windows random shims
    
    This adds tests for `BCryptGenRandom` and `RtlGenRandom` (aka `SystemFunction036`). Note that `BCryptGenRandom` comes in two flavours:
    
    ```rust
    BCryptGenRandom(null_mut(), key.as_mut_ptr(), len, BCRYPT_USE_SYSTEM_PREFERRED_RNG)
    BCryptGenRandom(BCRYPT_RNG_ALG_HANDLE, key.as_mut_ptr(), len, 0)
    ```
    
    Fixes rust-lang#3308
    bors committed Feb 21, 2024
    Configuration menu
    Copy the full SHA
    596dd65 View commit details
    Browse the repository at this point in the history

Commits on Feb 22, 2024

  1. Preparing for merge from rustc

    The Miri Conjob Bot committed Feb 22, 2024
    Configuration menu
    Copy the full SHA
    f5ec4cb View commit details
    Browse the repository at this point in the history
  2. Merge from rustc

    The Miri Conjob Bot committed Feb 22, 2024
    Configuration menu
    Copy the full SHA
    76a596c View commit details
    Browse the repository at this point in the history
  3. fmt

    The Miri Conjob Bot committed Feb 22, 2024
    Configuration menu
    Copy the full SHA
    6f3bc7d View commit details
    Browse the repository at this point in the history
  4. Auto merge of rust-lang#3310 - rust-lang:rustup-2024-02-22, r=oli-obk

    Automatic Rustup
    bors committed Feb 22, 2024
    Configuration menu
    Copy the full SHA
    3815fc0 View commit details
    Browse the repository at this point in the history

Commits on Feb 23, 2024

  1. cargo update

    RalfJung committed Feb 23, 2024
    Configuration menu
    Copy the full SHA
    7bc0435 View commit details
    Browse the repository at this point in the history
  2. Auto merge of rust-lang#3314 - RalfJung:up, r=RalfJung

    cargo update
    bors committed Feb 23, 2024
    Configuration menu
    Copy the full SHA
    40dc2b4 View commit details
    Browse the repository at this point in the history

Commits on Feb 24, 2024

  1. Windows miri-script execution egronomics

    This allows for Windows users to use miri-script without pain
    RossSmyth committed Feb 24, 2024
    Configuration menu
    Copy the full SHA
    c7be443 View commit details
    Browse the repository at this point in the history
  2. Auto merge of rust-lang#3316 - RossSmyth:windows-script, r=RalfJung

    Windows miri-script execution egronomics
    
    This allows for Windows users to use miri-script without pain. As working on miri earlier I was doing
    `.\miri-script\target\debug\miri-script.exe { install | build | ... }` which wasn't fun.
    bors committed Feb 24, 2024
    Configuration menu
    Copy the full SHA
    2f1c9db View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3e7c2e1 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    cd36cda View commit details
    Browse the repository at this point in the history
  5. Auto merge of rust-lang#3312 - RossSmyth:miri-clean, r=RalfJung

    Add "cargo miri clean" command
    
    My first reaction when my miri cache was messed up was to attempt run this, which obviously failed. This helps paper over platform differences and such.
    bors committed Feb 24, 2024
    Configuration menu
    Copy the full SHA
    4db9a36 View commit details
    Browse the repository at this point in the history
  6. Auto merge of rust-lang#3318 - RalfJung:compiletest-rebuilds, r=oli-obk

    compiletest: call cargo-miri directly rather than via 'cargo run'
    
    Fixes rust-lang/miri#3297. Thanks to `@bjorn3` for figuring out the cause of this.
    
    r? `@oli-obk`
    bors committed Feb 24, 2024
    Configuration menu
    Copy the full SHA
    55dcf9c View commit details
    Browse the repository at this point in the history

Commits on Feb 25, 2024

  1. bump rustc-build-sysroot

    RalfJung committed Feb 25, 2024
    Configuration menu
    Copy the full SHA
    9577051 View commit details
    Browse the repository at this point in the history