diff options
| author | bors <bors@rust-lang.org> | 2018-08-05 22:41:07 +0000 |
|---|---|---|
| committer | bors <bors@rust-lang.org> | 2018-08-05 22:41:07 +0000 |
| commit | e9fa9f5a6a7dede07b71987b893065f290b7acf7 (patch) | |
| tree | 0ab2783d3ea28c334aab4d7bc95249b7e480760a /src/test/incremental/thinlto | |
| parent | 73c78734bae8f2947a4bfdeabebeeb84ccf0b0e1 (diff) | |
| parent | 4471537ea046da8d8465e2234fa501c29b201d0c (diff) | |
| download | rust-e9fa9f5a6a7dede07b71987b893065f290b7acf7.tar.gz rust-e9fa9f5a6a7dede07b71987b893065f290b7acf7.zip | |
Auto merge of #52997 - llogiq:tiny-list-opt, r=varkor
data_structures: make TinyList more readable and optimize remove(_) also add benchmarks Before: ``` test tiny_list::test::bench_insert_empty ... bench: 1 ns/iter (+/- 0) test tiny_list::test::bench_insert_one ... bench: 16 ns/iter (+/- 0) test tiny_list::test::bench_remove_empty ... bench: 2 ns/iter (+/- 0) test tiny_list::test::bench_remove_one ... bench: 6 ns/iter (+/- 0) test tiny_list::test::bench_remove_unknown ... bench: 4 ns/iter (+/- 0) ``` After: ``` test tiny_list::test::bench_insert_empty ... bench: 1 ns/iter (+/- 0) test tiny_list::test::bench_insert_one ... bench: 16 ns/iter (+/- 0) test tiny_list::test::bench_remove_empty ... bench: 0 ns/iter (+/- 0) test tiny_list::test::bench_remove_one ... bench: 3 ns/iter (+/- 0) test tiny_list::test::bench_remove_unknown ... bench: 2 ns/iter (+/- 0) ```
Diffstat (limited to 'src/test/incremental/thinlto')
0 files changed, 0 insertions, 0 deletions
