<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/src/liballoc/sync.rs, branch stable</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=stable</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=stable'/>
<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>Fix Arc::as_ptr docs</title>
<updated>2020-07-17T13:21:57+00:00</updated>
<author>
<name>Abendstolz</name>
<email>abendstolz@karmaisabit.ch</email>
</author>
<published>2020-07-17T13:21:57+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=8aeecc63f86c86386c74556f784ae02b72d5bed8'/>
<id>urn:sha1:8aeecc63f86c86386c74556f784ae02b72d5bed8</id>
<content type='text'>
As a none-native speaker I stumbled upon this, looked it up and couldn't find a phrase, so I made my own assumption that "in any way" was meant (which is the meaning I would've deduced anyway)</content>
</entry>
<entry>
<title>Rollup merge of #73974 - CAD97:rc-no-weak, r=dtolnay</title>
<updated>2020-07-07T00:45:28+00:00</updated>
<author>
<name>Manish Goregaokar</name>
<email>manishsmail@gmail.com</email>
</author>
<published>2020-07-07T00:45:28+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=7d7b3e637c5586f2db3e534129afd4d9fc045ddc'/>
<id>urn:sha1:7d7b3e637c5586f2db3e534129afd4d9fc045ddc</id>
<content type='text'>
Move A|Rc::as_ptr from feature(weak_into_raw) to feature(rc_as_ptr)

These were stabilized alongside the Weak versions, but having `feature = "weak_.."` on a fn definition for the non-weak pointers is potentially very misleading, especially in a review context where the impl header may not be immediately visible.

r? @RalfJung
@bors rollup=always
</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>Remove unnecessary release from Arc::try_unwrap</title>
<updated>2020-07-04T09:40:27+00:00</updated>
<author>
<name>Tomasz Miąsko</name>
<email>tomasz.miasko@gmail.com</email>
</author>
<published>2020-07-04T00:00:00+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=8900502a887d98a8f5a6b8774f1c756e89d4c29f'/>
<id>urn:sha1:8900502a887d98a8f5a6b8774f1c756e89d4c29f</id>
<content type='text'>
The thread that recovers the unique access to Arc inner value (e.g., drop
when ref-count strong reaches zero, successful try_unwrap), ensures that
other operations on Arc inner value happened before by synchronizing
with release operations performed when decrementing the reference counter.

When try_unwrap succeeds, the current thread recovers the unique access
to Arc inner value, so release is unnecessary.
</content>
</entry>
<entry>
<title>Note Weak.ptr never dangles sooner</title>
<updated>2020-07-02T21:08:37+00:00</updated>
<author>
<name>CAD97</name>
<email>cad97@cad97.com</email>
</author>
<published>2020-07-02T20:53:56+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=1b5ac57bfd4b0cca3bcdd0fa75c0f0e044ebf01e'/>
<id>urn:sha1:1b5ac57bfd4b0cca3bcdd0fa75c0f0e044ebf01e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Move A|Rc::as_ptr from feature(weak_into_raw)</title>
<updated>2020-07-02T20:58:49+00:00</updated>
<author>
<name>CAD97</name>
<email>cad97@cad97.com</email>
</author>
<published>2020-07-02T20:55:54+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=7391bf882a040814f25f65f6b6539e2f521d17ec'/>
<id>urn:sha1:7391bf882a040814f25f65f6b6539e2f521d17ec</id>
<content type='text'>
to feature(rc_as_ptr)

These were stabilized alongside the Weak versions,
but having `feature = "weak_.."` on a fn definition
for the non-weak pointers is potentially very confusing.
</content>
</entry>
<entry>
<title>Reclarify safety comments in Weak::as_ptr</title>
<updated>2020-07-01T20:02:34+00:00</updated>
<author>
<name>CAD97</name>
<email>cad97@cad97.com</email>
</author>
<published>2020-07-01T20:01:34+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=7498cad0d8dacd51f0d18bdf985c15efe55b4e8a'/>
<id>urn:sha1:7498cad0d8dacd51f0d18bdf985c15efe55b4e8a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Simplify Weak::as_ptr impl</title>
<updated>2020-07-01T19:06:07+00:00</updated>
<author>
<name>CAD97</name>
<email>cad97@cad97.com</email>
</author>
<published>2020-07-01T19:03:12+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=98789ac75a15c78462ada2438881c8a4e4fda94a'/>
<id>urn:sha1:98789ac75a15c78462ada2438881c8a4e4fda94a</id>
<content type='text'>
</content>
</entry>
</feed>
