-
Notifications
You must be signed in to change notification settings - Fork 12.7k
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
C-cmse-nonsecure-call
: improved error messages
#127814
Merged
bors
merged 11 commits into
rust-lang:master
from
folkertdev:c-cmse-nonsecure-call-error-messages
Jul 19, 2024
Merged
C-cmse-nonsecure-call
: improved error messages
#127814
bors
merged 11 commits into
rust-lang:master
from
folkertdev:c-cmse-nonsecure-call-error-messages
Jul 19, 2024
Commits on Jul 16, 2024
-
add rust error message for CMSE stack spill
when the `C-cmse-nonsecure-call` ABI is used, arguments and return values must be passed via registers. Failing to do so (i.e. spilling to the stack) causes an LLVM error down the line, but now rustc will properly emit an error a bit earlier in the chain
Configuration menu - View commit details
-
Copy full SHA for 50ba821 - Browse repository at this point
Copy the full SHA 50ba821View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1e86064 - Browse repository at this point
Copy the full SHA 1e86064View commit details -
make function pub in error_codes markdown file
the error is only generated for functions that are actually codegen'd
Configuration menu - View commit details
-
Copy full SHA for 36d2371 - Browse repository at this point
Copy the full SHA 36d2371View commit details -
move cmse ABI validation into its own module
Co-authored-by: Tamme Dittrich <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c7ff46c - Browse repository at this point
Copy the full SHA c7ff46cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1a79606 - Browse repository at this point
Copy the full SHA 1a79606View commit details -
Configuration menu - View commit details
-
Copy full SHA for 09b620d - Browse repository at this point
Copy the full SHA 09b620dView commit details
Commits on Jul 17, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 5f0f690 - Browse repository at this point
Copy the full SHA 5f0f690View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8a3dd7f - Browse repository at this point
Copy the full SHA 8a3dd7fView commit details
Commits on Jul 18, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 7b63734 - Browse repository at this point
Copy the full SHA 7b63734View commit details -
remove cmse validation from rustc_codegen_ssa
it was moved to hir_analysis in the previous commit
Configuration menu - View commit details
-
Copy full SHA for 6b6b842 - Browse repository at this point
Copy the full SHA 6b6b842View commit details -
Configuration menu - View commit details
-
Copy full SHA for c2894a4 - Browse repository at this point
Copy the full SHA c2894a4View commit details
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.