<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/src/bootstrap/cache.rs, branch 1.34.0</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=1.34.0</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=1.34.0'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2019-02-25T10:30:32+00:00</updated>
<entry>
<title>bootstrap: deny(rust_2018_idioms)</title>
<updated>2019-02-25T10:30:32+00:00</updated>
<author>
<name>Taiki Endo</name>
<email>te316e89@gmail.com</email>
</author>
<published>2019-02-25T10:30:32+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=6343d6bc0da7ebeadb008f9184f9171fa6d8b900'/>
<id>urn:sha1:6343d6bc0da7ebeadb008f9184f9171fa6d8b900</id>
<content type='text'>
</content>
</entry>
<entry>
<title>rustc: doc comments</title>
<updated>2019-02-10T23:42:32+00:00</updated>
<author>
<name>Alexander Regueiro</name>
<email>alexreg@me.com</email>
</author>
<published>2019-02-08T13:53:55+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=c3e182cf43aea2c010a1915eb37293a458df2228'/>
<id>urn:sha1:c3e182cf43aea2c010a1915eb37293a458df2228</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove licenses</title>
<updated>2018-12-26T04:08:33+00:00</updated>
<author>
<name>Mark Rousskov</name>
<email>mark.simulacrum@gmail.com</email>
</author>
<published>2018-12-25T15:56:47+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=2a663555ddf36f6b041445894a8c175cd1bc718c'/>
<id>urn:sha1:2a663555ddf36f6b041445894a8c175cd1bc718c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>bootstrap: fix edition</title>
<updated>2018-12-10T12:59:28+00:00</updated>
<author>
<name>ljedrz</name>
<email>ljedrz@gmail.com</email>
</author>
<published>2018-12-07T12:21:05+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=a5a3da541b9cb97c43676242d33496b4ee9c9ca1'/>
<id>urn:sha1:a5a3da541b9cb97c43676242d33496b4ee9c9ca1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Ensure --exclude is checked against PathSet::Suite</title>
<updated>2018-11-03T18:32:53+00:00</updated>
<author>
<name>kennytm</name>
<email>kennytm@gmail.com</email>
</author>
<published>2018-11-03T18:32:53+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=a25733215905fdf7196b6eb996648fad0d2ae964'/>
<id>urn:sha1:a25733215905fdf7196b6eb996648fad0d2ae964</id>
<content type='text'>
Fix the recent spurious 3 hour timeouts.
</content>
</entry>
<entry>
<title>Derives often have very strict bounds</title>
<updated>2018-10-19T12:34:44+00:00</updated>
<author>
<name>Oliver Scherer</name>
<email>github35764891676564198441@oli-obk.de</email>
</author>
<published>2018-10-16T15:19:25+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=5075174c465ee868937517aba69ff5df5878a69d'/>
<id>urn:sha1:5075174c465ee868937517aba69ff5df5878a69d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Prefer `Default::default` over `FxHash*::default` in struct constructors</title>
<updated>2018-10-19T12:34:44+00:00</updated>
<author>
<name>Oliver Scherer</name>
<email>github35764891676564198441@oli-obk.de</email>
</author>
<published>2018-10-16T14:57:53+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=3c9258e604c7f5d3b7e86c34da1f067ff0a60257'/>
<id>urn:sha1:3c9258e604c7f5d3b7e86c34da1f067ff0a60257</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Deny bare trait objects in `src/bootstrap`.</title>
<updated>2018-07-10T16:10:05+00:00</updated>
<author>
<name>ljedrz</name>
<email>ljedrz@gmail.com</email>
</author>
<published>2018-07-10T16:10:05+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=d1e3567250d50d6f2cbb24e35c590e4c1f0cc0f3'/>
<id>urn:sha1:d1e3567250d50d6f2cbb24e35c590e4c1f0cc0f3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add tests to rustbuild</title>
<updated>2018-04-03T17:41:50+00:00</updated>
<author>
<name>Mark Simulacrum</name>
<email>mark.simulacrum@gmail.com</email>
</author>
<published>2018-03-10T14:03:06+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=42fde21c27c67ce3c665e344b602cfd1d22842cc'/>
<id>urn:sha1:42fde21c27c67ce3c665e344b602cfd1d22842cc</id>
<content type='text'>
In order to run tests, previous commits have cfg'd out various parts of
rustbuild. Generally speaking, these are filesystem-related operations
and process-spawning related parts. Then, rustbuild is run "as normal"
and the various steps that where run are retrieved from the cache and
checked against the expected results.

Note that this means that the current implementation primarily tests
"what" we build, but doesn't actually test that what we build *will*
build. In other words, it doesn't do any form of dependency verification
for any crate. This is possible to implement, but is considered future
work.

This implementation strives to cfg out as little code as possible; it
also does not currently test anywhere near all of rustbuild. The current
tests are also not checked for "correctness," rather, they simply
represent what we do as of this commit, which may be wrong.

Test cases are drawn from the old implementation of rustbuild, though
the expected results may vary.
</content>
</entry>
<entry>
<title>Make test steps sortable</title>
<updated>2018-04-03T17:39:16+00:00</updated>
<author>
<name>Mark Simulacrum</name>
<email>mark.simulacrum@gmail.com</email>
</author>
<published>2018-03-10T14:01:06+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=fde70b09637c2ac50ac76c6916c42a2d1505117c'/>
<id>urn:sha1:fde70b09637c2ac50ac76c6916c42a2d1505117c</id>
<content type='text'>
Ensures that test cases will be somewhat easier to write.
</content>
</entry>
</feed>
