Uh oh!
There was an error while loading. Please reload this page.
Enable raw-dylib for bin crates - #98989
Conversation
rustbot
commented
Jul 6, 2022
rust-highfive
commented
Jul 6, 2022
(rust-highfive has picked a reviewer for you, use r? to override) |
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
compiler-errors
commented
Jul 6, 2022
r? rust-lang/compiler |
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
dpaoliello
commented
Jul 7, 2022
michaelwoerister
left a comment
There was a problem hiding this comment.
Thanks for the PR, @dpaoliello! This looks good to me.
I'm asking for some additional documentation below. Other than that, this looks good to go.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
michaelwoerister
commented
Jul 22, 2022
Thanks, @dpaoliello! |
bors
commented
Jul 22, 2022
📌 Commit 55118aa501bc31e74996aa7dbd62703202091a98 has been approved by It is now in the queue for this repository. |
michaelwoerister
commented
Jul 22, 2022
This PR modifies platform-specific run-make tests, which can be quite iffy in CI, so: |
bors
commented
Jul 22, 2022
⌛ Testing commit 55118aa501bc31e74996aa7dbd62703202091a98 with merge ff37062700ca00a222586134fe66202229a67ea1... |
bors
commented
Jul 22, 2022
💔 Test failed - checks-actions |
This comment has been minimized.
This comment has been minimized.
michaelwoerister
commented
Jul 25, 2022
@bors r+ |
bors
commented
Jul 25, 2022
bors
commented
Jul 26, 2022
bors
commented
Jul 26, 2022
☀️ Test successful - checks-actions |
rust-timer
commented
Jul 26, 2022
Finished benchmarking commit (daaae25): comparison url. Instruction count
Max RSS (memory usage)Results
CyclesResults
If you disagree with this performance assessment, please file an issue in rust-lang/rustc-perf. @rustbot label: -perf-regression Footnotes |
…ister Enable raw-dylib for bin crates Fixesrust-lang#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.
…ister Enable raw-dylib for bin crates Fixesrust-lang#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.
Fixes#93842
When
raw-dylibis used in abincrate, we need to collect all of theraw-dylibfunctions, 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.