-
Notifications
You must be signed in to change notification settings - Fork 1.6k
feature/spaceship: Clause 20: pair, tuple, optional #1206
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
StephanTLavavej
merged 70 commits into
microsoft:feature/spaceship
from
cbezault:feature/spaceship/utility
Feb 22, 2021
Merged
Changes from all commits
Commits
Show all changes
70 commits
Select commit
Hold shift + click to select a range
1cb1ddd
Spaceship for regex
cbezault fcb7824
Merge into test from feature/spaceship
cbezault 949fc53
Remove old test files for merge
cbezault 3264617
Don't rely on comparison re-writes
cbezault ec851f9
Test all the comparison ops. Add back != because of compiler bug
cbezault 00638f6
clang-format
cbezault f50220b
Fix compilation error in regex spaceship tests.
cbezault 460440f
Resolve Casey's comments
cbezault ac1a54c
clang format
cbezault df0cbc3
Fix redefinition of !=
cbezault 4065715
EDG doesn't have iter_value_t yet
cbezault 11f7fb6
Resolve @CaseyCarter's review suggestions
cbezault 8033dc1
Resolve @StephanTLavavej's PR comments
cbezault 66bf777
Don't use _MSC_VER to check for C1XX
cbezault 665e8ad
Fix copy-pasta error
cbezault 0403d0c
initial diagnostics product code
ahanamuk 92149a4
Add diagnostics tests
cbezault b82c9dc
clang-format
cbezault df07d1b
Apply suggestions from code review
cbezault a119d4b
Fix @StephanTLavavej's comment
cbezault 844f5bf
clang-format
cbezault 469a43b
initial commit
ahanamuk a00f59d
tuple and pair
ahanamuk 4a9a96b
Finish pair and tuple
cbezault e7cf24d
Some more tuple cleanup
cbezault 3bc1990
implement optional
cbezault 8d57064
Intermediate push
cbezault 4783064
clang failure
cbezault 8424917
Fixup optional recursive constraint
cbezault b6793de
Some comment fixups in tuple
cbezault 1a99676
Don't use _MSC_VER to detect C1XX
cbezault 950810a
clang-format
cbezault d927500
Use ifdef
cbezault 98bb968
Merge branch 'feature/spaceship' of https://github.com/Microsoft/STL …
cbezault f2ebc96
Merge branch 'feature/spaceship' of https://github.com/Microsoft/STL …
cbezault e7b8618
fixup
cbezault 47f46d1
Resolve review comments
cbezault 61bbe63
clang-format
cbezault 03fc50f
More fixups
cbezault 44ea87f
Remove workarounds for vso-900973
cbezault 7d6c2f4
Fixup return type
cbezault 702a9e9
clang-format
cbezault 36038f2
fixup
cbezault f8a0366
fixup
cbezault 7f77cf2
Tuples can have different types and still be compared
cbezault ef6f5dc
fixup
cbezault eab8c6d
Fixup test
cbezault 6266413
Apply suggestions from code review
cbezault ebacf94
resolve PR comments
cbezault b01e1d1
Resolve merge conflict
cbezault 8b0075a
undo submodule changes
cbezault 91c7950
clang-format
cbezault b86e223
Merge branch 'feature/spaceship' into gh1206
StephanTLavavej 6a3efd6
Remove workaround - string spaceship is now implemented.
StephanTLavavej b3bc72b
Restore line wrapping.
StephanTLavavej 0e31d7a
Add preprocessor comment.
StephanTLavavej 43729c0
<tuple> doesn't need to include <new>.
StephanTLavavej 676f5bd
Use a trailing return type.
StephanTLavavej d56f39a
Note that we haven't submitted an LWG issue for infinite constraint r…
StephanTLavavej 2f00dae
Detect SynthOrdered keys only.
StephanTLavavej 0295795
For dual-mode tests, constexpr functions should have plain asserts.
StephanTLavavej 65c6a1e
Convention: `constexpr ReturnType`
StephanTLavavej c6501a1
Avoid strange WeaklyOrdered <=> PartiallyOrdered behavior.
StephanTLavavej 2df0c44
Move more tests into tuple_like_test.
StephanTLavavej 401108c
Define variables on separate lines.
StephanTLavavej d2b17d5
Simplify optional_test() ReturnType.
StephanTLavavej 337410c
Restore compiler bug workaround, reported DevCom-1344701
StephanTLavavej 247d2cf
Merge branch 'feature/spaceship' into gh1206
StephanTLavavej b9b8504
Merge branch 'feature/spaceship' into gh1206
StephanTLavavej b2afae5
Cite GitHub issue.
StephanTLavavej 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
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.