2020-08-17 Triage Log

See the README for details on how this log was gathered.

This week was quite noisy, with many small regressions and improvements. Overall, instruction counts have increased somewhat, while max RSS remains the same. There were several updates to core data structures (HashMap, IndexMap), which contributed to some of the noise.

Triage done by @ecstaticmorse. Revision range: 8b84156c6ee2b4e707dc32f5a516e3143ab924d3..67e7b9b8cf776222825dbbd4cb1e39b7765ef27c

4 Regressions, 3 Improvements, 4 Mixed, 0 of them in rollups.

4 Regressions

#73851 Remove most specialization use in serialization

#75048 Prevent __rust_begin_short_backtrace frames from being tail-call optimised away

#75306 Hash parent ExpnData

#73656 move Deaggregate pass to post_borrowck_cleanup

3 Improvements

#74512 Put panic code path from copy_from_slice into cold function

#74877 Implement the min_const_generics feature gate

#75121 Avoid unwrap_or_else in str indexing

4 Mixed

#70052 Update hashbrown to 0.8.1

#75278 Upgrade indexmap and use it more

#75306 Update hashbrown to 0.8.2

#75382 First iteration of simplify match branches

Nags requiring follow up