-
-
Notifications
You must be signed in to change notification settings - Fork 3k
Sema: Improve comptime arithmetic undef handling #24674
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
12 commits
Select commit
Hold shift + click to select a range
d0586da
Sema: Improve comptime arithmetic undef handling
Justus2308 0ef26d1
make `>>` a compile error with any undef arg ; add a bunch of test cases
Justus2308 05762ca
address most comments
Justus2308 7756fa6
Sema: replace most aggregate interns with pt.aggregateValue
Justus2308 79e5c13
replace even more aggregate interns
Justus2308 76d2782
replace most aggregate interns in x86_64/CodeGen
Justus2308 79756e6
remove redundant test cases
Justus2308 8f5ec2a
Sema: replace all remaining aggregate interns related to `@typeInfo`
Justus2308 f0ffe30
add undef shift tests ; mirror `zirShl` logic for `@shlWithOverflow`
Justus2308 4ec4213
add remaining undef value tests ; fix `@truncate` undef retval type
Justus2308 277e4a8
fix: emit vector instead of scalar u1_zero in shl_with_overflow logic
Justus2308 8fda49e
fix: remove incorrect '&'
Justus2308 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
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.
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.