-
Notifications
You must be signed in to change notification settings - Fork 13.4k
Miri subtree update #124368
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 #124368
Conversation
global allocations: don't make up a super-high VectorIdx, just use the main thread
…he host environment This option allows to pass environment variables to the interpreted program without needing to modify the host environment (which may have undesired effects in some cases).
Add localtime_r shim - Implement ``localtime_r`` shim as mentioned in rust-lang#2057 Note: - ``tm_zone``, ``tm_gmtoff`` might not be consistent with ``libc::localtime_r`` as custom implementation is provided through ``chrono``. Due to the lack of daylight saving information in ``chrono``, ``is_dst`` value will always be ``-1``.
Automatic Rustup
Add `-Zmiri-env-set` to set environment variables without modifying the host environment This option allows to pass environment variables to the interpreted program without needing to modify the host environment (which may have undesired effects in some cases).
Signed-off-by: forcedebug <[email protected]>
add Windows TLS bug to trophy case
chore: fix some typos in comments
Doesn't seem right to prepare a PR in that case
… on `rustc_target::abi::Size`
Automatic Rustup
…et's require that in general
…a non-default function
…alfJung windows: basic support for GetUserProfileDirectoryW Fixes rust-lang/miri#3499
avoid 'let _' in tests where we actually want the value to be computed
Implement LLVM x86 AVX2 intrinsics
unix_sigpipe: don't inline DEFAULT, just use it from rustc The default anyway changed since this code was written... it's now 0, not 2.
This is a newer version of the same action. None of the uses here were particularly special (no complex features of v3 were used) so this is a straightforward as-is upgrade.
Upgrade to `actions/checkout@v4` in `ci.yml`. This is a newer version of the same action. None of the uses here were particularly special (no complex features of v3 were used) so this is a straightforward as-is upgrade.
CI: don't run cron-fail-notify when the job just got canceled Doesn't seem right to prepare a PR in that case
Automatic Rustup
make miri-script a workspace root This is needed to make miri-script build on stable (as is done by the `./miri` script) when the parent package uses unstable cargo features.
add a test for the TLS memory leak This is a regression test for rust-lang#123583.
CI: run benches with hyperfine rather than bash The hyperfine installation is cached so this should not cost a lot of CI time. This is step 1/2 to getting rid of the BASH variable hack.
These commits modify the If this was unintentional then you should revert the changes before this PR is merged. The Miri subtree was changed cc @rust-lang/miri |
@bors r+ |
☀️ Test successful - checks-actions |
Finished benchmarking commit (1c84675): comparison URL. Overall result: ❌ regressions - no action needed@rustbot label: -perf-regression Instruction countThis is a highly reliable metric that was used to determine the overall result at the top of this comment.
Max RSS (memory usage)This benchmark run did not return any relevant results for this metric. CyclesResultsThis is a less reliable metric that may be of interest but was not used to determine the overall result at the top of this comment.
Binary sizeThis benchmark run did not return any relevant results for this metric. Bootstrap: 673.3s -> 671.835s (-0.22%) |
r? @ghost