about summary refs log tree commit diff
path: root/src/liballoc_system
diff options
context:
space:
mode:
authorbors <bors@rust-lang.org>2016-05-06 06:21:25 -0700
committerbors <bors@rust-lang.org>2016-05-06 06:21:25 -0700
commit5158f3b282287624232ac6935569e440bb182664 (patch)
tree8a0d041a345b5f548b3b1b7ebbfb9459abddf311 /src/liballoc_system
parenta36c41912ba91435d75ab5702ed8bc30116565fe (diff)
parent238e4ee104179c5a6beb5bb25ffe28a3fd77bff5 (diff)
downloadrust-5158f3b282287624232ac6935569e440bb182664.tar.gz
rust-5158f3b282287624232ac6935569e440bb182664.zip
Auto merge of #33138 - arielb1:sized-shortcut, r=nikomatsakis
Short-cut `T: Sized` trait selection for ADTs

Basically avoids all nested obligations when checking whether an ADT is sized - this speeds up typeck by ~15%

The refactoring fixed #32963, but I also want to make `Copy` not object-safe (will commit that soon).

Fixes #33201

r? @nikomatsakis
Diffstat (limited to 'src/liballoc_system')
0 files changed, 0 insertions, 0 deletions