diff options
| author | bors <bors@rust-lang.org> | 2016-07-28 14:17:54 -0700 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2016-07-28 14:17:54 -0700 |
| commit | 54c0dcfd634cf31e6c18df5776cab2f3e7870157 (patch) | |
| tree | 2799b3d4c1256ae7ab7895750deb19193d48a4af /src/libsyntax | |
| parent | d1df3fecdf8dc959fbd8901603a16e5bc0bfa21d (diff) | |
| parent | 42cd5d4ee28a1c1b3bf4f07e27b1ca5a03fd9b02 (diff) | |
| download | rust-54c0dcfd634cf31e6c18df5776cab2f3e7870157.tar.gz rust-54c0dcfd634cf31e6c18df5776cab2f3e7870157.zip | |
Auto merge of #34956 - nikomatsakis:incr-comp-o-files, r=mw
Enable reuse of `.o` files if nothing has changed This PR completes a first "spike" for incremental compilation by enabling us to reuse `.o` files when nothing has changed. When in incr. mode, we will save `.o` files into the temporary directory, then copy them back out again if they are still valid. The code is still a bit rough but it does seem to work. =) r? @michaelwoerister Fixes #34036 Fixes #34037 Fixes #34038
Diffstat (limited to 'src/libsyntax')
| -rw-r--r-- | src/libsyntax/feature_gate.rs | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/libsyntax/feature_gate.rs b/src/libsyntax/feature_gate.rs index 27485ee65fc..f80f25a2e77 100644 --- a/src/libsyntax/feature_gate.rs +++ b/src/libsyntax/feature_gate.rs @@ -481,6 +481,16 @@ pub const KNOWN_ATTRIBUTES: &'static [(&'static str, AttributeType, AttributeGat is just used for rustc unit tests \ and will never be stable", cfg_fn!(rustc_attrs))), + ("rustc_partition_reused", Whitelisted, Gated("rustc_attrs", + "this attribute \ + is just used for rustc unit tests \ + and will never be stable", + cfg_fn!(rustc_attrs))), + ("rustc_partition_translated", Whitelisted, Gated("rustc_attrs", + "this attribute \ + is just used for rustc unit tests \ + and will never be stable", + cfg_fn!(rustc_attrs))), ("rustc_symbol_name", Whitelisted, Gated("rustc_attrs", "internal rustc attributes will never be stable", cfg_fn!(rustc_attrs))), |
