about summary refs log tree commit diff
path: root/src/libstd/sys/unix/stack_overflow.rs
diff options
context:
space:
mode:
authorbors <bors@rust-lang.org>2017-11-01 14:28:11 +0000
committerbors <bors@rust-lang.org>2017-11-01 14:28:11 +0000
commita3f990dc08437ecf63f5e15e8ec6acb9cbedbc14 (patch)
tree0b6229e15b82955e5e75d7ad382158a02f5f69e0 /src/libstd/sys/unix/stack_overflow.rs
parent2f581cf9d692781847bede5d966b098a5d09b5e4 (diff)
parent6faba5bf8d19de75249280c200399d1cef9abe2b (diff)
downloadrust-a3f990dc08437ecf63f5e15e8ec6acb9cbedbc14.tar.gz
rust-a3f990dc08437ecf63f5e15e8ec6acb9cbedbc14.zip
Auto merge of #45472 - michaelwoerister:incr-comp-caching-base, r=nikomatsakis
incr.comp.: Implement compiler diagnostic persistence.

This PR implements storing and loading diagnostics that the compiler generates and thus allows for emitting warnings during incremental compilation without actually re-evaluating the thing the warning originally came from. It also lays some groundwork for storing and loading type information and MIR in the incr. comp. cache.

~~It is still work in progress:~~
- ~~There's still some documentation to be added.~~
- ~~The way anonymous queries are handled might lead to duplicated emissions of warnings. Not sure if there is a better way or how frequent such duplication would be in practice.~~

Diagnostic message duplication is addressed separately in #45519.

r? @nikomatsakis
Diffstat (limited to 'src/libstd/sys/unix/stack_overflow.rs')
0 files changed, 0 insertions, 0 deletions