[all-commits] [llvm/llvm-project] d40a80: Reapply "[Clang] Implement CWG2369 "Ordering betwe...
Younan Zhang via All-commits
all-commits at lists.llvm.org
Thu Jan 23 22:01:14 PST 2025
Branch: refs/heads/users/zyn0217/cwg-2369-again
Home: https://github.com/llvm/llvm-project
Commit: d40a80859eafe96bdc99957db2aebb70db407e67
https://github.com/llvm/llvm-project/commit/d40a80859eafe96bdc99957db2aebb70db407e67
Author: Younan Zhang <zyn7109 at gmail.com>
Date: 2025-01-10 (Fri, 10 Jan 2025)
Changed paths:
M clang/include/clang/Sema/Sema.h
M clang/include/clang/Sema/Template.h
M clang/lib/Sema/SemaConcept.cpp
M clang/lib/Sema/SemaTemplateDeduction.cpp
M clang/lib/Sema/SemaTemplateDeductionGuide.cpp
M clang/lib/Sema/SemaTemplateInstantiate.cpp
M clang/lib/Sema/TreeTransform.h
M clang/test/CXX/drs/cwg23xx.cpp
M clang/test/CXX/drs/cwg26xx.cpp
M clang/test/CXX/drs/cwg27xx.cpp
M clang/test/CXX/expr/expr.prim/expr.prim.req/nested-requirement.cpp
M clang/test/CXX/temp/temp.constr/temp.constr.atomic/constrant-satisfaction-conversions.cpp
M clang/test/SemaCXX/concept-crash-on-diagnostic.cpp
M clang/test/SemaCXX/cxx20-ctad-type-alias.cpp
M clang/test/SemaCXX/cxx23-assume.cpp
M clang/test/SemaCXX/cxx2c-fold-exprs.cpp
M clang/test/SemaCXX/lambda-unevaluated.cpp
M clang/test/SemaTemplate/concepts-recursive-inst.cpp
M clang/test/SemaTemplate/cxx2a-constraint-exprs.cpp
M clang/test/SemaTemplate/deduction-guide.cpp
M clang/test/SemaTemplate/nested-implicit-deduction-guides.cpp
M clang/www/cxx_dr_status.html
Log Message:
-----------
Reapply "[Clang] Implement CWG2369 "Ordering between constraints and substitution"" (#122130)
This reverts commit 3972ed57088f6515b787d7d38dec03dc74e51827.
Commit: 1ed4033b0fef6d098c96c41dd220e4478d7e0ea2
https://github.com/llvm/llvm-project/commit/1ed4033b0fef6d098c96c41dd220e4478d7e0ea2
Author: Younan Zhang <zyn7109 at gmail.com>
Date: 2025-01-11 (Sat, 11 Jan 2025)
Changed paths:
M clang/include/clang/Sema/Sema.h
M clang/lib/Sema/Sema.cpp
M clang/lib/Sema/SemaTemplateInstantiate.cpp
M clang/lib/Sema/SemaTemplateInstantiateDecl.cpp
A clang/test/CodeGenCXX/ms-mangle-requires.cpp
Log Message:
-----------
Prevent dependent code generation when substituting constraints
Commit: a4b5b3327ada383925f44cef6e9253e31faae5ba
https://github.com/llvm/llvm-project/commit/a4b5b3327ada383925f44cef6e9253e31faae5ba
Author: Younan Zhang <zyn7109 at gmail.com>
Date: 2025-01-11 (Sat, 11 Jan 2025)
Changed paths:
M clang/test/CodeGenCXX/ms-mangle-requires.cpp
Log Message:
-----------
Add a regression test
Commit: 4fe9a4add471c5723d6229dcea2fffbb2954555b
https://github.com/llvm/llvm-project/commit/4fe9a4add471c5723d6229dcea2fffbb2954555b
Author: Younan Zhang <zyn7109 at gmail.com>
Date: 2025-01-11 (Sat, 11 Jan 2025)
Changed paths:
M clang/lib/Sema/SemaConcept.cpp
M clang/lib/Sema/SemaTemplateDeduction.cpp
M clang/lib/Sema/SemaTemplateInstantiateDecl.cpp
M clang/test/CodeGenCXX/ms-mangle-requires.cpp
Log Message:
-----------
Switch to checking EvaluationContext
Commit: 78017ba3f166d78d304b330a57385e60e0a6409e
https://github.com/llvm/llvm-project/commit/78017ba3f166d78d304b330a57385e60e0a6409e
Author: Younan Zhang <zyn7109 at gmail.com>
Date: 2025-01-11 (Sat, 11 Jan 2025)
Changed paths:
M clang/lib/Sema/SemaTemplateInstantiateDecl.cpp
Log Message:
-----------
fixup! Switch to checking EvaluationContext
Commit: 79eb10b52f91a9d1d8c4b62afe0fa6d0b4ddf14b
https://github.com/llvm/llvm-project/commit/79eb10b52f91a9d1d8c4b62afe0fa6d0b4ddf14b
Author: Younan Zhang <zyn7109 at gmail.com>
Date: 2025-01-11 (Sat, 11 Jan 2025)
Changed paths:
M clang/lib/Sema/SemaTemplateInstantiateDecl.cpp
Log Message:
-----------
negative, sorry
Commit: 816bda32a6e9c52d93a06e6e19a5ac3fcbbbbc66
https://github.com/llvm/llvm-project/commit/816bda32a6e9c52d93a06e6e19a5ac3fcbbbbc66
Author: Younan Zhang <zyn7109 at gmail.com>
Date: 2025-01-11 (Sat, 11 Jan 2025)
Changed paths:
M clang/lib/Sema/SemaTemplateInstantiateDecl.cpp
Log Message:
-----------
Remove unused header
Compare: https://github.com/llvm/llvm-project/compare/d40a80859eaf%5E...816bda32a6e9
To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications
More information about the All-commits
mailing list