LLVM/project 80554adclang-tools-extra/clang-doc JSONGenerator.cpp, clang-tools-extra/clang-doc/assets/md namespace-template.mustache

resolve conflicts and update CDCtx data structure
DeltaFile
+25-27clang-tools-extra/clang-doc/JSONGenerator.cpp
+12-10clang-tools-extra/test/clang-doc/namespace.cpp
+4-10clang-tools-extra/test/clang-doc/enum.cpp
+5-5clang-tools-extra/test/clang-doc/templates.cpp
+4-4clang-tools-extra/test/clang-doc/basic-project.mustache.test
+1-1clang-tools-extra/clang-doc/assets/md/namespace-template.mustache
+51-571 files not shown
+52-587 files

LLVM/project fdc4a98llvm/lib/Target/AMDGPU AMDGPUInstCombineIntrinsic.cpp AMDGPUSubtarget.cpp, llvm/test/CodeGen/AMDGPU implicit-arg-block-count.ll implicit-arg-v5-opt.ll

[AMDGPU] Add dereferenceable retAttr to a call to llvm.amdgcn.implicitarg.ptr (#182206)

DeltaFile
+78-0llvm/test/Transforms/InstCombine/AMDGPU/llvm.amdgcn.implicitarg.ptr.ll
+18-18llvm/test/CodeGen/AMDGPU/implicit-arg-block-count.ll
+25-0llvm/lib/Target/AMDGPU/AMDGPUInstCombineIntrinsic.cpp
+6-6llvm/test/CodeGen/AMDGPU/implicit-arg-v5-opt.ll
+0-1llvm/lib/Target/AMDGPU/AMDGPUSubtarget.cpp
+127-255 files

LLVM/project dc1e3e5llvm/lib/Target/X86 X86ISelLowering.cpp, llvm/test/CodeGen/X86 vector-shuffle-combining-xop.ll

[X86] getFauxShuffleMask - add ISD::ROTL/ROTR handling (#184417)

Very similar to the existing X86ISD::VROTLI/VROTRI handling

Prep work for #184002
DeltaFile
+31-0llvm/lib/Target/X86/X86ISelLowering.cpp
+8-22llvm/test/CodeGen/X86/vector-shuffle-combining-xop.ll
+39-222 files

LLVM/project f287b30clang/include/clang/CIR/Dialect/IR CIROps.td, clang/lib/CIR/Lowering/DirectToLLVM LowerToLLVM.cpp

[CIR] Split cir.binop into separate per-operation binary ops

LLVM lowering uses per-op patterns generated by the CIRLowering.inc TableGen
infrastructure instead of a monolithic TypeSwitch dispatch.
DeltaFile
+491-491clang/test/CIR/CodeGenBuiltins/X86/avx512dq-builtins.c
+242-56clang/include/clang/CIR/Dialect/IR/CIROps.td
+124-124clang/test/CIR/CodeGen/complex-mul-div.cpp
+129-106clang/lib/CIR/Lowering/DirectToLLVM/LowerToLLVM.cpp
+92-92clang/test/CIR/CodeGenBuiltins/X86/sse41-builtins.c
+73-73clang/test/CIR/CodeGenOpenACC/private-clause-pointer-array-recipes-CtorDtor.cpp
+1,151-942103 files not shown
+2,353-2,106109 files

FreeNAS/freenas 0128bb7tests/unit test_filesystem_acl.py

Another test fix
DeltaFile
+11-9tests/unit/test_filesystem_acl.py
+11-91 files

HardenedBSD/ports 0e107fdports-mgmt/pkg distinfo

HBSD: Resolve merge conflict

Signed-off-by:  Shawn Webb <shawn.webb at hardenedbsd.org>
DeltaFile
+0-6ports-mgmt/pkg/distinfo
+0-61 files

HardenedBSD/ports df8ccddirc/halloy distinfo Makefile.crates, security/cargo-audit distinfo Makefile.crates

Merge remote-tracking branch 'internal/freebsd/main' into hardenedbsd/main

Conflicts:
        ports-mgmt/pkg/distinfo (unresolved)
DeltaFile
+713-697irc/halloy/distinfo
+695-615sysutils/topgrade/distinfo
+415-393security/cargo-audit/distinfo
+355-347irc/halloy/Makefile.crates
+346-306sysutils/topgrade/Makefile.crates
+206-195security/cargo-audit/Makefile.crates
+2,730-2,553177 files not shown
+4,940-4,214183 files

HardenedBSD/ports 58dce87ports-mgmt/pkg distinfo Makefile

HBSD: Resolve merge conflict

Bring our ports-mgmt/pkg to 2.6.1.

Signed-off-by:  Shawn Webb <shawn.webb at hardenedbsd.org>
DeltaFile
+3-9ports-mgmt/pkg/distinfo
+2-7ports-mgmt/pkg/Makefile
+5-162 files

LLVM/project dc44bcaflang-rt CMakeLists.txt

[flang-rt] Fix NVPTX builds erroneously using backtrace support (#184415)

Summary:
This is caused  by the CMake hacks I had to do to worm around NVIDIA's
proprietary binaries.
DeltaFile
+6-2flang-rt/CMakeLists.txt
+6-21 files

FreeNAS/freenas 0c2896csrc/middlewared/middlewared/plugins nfs.py boot.py, src/middlewared/middlewared/plugins/zfs_ zfs_events.py

clean comments
DeltaFile
+1-3src/middlewared/middlewared/plugins/zfs_/zfs_events.py
+1-2src/middlewared/middlewared/plugins/nfs.py
+1-2src/middlewared/middlewared/plugins/boot.py
+3-73 files

FreeNAS/freenas e7c1ffesrc/middlewared/middlewared main.py

os.killpg no longer needed
DeltaFile
+2-7src/middlewared/middlewared/main.py
+2-71 files

FreeNAS/freenas ed7a19adocs/source/middleware process_pool.rst, src/middlewared/middlewared worker.py main.py

remove process pool
DeltaFile
+0-144src/middlewared/middlewared/worker.py
+0-46src/middlewared/middlewared/main.py
+14-16src/middlewared/middlewared/job.py
+0-29docs/source/middleware/process_pool.rst
+1-1src/middlewared/middlewared/service/core_service.py
+0-2src/middlewared/middlewared/service/base.py
+15-2385 files not shown
+15-24311 files

FreeNAS/freenas 9800a65tests/unit test_acl_convert.py test_filesystem_acl.py

Fix tests
DeltaFile
+11-4tests/unit/test_acl_convert.py
+7-7tests/unit/test_filesystem_acl.py
+18-112 files

NetBSD/pkgsrc aF9J0hylang/openjdk11 Makefile

   openjdk11: backport alloca() fix from openjdk17
VersionDeltaFile
1.85+5-1lang/openjdk11/Makefile
+5-11 files

LLVM/project 535c2declang-tools-extra/clang-doc JSONGenerator.cpp MDMustacheGenerator.cpp, clang-tools-extra/clang-doc/assets/md namespace-template.mustache class-template.mustache

fix the fix
DeltaFile
+127-0clang-tools-extra/test/clang-doc/basic-project.mustache.test
+116-5clang-tools-extra/test/clang-doc/namespace.cpp
+100-17clang-tools-extra/clang-doc/JSONGenerator.cpp
+115-0clang-tools-extra/clang-doc/MDMustacheGenerator.cpp
+63-0clang-tools-extra/clang-doc/assets/md/namespace-template.mustache
+62-0clang-tools-extra/clang-doc/assets/md/class-template.mustache
+583-2222 files not shown
+844-6928 files

LLVM/project fbe217eclang-tools-extra/clang-doc JSONGenerator.cpp, clang-tools-extra/clang-doc/assets/md namespace-template.mustache

simply picking lambda
DeltaFile
+18-22clang-tools-extra/clang-doc/JSONGenerator.cpp
+10-8clang-tools-extra/test/clang-doc/namespace.cpp
+4-10clang-tools-extra/test/clang-doc/enum.cpp
+5-5clang-tools-extra/test/clang-doc/templates.cpp
+4-4clang-tools-extra/test/clang-doc/basic-project.mustache.test
+1-1clang-tools-extra/clang-doc/assets/md/namespace-template.mustache
+42-501 files not shown
+43-517 files

LLVM/project df1a53acompiler-rt/test/lsan/TestCases create_thread_leak.cpp

Disable leak sanitizer test on ppc. (#184414)

Test is flaky and fails due to machine load on the build bots. Disable
until we can split the build bots over more machines.
DeltaFile
+2-1compiler-rt/test/lsan/TestCases/create_thread_leak.cpp
+2-11 files

LLVM/project 4b06e83.github/workflows/containers/github-action-ci Dockerfile, .github/workflows/containers/github-action-ci-windows Dockerfile

[Github][CI] Bump CI containers to LLVM v22.1.0 (#184375)

DeltaFile
+1-1.github/workflows/containers/github-action-ci/Dockerfile
+1-1.github/workflows/containers/github-action-ci-windows/Dockerfile
+2-22 files

LLVM/project e49f2a9flang/lib/Lower/OpenMP Utils.cpp ClauseProcessor.cpp, flang/test/Lower/OpenMP task-affinity.f90

Handle dynamic affinity object sizes and improve iterator coverage

Teach task affinity lowering to compute lengths for dynamic objects
instead of falling back to zero for whole-object cases such as
assumed-shape, allocatable, pointer, character, and polymorphic type.

Add more tests in task-affinity
    - assumed-shape, allocatable, pointer, and polymorphic objects
    - character objects with constant and runtime length
    - iterator character element affinity
    - reordered, expression, and section iterator subscripts
    - Extract iterator handling from processAffinity
DeltaFile
+196-37flang/test/Lower/OpenMP/task-affinity.f90
+116-73flang/lib/Lower/OpenMP/Utils.cpp
+37-36flang/lib/Lower/OpenMP/ClauseProcessor.cpp
+5-2flang/lib/Lower/OpenMP/Utils.h
+354-1484 files

LLVM/project 80a1cf4clang/lib/Headers amdhsa_abi.h CMakeLists.txt, clang/test/Headers amdhsa_abi.cl

clang: Add builtin header for amdhsa abi (#181993)

DeltaFile
+166-0clang/test/Headers/amdhsa_abi.cl
+80-0clang/lib/Headers/amdhsa_abi.h
+1-0clang/lib/Headers/CMakeLists.txt
+247-03 files

LLVM/project 9d0c62cllvm/test/CodeGen/X86 known-never-zero.ll

[X86] known-never-zero.ll - improve demandedelts test coverage for #183227 (#184411)

The original tests from #184350 were recognising every element as
non-zero
DeltaFile
+66-50llvm/test/CodeGen/X86/known-never-zero.ll
+66-501 files

LLVM/project b17a5a9flang/lib/Lower/OpenMP ClauseProcessor.cpp Utils.cpp, flang/test/Lower/OpenMP task-affinity.f90

Support iterator modifier in affinity clause
DeltaFile
+143-20flang/lib/Lower/OpenMP/ClauseProcessor.cpp
+53-35flang/test/Lower/OpenMP/task-affinity.f90
+70-18mlir/lib/Dialect/OpenMP/IR/OpenMPDialect.cpp
+83-0flang/lib/Lower/OpenMP/Utils.cpp
+53-0mlir/test/Dialect/OpenMP/ops.mlir
+16-0flang/lib/Lower/OpenMP/Utils.h
+418-733 files not shown
+428-899 files

LLVM/project 692ed8cflang/lib/Lower/OpenMP Utils.cpp ClauseProcessor.cpp, flang/test/Lower/OpenMP task-affinity.f90

Rewrite functions in affinity utility functions with hlfir apis
DeltaFile
+126-130flang/lib/Lower/OpenMP/Utils.cpp
+103-47flang/test/Lower/OpenMP/task-affinity.f90
+23-47flang/lib/Lower/OpenMP/ClauseProcessor.cpp
+6-3flang/lib/Lower/OpenMP/Utils.h
+3-2mlir/test/Dialect/OpenMP/ops.mlir
+261-2295 files

LLVM/project 6c9b2cbflang/lib/Lower/OpenMP Utils.cpp ClauseProcessor.cpp, flang/test/Lower/OpenMP task-affinity.f90

[Flang][mlir][OpenMP] Support affinity clause codegen in Flang

This patch translate flang ast to OpenMP dialect for affinity clause
including the iterator modifier.
DeltaFile
+103-0flang/lib/Lower/OpenMP/Utils.cpp
+52-14flang/test/Lower/OpenMP/task-affinity.f90
+64-2flang/lib/Lower/OpenMP/ClauseProcessor.cpp
+31-19mlir/test/Dialect/OpenMP/ops.mlir
+17-0mlir/include/mlir/Dialect/OpenMP/OpenMPOps.td
+9-0flang/lib/Lower/OpenMP/Utils.h
+276-352 files not shown
+285-368 files

LLVM/project 238ca0eflang/lib/Lower/OpenMP Utils.cpp ClauseProcessor.cpp, flang/test/Lower/OpenMP task-affinity.f90

Lower iterator affinity subscripts and sections correctly

Teach OpenMP affinity lowering to evaluate iterator-dependent subscripts
through the iterator symbol mapping and use them to build the element
coordinate directly.

This fixes cases such as:
- affinity(iterator(i,j): a(j,i))
- affinity(iterator(i,j): a(i+1,j))
- affinity(iterator(i,j): a(i:i+1,j+2))
- affinity(iterator(i,j): a(:i+1,j+2))
DeltaFile
+156-25flang/test/Lower/OpenMP/task-affinity.f90
+70-0flang/lib/Lower/OpenMP/Utils.cpp
+30-5flang/lib/Lower/OpenMP/ClauseProcessor.cpp
+5-0flang/lib/Lower/OpenMP/Utils.h
+261-304 files

LLVM/project 8dcc5faflang/lib/Lower/OpenMP ClauseProcessor.cpp, flang/test/Lower/OpenMP task-affinity.f90

Rebase and replace omp.iterators with omp.iterator
DeltaFile
+4-4mlir/test/Dialect/OpenMP/ops.mlir
+2-2flang/test/Lower/OpenMP/task-affinity.f90
+1-1flang/lib/Lower/OpenMP/ClauseProcessor.cpp
+7-73 files

LLVM/project ea4522aflang/lib/Semantics check-omp-structure.cpp, flang/test/Semantics/OpenMP affinity-invalid.f90

[Flang][OpenMP] Reject invalid AFFINITY locators in semantics

Add semantic checks for OpenMP AFFINITY clauses to reject
substring designators and structure components, including
iterator forms.
DeltaFile
+57-0flang/test/Semantics/OpenMP/affinity-invalid.f90
+29-1flang/lib/Semantics/check-omp-structure.cpp
+86-12 files

OpenBSD/ports gLUwW0dwww/p5-LWP-Protocol-https distinfo Makefile

   update p5-LWP-Protocol-https to 6.15
VersionDeltaFile
1.5+2-2www/p5-LWP-Protocol-https/distinfo
1.10+2-1www/p5-LWP-Protocol-https/Makefile
+4-32 files

NetBSD/src HbYAojfusr.bin/make job.c

   Avoid use of __func__ to stay C90 compatible.
VersionDeltaFile
1.528+7-8usr.bin/make/job.c
+7-81 files

FreeBSD/ports feea0faaudio/pulseaudio-qt distinfo Makefile

audio/pulseaudio-qt: Update to 1.8.1
DeltaFile
+3-3audio/pulseaudio-qt/distinfo
+1-1audio/pulseaudio-qt/Makefile
+4-42 files