rust/compiler/rustc_codegen_llvm/src
Jubilee 6c17601a2e
Rollup merge of #89025 - ricobbe:raw-dylib-link-ordinal, r=michaelwoerister
Implement `#[link_ordinal(n)]`

Allows the use of `#[link_ordinal(n)]` with `#[link(kind = "raw-dylib")]`, allowing Rust to link against DLLs that export symbols by ordinal rather than by name.  As long as the ordinal matches, the name of the function in Rust is not required to match the name of the corresponding function in the exporting DLL.

Part of #58713.
2021-10-07 20:26:11 -07:00
..
back Rollup merge of #89025 - ricobbe:raw-dylib-link-ordinal, r=michaelwoerister 2021-10-07 20:26:11 -07:00
coverageinfo Fix clippy lints 2021-10-01 23:17:19 +02:00
debuginfo Remove re-export. 2021-10-03 16:08:54 +02:00
llvm Rollup merge of #89025 - ricobbe:raw-dylib-link-ordinal, r=michaelwoerister 2021-10-07 20:26:11 -07:00
abi.rs Fix clippy lints 2021-10-01 23:17:19 +02:00
allocator.rs Include debug info for the allocator shim 2021-08-31 15:24:20 -07:00
asm.rs Fix clippy lints 2021-10-01 23:17:19 +02:00
attributes.rs Enable AutoFDO. 2021-10-06 19:36:52 +00:00
base.rs Move EncodedMetadata to rustc_metadata. 2021-09-30 19:41:32 +02:00
builder.rs Fix clippy lints 2021-10-01 23:17:19 +02:00
callee.rs Fix clippy lints 2021-10-01 23:17:19 +02:00
common.rs Make abi::Abi Copy and remove a *lot* of refs 2021-09-09 10:41:19 +02:00
consts.rs Fix clippy lints 2021-10-01 23:17:19 +02:00
context.rs Fix clippy lints 2021-10-01 23:17:19 +02:00
declare.rs Remove the decl arg from FnAbi::llvm_type 2021-08-05 10:58:55 -07:00
intrinsic.rs Rollup merge of #89298 - gcohara:issue89193, r=workingjubilee 2021-10-07 16:24:48 +02:00
lib.rs Fix clippy lints 2021-10-01 23:17:19 +02:00
llvm_util.rs Rollup merge of #83655 - sebpop:arm64-outline-atomics, r=workingjubilee 2021-10-04 13:58:06 -07:00
mono_item.rs Fix clippy lints 2021-10-01 23:17:19 +02:00
type_.rs Fix clippy lints 2021-10-01 23:17:19 +02:00
type_of.rs Fix clippy lints 2021-10-01 23:17:19 +02:00
va_arg.rs Fix clippy lints 2021-10-01 23:17:19 +02:00
value.rs