[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