<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/src/libstd/sync/mpsc/spsc_queue.rs, branch 1.27.1</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=1.27.1</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=1.27.1'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2018-04-12T20:52:47+00:00</updated>
<entry>
<title>Import the `alloc` crate as `alloc_crate` in std</title>
<updated>2018-04-12T20:52:47+00:00</updated>
<author>
<name>Simon Sapin</name>
<email>simon.sapin@exyr.org</email>
</author>
<published>2018-04-03T12:36:57+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=1b895d8b88413f72230fbc0f00c67328870a2e9a'/>
<id>urn:sha1:1b895d8b88413f72230fbc0f00c67328870a2e9a</id>
<content type='text'>
… to make the name `alloc` available.
</content>
</entry>
<entry>
<title>Remove Queue::new.</title>
<updated>2017-10-09T00:20:32+00:00</updated>
<author>
<name>Joshua Lockerman</name>
<email>j@Js-MacBook-Air.home</email>
</author>
<published>2017-09-29T19:58:11+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=bb7945e2fe662c86cb8e9e3a93730f20b7480dca'/>
<id>urn:sha1:bb7945e2fe662c86cb8e9e3a93730f20b7480dca</id>
<content type='text'>
</content>
</entry>
<entry>
<title>cfg out Queue::new for emscripten</title>
<updated>2017-10-08T22:40:45+00:00</updated>
<author>
<name>JLockerman</name>
<email>joshua@lockerman.info</email>
</author>
<published>2017-10-08T22:40:45+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=41320fa52e1e4dd85a200a34195ae32d7efd13e0'/>
<id>urn:sha1:41320fa52e1e4dd85a200a34195ae32d7efd13e0</id>
<content type='text'>
Queue::new is only used is tests atm, which causes warnings on emscripten which does not run queue tests.</content>
</entry>
<entry>
<title>Improve performance of spsc_queue and stream.</title>
<updated>2017-10-01T16:15:35+00:00</updated>
<author>
<name>Joshua Lockerman</name>
<email>j@Js-MacBook-Air.home</email>
</author>
<published>2017-09-29T19:58:11+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=68341a91eecb830c57779cd2423733a7395258ab'/>
<id>urn:sha1:68341a91eecb830c57779cd2423733a7395258ab</id>
<content type='text'>
This commit makes two main changes.
1. It switches the spsc_queue node caching strategy from keeping a shared
counter of the number of nodes in the cache to keeping a consumer only counter
of the number of node eligible to be cached.
2. It separate the consumer and producers fields of spsc_queue and stream into
a producer cache line and consumer cache line.
</content>
</entry>
<entry>
<title>libstd/sync/mpsc: relicense under rust license</title>
<updated>2017-05-22T07:27:39+00:00</updated>
<author>
<name>Dmitry Vyukov</name>
<email>dvyukov@google.com</email>
</author>
<published>2017-05-22T07:27:39+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=0b85b64d6b70b100f6222a96ff2337c302b386f1'/>
<id>urn:sha1:0b85b64d6b70b100f6222a96ff2337c302b386f1</id>
<content type='text'>
These files are licensed under a different license
than the rest of the codebase. This causes potential
issues and inconveniences.
Relicense these files under the standard license.
I hold original copyright on that code.

Fixes #36556
</content>
</entry>
<entry>
<title>Ignore various entire test modules on emscripten</title>
<updated>2016-09-30T21:02:56+00:00</updated>
<author>
<name>Brian Anderson</name>
<email>banderson@mozilla.com</email>
</author>
<published>2016-09-22T20:04:48+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=096670ca41a2aada11722acf4d0ab35a422448f6'/>
<id>urn:sha1:096670ca41a2aada11722acf4d0ab35a422448f6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Ignore lots and lots of std tests on emscripten</title>
<updated>2016-09-30T21:02:48+00:00</updated>
<author>
<name>Brian Anderson</name>
<email>banderson@mozilla.com</email>
</author>
<published>2016-09-07T05:34:15+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=9c4a01ee9eea6fc50252f08afbf98a91270e9d5e'/>
<id>urn:sha1:9c4a01ee9eea6fc50252f08afbf98a91270e9d5e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Use `#[prelude_import]` in `libstd`.</title>
<updated>2016-08-24T22:12:48+00:00</updated>
<author>
<name>Jeffrey Seyfried</name>
<email>jeffrey.seyfried@gmail.com</email>
</author>
<published>2016-08-22T19:47:38+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=9a2c8783d91624261317316f996d8d2d09b7b6a4'/>
<id>urn:sha1:9a2c8783d91624261317316f996d8d2d09b7b6a4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix stdtest</title>
<updated>2016-06-08T21:38:38+00:00</updated>
<author>
<name>Ariel Ben-Yehuda</name>
<email>ariel.byd@gmail.com</email>
</author>
<published>2016-06-06T20:41:54+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=a673cedf7bdc79a0b8dd3c831bef1698a0542365'/>
<id>urn:sha1:a673cedf7bdc79a0b8dd3c831bef1698a0542365</id>
<content type='text'>
</content>
</entry>
<entry>
<title>some more clippy-based improvements</title>
<updated>2015-09-07T22:36:29+00:00</updated>
<author>
<name>Andre Bogus</name>
<email>bogusandre@gmail.com</email>
</author>
<published>2015-09-07T22:36:29+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=9cca96545faf2cfc972cc67b83deae2a78935c43'/>
<id>urn:sha1:9cca96545faf2cfc972cc67b83deae2a78935c43</id>
<content type='text'>
</content>
</entry>
</feed>
