-
Notifications
You must be signed in to change notification settings - Fork 14.3k
[C23] Implement N3018: The constexpr specifier for object definitions #73099
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
27 commits
Select commit
Hold shift + click to select a range
1d70b77
[C23] Implement N3018: The constexpr specifier for object definitions
Fznamznon bbb801d
Fix format, apply comments
Fznamznon c520581
Merge branch 'main' into N3018-1
Fznamznon 9b4a5ea
Apply some of the feedback:
Fznamznon d14018a
Update a release note
Fznamznon 85ad720
Remove unused messages
Fznamznon 5d8c3b1
Merge branch 'main' into N3018-1
Fznamznon 1951550
Merge branch 'main' into N3018-1
Fznamznon 83d9677
Update comments
Fznamznon 1e8fae1
Merge branch 'main' into N3018-1
Fznamznon 0d24ada
Use getCodeUnit
Fznamznon 36e57af
Merge branch 'main' into N3018-1
Fznamznon 6b740ae
Apply suggestions
Fznamznon 9770050
Merge branch 'main' into N3018-1
Fznamznon 40f7d86
Add test improvement
Fznamznon 975f2aa
Merge branch 'main' into N3018-1
Fznamznon bc0745c
Target clang 19
Fznamznon 5ca0a18
Merge branch 'main' into N3018-1
Fznamznon c97f203
Merge branch 'main' into N3018-1
Fznamznon cdec1b7
Evaluate initializers in C++ fashion only for C23 constexpr vars
Fznamznon 10ef7df
Apply review feedback
Fznamznon 764f0dc
Merge branch 'main' into N3018-1
Fznamznon 62ab5ef
Minors to the tests
Fznamznon 76b4b54
Merge branch 'main' into N3018-1
Fznamznon 1ea05d5
Merge branch 'main' into N3018-1
Fznamznon dff61e0
Implement NaN cases
Fznamznon d4b0beb
Apply a minor
Fznamznon 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
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
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.