-
-
Notifications
You must be signed in to change notification settings - Fork 15.3k
Support using const pointers in asm const operand
#138618
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from all commits
Commits
Show all changes
13 commits
Select commit
Hold shift + click to select a range
4233b3b
Collect constants within `global_asm!` in collector
nbdd0121 f44536c
Add FnDef/Closure -> FnPtr coercion for inline asm const operand
nbdd0121 bf74b6c
Give global_asm symbol names
nbdd0121 b44bea2
Delay stringification of const to backend
nbdd0121 ca40339
Unify handling of asm const and sym using CTFE
nbdd0121 4c39d62
Unify handling of `GlobalAlloc` inside backend
nbdd0121 338d560
Handle pointers with offset for asm const
nbdd0121 6deaed5
Support codegen of asm const pointers without provenance
nbdd0121 1fd34e4
Give codegen units symbol names that backend can use
nbdd0121 c95d35e
Generate unique symbol names if const pointers refer to promoted static
nbdd0121 73ff59f
Implement asm_const_ptr feature
nbdd0121 5d22dac
Add test if asm const are MIR inlined and monomorphized twice
nbdd0121 0316085
Expand invalid-const-operand test case to cover &str and &CStr
nbdd0121 File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Some comments aren't visible on the classic Files Changed page.
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.