export symbols: support macos/windows(32/64)#155535
export symbols: support macos/windows(32/64)#155535cezarbbb wants to merge 4 commits intorust-lang:mainfrom
Conversation
|
r? @wesleywiser rustbot has assigned @wesleywiser. Use Why was this reviewer chosen?The reviewer was selected based on:
|
|
Could someone pls give me permission to test whether the current modifications will work correctly on Windows and macOS? |
|
@bors delegate=try |
|
✌️ @cezarbbb, you can now perform try builds on this pull request! You can now post |
Thanks!!! It helps me a lot:> |
|
@bors try jobs=x86_64-msvc-* |
export symbols: support macos/windows(32/64) try-job: x86_64-msvc-*
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
|
💔 Test for 22e628f failed: CI. Failed job:
|
|
@bors try jobs=x86_64-msvc-* |
This comment has been minimized.
This comment has been minimized.
export symbols: support macos/windows(32/64) try-job: x86_64-msvc-*
|
💔 Test for 71d836c failed: CI. Failed job:
|
This comment has been minimized.
This comment has been minimized.
|
@bors try jobs=x86_64-msvc-* |
This comment has been minimized.
This comment has been minimized.
export symbols: support macos/windows(32/64) try-job: x86_64-msvc-*
|
@bors try jobs=aarch64-* |
This comment has been minimized.
This comment has been minimized.
export symbols: support macos/windows(32/64) try-job: aarch64-*
|
The job Click to see the possible cause of the failure (guessed by this bot) |
|
The job Click to see the possible cause of the failure (guessed by this bot) |
|
💔 Test for 6bcaf55 failed: CI. Failed jobs:
|
View all comments
Previously, in the pr #150992 , export symbols only supported Linux. The special prefix and suffix rules for some symbols in macOS and Windows were not fully supported. This pull request attempts to clarify these rules and add corresponding support.
Currently, the
undecorate_c_symbol()function has been added to handle macOS_prefixes, Windows x86 calling convention modifiers (cdecl/stdcall/fastcall/vectorcall), and Arm64EC#prefixes.r? @bjorn3