| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2021-01-26 | Auto merge of #80692 - Aaron1011:feature/query-result-debug, r=estebank | bors | -0/+1 | |
| Enforce that query results implement Debug Currently, we require that query keys implement `Debug`, but we do not do the same for query values. This can make incremental compilation bugs difficult to debug - there isn't a good place to print out the result loaded from disk. This PR adds `Debug` bounds to several query-related functions, allowing us to debug-print the query value when an 'unstable fingerprint' error occurs. This required adding `#[derive(Debug)]` to a fairly large number of types - hopefully, this doesn't have much of an impact on compiler bootstrapping times. | ||||
| 2021-01-17 | Add track_caller to .steal() | Joshua Nelson | -1/+3 | |
| Before: ``` thread 'rustc' panicked at 'attempt to read from stolen value', /home/joshua/rustc/compiler/rustc_data_structures/src/steal.rs:43:15 ``` After: ``` thread 'rustc' panicked at 'attempt to steal from stolen value', compiler/rustc_mir/src/transform/mod.rs:423:25 ``` | ||||
| 2021-01-16 | Enforce that query results implement Debug | Aaron Hill | -0/+1 | |
| 2020-11-14 | Move Steal to rustc_data_structures. | Camille GILLOT | -0/+51 | |
