bors 10c375700c Auto merge of #74887 - Mark-Simulacrum:cache-non-exhaustive, r=petrochenkov
Cache non-exhaustive separately from attributes

This prevents cross-crate attribute loading from metadata just for non_exhaustive checking; cross-crate attribute loading implies disk reading and is relatively slow.
2020-07-29 04:59:37 +00:00
..
2020-07-28 09:36:56 -04:00
2020-07-27 19:51:13 -05:00
2020-07-27 21:08:19 +02:00
2020-07-27 21:08:19 +02:00
2020-07-27 21:07:37 +02:00
2020-07-27 19:51:13 -05:00
2020-07-27 21:07:37 +02:00
2020-07-27 21:07:37 +02:00
2020-07-27 22:05:34 -05:00

This directory contains the source code of the rust project, including:

  • rustc and its tests
  • The bootstrapping build system
  • Various submodules for tools, like rustdoc, rls, etc.

For more information on how various parts of the compiler work, see the rustc dev guide.