LLVM/project 84085aamlir/lib/Dialect/Linalg/Transforms Specialize.cpp, mlir/test/Dialect/Linalg roundtrip-morphism-linalg-named-ops.mlir roundtrip-morphism-linalg-category-ops.mlir

[mlir][linalg] Improve contraction specialization (#201300)

Extend the matcher to recognize additional supported boolean contraction
form(and+or). Fixes #198235.
DeltaFile
+20-9mlir/lib/Dialect/Linalg/Transforms/Specialize.cpp
+18-0mlir/test/Dialect/Linalg/roundtrip-morphism-linalg-named-ops.mlir
+16-0mlir/test/Dialect/Linalg/roundtrip-morphism-linalg-category-ops.mlir
+54-93 files

FreeBSD/src 0696d38sys/amd64/amd64 machdep.c

amd64/machdep.c: explicitly include sys/uio.h

Some kernel configurations result in struct uio being only
forward-declared.

This is direct commit to stable/15.

Sponsored by:   The FreeBSD Foundation
DeltaFile
+1-0sys/amd64/amd64/machdep.c
+1-01 files

LLVM/project 97d7264llvm/lib/Transforms/IPO MemProfContextDisambiguation.cpp, llvm/test/ThinLTO/X86 memprof-icp-recursive.ll

[MemProf] Change default of memprof-icp-noinline-threshold to 0 (#201474)

This is no longer needed after PR172502 added support to identify
indirect callees from inlined frames.
DeltaFile
+7-7llvm/test/ThinLTO/X86/memprof-icp-recursive.ll
+1-1llvm/lib/Transforms/IPO/MemProfContextDisambiguation.cpp
+8-82 files

LLVM/project 9263a42clang/test/OpenMP target_codegen.cpp target_simd_codegen.cpp, llvm/include/llvm/Frontend/Offloading Utility.h

[OpenMP] Use ext linkage for kernels handles and globals handles keep… (#200964)

… linkage

Host handles are now emmitted with external linkage to clash if two
kernels with the same name are registered. This could have happen right
now and silently corrupt the program, but it can happen more easily once
we allow users to name their kernels.

In the same patch we make global variable handles retain the linkage of
the global variable, forcing clashes for external ones and continue to
support weak use cases.

---------

Co-authored-by: Shilei Tian <i at tianshilei.me>
DeltaFile
+11-11clang/test/OpenMP/target_codegen.cpp
+8-8mlir/test/Target/LLVMIR/omptarget-declare-target-llvm-host.mlir
+8-8clang/test/OpenMP/target_simd_codegen.cpp
+7-6llvm/lib/Frontend/Offloading/Utility.cpp
+4-4llvm/include/llvm/Frontend/Offloading/Utility.h
+4-4clang/test/OpenMP/target_indirect_codegen.cpp
+42-4114 files not shown
+70-6820 files

LLVM/project f0d98c3clang-tools-extra/clang-tidy/readability FunctionSizeCheck.cpp FunctionSizeCheck.h, clang-tools-extra/docs ReleaseNotes.rst

[clang-tidy][readability] Ignore macros in function-size check (#199549)

This patch adds an IgnoreMacros option to the readability-function-size
check.

Fixes https://github.com/llvm/llvm-project/issues/112835
DeltaFile
+71-0clang-tools-extra/test/clang-tidy/checkers/readability/function-size-ignore-macros.cpp
+27-10clang-tools-extra/clang-tidy/readability/FunctionSizeCheck.cpp
+5-0clang-tools-extra/docs/clang-tidy/checks/readability/function-size.rst
+5-0clang-tools-extra/docs/ReleaseNotes.rst
+5-0clang-tools-extra/clang-tidy/readability/FunctionSizeCheck.h
+113-105 files

FreeBSD/ports e23d622sysutils/rubygem-openbolt distinfo Makefile, sysutils/rubygem-openbolt/files patch-openbolt.gemspec

sysutils/rubygem-openbolt: Update to 5.5.0

ChangeLog:
https://github.com/OpenVoxProject/openbolt/blob/main/CHANGELOG.md#550-2026-04-30

With hat:       puppet
DeltaFile
+3-3sysutils/rubygem-openbolt/distinfo
+3-3sysutils/rubygem-openbolt/files/patch-openbolt.gemspec
+3-2sysutils/rubygem-openbolt/Makefile
+9-83 files

FreeBSD/ports 7e0bc5bsysutils/choria distinfo Makefile, sysutils/choria/files patch-vendor_modules.txt

sysutils/choria: Update to 0.30.0

Release notes:
https://github.com/choria-io/go-choria/releases/tag/v0.30.0

With hat:       puppet
DeltaFile
+987-0sysutils/choria/files/patch-vendor_modules.txt
+225-165sysutils/choria/distinfo
+124-88sysutils/choria/Makefile
+1,336-2533 files

FreeBSD/ports 84aa677sysutils/rubygem-choria-mcorpc-support Makefile, sysutils/rubygem-choria-mcorpc-support/files patch-lib_mcollective_monkey__patches.rb

sysutils/rubygem-choria-mcorpc-support: Fix with latest Ruby

While here remove explicit dependency on sysutils/choria.

This gem is now a run-time dependency of OpenBolt, but choria itself is
not required for using OpenBolt.  So do not install choria as a
dependency of this gem automatically to avoid downloading large
dependencies when unneeded.

With hat:       puppet
DeltaFile
+33-0sysutils/rubygem-choria-mcorpc-support/files/patch-lib_mcollective_monkey__patches.rb
+2-2sysutils/rubygem-choria-mcorpc-support/Makefile
+35-22 files

FreeBSD/ports 13df656www/py-puppetboard distinfo Makefile

www/py-puppetboard: Update to 7.0.2

ChangeLog:
https://github.com/voxpupuli/puppetboard/blob/master/CHANGELOG.md#v702-2026-03-19

With hat:       puppet
DeltaFile
+3-3www/py-puppetboard/distinfo
+1-1www/py-puppetboard/Makefile
+4-42 files

FreeBSD/ports ca57a0dtextproc/rubygem-openvox-strings Makefile

textproc/rubygem-openvox-strings: Add missing dependency

With hat:       puppet
DeltaFile
+2-0textproc/rubygem-openvox-strings/Makefile
+2-01 files

FreeBSD/ports cf2aecdsysutils/rubygem-r10k distinfo Makefile

sysutils/rubygem-r10k: Update to 5.0.3

ChangeLog:
https://github.com/puppetlabs/r10k/blob/main/CHANGELOG.mkd#503

With hat:       puppet
DeltaFile
+3-3sysutils/rubygem-r10k/distinfo
+1-2sysutils/rubygem-r10k/Makefile
+4-52 files

FreeBSD/ports 33a8106databases/openvoxdb-terminus8 distinfo Makefile, databases/openvoxdb8 distinfo Makefile

databases/openvoxdb8: Update to 8.13.0

ChangeLog:
https://github.com/OpenVoxProject/openvoxdb/blob/main/CHANGELOG.md#8130-2026-04-30

With hat:       puppet
DeltaFile
+3-3databases/openvoxdb-terminus8/distinfo
+3-3databases/openvoxdb8/distinfo
+1-2databases/openvoxdb8/Makefile
+1-1databases/openvoxdb-terminus8/Makefile
+8-94 files

FreeBSD/ports 8eecdc1sysutils/rubygem-openvoxserver-ca distinfo Makefile

sysutils/rubygem-openvoxserver-ca: Update to 3.2.0

ChangeLog:
https://github.com/OpenVoxProject/openvoxserver-ca/blob/main/CHANGELOG.md#320-2026-04-23

With hat:       puppet
DeltaFile
+3-3sysutils/rubygem-openvoxserver-ca/distinfo
+1-1sysutils/rubygem-openvoxserver-ca/Makefile
+4-42 files

FreeBSD/ports 34d5ef4sysutils/openvox-server8 distinfo Makefile, sysutils/openvox-server8/files pkg-message.in

sysutils/openvox-server8: Update to 8.13.0

ChangeLog:
https://github.com/OpenVoxProject/openvox-server/blob/main/CHANGELOG.md#8130-2026-04-30

With hat:       puppet
DeltaFile
+6-5sysutils/openvox-server8/files/pkg-message.in
+3-3sysutils/openvox-server8/distinfo
+1-2sysutils/openvox-server8/Makefile
+10-103 files

FreeBSD/ports b3e90c6sysutils/openvox-agent8 distinfo Makefile

sysutils/openvox-agent8: Update to 8.27.0

ChangeLog:
https://github.com/OpenVoxProject/openvox/releases/tag/8.27.0

With hat:       puppet
DeltaFile
+3-3sysutils/openvox-agent8/distinfo
+1-1sysutils/openvox-agent8/Makefile
+4-42 files

FreeBSD/ports 7a3c964sysutils/rubygem-openfact distinfo Makefile

sysutils/rubygem-openfact: Update to 5.6.1

ChangeLog:
https://github.com/OpenVoxProject/openfact/blob/main/CHANGELOG.md#561-2026-05-11

With hat:       puppet
DeltaFile
+3-3sysutils/rubygem-openfact/distinfo
+1-1sysutils/rubygem-openfact/Makefile
+4-42 files

LLVM/project ffb26b6clang/include/clang/AST OpenMPClause.h, clang/lib/Sema SemaOpenMP.cpp

[OpenMP] Introduce the ompx_name clause for kernel naming

This adds support for the ompx_name clause that allows users to specify
custom kernel names for OpenMP target offloading regions. The clause
accepts a string literal and overrides the default compiler-generated
kernel names.

Example usage:
  #pragma omp target ompx_name("my_kernel")
  { ... }

Kernel names need to be unique or they are diagnosed at compile or link
time as errors.

Co-Authored-By: Claude (claude-sonnet-4.5) <noreply at anthropic.com>
DeltaFile
+78-0offload/test/offloading/ompx_name.c
+62-0clang/test/OpenMP/ompx_name_messages_errors.cpp
+53-0clang/test/OpenMP/ompx_name_codegen.cpp
+40-0offload/test/offloading/ompx_name_duplicate_link.c
+36-0clang/lib/Sema/SemaOpenMP.cpp
+33-0clang/include/clang/AST/OpenMPClause.h
+302-014 files not shown
+415-920 files

LLVM/project 6811280clang/test/OpenMP target_codegen.cpp target_simd_codegen.cpp, llvm/include/llvm/Frontend/Offloading Utility.h

[OpenMP] Use ext linkage for kernels handles and globals handles keep linkage

Host handles are now emmitted with external linkage to clash if two
kernels with the same name are registered. This could have happen right
now and silently corrupt the program, but it can happen more easily once
we allow users to name their kernels.

In the same patch we make global variable handles retain the linkage of
the global variable, forcing clashes for external ones and continue to
support weak use cases.
DeltaFile
+11-11clang/test/OpenMP/target_codegen.cpp
+8-8clang/test/OpenMP/target_simd_codegen.cpp
+8-8mlir/test/Target/LLVMIR/omptarget-declare-target-llvm-host.mlir
+7-6llvm/lib/Frontend/Offloading/Utility.cpp
+4-4clang/test/OpenMP/target_indirect_codegen.cpp
+4-4llvm/include/llvm/Frontend/Offloading/Utility.h
+42-4114 files not shown
+70-6820 files

LLVM/project 34757d5llvm/lib/Frontend/OpenMP OMPIRBuilder.cpp

Update llvm/lib/Frontend/OpenMP/OMPIRBuilder.cpp

Co-authored-by: Shilei Tian <i at tianshilei.me>
DeltaFile
+1-1llvm/lib/Frontend/OpenMP/OMPIRBuilder.cpp
+1-11 files

LLVM/project 8d741ceclang/test/OpenMP target_codegen.cpp target_simd_codegen.cpp, llvm/include/llvm/Frontend/Offloading Utility.h

[OpenMP] Use ext linkage for kernels handles and globals handles keep linkage

Host handles are now emmitted with external linkage to clash if two
kernels with the same name are registered. This could have happen right
now and silently corrupt the program, but it can happen more easily once
we allow users to name their kernels.

In the same patch we make global variable handles retain the linkage of
the global variable, forcing clashes for external ones and continue to
support weak use cases.
DeltaFile
+11-11clang/test/OpenMP/target_codegen.cpp
+8-8clang/test/OpenMP/target_simd_codegen.cpp
+8-8mlir/test/Target/LLVMIR/omptarget-declare-target-llvm-host.mlir
+7-6llvm/lib/Frontend/Offloading/Utility.cpp
+4-4clang/test/OpenMP/target_indirect_codegen.cpp
+4-4llvm/include/llvm/Frontend/Offloading/Utility.h
+42-4114 files not shown
+70-6820 files

NetBSD/pkgsrc-wip d370998dpbox Oops.rej

One more patch artifacts from dpbox
DeltaFile
+0-9dpbox/Oops.rej
+0-91 files

FreeBSD/src 72e57bcsys/fs/nfs nfsproto.h nfsrvstate.h, sys/fs/nfsserver nfs_nfsdport.c nfs_nfsdstate.c

nfsd: Add support for striped Flexible File layout

Without this patch, the NFSv4.1/4.2 pNFS server configuration
did not support striping.  This was mainly because the Linux
client driver did not support it either.  The Linux client
driver for Flexible File layout does now support striping.
(Linux kernel version 6.18 or newer)

As such, this patch adds striping support.  The configuration
is currently just two new sysctls called
vfs.nfsd.pnfsstripeunit - Size (in bytes) of a stripe
vfs.nfsd.pnfsstripecnt - # of DSs to stripe across
A setting of 0 for the first sysctl and 1 for the second
disables striping.  A patch that allows use of a different
striping configuration for each exported MDS file system
is planned for the future.

The pnfsdscopymr may be broken by this patch, but since
no one reported that they were actually using a pNFS server

    [12 lines not shown]
DeltaFile
+817-258sys/fs/nfsserver/nfs_nfsdport.c
+47-44sys/fs/nfsserver/nfs_nfsdstate.c
+13-3sys/fs/nfs/nfsproto.h
+11-5sys/fs/nfsserver/nfs_nfsdserv.c
+13-0sys/fs/nfs/nfsrvstate.h
+4-4sys/fs/nfs/nfs_var.h
+905-3141 files not shown
+908-3147 files

NetBSD/pkgsrc-wip 68a0f06dpbox Makefile.patch Makefile.rej

Remove patch artifacts from dpbox
DeltaFile
+0-53dpbox/Makefile.patch
+0-33dpbox/Makefile.rej
+0-862 files

FreeBSD/src f0ac411usr.sbin/bsdinstall/distextract distextract.c

bsdinstall: Use libarchive secure flags for extract

This doesn't really matter, as we trust that the installer tarballs are
not malicious, but it doesn't hurt to set these flags.

Reported by: Yuxiang Yang, Yizhou Zhao, Ao Wang, Xuewei Feng, Qi Li, and Ke Xu from Tsinghua University using GLM-5.1 from Z.ai
Reviewed by: markj
Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D57274

(cherry picked from commit f9f46294d6af2a937afa74938bd4bb6826cbb921)
DeltaFile
+2-0usr.sbin/bsdinstall/distextract/distextract.c
+2-01 files

NetBSD/pkgsrc LillGI1doc CHANGES-2026

   doc: Updated lang/joker to 1.8.1
VersionDeltaFile
1.3487+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc hudUSralang/joker distinfo Makefile

   joker: update to 1.8.1

   General improvements
   - Add joker.mail namespace

   Linter improvements
   - Implement more thorough type checking
   - Fix redundant do linter warning in joker.better-cond/cond
VersionDeltaFile
1.16+4-4lang/joker/distinfo
1.42+2-2lang/joker/Makefile
+6-62 files

LLVM/project 0f3d6b9llvm/include/llvm/ExecutionEngine/Orc SymbolLookupSet.h Core.h

[ORC] Lift SymbolLookupSet into its own header. NFCI. (#201295)

Lifts the SymbolLookupSet class and SymbolLookupFlags enum out of Core.h
and into a new SymbolLookupSet.h header.
DeltaFile
+256-0llvm/include/llvm/ExecutionEngine/Orc/SymbolLookupSet.h
+1-225llvm/include/llvm/ExecutionEngine/Orc/Core.h
+257-2252 files

NetBSD/pkgsrc-wip cb106bbdpbox PLIST Makefile, dpbox/files dpbox.ini

Add dpbox 64-bit and bug fixes
DeltaFile
+116-0dpbox/PLIST
+80-0dpbox/files/dpbox.ini
+77-0dpbox/Makefile
+53-0dpbox/Makefile.patch
+33-0dpbox/patches/patch-ba
+33-0dpbox/Makefile.rej
+392-04 files not shown
+443-010 files

FreeBSD/ports 226b230security/vuxml/vuln 2026.xml

security/vuxml: remove bogus <cvename/> references

ZDI-CAN-* references are not CVEs.  They are internal references from a
security company.  CVEs that don't exist upset the vuxmlbuild.
DeltaFile
+0-16security/vuxml/vuln/2026.xml
+0-161 files

FreeBSD/ports d84d24cemulators/rpcs3 distinfo Makefile

emulators/rpcs3: update to 0.0.40.19430

Changes:        https://github.com/RPCS3/rpcs3/compare/b41b10a031...3fa1241ac0
DeltaFile
+3-3emulators/rpcs3/distinfo
+2-2emulators/rpcs3/Makefile
+5-52 files