[all-commits] [llvm/llvm-project] e4ad8a: [HLSL][Matrix] Add implicit matrix floating-point ...
Vitaly Buka via All-commits
all-commits at lists.llvm.org
Thu Mar 5 17:07:53 PST 2026
Branch: refs/heads/users/vitalybuka/spr/libcstring-add-constexpr-initialization-stress-test
Home: https://github.com/llvm/llvm-project
Commit: e4ad8a6e38f8f4c7704cfefb1891deb13a8ba64b
https://github.com/llvm/llvm-project/commit/e4ad8a6e38f8f4c7704cfefb1891deb13a8ba64b
Author: Deric C. <cheung.deric at gmail.com>
Date: 2026-03-05 (Thu, 05 Mar 2026)
Changed paths:
M clang/lib/Sema/SemaChecking.cpp
M clang/test/SemaHLSL/MatrixElementOverloadResolution.hlsl
A clang/test/SemaHLSL/Types/BuiltinMatrix/MatrixFloatPrecisionWarnings.hlsl
Log Message:
-----------
[HLSL][Matrix] Add implicit matrix floating-point conversion checks (#179568)
Fixes #168944
Depends on #178762 being merged first.
The commit adds implicit conversion warnings for HLSL matrix types in
Clang's semantic checker by extending SemaChecking.cpp to detect
precision loss when converting between matrix types (specifically,
ConstantMatrixType).
A new test validates float precision warnings, and an existing test was
updated to expect the new diagnostics.
Assisted-by: claude-opus-4.5
Commit: a8af467fad7e5fff71643a3d6f2d06ac4f637e66
https://github.com/llvm/llvm-project/commit/a8af467fad7e5fff71643a3d6f2d06ac4f637e66
Author: Jim Ingham <jingham at apple.com>
Date: 2026-03-05 (Thu, 05 Mar 2026)
Changed paths:
M lldb/include/lldb/Target/Process.h
Log Message:
-----------
When hijacking events, don't let the user thread that was allowed
to see the private state to do so until we are done hijacking.
Commit: 520319e3e0d2c22fd462a72583f88977bb882ca3
https://github.com/llvm/llvm-project/commit/520319e3e0d2c22fd462a72583f88977bb882ca3
Author: Valentin Clement (バレンタイン クレメン) <clementval at gmail.com>
Date: 2026-03-05 (Thu, 05 Mar 2026)
Changed paths:
M flang/lib/Optimizer/Transforms/CUDA/CUFDeviceGlobal.cpp
M flang/test/Fir/CUDA/cuda-device-global.f90
Log Message:
-----------
[flang][cuda] Copy type descriptor used in fir.alloca op (#184859)
Avoid error like:
```
error: runtime derived type info descriptor was not generated
```
Commit: 5e88b806e8281d0a329f36768ec157e17ce30f76
https://github.com/llvm/llvm-project/commit/5e88b806e8281d0a329f36768ec157e17ce30f76
Author: Florian Hahn <flo at fhahn.com>
Date: 2026-03-05 (Thu, 05 Mar 2026)
Changed paths:
M llvm/lib/Transforms/Vectorize/VPlan.h
Log Message:
-----------
[VPlan] Use pragma pack(1) for VPIRFlags on AIX. (#184687)
Some compilers (e.g. on AIX) do not pack by default. Use LLVM_PACKED to
ensure the VPIRFlags struct is packed as expected on all platforms.
This matches what we already do in other places for AIX, e.g. in
llvm/include/llvm/CodeGen/SelectionDAGNodes.h (added in
844a02e509a4cc03f76ef5dd1c358c57ee164b71), although it uses the more
general LLVM_PACKED unconditionally
PR: https://github.com/llvm/llvm-project/pull/184687
Commit: 90fdad2001b756b8c6fdef5262cb76a67fc6420c
https://github.com/llvm/llvm-project/commit/90fdad2001b756b8c6fdef5262cb76a67fc6420c
Author: Michael Spencer <bigcheesegs at gmail.com>
Date: 2026-03-05 (Thu, 05 Mar 2026)
Changed paths:
M clang-tools-extra/modularize/ModularizeUtilities.cpp
M clang/docs/Modules.rst
M clang/docs/ReleaseNotes.rst
M clang/include/clang/Basic/DiagnosticLexKinds.td
M clang/include/clang/Lex/HeaderSearch.h
M clang/include/clang/Lex/ModuleMap.h
M clang/include/clang/Lex/ModuleMapFile.h
M clang/lib/Frontend/FrontendAction.cpp
M clang/lib/Lex/HeaderSearch.cpp
M clang/lib/Lex/ModuleMap.cpp
M clang/lib/Lex/ModuleMapFile.cpp
A clang/test/Modules/deprecated-upwards-relative-path.m
M lldb/source/Plugins/ExpressionParser/Clang/ClangModulesDeclVendor.cpp
Log Message:
-----------
[clang][modules] Add warning for module maps with ".." paths (#184279)
Implicitly discovered module maps that reference files outside their
module directory cause order dependent behavior when using implicitly
discovered module maps. This adds an off by default diagnostic about
these cases with the long term goal of removing import order dependent
behavior.
Module maps found via `-fmodule-map-file=` are not a problem because
they are all loaded at the start of translation.
Assisted-by: claude-opus-4.6
Commit: 5d2560c1a9fe5e824e23aeec77ba309a02b9bf38
https://github.com/llvm/llvm-project/commit/5d2560c1a9fe5e824e23aeec77ba309a02b9bf38
Author: Jim Ingham <jingham at apple.com>
Date: 2026-03-05 (Thu, 05 Mar 2026)
Changed paths:
M lldb/include/lldb/Target/Process.h
Log Message:
-----------
Revert "When hijacking events, don't let the user thread that was allowed"
This reverts commit a8af467fad7e5fff71643a3d6f2d06ac4f637e66.
This was a follow-on to 97572c1860efeeb97b5940927cee72081b61810a which was me
trying to guess why the ubuntu bots were failing with an entirely unhelpful
failure mode. I'll have to figure out how I can reproduce this somewhere so
I can look at it for real.
Commit: c969b5fe76d97ac269578816f7d21f536ac5e159
https://github.com/llvm/llvm-project/commit/c969b5fe76d97ac269578816f7d21f536ac5e159
Author: Jim Ingham <jingham at apple.com>
Date: 2026-03-05 (Thu, 05 Mar 2026)
Changed paths:
M lldb/test/API/python_api/run_locker/TestRunLocker.py
Log Message:
-----------
Revert "Skip some tests on Windows. They were already expected fail and"
This reverts commit 894408ded44151e4e34a3402210f671355d66310.
These tests were added by 97572c1860efeeb97b5940927cee72081b61810a
and I am reverting that as well.
Commit: ecd6f8c22bc477369d229b95b90820d87ebcdac7
https://github.com/llvm/llvm-project/commit/ecd6f8c22bc477369d229b95b90820d87ebcdac7
Author: Jim Ingham <jingham at apple.com>
Date: 2026-03-05 (Thu, 05 Mar 2026)
Changed paths:
M lldb/include/lldb/Host/ProcessRunLock.h
M lldb/include/lldb/Target/Process.h
M lldb/source/Target/Process.cpp
M lldb/source/Target/StopInfo.cpp
M lldb/test/API/python_api/run_locker/TestRunLocker.py
Log Message:
-----------
Revert "Add the ability to "allow another thread to see the private state" mode. (#184272)"
This reverts commit 97572c1860efeeb97b5940927cee72081b61810a.
This patch seems to cause TestWatchpointCommandPython.py to time out
on the ubuntu buildbots (but nowhere else that I can find so far.) The
timeout is weird too, the TEST FILE is timing out but the individual
tests aren't being shown and there's no other output. Grrr...
Anyway I'll revert this and then see if I can do some guessing about
how this change might cause the test to fail.
Commit: 68708c61f8cb9028614772c22141a6312fe1aee7
https://github.com/llvm/llvm-project/commit/68708c61f8cb9028614772c22141a6312fe1aee7
Author: Vitaly Buka <vitalybuka at google.com>
Date: 2026-03-05 (Thu, 05 Mar 2026)
Changed paths:
M clang-tools-extra/modularize/ModularizeUtilities.cpp
M clang/docs/Modules.rst
M clang/docs/ReleaseNotes.rst
M clang/include/clang/Basic/DiagnosticLexKinds.td
M clang/include/clang/Lex/HeaderSearch.h
M clang/include/clang/Lex/ModuleMap.h
M clang/include/clang/Lex/ModuleMapFile.h
M clang/lib/Frontend/FrontendAction.cpp
M clang/lib/Lex/HeaderSearch.cpp
M clang/lib/Lex/ModuleMap.cpp
M clang/lib/Lex/ModuleMapFile.cpp
M clang/lib/Sema/SemaChecking.cpp
A clang/test/Modules/deprecated-upwards-relative-path.m
M clang/test/SemaHLSL/MatrixElementOverloadResolution.hlsl
A clang/test/SemaHLSL/Types/BuiltinMatrix/MatrixFloatPrecisionWarnings.hlsl
M flang/lib/Optimizer/Transforms/CUDA/CUFDeviceGlobal.cpp
M flang/test/Fir/CUDA/cuda-device-global.f90
A libcxx/test/libcxx/strings/basic.string/string.cons/constexpr_initialization_stress.pass.cpp
R libcxx/test/std/strings/basic.string/string.cons/constexpr_initialization_stress.pass.cpp
M lldb/include/lldb/Host/ProcessRunLock.h
M lldb/include/lldb/Target/Process.h
M lldb/source/Plugins/ExpressionParser/Clang/ClangModulesDeclVendor.cpp
M lldb/source/Target/Process.cpp
M lldb/source/Target/StopInfo.cpp
M lldb/test/API/python_api/run_locker/TestRunLocker.py
M llvm/lib/Transforms/Vectorize/VPlan.h
Log Message:
-----------
rebase
Created using spr 1.3.7
Compare: https://github.com/llvm/llvm-project/compare/e3c8329baf84...68708c61f8cb
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