compiletest: Extract auxiliary-crate properties to their own module/struct by Zalathar · Pull Request #131541 · rust-lang/rust (original) (raw)
This moves the values of the 4 different aux-*
directives into their own sub-struct. That struct, along with its directive-parsing code, can then be shared by both TestProps
and EarlyProps
.
The final patch also fixes an oversight in up-to-date checking, by including all auxiliary crates in the timestamp, not just ordinary aux-build
ones.