| Age | Commit message (Collapse) | Author | Lines |
|
CARGO_EXTRA_FLAGS is respected by the ./miri script which we are not invoking here
|
|
|
|
|
|
|
|
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`
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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
|
|
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
|
|
|
|
Miri subtree update
r? `@ghost`
|
|
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).
|
|
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.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
No functional change in this commit
|
|
Subtree update of `rust-analyzer`
|
|
|
|
to build the C lib
|
|
|
|
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`
|
|
|
|
|
|
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
|
|
cotrol stacked borrows consistency check with its own feature flag
Fixes https://github.com/rust-lang/miri/issues/3431
|
|
|
|
|
|
|
|
cargo-miri smoke test and Miri sysroot build
|
|
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.
|
|
|
|
Only change is https://github.com/davidbarsky/tracing-tree/pull/76
dedupes tracing-log
dupes nu-ansi-term
|
|
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.
|
|
|
|
|
|
stabilize ptr.is_aligned, move ptr.is_aligned_to to a new feature gate
This is an alternative to #121920
|
|
|
|
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
|
|
Fixes https://github.com/rust-lang/rust/issues/120553
Fixes https://github.com/rust-lang/rust/issues/48462
|
|
This is an alternative to #121920
|
|
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
|
|
|