<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/src/libstd/sync, branch 1.40.0</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=1.40.0</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=1.40.0'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2019-10-16T07:06:01+00:00</updated>
<entry>
<title>Don't recommend ONCE_INIT in std::sync::Once</title>
<updated>2019-10-16T07:06:01+00:00</updated>
<author>
<name>boyned//Kampfkarren</name>
<email>boynedmaster@gmail.com</email>
</author>
<published>2019-10-16T07:06:01+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=247df6e13492d7d9ffed3de49aa59067ef8267f1'/>
<id>urn:sha1:247df6e13492d7d9ffed3de49aa59067ef8267f1</id>
<content type='text'>
ONCE_INIT is deprecated, and so suggesting it as not only being on par with, but before `Once::new` is a bad idea.</content>
</entry>
<entry>
<title>Remove Error::cause impls equal to deafult impl</title>
<updated>2019-10-13T10:30:06+00:00</updated>
<author>
<name>Linus Färnstrand</name>
<email>faern@faern.net</email>
</author>
<published>2019-10-13T10:26:45+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=b8e7f761819da1e50171f79e6de95122eef816a0'/>
<id>urn:sha1:b8e7f761819da1e50171f79e6de95122eef816a0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update sync condvar doc style</title>
<updated>2019-08-31T15:09:37+00:00</updated>
<author>
<name>Ivan Tham</name>
<email>pickfire@riseup.net</email>
</author>
<published>2019-08-31T15:09:37+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=e2e1175ce25b6a69954b0ad3cdb15c1b684b1d92'/>
<id>urn:sha1:e2e1175ce25b6a69954b0ad3cdb15c1b684b1d92</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Handle cfg(bootstrap) throughout</title>
<updated>2019-08-14T09:39:53+00:00</updated>
<author>
<name>Mark Rousskov</name>
<email>mark.simulacrum@gmail.com</email>
</author>
<published>2019-08-11T16:55:14+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=2601c864878412814134f417b7a738e5ee8898f2'/>
<id>urn:sha1:2601c864878412814134f417b7a738e5ee8898f2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Auto merge of #62990 - Centril:rollup-k9n0hvs, r=Centril</title>
<updated>2019-07-25T22:34:23+00:00</updated>
<author>
<name>bors</name>
<email>bors@rust-lang.org</email>
</author>
<published>2019-07-25T22:34:23+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=18630677cf6c7ac50e6786c504b35bc09501dbe2'/>
<id>urn:sha1:18630677cf6c7ac50e6786c504b35bc09501dbe2</id>
<content type='text'>
Rollup of 15 pull requests

Successful merges:

 - #60066 (Stabilize the type_name intrinsic in core::any)
 - #60938 (rustdoc: make #[doc(include)] relative to the containing file)
 - #61884 (Stablize Euclidean Modulo (feature euclidean_division))
 - #61890 (Fix some sanity checks)
 - #62528 (Add joining slices of slices with a slice separator, not just a single item)
 - #62707 (Add tests for overlapping explicitly dropped locals in generators)
 - #62735 (Turn `#[global_allocator]` into a regular attribute macro)
 - #62822 (Improve some pointer-related documentation)
 - #62887 (Make the parser TokenStream more resilient after mismatched delimiter recovery)
 - #62921 (Add method disambiguation help for trait implementation)
 - #62930 (Add test for #51559)
 - #62942 (Use match ergonomics in Condvar documentation)
 - #62977 (Fix inconsistent highlight blocks.)
 - #62978 (Remove `cfg(bootstrap)` code for array implementations)
 - #62981 (Add note suggesting to borrow a String argument to find)

Failed merges:

 - #62964 (clarify and unify some type test names)

r? @ghost
</content>
</entry>
<entry>
<title>Auto merge of #60340 - mgeier:cap-vs-capacity, r=alexcrichton</title>
<updated>2019-07-25T18:45:42+00:00</updated>
<author>
<name>bors</name>
<email>bors@rust-lang.org</email>
</author>
<published>2019-07-25T18:45:42+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=890881f8f4c77e8670d4b32104c0325fcfefc90f'/>
<id>urn:sha1:890881f8f4c77e8670d4b32104c0325fcfefc90f</id>
<content type='text'>
Rename .cap() methods to .capacity()

As mentioned in #60316, there are a few `.cap()` methods, which seem out-of-place because such methods are called `.capacity()` in the rest of the code.

This PR renames them to `.capacity()` but leaves `RawVec::cap()` in there for backwards compatibility.

I didn't try to mark the old version as "deprecated", because I guess this would cause too much noise.
</content>
</entry>
<entry>
<title>Use match ergonomics in Condvar documentation</title>
<updated>2019-07-24T16:36:49+00:00</updated>
<author>
<name>Kevin W Matthews</name>
<email>KevinWMatthews@gmail.com</email>
</author>
<published>2019-07-24T15:21:08+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=c0918183a7888ed028e41ca2e2e917a0d377aee8'/>
<id>urn:sha1:c0918183a7888ed028e41ca2e2e917a0d377aee8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ONCE_INIT is deprecated-in-future only for bootstrap</title>
<updated>2019-07-19T07:48:06+00:00</updated>
<author>
<name>Ralf Jung</name>
<email>post@ralfj.de</email>
</author>
<published>2019-07-17T08:34:34+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=7c1e4054787f99dff36aa66318b7589f78dfc7d9'/>
<id>urn:sha1:7c1e4054787f99dff36aa66318b7589f78dfc7d9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>warn about deprecated-in-future in most of libstd</title>
<updated>2019-07-19T07:35:32+00:00</updated>
<author>
<name>Ralf Jung</name>
<email>post@ralfj.de</email>
</author>
<published>2019-07-17T07:33:08+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=33452b0587ad543c6d7cc0f41daad6d4be71842f'/>
<id>urn:sha1:33452b0587ad543c6d7cc0f41daad6d4be71842f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Rollup merge of #62123 - jeremystucki:needless_lifetimes_std, r=alexcrichton</title>
<updated>2019-07-05T11:52:58+00:00</updated>
<author>
<name>Mazdak Farrokhzad</name>
<email>twingoow@gmail.com</email>
</author>
<published>2019-07-05T11:52:58+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=0f92eb8a4a7d8715381f5b5d748d22315f6ff9c7'/>
<id>urn:sha1:0f92eb8a4a7d8715381f5b5d748d22315f6ff9c7</id>
<content type='text'>
 Remove needless lifetimes (std)

Split from #62039
</content>
</entry>
</feed>
