Skip to content

Commit f4511e2

Browse files
committed
Rollup merge of #49674 - alexcrichton:no-incremental-rustc, r=michaelwoerister
ci: Remove x86_64-gnu-incremental builder This builder is starting to time out frequently causing PRs to bounce and otherwise doesn't seem to be catching too many bugs, so this commit removes it entirely. We've had a number of timeouts in the last few weeks related to this builder: * https://travis-ci.org/rust-lang/rust/jobs/360947582 * https://travis-ci.org/rust-lang/rust/jobs/360464190 * https://travis-ci.org/rust-lang/rust/jobs/359946975 * https://travis-ci.org/rust-lang/rust/jobs/361213241 * https://travis-ci.org/rust-lang/rust/jobs/362346279 * https://travis-ci.org/rust-lang/rust/jobs/362072331 On a good run this builder takes about 2h15m, which is already too long for Travis and the variable build times end up pushing it beyond the 3h limit occasionally. The timeouts here are somewhat expected in that an incrementally compiled rustc compiler isn't optimized like a normal rustc, disallowing inlining between codegen units and losing lots of optimization opportunities.
2 parents d05009b + 621ccf8 commit f4511e2

File tree

2 files changed

+0
-24
lines changed

2 files changed

+0
-24
lines changed

.travis.yml

-2
Original file line numberDiff line numberDiff line change
@@ -171,8 +171,6 @@ matrix:
171171
if: branch = auto
172172
- env: IMAGE=x86_64-gnu-distcheck
173173
if: branch = auto
174-
- env: IMAGE=x86_64-gnu-incremental
175-
if: branch = auto
176174

177175
- stage: publish toolstate
178176
if: branch = master AND type = push

src/ci/docker/x86_64-gnu-incremental/Dockerfile

-22
This file was deleted.

0 commit comments

Comments
 (0)