diff options
| author | bors <bors@rust-lang.org> | 2017-02-04 21:13:07 +0000 |
|---|---|---|
| committer | bors <bors@rust-lang.org> | 2017-02-04 21:13:07 +0000 |
| commit | ea7a6486a26af085862cd7a5596bb69e83d85e12 (patch) | |
| tree | 4d191736bf2197b11ba614b62612fa1636533066 /src/libsyntax | |
| parent | eb5cb9545cfa4f1e90c92266b802edc4690f584a (diff) | |
| parent | 7504897e6b4b1121191bc6612bcbcce1f70f5f06 (diff) | |
| download | rust-ea7a6486a26af085862cd7a5596bb69e83d85e12.tar.gz rust-ea7a6486a26af085862cd7a5596bb69e83d85e12.zip | |
Auto merge of #38426 - vadimcn:nobundle, r=alexcrichton
Implement kind="static-nobundle" (RFC 1717) This implements the "static-nobundle" library kind (last item from #37403). Rustc handles "static-nobundle" libs very similarly to dylibs, except that on Windows, uses of their symbols do not get marked with "dllimport". Which is the whole point of this feature.
Diffstat (limited to 'src/libsyntax')
| -rw-r--r-- | src/libsyntax/feature_gate.rs | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/libsyntax/feature_gate.rs b/src/libsyntax/feature_gate.rs index 112211851ec..970c37045df 100644 --- a/src/libsyntax/feature_gate.rs +++ b/src/libsyntax/feature_gate.rs @@ -323,6 +323,9 @@ declare_features! ( // Allows attributes on struct literal fields. (active, struct_field_attributes, "1.16.0", Some(38814)), + // Allows #[link(kind="static-nobundle"...] + (active, static_nobundle, "1.16.0", Some(37403)), + // `extern "msp430-interrupt" fn()` (active, abi_msp430_interrupt, "1.16.0", Some(38487)), ); |
