rust/compiler
Joshua Nelson 272015190d Add [TRACKED_NO_CRATE_HASH] and [SUBSTRUCT] directives
This is necessary for options that should invalidate the incremental
hash but *not* affect the crate hash (e.g. --remap-path-prefix).

This doesn't add `for_crate_hash` to the trait directly because it's not
relevant for *types*, only for *options*, which are fields on a larger
struct. Instead, it adds a new `SUBSTRUCT` directive for options, which
does take a `for_crate_hash` parameter.

- Use TRACKED_NO_CRATE_HASH for --remap-path-prefix
- Add test that `remap_path_prefix` is tracked
- Reduce duplication in the test suite to avoid future churn
2021-04-27 16:46:33 +00:00
..
2021-04-04 14:10:26 -07:00
2021-04-19 15:57:08 +03:00
2021-04-25 11:08:33 +02:00
2021-04-19 15:57:08 +03:00
2021-04-20 09:30:28 -04:00
2021-04-19 15:57:08 +03:00
2021-04-19 15:57:08 +03:00
2021-04-05 22:58:11 +08:00