<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/src/liballoc/vec.rs, branch auto</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=auto</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=auto'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2020-07-28T00:51:13+00:00</updated>
<entry>
<title>mv std libs to library/</title>
<updated>2020-07-28T00:51:13+00:00</updated>
<author>
<name>mark</name>
<email>markm@cs.wisc.edu</email>
</author>
<published>2020-06-12T02:31:49+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=2c31b45ae878b821975c4ebd94cc1e49f6073fd0'/>
<id>urn:sha1:2c31b45ae878b821975c4ebd94cc1e49f6073fd0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Auto merge of #74060 - kpp:remove_length_at_most_32, r=dtolnay</title>
<updated>2020-07-26T05:50:51+00:00</updated>
<author>
<name>bors</name>
<email>bors@rust-lang.org</email>
</author>
<published>2020-07-26T05:50:51+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=461707c5a119cc33c5d7df585ddb6cbec4a081bf'/>
<id>urn:sha1:461707c5a119cc33c5d7df585ddb6cbec4a081bf</id>
<content type='text'>
Remove trait LengthAtMost32

This is a continuation of https://github.com/rust-lang/rust/pull/74026 preserving the original burrbull's commit.

I talked to @burrbull, he suggested me to finish his PR.
</content>
</entry>
<entry>
<title>Apply suggestion from review</title>
<updated>2020-07-24T17:55:08+00:00</updated>
<author>
<name>Alexis Bourget</name>
<email>alexis.bourget@gmail.com</email>
</author>
<published>2020-07-24T17:55:08+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=654c180d05fedc8a9a3c793cfc747ad542d3a4f2'/>
<id>urn:sha1:654c180d05fedc8a9a3c793cfc747ad542d3a4f2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove unecessary link</title>
<updated>2020-07-23T20:35:22+00:00</updated>
<author>
<name>Alexis Bourget</name>
<email>alexis.bourget@gmail.com</email>
</author>
<published>2020-07-23T20:35:22+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=771ec216bc87932e341cf1f4d887988228d429b5'/>
<id>urn:sha1:771ec216bc87932e341cf1f4d887988228d429b5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Improve the documentation for Vec::drain</title>
<updated>2020-07-22T19:50:16+00:00</updated>
<author>
<name>Alexis Bourget</name>
<email>alexis.bourget@gmail.com</email>
</author>
<published>2020-07-22T19:50:16+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=e601e2ac48a217fafb5962a43680d60c574d35ef'/>
<id>urn:sha1:e601e2ac48a217fafb5962a43680d60c574d35ef</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove the usage of the LengthAtMost32 trait</title>
<updated>2020-07-05T12:47:08+00:00</updated>
<author>
<name>Roman Proskuryakov</name>
<email>humbug@deeptown.org</email>
</author>
<published>2020-07-05T12:02:01+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=eff62069ad602090e8d27b83cffd9e77479ed4be'/>
<id>urn:sha1:eff62069ad602090e8d27b83cffd9e77479ed4be</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Auto merge of #73391 - pickfire:liballoc-panic-doc, r=Mark-Simulacrum</title>
<updated>2020-06-29T12:00:31+00:00</updated>
<author>
<name>bors</name>
<email>bors@rust-lang.org</email>
</author>
<published>2020-06-29T12:00:31+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=0ca7f74dbd23a3e8ec491cd3438f490a3ac22741'/>
<id>urn:sha1:0ca7f74dbd23a3e8ec491cd3438f490a3ac22741</id>
<content type='text'>
Add liballoc doc panic detail according to RawVec
</content>
</entry>
<entry>
<title>Rollup merge of #73529 - pickfire:liballoc-specfromelem-i8, r=cuviper</title>
<updated>2020-06-26T20:57:31+00:00</updated>
<author>
<name>Manish Goregaokar</name>
<email>manishsmail@gmail.com</email>
</author>
<published>2020-06-26T20:57:31+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=23b0776a594a0728a7706521c5193245de2ea823'/>
<id>urn:sha1:23b0776a594a0728a7706521c5193245de2ea823</id>
<content type='text'>
Add liballoc impl SpecFromElem for i8

Speedup vec![1_i8; N] for non-zero element.

Before
test do_bench_from_elem_i8        ... bench:         130 ns/iter (+/- 7) = 61 MB/s
test do_bench_from_elem_u8        ... bench:         121 ns/iter (+/- 4) = 66 MB/s
After
test do_bench_from_elem_i8        ... bench:         123 ns/iter (+/- 7) = 65 MB/s
test do_bench_from_elem_u8        ... bench:         121 ns/iter (+/- 5) = 66 MB/s

No speed difference if element is already zero.

```rust
#[bench]
fn do_bench_from_elem_i8(b: &amp;mut Bencher) {
    b.bytes = 8 as u64;
    b.iter(|| {
        let dst = ve::vec![10_i8; 100];
        assert_eq!(dst.len(), 100);
        assert!(dst.iter().all(|x| *x == 10));
    })
}
```

As suggested by @cuviper
https://rust-lang.zulipchat.com/#narrow/stream/219381-t-libs/topic/SpecForElem.20for.20other.20integers

r? @cuviper
CC @joshtriplett

Edit: Wow, I just realized both reviewers are Josh.
</content>
</entry>
<entry>
<title>Add liballoc doc panic detail according to RawVec</title>
<updated>2020-06-26T16:08:14+00:00</updated>
<author>
<name>Ivan Tham</name>
<email>pickfire@riseup.net</email>
</author>
<published>2020-06-16T04:23:28+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=31c6d5f35e3357d55411ba2057101a854d229d8a'/>
<id>urn:sha1:31c6d5f35e3357d55411ba2057101a854d229d8a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Rollup merge of #73616 - pickfire:liballoc-hash, r=joshtriplett</title>
<updated>2020-06-25T00:03:36+00:00</updated>
<author>
<name>Dylan DPC</name>
<email>dylan.dpc@gmail.com</email>
</author>
<published>2020-06-25T00:03:36+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=6c1a91edd92f8cdb2e4d3af51b06bef74aa33dad'/>
<id>urn:sha1:6c1a91edd92f8cdb2e4d3af51b06bef74aa33dad</id>
<content type='text'>
Liballoc minor hash import tweak
</content>
</entry>
</feed>
