rust/compiler
bors daaae25022 Auto merge of #98989 - dpaoliello:rawdylibbin, r=michaelwoerister
Enable raw-dylib for bin crates

Fixes #93842

When `raw-dylib` is used in a `bin` crate, we need to collect all of the `raw-dylib` functions, generate the import library and add that to the linker command line.

I also changed the tests so that 1) the C++ dlls are created after the Rust dlls, thus there is no chance of accidentally using them in the Rust linking process and 2) disabled generating import libraries when building with MSVC.
2022-07-26 01:47:34 +00:00
..
rustc
rustc_apfloat
rustc_arena
rustc_ast
rustc_ast_lowering Auto merge of #97313 - cjgillot:ast-lifetimes-anon, r=petrochenkov 2022-07-25 20:02:55 +00:00
rustc_ast_passes Allow ~const on super traits 2022-07-23 14:25:55 +00:00
rustc_ast_pretty
rustc_attr avoid embedding StabilityLevel::Unstable reason string into metadata multiple times 2022-07-21 22:53:02 +03:00
rustc_borrowck Auto merge of #99058 - michaelwoerister:remove-stable-set-and-map, r=nagisa 2022-07-20 22:19:30 +00:00
rustc_builtin_macros
rustc_codegen_cranelift Auto merge of #98989 - dpaoliello:rawdylibbin, r=michaelwoerister 2022-07-26 01:47:34 +00:00
rustc_codegen_gcc Auto merge of #98989 - dpaoliello:rawdylibbin, r=michaelwoerister 2022-07-26 01:47:34 +00:00
rustc_codegen_llvm Auto merge of #98989 - dpaoliello:rawdylibbin, r=michaelwoerister 2022-07-26 01:47:34 +00:00
rustc_codegen_ssa Auto merge of #98989 - dpaoliello:rawdylibbin, r=michaelwoerister 2022-07-26 01:47:34 +00:00
rustc_const_eval Rollup merge of #99673 - RalfJung:interpret-invalid-dyn, r=oli-obk 2022-07-26 07:14:49 +09:00
rustc_data_structures Auto merge of #99251 - cuviper:hashbrown-0.12, r=Mark-Simulacrum 2022-07-24 04:03:29 +00:00
rustc_driver
rustc_error_codes region_outlives_predicate no snapshot 2022-07-21 13:09:01 +02:00
rustc_error_messages
rustc_errors Auto merge of #99058 - michaelwoerister:remove-stable-set-and-map, r=nagisa 2022-07-20 22:19:30 +00:00
rustc_expand Auto merge of #99320 - NiklasJonsson:84447/rustc_expand, r=compiler-errors 2022-07-23 07:59:54 +00:00
rustc_feature
rustc_fs_util
rustc_graphviz
rustc_hir Auto merge of #97313 - cjgillot:ast-lifetimes-anon, r=petrochenkov 2022-07-25 20:02:55 +00:00
rustc_hir_pretty
rustc_incremental
rustc_index Edit rustc_index::vec::IndexVec::pick3_mut docs 2022-07-21 08:52:18 -05:00
rustc_infer Auto merge of #93429 - fee1-dead-contrib:allow-super-trait-tilde-const, r=oli-obk 2022-07-24 09:16:02 +00:00
rustc_interface feat: impl export-executable-symbols 2022-07-25 05:20:23 +00:00
rustc_lexer
rustc_lint
rustc_lint_defs
rustc_llvm Auto merge of #98208 - ivanloz:master, r=nagisa 2022-07-23 20:01:07 +00:00
rustc_log
rustc_macros
rustc_metadata Fix typo/grammar in locator.rs doc comment 2022-07-23 07:31:20 +02:00
rustc_middle Rollup merge of #97077 - ouz-a:Optimize-backend, r=oli-obk 2022-07-26 07:14:44 +09:00
rustc_mir_build
rustc_mir_dataflow Auto merge of #99058 - michaelwoerister:remove-stable-set-and-map, r=nagisa 2022-07-20 22:19:30 +00:00
rustc_mir_transform Rollup merge of #99178 - Dajamante:clean_up, r=oli-obk 2022-07-26 07:14:48 +09:00
rustc_monomorphize Rollup merge of #98868 - tmiasko:unreachable-coverage, r=wesleywiser 2022-07-22 11:53:40 +05:30
rustc_parse Update doc comments that refer to config parameter 2022-07-24 16:40:24 +02:00
rustc_parse_format
rustc_passes avoid embedding StabilityLevel::Unstable reason string into metadata multiple times 2022-07-21 22:53:02 +03:00
rustc_plugin_impl
rustc_privacy
rustc_query_impl
rustc_query_system
rustc_resolve Auto merge of #97313 - cjgillot:ast-lifetimes-anon, r=petrochenkov 2022-07-25 20:02:55 +00:00
rustc_save_analysis
rustc_serialize
rustc_session feat: impl export-executable-symbols 2022-07-25 05:20:23 +00:00
rustc_smir
rustc_span Auto merge of #98770 - klensy:no-string-dupes-ugly, r=cjgillot 2022-07-25 05:27:17 +00:00
rustc_symbol_mangling Auto merge of #95548 - rcvalle:rust-cfi-2, r=nagisa 2022-07-24 01:22:36 +00:00
rustc_target Revert "Mark atomics as unsupported on thumbv6m" 2022-07-24 13:12:08 +01:00
rustc_trait_selection Auto merge of #93429 - fee1-dead-contrib:allow-super-trait-tilde-const, r=oli-obk 2022-07-24 09:16:02 +00:00
rustc_traits
rustc_ty_utils Do not resolve associated const when there is no provided value 2022-07-22 18:58:07 +00:00
rustc_type_ir Inline DebruijnIndex methods 2022-07-22 17:00:49 +02:00
rustc_typeck Rollup merge of #99709 - lcnr:rm-MaybeTypeckResults, r=compiler-errors 2022-07-26 07:14:51 +09:00