• B
    Auto merge of #47087 - Zoxc:incr_no_in_ignore, r=michaelwoerister · 619ced05
    bors 提交于
    Replace uses of DepGraph.in_ignore with DepGraph.with_ignore
    
    I currently plan to track tasks in thread local storage. Ignoring things in a closure ensures that the ignore tasks do not overlap the beginning or end of any other task. The TLS API will also use a closure to change a TLS value, so having the ignore task be a closure also helps there.
    
    It also adds `assert_ignored` which is used before a `TyCtxt` is created. Instead of adding a new ignore task this simply ensures that we are in a context where reads are ignored.
    
    r? @michaelwoerister
    619ced05
on_disk_cache.rs 36.7 KB