<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/src/ci/docker, branch 1.37.0</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=1.37.0</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=1.37.0'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2019-06-30T08:42:58+00:00</updated>
<entry>
<title>Auto merge of #61252 - indygreg:upgrade-musl, r=alexcrichton</title>
<updated>2019-06-30T08:42:58+00:00</updated>
<author>
<name>bors</name>
<email>bors@rust-lang.org</email>
</author>
<published>2019-06-30T08:42:58+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=c06f80a3c6988d28db43f0cff3f35d9a005c3ad5'/>
<id>urn:sha1:c06f80a3c6988d28db43f0cff3f35d9a005c3ad5</id>
<content type='text'>
Update musl to 1.1.22

This is the latest available version. I noticed Rust wasn't using the
latest version when I attempted to have Cargo link object files produced
outside of Cargo / Rust's toolchain and was getting missing symbol
errors. Those missing symbols were added in 1.1.21 and 1.1.22.

I'm not fully sure of the implications of this change or how
comprehensive the test coverage is. Upstream changes in 1.1.21 and
1.1.22 can be found at
https://git.musl-libc.org/cgit/musl/tree/WHATSNEW?h=v1.1.22&amp;id=e97681d6f2c44bf5fa9ecdd30607cb63c780062e#n1989.
</content>
</entry>
<entry>
<title>ci: Disable assertions in PR builds</title>
<updated>2019-06-26T08:38:08+00:00</updated>
<author>
<name>Alex Crichton</name>
<email>alex@alexcrichton.com</email>
</author>
<published>2019-06-26T08:38:08+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=07efcf25c1a3de81da71d7ab9f40f013f4c78e0b'/>
<id>urn:sha1:07efcf25c1a3de81da71d7ab9f40f013f4c78e0b</id>
<content type='text'>
The PR builder on Azure currently takes 2.5h which is a bit long, so
this commit disables debug assertions and llvm assertions in an attempt
to speed up that builder and have PR builds come back a bit more
quickly. Other builders continue to enable debug assertions and test the
compiler there.
</content>
</entry>
<entry>
<title>Auto merge of #59752 - Zoxc:dylib-fix, r=alexcrichton</title>
<updated>2019-06-15T10:18:09+00:00</updated>
<author>
<name>bors</name>
<email>bors@rust-lang.org</email>
</author>
<published>2019-06-15T10:18:09+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=dbebcee8d07b77eae3725988879001e6205c6e47'/>
<id>urn:sha1:dbebcee8d07b77eae3725988879001e6205c6e47</id>
<content type='text'>
Limit dylib symbols

This makes `windows-gnu` match the behavior of `windows-msvc`. It probably doesn't make sense to export these symbols on other platforms either.
</content>
</entry>
<entry>
<title>ci: Enable toolstate tracking on Azure</title>
<updated>2019-06-13T14:09:51+00:00</updated>
<author>
<name>Alex Crichton</name>
<email>alex@alexcrichton.com</email>
</author>
<published>2019-06-12T14:59:20+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=521edee2e586bc405953f0e84f50c49b85bf8510'/>
<id>urn:sha1:521edee2e586bc405953f0e84f50c49b85bf8510</id>
<content type='text'>
Currently just run it through its paces but don't actually push to
official locations. Instead let's just push to a separate fork (mine) as
well as open issues in a separate fork (mine). Make sure that people
aren't pinged for these issues as well!

This should hopefully ensure that everything is working on Azure and
give us a chance to work through any issues that come up.
</content>
</entry>
<entry>
<title>Ignore NVPTX tests</title>
<updated>2019-06-12T21:09:08+00:00</updated>
<author>
<name>John Kåre Alsaker</name>
<email>john.kare.alsaker@gmail.com</email>
</author>
<published>2019-06-12T21:09:08+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=f8f9a2869cce570c994d96afb82f4162b1b44cca'/>
<id>urn:sha1:f8f9a2869cce570c994d96afb82f4162b1b44cca</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Auto merge of #61587 - alexcrichton:distcheck-no-assertions, r=pietroalbini</title>
<updated>2019-06-12T10:51:16+00:00</updated>
<author>
<name>bors</name>
<email>bors@rust-lang.org</email>
</author>
<published>2019-06-12T10:51:16+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=3d7a1c9dc81b0da3140fe008a2276d6f2c266f10'/>
<id>urn:sha1:3d7a1c9dc81b0da3140fe008a2276d6f2c266f10</id>
<content type='text'>
ci: Disable LLVM/debug assertions for distcheck

The purpose of distcheck is to test `./x.py test` from a tarball, not to
test that all assertions pass all the time. These assertions are largely
just redundant with other builders, so skip the assertions for now and
save a good chunk of time on CI.

cc #61185
</content>
</entry>
<entry>
<title>Auto merge of #61655 - RalfJung:checktools, r=kennytm</title>
<updated>2019-06-08T17:44:12+00:00</updated>
<author>
<name>bors</name>
<email>bors@rust-lang.org</email>
</author>
<published>2019-06-08T17:44:12+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=5c6f6b810c1d5850814a3c5960c4dfe2aee77d0d'/>
<id>urn:sha1:5c6f6b810c1d5850814a3c5960c4dfe2aee77d0d</id>
<content type='text'>
checktools: unify grepping the TOOLSTATE file

The file was grepped twice but in a different way. This unifies the code to make sure it is consistent. Or were these deliberately not doing the same thing? That seems strange though.

I wouldn't know how to test these changes.
</content>
</entry>
<entry>
<title>checktools: unify grepping the TOOLSTATE file</title>
<updated>2019-06-08T09:32:25+00:00</updated>
<author>
<name>Ralf Jung</name>
<email>post@ralfj.de</email>
</author>
<published>2019-06-08T09:32:25+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=fea10c435d70ce1b04885f88b8abc776f22aa2af'/>
<id>urn:sha1:fea10c435d70ce1b04885f88b8abc776f22aa2af</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ci: Disable LLVM/debug assertions for distcheck</title>
<updated>2019-06-06T15:01:11+00:00</updated>
<author>
<name>Alex Crichton</name>
<email>alex@alexcrichton.com</email>
</author>
<published>2019-06-06T15:01:11+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=27ea407c72f1d518146285796add5baf4abc949e'/>
<id>urn:sha1:27ea407c72f1d518146285796add5baf4abc949e</id>
<content type='text'>
The purpose of distcheck is to test `./x.py test` from a tarball, not to
test that all assertions pass all the time. These assertions are largely
just redundant with other builders, so skip the assertions for now and
save a good chunk of time on CI.

cc #61185
</content>
</entry>
<entry>
<title>ci: Disable LLVM/debug assertions for asmjs builder</title>
<updated>2019-06-06T14:58:39+00:00</updated>
<author>
<name>Alex Crichton</name>
<email>alex@alexcrichton.com</email>
</author>
<published>2019-06-06T14:57:37+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=7d1f762c80e684acf7228fb1b37681ecc6c1110c'/>
<id>urn:sha1:7d1f762c80e684acf7228fb1b37681ecc6c1110c</id>
<content type='text'>
This shaves of 50 minutes of cycle time on Azure and will likely also
save a significant chunk of time on Travis. The assertions here aren't
really buying us much over other builders with assertions already
enabled, so let's disable them for this builder.

cc #61185
</content>
</entry>
</feed>
