<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/library/alloc/src/vec/spec_extend.rs, branch beta</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=beta</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=beta'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2024-09-19T22:20:10+00:00</updated>
<entry>
<title>Add `#[track_caller]` to allocating methods of `Vec` &amp; `VecDeque`</title>
<updated>2024-09-19T22:20:10+00:00</updated>
<author>
<name>Pavel Grigorenko</name>
<email>GrigorenkoPV@ya.ru</email>
</author>
<published>2024-06-16T17:03:17+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=0d4259e68e5211b99dea028c1b9071362e7f3b6f'/>
<id>urn:sha1:0d4259e68e5211b99dea028c1b9071362e7f3b6f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Reformat `use` declarations.</title>
<updated>2024-07-28T22:26:52+00:00</updated>
<author>
<name>Nicholas Nethercote</name>
<email>n.nethercote@gmail.com</email>
</author>
<published>2024-07-28T22:13:50+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=84ac80f1921afc243d71fd0caaa4f2838c294102'/>
<id>urn:sha1:84ac80f1921afc243d71fd0caaa4f2838c294102</id>
<content type='text'>
The previous commit updated `rustfmt.toml` appropriately. This commit is
the outcome of running `x fmt --all` with the new formatting options.
</content>
</entry>
<entry>
<title>Remove lifetime bound for A for `impl Extend&lt;&amp;'a T&gt; for Vec&lt;T, A&gt;`.</title>
<updated>2023-07-01T07:12:45+00:00</updated>
<author>
<name>Zachary S</name>
<email>zasample18+github@gmail.com</email>
</author>
<published>2023-07-01T07:12:14+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=0699345e7afb036a61bf52a3703ec12307a97de3'/>
<id>urn:sha1:0699345e7afb036a61bf52a3703ec12307a97de3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Extract the logic for `TrustedLen` to a named method that can be called directly</title>
<updated>2022-11-24T11:12:05+00:00</updated>
<author>
<name>Scott McMurray</name>
<email>scottmcm@users.noreply.github.com</email>
</author>
<published>2022-11-24T11:12:05+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=1c966e7f15a46cc015e7acfde4650b45fee55168'/>
<id>urn:sha1:1c966e7f15a46cc015e7acfde4650b45fee55168</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Replace most uses of `pointer::offset` with `add` and `sub`</title>
<updated>2022-08-20T22:21:41+00:00</updated>
<author>
<name>Maybe Waffle</name>
<email>waffle.lapkin@gmail.com</email>
</author>
<published>2022-08-19T09:33:06+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=e4720e1cf26b6a9804615f79dc6ff1a006399cf1'/>
<id>urn:sha1:e4720e1cf26b6a9804615f79dc6ff1a006399cf1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add VecDeque::extend from vec::IntoIter and slice::Iter specializations</title>
<updated>2022-04-28T04:13:54+00:00</updated>
<author>
<name>Paolo Barbolini</name>
<email>paolo@paolo565.org</email>
</author>
<published>2022-04-10T22:00:03+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=c126f7fc8bf9e2abc0cac1fae40d04f4cf21e4d0'/>
<id>urn:sha1:c126f7fc8bf9e2abc0cac1fae40d04f4cf21e4d0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add comments around code where ordering is important due for panic-safety</title>
<updated>2021-06-22T17:06:55+00:00</updated>
<author>
<name>The8472</name>
<email>git@infinite-source.de</email>
</author>
<published>2021-06-21T19:29:43+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=e0d70153cdee47421b0ec9220dc8fea65f243cfe'/>
<id>urn:sha1:e0d70153cdee47421b0ec9220dc8fea65f243cfe</id>
<content type='text'>
Iterators contain arbitrary code which may panic. Unsafe code has to be
careful to do its state updates at the right point between calls
that may panic.
</content>
</entry>
<entry>
<title>Revert "Auto merge of #83770 - the8472:tra-extend, r=Mark-Simulacrum"</title>
<updated>2021-05-27T16:17:09+00:00</updated>
<author>
<name>The8472</name>
<email>git@infinite-source.de</email>
</author>
<published>2021-05-27T16:17:09+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=f72c60a39a713ecd91034ba0004e7022f279ce0b'/>
<id>urn:sha1:f72c60a39a713ecd91034ba0004e7022f279ce0b</id>
<content type='text'>
Due to a performance regression that didn't show up in the original perf run
this reverts commit 9111b8ae9793f18179a1336417618fc07a9cac85, reversing
changes made to 9a700d2947f2d7f97a2c0dfca3117a8dcc255bdd.
</content>
</entry>
<entry>
<title>Auto merge of #83770 - the8472:tra-extend, r=Mark-Simulacrum</title>
<updated>2021-05-26T19:22:31+00:00</updated>
<author>
<name>bors</name>
<email>bors@rust-lang.org</email>
</author>
<published>2021-05-26T19:22:31+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=9111b8ae9793f18179a1336417618fc07a9cac85'/>
<id>urn:sha1:9111b8ae9793f18179a1336417618fc07a9cac85</id>
<content type='text'>
Add `TrustedRandomAccess` specialization for `Vec::extend()`

This should do roughly the same as the `TrustedLen` specialization but result in less IR by using `__iterator_get_unchecked`
instead of `Iterator::for_each`

Conflicting specializations are manually prioritized by grouping them under yet another helper trait.
</content>
</entry>
<entry>
<title>Merge same condition branch in vec spec_extend</title>
<updated>2021-04-15T03:58:02+00:00</updated>
<author>
<name>Ivan Tham</name>
<email>pickfire@riseup.net</email>
</author>
<published>2021-04-15T03:58:02+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=eeac70c567d9f905a1e905165f1cae1eb5305c00'/>
<id>urn:sha1:eeac70c567d9f905a1e905165f1cae1eb5305c00</id>
<content type='text'>
</content>
</entry>
</feed>
