<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/src/libstd/sync/mpsc/spsc_queue.rs, branch 1.26.2</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=1.26.2</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=1.26.2'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2017-10-09T00:20:32+00:00</updated>
<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>
<entry>
<title>Register new snapshots</title>
<updated>2015-08-11T22:11:13+00:00</updated>
<author>
<name>Alex Crichton</name>
<email>alex@alexcrichton.com</email>
</author>
<published>2015-08-11T21:31:23+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=938099a7ebccbad2a2cad58d71df316d5ccd512c'/>
<id>urn:sha1:938099a7ebccbad2a2cad58d71df316d5ccd512c</id>
<content type='text'>
* Lots of core prelude imports removed
* Makefile support for MSVC env vars and Rust crates removed
* Makefile support for morestack removed
</content>
</entry>
</feed>
