1
Fork 0
rust/compiler/rustc_codegen_ssa/src
Dylan DPC 5dcdeb81e1
Rollup merge of #83507 - luqmana:native-link-modifiers, r=petrochenkov
Implement RFC 2951: Native link modifiers

A first attempt at implementing https://github.com/rust-lang/rfcs/pull/2951 / https://github.com/rust-lang/compiler-team/issues/356.

Tracking Issue: https://github.com/rust-lang/rust/issues/81490

Introduces feature flags for the general syntax (`native_link_modifiers`) and each modifier (`native_link_modifiers_{as_needed,bundle,verbatim,whole_archive}`).

r? `@petrochenkov`
2021-05-06 13:30:51 +02:00
..
back Rollup merge of #83507 - luqmana:native-link-modifiers, r=petrochenkov 2021-05-06 13:30:51 +02:00
coverageinfo Translate counters from Rust 1-based to LLVM 0-based counter ids 2021-04-02 17:16:36 -07:00
debuginfo Stop adding '*' at the end of type names for Ref and Slice when computing debug info for MSVC debuggers 2020-11-30 14:31:34 -08:00
mir rustc: Use LLVM's new saturating float-to-int intrinsics 2021-04-21 07:15:53 -07:00
traits rustc: Use LLVM's new saturating float-to-int intrinsics 2021-04-21 07:15:53 -07:00
base.rs Implement RFC 1260 with feature_name imported_main. 2021-04-29 08:35:08 +08:00
common.rs Support LLVM 12 in rustc 2021-02-28 10:19:44 +01:00
glue.rs Change ty.kind to a method 2020-09-04 17:47:51 +02:00
lib.rs Implement RFC 2951: Native link modifiers 2021-05-05 16:04:25 -07:00
meth.rs mv compiler to compiler/ 2020-08-30 18:45:07 +03:00
mono_item.rs Use an ItemId inside mir::GlobalAsm. 2021-02-15 19:24:58 +01:00
target_features.rs Rollup merge of #80525 - devsnek:wasm64, r=nagisa 2021-04-05 00:24:23 +02:00