about summary refs log tree commit diff
path: root/src/libstd/sys/unix/process/process_unix.rs
diff options
context:
space:
mode:
authorbors <bors@rust-lang.org>2017-01-31 06:13:05 +0000
committerbors <bors@rust-lang.org>2017-01-31 06:13:05 +0000
commit0c85f2a1bdb01666e74cd391df630da581f12ad0 (patch)
tree6c3e3884d02db1dce344890eb6464dcefdd9642b /src/libstd/sys/unix/process/process_unix.rs
parentb854d74bb8d074b5080ea83fda8c9517e3903544 (diff)
parentd292e1229f1e7cc882e550d3ecc0e152720a0ab5 (diff)
downloadrust-0c85f2a1bdb01666e74cd391df630da581f12ad0.tar.gz
rust-0c85f2a1bdb01666e74cd391df630da581f12ad0.zip
Auto merge of #38847 - michaelwoerister:gate-on-incr-comp, r=alexcrichton
travis: Gate on some minimal support for incremental compilation.

This commit adds a travis job that

1. builds a stage2 compiler in incremental mode (but with empty incremental compilation cache), and
2. builds and runs the run-pass test suite also in incremental mode.

Building incrementally with an empty cache makes sure that the compiler doesn't crash in dependency tracking during bootstrapping. Executing the incrementally built test suite gives some measure of confidence that we generate valid code.

Note, however, that the above does not give strong guarantees about the validity of incremental compilation, it just provides a basis for being able to rely on from-scratch incr. comp. builds as reference values in further tests (which then do actual incremental compilation).

r? @alexcrichton
Diffstat (limited to 'src/libstd/sys/unix/process/process_unix.rs')
0 files changed, 0 insertions, 0 deletions