-
Notifications
You must be signed in to change notification settings - Fork 13.7k
Rollup of 4 pull requests #146043
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 4 pull requests #146043
Conversation
Previously, attempting to create/truncate a file without write/append access would result in platform-specific error messages: - Unix: "Invalid argument" - Windows: raw OS error code 87 These error codes look like system errors, which could waste hours of debugging for what is actually an API misuse issue.
This avoids panicking when the source and destinations are on different filesystems.
…aheemdev std: clarify `OpenOptions` error for create without write access Fixes rust-lang#140621
Fix `sys::process::windows::tests::test_thread_handle` spurious failure Instead of sleeping, wait for the process to finish so that we can be sure it's done. We use a timeout because otherwise this test can be stuck indefinitely if it fails (unfortunately std doesn't currently have a way to wait with a timeout so a manual OS API call is necessary). I also changed the test to run `whoami` and pipe the output to null so that it doesn't clutter up the test output. Fixes rust-lang#146024
…est, r=GuillaumeGomez Update `browser-ui-test` version to `0.21.3` I cannot test it locally because of this bug: ``` error: couldn't generate documentation: failed to read column from disk: data consumer error: missing field `unknown number` at line 1 column 8 | = note: failed to create or modify "build/x86_64-unknown-linux-gnu/test/rustdoc-gui/doc/search.index/entry/": failed to read column from disk: data consumer error: missing field `unknown number` at line 1 column 8 ``` So I'll iterate through CI checks I guess. r? ghost
Use move_file for rename in tracing This avoids panicking when the source and destination are on different filesystems.
@bors r+ rollup=never p=5 |
☀️ Test successful - checks-actions |
📌 Perf builds for each rolled up PR:
previous master: 523d3999dc In the case of a perf regression, run the following command for each PR you suspect might be the cause: |
What is this?This is an experimental post-merge analysis report that shows differences in test outcomes between the merged PR and its parent PR.Comparing 523d399 (parent) -> cd60c60 (this PR) Test differencesShow 87 test diffsStage 1
Additionally, 86 doctest diffs were found. These are ignored, as they are noisy. Job group index
Test dashboardRun cargo run --manifest-path src/ci/citool/Cargo.toml -- \
test-dashboard cd60c60d9f6bf13ca96ecde7392327c3caf6f162 --output-dir test-dashboard And then open Job duration changes
How to interpret the job duration changes?Job durations can vary a lot, based on the actual runner instance |
Finished benchmarking commit (cd60c60): comparison URL. Overall result: ❌✅ regressions and improvements - no action needed@rustbot label: -perf-regression Instruction countOur most reliable metric. Used to determine the overall result above. However, even this metric can be noisy.
Max RSS (memory usage)This benchmark run did not return any relevant results for this metric. CyclesResults (primary 1.5%, secondary -2.4%)A less reliable metric. May be of interest, but not used to determine the overall result above.
Binary sizeResults (primary 0.3%, secondary 0.5%)A less reliable metric. May be of interest, but not used to determine the overall result above.
Bootstrap: 465.403s -> 466.008s (0.13%) |
Successful merges:
OpenOptions
error for create without write access #144964 (std: clarifyOpenOptions
error for create without write access)sys::process::windows::tests::test_thread_handle
spurious failure #146030 (Fixsys::process::windows::tests::test_thread_handle
spurious failure)browser-ui-test
version to0.21.3
#146035 (Updatebrowser-ui-test
version to0.21.3
)r? @ghost
@rustbot modify labels: rollup
Create a similar rollup