<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/mk/tests.mk, branch try-perf</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=try-perf</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=try-perf'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2017-02-06T16:42:54+00:00</updated>
<entry>
<title>Delete the `mk` folder</title>
<updated>2017-02-06T16:42:54+00:00</updated>
<author>
<name>Alex Crichton</name>
<email>alex@alexcrichton.com</email>
</author>
<published>2017-01-23T23:47:07+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=9ab8090bd4c8fed848cfebe2ab818a91e43e225c'/>
<id>urn:sha1:9ab8090bd4c8fed848cfebe2ab818a91e43e225c</id>
<content type='text'>
This commit deletes the old build system located in the `mk` folder as it's now
been obsoleted for two cycles and is replaced by rustbuild.
</content>
</entry>
<entry>
<title>mk: Fix `make check`</title>
<updated>2016-12-14T23:05:20+00:00</updated>
<author>
<name>Alex Crichton</name>
<email>alex@alexcrichton.com</email>
</author>
<published>2016-12-14T23:05:20+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=769c5579c99ae24cad98e7d37b41ec095edf28a3'/>
<id>urn:sha1:769c5579c99ae24cad98e7d37b41ec095edf28a3</id>
<content type='text'>
When the rustc-unicode crate was renamed to std-unicode we just need to continue
to filter it out of the crates being tested.
</content>
</entry>
<entry>
<title>Rename 'librustc_unicode' crate to 'libstd_unicode'.</title>
<updated>2016-11-30T06:24:01+00:00</updated>
<author>
<name>Corey Farwell</name>
<email>coreyf@rwell.org</email>
</author>
<published>2016-11-29T19:38:08+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=274777a1588660b11a278ef52366743d82eb63ab'/>
<id>urn:sha1:274777a1588660b11a278ef52366743d82eb63ab</id>
<content type='text'>
Fixes #26554.
</content>
</entry>
<entry>
<title>Don't build the lexer verifier during tidy</title>
<updated>2016-11-18T20:37:27+00:00</updated>
<author>
<name>Brian Anderson</name>
<email>banderson@mozilla.com</email>
</author>
<published>2016-11-18T20:37:25+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=d3b050c3084f12545a8c224f8d88813b25f46c80'/>
<id>urn:sha1:d3b050c3084f12545a8c224f8d88813b25f46c80</id>
<content type='text'>
Tidy is not the right place to do this. Tidy is for running lints.
We should instead be running the lexer/grammar tests as part of the test
suite.

This may fix nightly breakage, but I don't know why.
</content>
</entry>
<entry>
<title>Fix grammar verification</title>
<updated>2016-11-16T21:42:07+00:00</updated>
<author>
<name>Stefan Schindler</name>
<email>dns2utf8@estada.ch</email>
</author>
<published>2016-07-23T11:51:54+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=0e1828ab03302799701d291865daa71a7ba7a5ce'/>
<id>urn:sha1:0e1828ab03302799701d291865daa71a7ba7a5ce</id>
<content type='text'>
 * Use `make check-lexer` to verify the grammar.
 * Extend grammar/README
 * Add make clean-grammar rule
 * Add target `check-build-lexer-verifier` to `make tidy`, so it will build the verifier with every build and catch future errors
 * Search for antlr4 with configure and find
</content>
</entry>
<entry>
<title>Move all Linux/OSX CI infastructure to Travis</title>
<updated>2016-11-11T15:36:40+00:00</updated>
<author>
<name>Alex Crichton</name>
<email>alex@alexcrichton.com</email>
</author>
<published>2016-10-11T19:21:40+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=008cc2d999012780514abc5b0c7510e648b0728c'/>
<id>urn:sha1:008cc2d999012780514abc5b0c7510e648b0728c</id>
<content type='text'>
This commit configures our `.travis.yml` to test the full suite of tests we have
on Buildbot right now. A whole mess of docker images are added to the `src/ci`
directory which represent all the build environments for each configuration.
Each of these environments is then configured in `.travis.yml` to run on the
auto branch.

Note that the full matrix of tests aren't intended to be run on all PRs.
Instead, we continue to run only one entry in the matrix, forcing all others to
finish quickly. Only the `auto` branch should run the full matrix of builds.

Also note that the infrastructure hasn't quite been allocated yet to the
rust-lang/rust repository, so everything is disabled for now except for the one
build that happens on PRs. Once that infrastructure is allocated though we can
enable this and let it fly!

Notable modifications from the current test suite today:

* Android tests are run in rustbuild instead of the makefiles, for whatever
  reason I couldn't get the makefiles to work on Travis.
* A debuginfo test was updated to work with the current version of the Android
  NDK.
* Some dependencies in `mk/tests.mk` were fixed to allow running tests in
  parallel.
</content>
</entry>
<entry>
<title>detect gdb version &amp; rust support in compiletest</title>
<updated>2016-10-31T20:12:59+00:00</updated>
<author>
<name>Tim Neumann</name>
<email>mail@timnn.me</email>
</author>
<published>2016-10-29T18:11:53+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=dce460028e9c21ebadb28f6744d4b10bf0e8d501'/>
<id>urn:sha1:dce460028e9c21ebadb28f6744d4b10bf0e8d501</id>
<content type='text'>
</content>
</entry>
<entry>
<title>mk: Filter debuginfo=1 from test flags</title>
<updated>2016-10-23T17:20:48+00:00</updated>
<author>
<name>Alex Crichton</name>
<email>alex@alexcrichton.com</email>
</author>
<published>2016-10-23T17:20:48+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=174838f7f90d713a0bc73159a44651e153f7bb88'/>
<id>urn:sha1:174838f7f90d713a0bc73159a44651e153f7bb88</id>
<content type='text'>
Fixes tests with `--enable-debuginfo-lines`.
</content>
</entry>
<entry>
<title>Remove librbml and the RBML-tagged auto-encoder/decoder.</title>
<updated>2016-09-20T17:08:01+00:00</updated>
<author>
<name>Eduard Burtescu</name>
<email>edy.burt@gmail.com</email>
</author>
<published>2016-09-01T13:55:33+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=0863012fb9b709aee34190d902f0fce5d34eef9e'/>
<id>urn:sha1:0863012fb9b709aee34190d902f0fce5d34eef9e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>test: Add a min-llvm-version directive</title>
<updated>2016-09-01T23:14:17+00:00</updated>
<author>
<name>Alex Crichton</name>
<email>alex@alexcrichton.com</email>
</author>
<published>2016-09-01T17:52:44+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=96283fc08367ae8c3d344f2342c4ebe11d799092'/>
<id>urn:sha1:96283fc08367ae8c3d344f2342c4ebe11d799092</id>
<content type='text'>
We've got tests which require a particular version of LLVM to run as they're
testing bug fixes. Our build system, however, supports multiple LLVM versions,
so we can't run these tests on all LLVM versions.

This adds a new `min-llvm-version` directive for tests so they can opt out of
being run on older versions of LLVM. This then namely applies that logic to the
`issue-36023.rs` test case and...

Closes #36138
</content>
</entry>
</feed>
