Skip to content

ADL-proof implementation of [alg.min.max], [alg.clamp], [alg.lex.comparison], and [alg.three.way] - #4216

Merged
Stephan T. Lavavej (StephanTLavavej) merged 5 commits into
microsoft:mainfrom
frederick-vs-ja:adl-proof-minmax-etc
Dec 7, 2023
Merged

ADL-proof implementation of [alg.min.max], [alg.clamp], [alg.lex.comparison], and [alg.three.way]#4216
Stephan T. Lavavej (StephanTLavavej) merged 5 commits into
microsoft:mainfrom
frederick-vs-ja:adl-proof-minmax-etc

Conversation

@frederick-vs-ja

Copy link
Copy Markdown
Contributor

Split from #4004. Towards #140, #1596, and #4043.

needed for [alg.min.max], [alg.clamp], [alg.lex.comparison],
 and [alg.three.way].
Comment thread tests/std/tests/GH_001596_adl_proof_algorithms/test.compile.pass.cpp Outdated
@StephanTLavavej

Stephan T. Lavavej (StephanTLavavej) commented Nov 29, 2023

Copy link
Copy Markdown
Member

Thanks! I pushed a merge with main to resolve the trivial adjacent-add conflict in GH_001596_adl_proof_algorithms, following Standard synopsis order. I think this needs only one maintainer approval.

@StephanTLavavej

Copy link
Copy Markdown
Member

I'm mirroring this to the MSVC-internal repo - please notify me if any further changes are pushed.

@StephanTLavavej
Stephan T. Lavavej (StephanTLavavej) merged commit 8286d8e into microsoft:main Dec 7, 2023
@StephanTLavavej

Copy link
Copy Markdown
Member

Down with ADL! Up with qualification! 📉 📈 🎉

@frederick-vs-ja
A. Jiang (frederick-vs-ja) deleted the adl-proof-minmax-etc branch December 7, 2023 17:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants