rust/compiler/rustc_session/src
Yuki Okushi 3d95330230
Rollup merge of #87404 - rylev:artifact-size-profiling, r=wesleywiser
Add support for artifact size profiling

This adds support for profiling artifact file sizes (incremental compilation artifacts and query cache to begin with).

Eventually we want to track this in perf.rlo so we can ensure that file sizes do not change dramatically on each pull request.

This relies on support in measureme: https://github.com/rust-lang/measureme/pull/169. Once that lands we can update this PR to not point to a git dependency.

This was worked on together with `@michaelwoerister.`

r? `@wesleywiser`
2021-10-20 04:35:11 +09:00
..
cgu_reuse_tracker.rs Make Diagnostic::span_fatal unconditionally raise an error 2021-05-08 23:12:04 -04:00
code_stats.rs mv compiler to compiler/ 2020-08-30 18:45:07 +03:00
config.rs Enable AutoFDO. 2021-10-06 19:36:52 +00:00
cstore.rs Access Session while decoding expn_id. 2021-10-06 19:06:20 +02:00
filesearch.rs Move get_tools_search_paths from FileSearch to Session 2021-09-08 18:25:47 +02:00
lib.rs Move ICH to rustc_query_system. 2021-10-03 16:08:53 +02:00
options.rs Rollup merge of #87404 - rylev:artifact-size-profiling, r=wesleywiser 2021-10-20 04:35:11 +09:00
output.rs Use command line metadata path if provided 2021-05-28 22:24:24 -07:00
parse.rs Use multispan suggestions more often 2021-07-30 09:26:31 -07:00
search_paths.rs Doc comments 2021-09-08 18:25:46 +02:00
session.rs Enable AutoFDO. 2021-10-06 19:36:52 +00:00
utils.rs Implement RFC 2951: Native link modifiers 2021-05-05 16:04:25 -07:00