@@ -12,6 +12,7 @@ Some unstable features will require you to specify the `cargo-features` key in
12
12
13
13
### no-index-update
14
14
* Original Issue: [ #3479 ] ( https://github.com/rust-lang/cargo/issues/3479 )
15
+ * Tracking Issue: [ #7404 ] ( https://github.com/rust-lang/cargo/issues/7404 )
15
16
16
17
The ` -Z no-index-update ` flag ensures that Cargo does not attempt to update
17
18
the registry index. This is intended for tools such as Crater that issue many
@@ -353,6 +354,7 @@ the [issue tracker](https://github.com/rust-lang/wg-cargo-std-aware/issues) of
353
354
the tracking repository, and if it's not there please file a new issue!
354
355
355
356
### timings
357
+ * Tracking Issue: [ #7405 ] ( https://github.com/rust-lang/cargo/issues/7405 )
356
358
357
359
The ` timings ` feature gives some information about how long each compilation
358
360
takes, and tracks concurrency information over time.
@@ -411,3 +413,14 @@ Tips for addressing compile times:
411
413
- Split large crates into smaller pieces.
412
414
- If there are a large number of crates bottlenecked on a single crate, focus
413
415
your attention on improving that one crate to improve parallelism.
416
+
417
+ ### binary-dep-depinfo
418
+ * Tracking rustc issue: [ #63012 ] ( https://github.com/rust-lang/rust/issues/63012 )
419
+
420
+ The ` -Z binary-dep-depinfo ` flag causes Cargo to forward the same flag to
421
+ ` rustc ` which will then cause ` rustc ` to include the paths of all binary
422
+ dependencies in the "dep info" file (with the ` .d ` extension). Cargo then uses
423
+ that information for change-detection (if any binary dependency changes, then
424
+ the crate will be rebuilt). The primary use case is for building the compiler
425
+ itself, which has implicit dependencies on the standard library that would
426
+ otherwise be untracked for change-detection.
0 commit comments