LLVM/project 110d3baclang-tools-extra/clang-doc Serialize.cpp Serialize.h, clang-tools-extra/unittests/clang-doc BitcodeTest.cpp

[clang-doc][NFC] Introduce OwnedPtr abstraction (#184869)

Eventually, we want clang-doc to support arena allocation, but the
widespread use of owning pointers in the data types prevents this.
Rather than have wide scale refactoring, we can introduce a type alias
that can be swapped out atomically to switch from smart pointers to raw
pointers. This is the first of several refactorings that are intended to
make the transition simpler.
DeltaFile
+39-30clang-tools-extra/clang-doc/Serialize.cpp
+38-29clang-tools-extra/clang-doc/Serialize.h
+9-9clang-tools-extra/unittests/clang-doc/BitcodeTest.cpp
+9-9clang-tools-extra/clang-doc/Generators.h
+6-7clang-tools-extra/clang-doc/BitcodeReader.cpp
+6-6clang-tools-extra/clang-doc/MDMustacheGenerator.cpp
+107-9016 files not shown
+161-14322 files

LLVM/project f043d9bclang-tools-extra/clang-doc Serialize.cpp Representation.h, clang-tools-extra/clang-doc/benchmarks ClangDocBenchmark.cpp

[clang-doc] Introduce abstractions for pointer operations

Since we're migrating from std::unique_ptr to raw pointers via
arena allocation, we want to have some interfaces that abstract
these operations away, and can be changed to keep the system working
without introducing a lot of unnecessary chrun in the code.
DeltaFile
+12-12clang-tools-extra/clang-doc/Serialize.cpp
+11-0clang-tools-extra/clang-doc/Representation.h
+4-4clang-tools-extra/clang-doc/BitcodeReader.cpp
+4-4clang-tools-extra/clang-doc/benchmarks/ClangDocBenchmark.cpp
+3-3clang-tools-extra/clang-doc/Representation.cpp
+3-3clang-tools-extra/clang-doc/tool/ClangDocMain.cpp
+37-263 files not shown
+40-299 files

LLVM/project 1193d36clang-tools-extra/clang-doc Representation.h Representation.cpp, clang-tools-extra/unittests/clang-doc BitcodeTest.cpp MergeTest.cpp

[clang-doc] Introduce type alias for OwningPtrVec/Array

We commonly have vectors/arrays of owned pointers. This should simplify
future refactoring when switching to arena allocation.
DeltaFile
+7-7clang-tools-extra/unittests/clang-doc/BitcodeTest.cpp
+10-2clang-tools-extra/clang-doc/Representation.h
+4-4clang-tools-extra/unittests/clang-doc/MergeTest.cpp
+2-3clang-tools-extra/clang-doc/Representation.cpp
+2-3clang-tools-extra/clang-doc/BitcodeReader.cpp
+1-1clang-tools-extra/clang-doc/BitcodeReader.h
+26-203 files not shown
+29-239 files

LLVM/project 7f3be02clang-tools-extra/clang-doc Serialize.cpp Serialize.h, clang-tools-extra/clang-doc/benchmarks ClangDocBenchmark.cpp

[clang-doc] Introduce Serializer class

Serialization has mostly been done with static functions, but soon we
will need to share state, like alocator references. To avoid blowing up
our parameter lists, we can just wrap the local functions within a
class.
DeltaFile
+104-107clang-tools-extra/clang-doc/Serialize.cpp
+141-39clang-tools-extra/clang-doc/Serialize.h
+2-1clang-tools-extra/clang-doc/benchmarks/ClangDocBenchmark.cpp
+2-1clang-tools-extra/clang-doc/Mapper.cpp
+2-1clang-tools-extra/unittests/clang-doc/SerializeTest.cpp
+251-1495 files

LLVM/project 55d6797clang-tools-extra/unittests/clang-doc BitcodeTest.cpp YAMLGeneratorTest.cpp

Add missing instances of allocatePtr
DeltaFile
+30-30clang-tools-extra/unittests/clang-doc/BitcodeTest.cpp
+28-28clang-tools-extra/unittests/clang-doc/YAMLGeneratorTest.cpp
+26-26clang-tools-extra/unittests/clang-doc/MDGeneratorTest.cpp
+18-18clang-tools-extra/unittests/clang-doc/MergeTest.cpp
+2-2clang-tools-extra/unittests/clang-doc/SerializeTest.cpp
+104-1045 files

LLVM/project 7960e87clang-tools-extra/unittests/clang-doc BitcodeTest.cpp

clang-format
DeltaFile
+9-16clang-tools-extra/unittests/clang-doc/BitcodeTest.cpp
+9-161 files

LLVM/project fe6ce64clang-tools-extra/unittests/clang-doc YAMLGeneratorTest.cpp BitcodeTest.cpp

Format
DeltaFile
+5-10clang-tools-extra/unittests/clang-doc/YAMLGeneratorTest.cpp
+5-10clang-tools-extra/unittests/clang-doc/BitcodeTest.cpp
+5-10clang-tools-extra/unittests/clang-doc/MDGeneratorTest.cpp
+15-303 files

LLVM/project d48e159clang-tools-extra/clang-doc Serialize.cpp Serialize.h

Add missing method
DeltaFile
+2-3clang-tools-extra/clang-doc/Serialize.cpp
+1-1clang-tools-extra/clang-doc/Serialize.h
+3-42 files

LLVM/project 072f482clang-tools-extra/clang-doc Representation.h

Fix typo in alias name
DeltaFile
+1-1clang-tools-extra/clang-doc/Representation.h
+1-11 files

FreeBSD/ports 7211594net/keycloak distinfo Makefile

net/keycloak: Update 26.5.4 => 26.5.5

Release Notes:
https://www.keycloak.org/2026/03/keycloak-2655-released

PR:             293618
Security:       CVE-2026-3047
Security:       CVE-2026-3009
Security:       CVE-2026-2603
Security:       CVE-2026-2092
MFH:            2026Q1
(cherry picked from commit fbfbd55e5bafbe1a4d73db4b0ea6418e4d3f966f)
DeltaFile
+3-3net/keycloak/distinfo
+1-1net/keycloak/Makefile
+4-42 files

LLVM/project 5bc0501mlir/unittests/IR OperationSupportTest.cpp

[mlir][test] Fix memory leak after #184202 (#185142)

Reported by buildbot:
https://lab.llvm.org/buildbot/#/builders/55/builds/25078
DeltaFile
+3-0mlir/unittests/IR/OperationSupportTest.cpp
+3-01 files

FreeBSD/ports fbfbd55net/keycloak distinfo Makefile

net/keycloak: Update 26.5.4 => 26.5.5

Release Notes:
https://www.keycloak.org/2026/03/keycloak-2655-released

PR:             293618
Security:       CVE-2026-3047
Security:       CVE-2026-3009
Security:       CVE-2026-2603
Security:       CVE-2026-2092
MFH:            2026Q1
DeltaFile
+3-3net/keycloak/distinfo
+1-2net/keycloak/Makefile
+4-52 files

LLVM/project fe11a43mlir/include/mlir/Dialect/XeGPU/IR XeGPUAttrs.td, mlir/lib/Dialect/XeGPU/IR XeGPUDialect.cpp

[MLIR][XeGPU] Enhancing insert_strided_slice layout setup and infer rules (#184742)

This PR enhances insert_strided_slice layout rules to handle slice
layout and adjust the layout to fit the src shape. It adds dropDims as
layout utility function.
DeltaFile
+116-40mlir/lib/Dialect/XeGPU/IR/XeGPUDialect.cpp
+43-91mlir/lib/Dialect/XeGPU/Transforms/XeGPULayoutImpl.cpp
+24-0mlir/test/Dialect/XeGPU/propagate-layout.mlir
+13-0mlir/include/mlir/Dialect/XeGPU/IR/XeGPUAttrs.td
+6-6mlir/test/Dialect/XeGPU/propagate-layout-inst-data.mlir
+0-2mlir/lib/Dialect/XeGPU/Transforms/XeGPUPropagateLayout.cpp
+202-1396 files

HardenedBSD/src feecd6fsys/contrib/dev/iwlwifi/fw/api rx.h, sys/contrib/dev/iwlwifi/mld rx.c d3.c

Merge remote-tracking branch 'origin/hardened/current/master' into hardened/current/cross-dso-cfi
DeltaFile
+931-804sys/contrib/dev/iwlwifi/mld/rx.c
+0-809sys/contrib/dev/iwlwifi/mvm/link.c
+359-200sys/contrib/dev/iwlwifi/mld/d3.c
+49-347sys/contrib/dev/iwlwifi/mvm/d3.c
+286-0sys/contrib/dev/iwlwifi/fw/api/rx.h
+175-77sys/contrib/dev/iwlwifi/pcie/gen1_2/trans.c
+1,800-2,237115 files not shown
+3,332-4,485121 files

HardenedBSD/src b3aa8cdsys/contrib/dev/iwlwifi/fw/api rx.h, sys/contrib/dev/iwlwifi/mld rx.c d3.c

Merge branch 'freebsd/current/main' into hardened/current/master
DeltaFile
+931-804sys/contrib/dev/iwlwifi/mld/rx.c
+0-809sys/contrib/dev/iwlwifi/mvm/link.c
+359-200sys/contrib/dev/iwlwifi/mld/d3.c
+49-347sys/contrib/dev/iwlwifi/mvm/d3.c
+286-0sys/contrib/dev/iwlwifi/fw/api/rx.h
+175-77sys/contrib/dev/iwlwifi/pcie/gen1_2/trans.c
+1,800-2,237109 files not shown
+3,215-4,445115 files

FreeBSD/ports 8a79022misc/sff distinfo Makefile

misc/sff: Update 1.2 => 1.3

Changelog:
https://codeberg.org/sylphenix/sff/src/tag/1.3/CHANGELOG.md

PR:     293617
DeltaFile
+3-3misc/sff/distinfo
+1-1misc/sff/Makefile
+4-42 files

HardenedBSD/src f2b6a8clib/libc/gen uexterr_format.c err.3

Merge branch 'freebsd/15-stable/main' into hardened/15-stable/main
DeltaFile
+20-8lib/libc/gen/uexterr_format.c
+7-1lib/libc/gen/err.3
+27-92 files

LLVM/project 7a008c1clang-tools-extra/clang-doc Serialize.cpp Serialize.h, clang-tools-extra/clang-doc/benchmarks ClangDocBenchmark.cpp

[clang-doc] Introduce Serializer class

Serialization has mostly been done with static functions, but soon we
will need to share state, like alocator references. To avoid blowing up
our parameter lists, we can just wrap the local functions within a
class.
DeltaFile
+104-107clang-tools-extra/clang-doc/Serialize.cpp
+141-39clang-tools-extra/clang-doc/Serialize.h
+2-1clang-tools-extra/clang-doc/Mapper.cpp
+2-1clang-tools-extra/clang-doc/benchmarks/ClangDocBenchmark.cpp
+2-1clang-tools-extra/unittests/clang-doc/SerializeTest.cpp
+251-1495 files

LLVM/project 3d7f9beclang-tools-extra/clang-doc Serialize.cpp Serialize.h

Add missing method
DeltaFile
+2-3clang-tools-extra/clang-doc/Serialize.cpp
+1-1clang-tools-extra/clang-doc/Serialize.h
+3-42 files

LLVM/project dc79d21clang-tools-extra/unittests/clang-doc BitcodeTest.cpp MDGeneratorTest.cpp

Format
DeltaFile
+5-10clang-tools-extra/unittests/clang-doc/BitcodeTest.cpp
+5-10clang-tools-extra/unittests/clang-doc/MDGeneratorTest.cpp
+5-10clang-tools-extra/unittests/clang-doc/YAMLGeneratorTest.cpp
+15-303 files

LLVM/project ea196f4clang-tools-extra/clang-doc Serialize.cpp Representation.h, clang-tools-extra/clang-doc/benchmarks ClangDocBenchmark.cpp

[clang-doc] Introduce abstractions for pointer operations

Since we're migrating from std::unique_ptr to raw pointers via
arena allocation, we want to have some interfaces that abstract
these operations away, and can be changed to keep the system working
without introducing a lot of unnecessary chrun in the code.
DeltaFile
+12-12clang-tools-extra/clang-doc/Serialize.cpp
+11-0clang-tools-extra/clang-doc/Representation.h
+4-4clang-tools-extra/clang-doc/BitcodeReader.cpp
+4-4clang-tools-extra/clang-doc/benchmarks/ClangDocBenchmark.cpp
+3-3clang-tools-extra/clang-doc/Representation.cpp
+3-3clang-tools-extra/clang-doc/tool/ClangDocMain.cpp
+37-263 files not shown
+40-299 files

LLVM/project 498941cclang-tools-extra/unittests/clang-doc BitcodeTest.cpp YAMLGeneratorTest.cpp

Add missing instances of allocatePtr
DeltaFile
+30-30clang-tools-extra/unittests/clang-doc/BitcodeTest.cpp
+28-28clang-tools-extra/unittests/clang-doc/YAMLGeneratorTest.cpp
+26-26clang-tools-extra/unittests/clang-doc/MDGeneratorTest.cpp
+18-18clang-tools-extra/unittests/clang-doc/MergeTest.cpp
+2-2clang-tools-extra/unittests/clang-doc/SerializeTest.cpp
+104-1045 files

LLVM/project b9959a2clang-tools-extra/unittests/clang-doc BitcodeTest.cpp

clang-format
DeltaFile
+9-16clang-tools-extra/unittests/clang-doc/BitcodeTest.cpp
+9-161 files

LLVM/project 8b5a360clang-tools-extra/clang-doc Representation.h BitcodeReader.cpp, clang-tools-extra/unittests/clang-doc BitcodeTest.cpp MergeTest.cpp

[clang-doc] Introduce type alias for OwningPtrVec/Array

We commonly have vectors/arrays of owned pointers. This should simplify
future refactoring when switching to arena allocation.
DeltaFile
+7-7clang-tools-extra/unittests/clang-doc/BitcodeTest.cpp
+10-2clang-tools-extra/clang-doc/Representation.h
+4-4clang-tools-extra/unittests/clang-doc/MergeTest.cpp
+2-3clang-tools-extra/clang-doc/BitcodeReader.cpp
+2-3clang-tools-extra/clang-doc/Representation.cpp
+1-1clang-tools-extra/unittests/clang-doc/ClangDocTest.h
+26-203 files not shown
+29-239 files

HardenedBSD/ports 575d62baudio/spiralsynthmodular Makefile, audio/spiralsynthmodular/files patch-SpiralSound_SpiralInfo.h patch-SpiralSound_SpiralInfo.C

Merge branch 'freebsd/main' into hardenedbsd/main
DeltaFile
+914-34devel/stdman/pkg-plist
+25-53mail/davmail/pkg-plist
+70-0audio/spiralsynthmodular/files/patch-SpiralSound_SpiralInfo.h
+64-0audio/spiralsynthmodular/files/patch-SpiralSound_SpiralInfo.C
+20-20mail/davmail/Makefile
+12-12audio/spiralsynthmodular/Makefile
+1,105-11915 files not shown
+1,143-15621 files

LLVM/project e99663aclang-tools-extra/clang-doc Representation.h YAMLGenerator.cpp

format
DeltaFile
+2-3clang-tools-extra/clang-doc/Representation.h
+1-2clang-tools-extra/clang-doc/YAMLGenerator.cpp
+3-52 files

LLVM/project 4483126clang-tools-extra/clang-doc Representation.h Representation.cpp

Add missing aliases for interned data
DeltaFile
+17-17clang-tools-extra/clang-doc/Representation.h
+5-5clang-tools-extra/clang-doc/Representation.cpp
+3-3clang-tools-extra/clang-doc/YAMLGenerator.cpp
+3-3clang-tools-extra/clang-doc/JSONGenerator.cpp
+2-2clang-tools-extra/clang-doc/MDGenerator.cpp
+1-1clang-tools-extra/clang-doc/Serialize.cpp
+31-316 files

LLVM/project 7f7a31dclang-tools-extra/clang-doc Representation.h

[clang-doc][NFC] Introduce Vector and Array abstractions

Introduce OwningVec and OwningArray aliases for vector types we want to
eventually update for arena allocations.
DeltaFile
+24-16clang-tools-extra/clang-doc/Representation.h
+24-161 files

LLVM/project a0a3431clang-tools-extra/clang-doc Generators.h, clang-tools-extra/unittests/clang-doc BitcodeTest.cpp

Format
DeltaFile
+2-2clang-tools-extra/unittests/clang-doc/BitcodeTest.cpp
+2-1clang-tools-extra/clang-doc/Generators.h
+4-32 files

LLVM/project 38b47c0llvm/test/CodeGen/X86 known-never-zero.ll

[X86] known-never-zero.ll - add ROTL/ROTR/BITREVERSE/BSWAP/CTPOP/ABS test coverage for #184033 (#185128)

Some were just missing vector / demandedelts handling - other were missing entirely
DeltaFile
+616-0llvm/test/CodeGen/X86/known-never-zero.ll
+616-01 files