about summary refs log tree commit diff
path: root/src
AgeCommit message (Collapse)AuthorLines
2024-03-31remove a pointless env varRalf Jung-4/+0
CARGO_EXTRA_FLAGS is respected by the ./miri script which we are not invoking here
2024-03-31shift Miri's stage so that it matches other rustc-based toolsRalf Jung-57/+74
2024-03-31bootstrap/rustc: remove a miri hackRalf Jung-1/+1
2024-03-31cargo-miri: better debug output; reorder a comment to make it less confusingRalf Jung-6/+10
2024-03-31Auto merge of #123246 - Kobzol:tarball-reproducible, r=Mark-Simulacrumbors-29/+58
Make source tarball generation more reproducible This PR performs several changes to source tarball generation (`x dist rustc-src`) in order to make it more reproducible (in light of the recent "xz backdoor"...). I want to follow up on it with making a separate CI workflow for generating the tarball. After this PR, running this locally produces identical checksums: ```bash $ ./x dist rustc-src $ sha256sum build/dist/rustc-1.79.0-src.tar.gz $ ./x dist rustc-src $ sha256sum build/dist/rustc-1.79.0-src.tar.gz ``` r? `@Mark-Simulacrum`
2024-03-31update josh version and guidanceRalf Jung-13/+9
2024-03-31Sort directories when generating tarballsJakub Beránek-1/+4
2024-03-31Make tarball generation more deterministicJakub Beránek-2/+5
2024-03-31Remove potential `__pycache__` directories from src tarballsJakub Beránek-0/+14
2024-03-31Checkout all submodules when building source tarballsJakub Beránek-3/+3
2024-03-31Move submodule lookup to `Builder`Jakub Beránek-23/+32
2024-03-31reset the cachesRalf Jung-8/+10
looks like the M1 runners don't like it when the cache was created on x86 also reorder the lines to be more semantically grouped
2024-03-31Auto merge of #123264 - matthiaskrgr:rollup-smyy7j9, r=matthiaskrgrbors-192/+220
Rollup of 4 pull requests Successful merges: - #123189 (Log BOLT args in bootstrap `rustc` shim) - #123211 (Stop calling visitors `V`) - #123242 (pattern analysis: Require enum indices to be contiguous) - #123260 (Miri subtree update) r? `@ghost` `@rustbot` modify labels: rollup
2024-03-31experiment with macOS M1 runnersRalf Jung-4/+5
2024-03-31Rollup merge of #123260 - RalfJung:miri, r=RalfJungMatthias Krüger-186/+214
Miri subtree update r? `@ghost`
2024-03-31Rollup merge of #123189 - Kobzol:rustc-shim-log, r=onur-ozkanMatthias Krüger-6/+6
Log BOLT args in bootstrap `rustc` shim Before, the BOLT argument would not be logged, because it was only added after the logging has happened. Found by `@RalfJung` [here](https://github.com/rust-lang/rust/pull/116352#discussion_r1544235771).
2024-03-31Auto merge of #3436 - RalfJung:win-ci, r=RalfJungbors-46/+61
speed up Windows CI The many-seeds test is taking 15 minutes. Let's just run that only once instead of many times on Windows. Also refactor the CI script to make the caller control which tests are being run.
2024-03-31move './miri check' for features to the style check jobRalf Jung-8/+7
2024-03-31python: fix regex backslash escapesRalf Jung-2/+2
2024-03-31show the time that the main CI steps takeRalf Jung-6/+6
2024-03-31also control the cargo-miri env var test separatelyRalf Jung-9/+12
2024-03-31windows ci: run many-seeds test less oftenRalf Jung-1/+2
2024-03-31bash: use variable expansion that properly distinguishes null vs non-existingRalf Jung-9/+9
2024-03-31ci: separetely control which host-only tests are run whereRalf Jung-21/+33
No functional change in this commit
2024-03-31Auto merge of #123258 - lnicola:sync-from-ra, r=lnicolabors-3632/+5731
Subtree update of `rust-analyzer`
2024-03-31there is no need for these wildcardsRalf Jung-6/+7
2024-03-31extern-so: give the version script a better name; show errors from failing ↵Ralf Jung-8/+14
to build the C lib
2024-03-31Merge commit 'f5a9250147f6569d8d89334dc9cca79c0322729f' into sync-from-raLaurențiu Nicola-3632/+5731
2024-03-31Auto merge of #123236 - klensy:tracing-tree-bump, r=Mark-Simulacrumbors-1/+1
bump tracing-tree to 0.3 Only change in `tracing-tree` is https://github.com/davidbarsky/tracing-tree/pull/76 * dedupes `tracing-log` * dupes `nu-ansi-term`
2024-03-31Merge from rustcThe Miri Cronjob Bot-2/+4
2024-03-31Preparing for merge from rustcThe Miri Cronjob Bot-1/+1
2024-03-30Rewrite core-no-fp-fmt-parse in RustOneirical-1/+14
Rewrite core-no-fp-fmt-parse in Rust fix: missing import fix: tidiness check more tidy checks remove tidy line length ignore new helper functions + arg_path generic fix: remove unused import delete arg_path, change arg_path to input
2024-03-30Auto merge of #3434 - RalfJung:stacked-borrows-cache-consistency, r=RalfJungbors-10/+18
cotrol stacked borrows consistency check with its own feature flag Fixes https://github.com/rust-lang/miri/issues/3431
2024-03-30cotrol stacked borrows consistency check with its own feature flagRalf Jung-10/+18
2024-03-30move tests away from the slow Windows builderRalf Jung-2/+2
2024-03-30run GC stress test only for host testsRalf Jung-2/+2
2024-03-30prepare_tool_cargo: add support for a miri-test mode, and use it in the ↵Ralf Jung-77/+85
cargo-miri smoke test and Miri sysroot build
2024-03-30Auto merge of #3430 - RalfJung:doc, r=RalfJungbors-5/+5
make some doc comments not doc tests `./miri test --doc` will run doctests even if we have them disabled (that's a cargo quirk: https://github.com/rust-lang/cargo/issues/13668). This fixes that command to not fail.
2024-03-30make some doc comments not doc testsRalf Jung-5/+5
2024-03-30bump tracing-tree to 0.3klensy-1/+1
Only change is https://github.com/davidbarsky/tracing-tree/pull/76 dedupes tracing-log dupes nu-ansi-term
2024-03-30Rollup merge of #123224 - pacak:better-error-message, r=compiler-errorsMatthias Krüger-1/+3
compiletest: print reason for failing to read tests Turns this ``` Could not read tests from /path/to/rust/tests/run-make note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Build completed unsuccessfully in 0:00:05 ``` into this: ``` Could not read tests from /path/to/rust/tests/run-make: run-make tests cannot have both `Makefile` and `rmake.rs` note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace Build completed unsuccessfully in 0:00:05 ``` While first one is technically correct - it's not helpful at all, adding backtrace is not making it any better.
2024-03-30Merge from rustcThe Miri Cronjob Bot-79/+160
2024-03-30Preparing for merge from rustcThe Miri Cronjob Bot-1/+1
2024-03-30Auto merge of #121948 - Gankra:stab-align, r=dtolnaybors-1/+1
stabilize ptr.is_aligned, move ptr.is_aligned_to to a new feature gate This is an alternative to #121920
2024-03-29compiletest: print reason for failing to read testsMichael Baikov-1/+3
2024-03-30Auto merge of #120557 - n8henrie:issue_120553, r=Mark-Simulacrumbors-0/+43
Add rust-lldb pretty printing for Path and PathBuf Fixes https://github.com/rust-lang/rust/issues/120553 Fixes https://github.com/rust-lang/rust/issues/48462
2024-03-29Add rust-lldb pretty printing for Path and PathBufNathan Henrie-0/+43
Fixes https://github.com/rust-lang/rust/issues/120553 Fixes https://github.com/rust-lang/rust/issues/48462
2024-03-29stabilize ptr.is_aligned, move ptr.is_aligned_to to a new feature gateAria Beingessner-1/+1
This is an alternative to #121920
2024-03-29Auto merge of #123208 - weihanglo:update-cargo, r=weihanglobors-0/+0
Update cargo 8 commits in 499a61ce7a0fc6a72040084862a68b2603e770e8..a59aba136aab5510c16b0750a36cbd9916f91796 2024-03-26 04:17:04 +0000 to 2024-03-28 21:21:41 +0000 - refactor(package): Simplify getting of published Manifest (rust-lang/cargo#13666) - fix(toml): Warn on unused workspace.dependencies keys on virtual workspaces (rust-lang/cargo#13664) - docs: clarify `--locked` ensures Cargo uses dependency versions in lockfile (rust-lang/cargo#13665) - RUSTC_WORKSPACE_WRAPPER: clarify docs (rust-lang/cargo#13648) - fix(add): Preserve comments when updating simple deps (rust-lang/cargo#13655) - fix(generate-lockfile): hold lock before querying index (rust-lang/cargo#13657) - test: Add asserts to catch BorrowMutError's (rust-lang/cargo#13651) - Publish test crates (rust-lang/cargo#13418) r? ghost
2024-03-29Update cargoWeihang Lo-0/+0