<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/library/core/src/sync, branch 1.77.0</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=1.77.0</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=1.77.0'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2023-12-19T21:19:03+00:00</updated>
<entry>
<title>Docs: Use non-SeqCst in module example of atomics</title>
<updated>2023-12-19T21:19:03+00:00</updated>
<author>
<name>AngelicosPhosphoros</name>
<email>angelicos.phosphoros@protonmail.com</email>
</author>
<published>2023-12-19T21:08:48+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=1c5b2ce67cb8d698350b93143b8de342805145cc'/>
<id>urn:sha1:1c5b2ce67cb8d698350b93143b8de342805145cc</id>
<content type='text'>
I done this for this reasons:
1. The example now shows that there is more Orderings than just SeqCst.
2. People who would copy from example would now have more suitable orderings for the job.
3. SeqCst is both much harder to reason about and not needed in most situations.

IMHO, we should encourage people to think and use memory orderings that is suitable to task instead of blindly defaulting to SeqCst.
</content>
</entry>
<entry>
<title>Substitute version placeholders</title>
<updated>2023-11-16T00:40:51+00:00</updated>
<author>
<name>Mark Rousskov</name>
<email>mark.simulacrum@gmail.com</email>
</author>
<published>2023-11-12T16:45:28+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=efe54e24aafc413f3f6251ceeace57b810e4df29'/>
<id>urn:sha1:efe54e24aafc413f3f6251ceeace57b810e4df29</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Rollup merge of #116762 - WaffleLapkin:fixup_fromptr_docs, r=RalfJung</title>
<updated>2023-11-09T02:36:51+00:00</updated>
<author>
<name>Takayuki Maeda</name>
<email>takoyaki0316@gmail.com</email>
</author>
<published>2023-11-09T02:36:51+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=a1a8d6fe9cac85d4006155e2db69cb08720ef181'/>
<id>urn:sha1:a1a8d6fe9cac85d4006155e2db69cb08720ef181</id>
<content type='text'>
Fixup `Atomic*::from_ptr` safety docs

See https://github.com/rust-lang/rust/pull/115719#issuecomment-1762725010
cc ``@RalfJung``
</content>
</entry>
<entry>
<title>Document how rust atomics work wrt mixed-sized and non-atomic accesses</title>
<updated>2023-11-07T21:38:13+00:00</updated>
<author>
<name>Maybe Waffle</name>
<email>waffle.lapkin@gmail.com</email>
</author>
<published>2023-10-15T12:48:06+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=102384523a32f54b813fdfdc49758a090cb82766'/>
<id>urn:sha1:102384523a32f54b813fdfdc49758a090cb82766</id>
<content type='text'>
</content>
</entry>
<entry>
<title>s/generator/coroutine/</title>
<updated>2023-10-20T21:14:01+00:00</updated>
<author>
<name>Oli Scherer</name>
<email>git-spam-no-reply9815368754983@oli-obk.de</email>
</author>
<published>2023-10-19T21:46:28+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=e96ce20b34789d29e925425da6cf138927b80a79'/>
<id>urn:sha1:e96ce20b34789d29e925425da6cf138927b80a79</id>
<content type='text'>
</content>
</entry>
<entry>
<title>s/Generator/Coroutine/</title>
<updated>2023-10-20T21:10:38+00:00</updated>
<author>
<name>Oli Scherer</name>
<email>git-spam-no-reply9815368754983@oli-obk.de</email>
</author>
<published>2023-10-19T16:06:43+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=60956837cfbf22bd8edd80f57a856e141f7deb8c'/>
<id>urn:sha1:60956837cfbf22bd8edd80f57a856e141f7deb8c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix typo in atomic docs</title>
<updated>2023-10-20T04:57:29+00:00</updated>
<author>
<name>ltdk</name>
<email>usr@ltdk.xyz</email>
</author>
<published>2023-10-20T04:57:29+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=b9c2d0e4abf1cd87ed73b8499d74e7d56df04e5a'/>
<id>urn:sha1:b9c2d0e4abf1cd87ed73b8499d74e7d56df04e5a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>remove 128bit atomics, they are anyway not exposed on those targets</title>
<updated>2023-10-17T05:56:49+00:00</updated>
<author>
<name>Ralf Jung</name>
<email>post@ralfj.de</email>
</author>
<published>2023-10-17T05:56:49+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=e494df436df105f8a3d767dfcd8e51c597c0fca5'/>
<id>urn:sha1:e494df436df105f8a3d767dfcd8e51c597c0fca5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>use target-arch based table</title>
<updated>2023-10-16T17:29:16+00:00</updated>
<author>
<name>Ralf Jung</name>
<email>post@ralfj.de</email>
</author>
<published>2023-10-16T17:29:16+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=6605116463a4c1173db7026ee21a22c963569b44'/>
<id>urn:sha1:6605116463a4c1173db7026ee21a22c963569b44</id>
<content type='text'>
</content>
</entry>
<entry>
<title>acquire loads can be done as relaxed load; acquire fence</title>
<updated>2023-10-15T15:41:50+00:00</updated>
<author>
<name>Ralf Jung</name>
<email>post@ralfj.de</email>
</author>
<published>2023-10-15T15:41:38+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=9d8506d27faf8b396dd54c361182269d265d5d98'/>
<id>urn:sha1:9d8506d27faf8b396dd54c361182269d265d5d98</id>
<content type='text'>
</content>
</entry>
</feed>
