LLVM/project 02549e7.github/workflows release-documentation.yml

Remove unused variable
DeltaFile
+0-2.github/workflows/release-documentation.yml
+0-21 files

LLVM/project 049b8c8.github/workflows release-documentation.yml

Remove debugging
DeltaFile
+0-1.github/workflows/release-documentation.yml
+0-11 files

LLVM/project 2c4c69e.github/workflows release-documentation.yml

Fixes
DeltaFile
+5-3.github/workflows/release-documentation.yml
+5-31 files

LLVM/project 2a42e06.github/workflows release-documentation.yml

Digest fix
DeltaFile
+1-2.github/workflows/release-documentation.yml
+1-21 files

LLVM/project c537624.github/workflows release-tasks.yml release-doxygen.yml

Remove doxygen workflow
DeltaFile
+0-130.github/workflows/release-doxygen.yml
+0-16.github/workflows/release-tasks.yml
+0-1462 files

LLVM/project 29590d3.github/workflows release-documentation.yml

Fix tarballanmes and add pull_reqeust block
DeltaFile
+6-4.github/workflows/release-documentation.yml
+6-41 files

LLVM/project 41ef6ce.github/workflows release-documentation.yml

Debug
DeltaFile
+1-0.github/workflows/release-documentation.yml
+1-01 files

LLVM/project 3db31b5.github/workflows release-documentation.yml

Fixes
DeltaFile
+3-3.github/workflows/release-documentation.yml
+3-31 files

LLVM/project 700ae78.github/workflows release-documentation.yml

Fix matrix
DeltaFile
+9-8.github/workflows/release-documentation.yml
+9-81 files

LLVM/project 8ac30b1.github/workflows release-documentation.yml

Fix
DeltaFile
+1-1.github/workflows/release-documentation.yml
+1-11 files

LLVM/project 6afeba2.github/workflows release-documentation.yml

ebug
DeltaFile
+0-5.github/workflows/release-documentation.yml
+0-51 files

LLVM/project 22aada9.github/workflows release-documentation.yml

workflows: Merge release-doxygen into release-documenation

These two workflows use the same script and have the same structure,
so it's easier just to have one job that builds both.
DeltaFile
+35-10.github/workflows/release-documentation.yml
+35-101 files

LLVM/project 9b5d28f.github/workflows release-documentation.yml

Remove permissions
DeltaFile
+0-4.github/workflows/release-documentation.yml
+0-41 files

LLVM/project ebeff93.github/workflows release-documentation.yml

Revert "XXX: Debug"

This reverts commit ef443b1bebd360a4aad44d46b2a63621ccaba589.
DeltaFile
+7-0.github/workflows/release-documentation.yml
+7-01 files

LLVM/project 4858520.github/workflows release-documentation.yml

Remove debug
DeltaFile
+0-2.github/workflows/release-documentation.yml
+0-21 files

LLVM/project dae7dcc.github/workflows release-documentation.yml

Debug
DeltaFile
+2-1.github/workflows/release-documentation.yml
+2-11 files

LLVM/project f989cb1.github/workflows release-documentation.yml

Fix
DeltaFile
+5-0.github/workflows/release-documentation.yml
+5-01 files

LLVM/project bb2f1a1.github/workflows release-documentation.yml

XXX: Debug
DeltaFile
+0-7.github/workflows/release-documentation.yml
+0-71 files

LLVM/project 0e12252.github/workflows release-documentation.yml, llvm/utils/release build-docs.sh

Fixes and cleanups
DeltaFile
+5-5.github/workflows/release-documentation.yml
+1-1llvm/utils/release/build-docs.sh
+6-62 files

LLVM/project 4c47261llvm/utils/release build-docs.sh

debug
DeltaFile
+1-1llvm/utils/release/build-docs.sh
+1-11 files

LLVM/project 9591543llvm/utils/release build-docs.sh

Revert "Fix build of libcxx docs"

This reverts commit 179432674685f1eb5a7546f1fa1434ab75fee36f.
DeltaFile
+11-3llvm/utils/release/build-docs.sh
+11-31 files

LLVM/project fcd27fcllvm/utils/release build-docs.sh

Revert "Fix typo"

This reverts commit f90c6dd3e5c5855b327b059982eb94d0ab3a0f73.
DeltaFile
+1-1llvm/utils/release/build-docs.sh
+1-11 files

LLVM/project b24ad30llvm/utils/release build-docs.sh

Revert "Fix typo"

This reverts commit a5d98fb1210839d7b0fe58b0be77ed6d379226b4.
DeltaFile
+1-1llvm/utils/release/build-docs.sh
+1-11 files

LLVM/project 12b0ccbllvm/utils/release build-docs.sh

Fix typo
DeltaFile
+1-1llvm/utils/release/build-docs.sh
+1-11 files

LLVM/project 0bb46a0llvm/utils/release build-docs.sh

Fix typo
DeltaFile
+1-1llvm/utils/release/build-docs.sh
+1-11 files

LLVM/project 65d0db4llvm/utils/release build-docs.sh

Fix build of libcxx docs
DeltaFile
+3-11llvm/utils/release/build-docs.sh
+3-111 files

LLVM/project 6fceb0c.github/workflows release-documentation.yml

Cleanups
DeltaFile
+0-18.github/workflows/release-documentation.yml
+0-181 files

LLVM/project 94bec07.github/workflows release-documentation.yml

More fixes
DeltaFile
+21-6.github/workflows/release-documentation.yml
+21-61 files

LLVM/project 8d1a3b2.github/workflows release-documentation.yml

workflows/release-documentation: Rework workflow to make it testable

Removed the environment declaration from the validation job and split
out the www-releases update into a separate job.  This makes it safe
and possible to add a pull_request trigger so we can at least test
building the documentation when someone submits a pull request.
DeltaFile
+5-0.github/workflows/release-documentation.yml
+5-01 files

LLVM/project c736a3eclang/lib/Sema SemaExpr.cpp, clang/test/CodeGenHLSL/Operators half-vector-comparisons.hlsl

[HLSL] Fix crash when comparing two half vectors (#214332)

Fixes #213814.

Comparing two half vectors in default mode crashed Clang with a
`convertHalfVecBinOp` assertion because the function expects the result
to be a half/short vector while HLSL returns an int vector. This PR
fixes the bug by skipping the conversion function when the result type
is not a half or short vector. This lets it fall through to the default
`BinaryOperator::Create` path, which builds the comparison correctly
with the int vector result type. The PR also adds regression tests
covering the six comparison operators.

Assisted-by: Claude Opus 4.8
DeltaFile
+70-0clang/test/CodeGenHLSL/Operators/half-vector-comparisons.hlsl
+63-0clang/test/SemaHLSL/Operators/half-vector-comparisons.hlsl
+12-4clang/lib/Sema/SemaExpr.cpp
+145-43 files