LLVM/project b37174emlir/include/mlir/Dialect/X86Vector/Utils X86VectorUtils.h, mlir/lib/Dialect/X86Vector/Transforms VectorContractToPackedTypeDotProduct.cpp VectorContractBF16ToFMA.cpp

[mlir][x86vector] Shuffle BF16 vector.contract output for Flat layout. (#174590)

This patch shuffles the output of a `bf16` type `non-vnni` packed
`vector.contract` operation (`flat` layout). The output of the
contraction operation is shuffle to match the `flat` layout, before get
stored in the `acc` matrix.

Following this transform schedule, the `vector.contract` will be lowered
to one of the following operations:
- x86vector::DotBF16Op with `B` matrix shuffled to compensate the `flat`
layout (supported as part of this PR), or
- vector.fma with loads + broadcast using `bf16` packed operations
(supported as part of this PR).
DeltaFile
+763-34mlir/test/Dialect/X86Vector/vector-contract-to-packed-type-dotproduct.mlir
+650-0mlir/test/Dialect/X86Vector/vector-contract-bf16-to-fma.mlir
+302-116mlir/lib/Dialect/X86Vector/Transforms/VectorContractToPackedTypeDotProduct.cpp
+306-0mlir/lib/Dialect/X86Vector/Utils/X86VectorUtils.cpp
+214-31mlir/lib/Dialect/X86Vector/Transforms/VectorContractBF16ToFMA.cpp
+37-0mlir/include/mlir/Dialect/X86Vector/Utils/X86VectorUtils.h
+2,272-1816 files

FreeBSD/ports a88a131Mk bsd.sites.mk

Mk/bsd.sites.mk: Prune NXDOMAIN mirrors

The following one-liner was used for the initial NXDOMAIN lookup.

  $ <Mk/bsd.sites.mk grep -o '://[^/]*\/' | sed 's|[:\/]||g' | sort -u | \
    zdns A | jq -r 'select(.results.A.status=="NXDOMAIN") | .name'
DeltaFile
+0-23Mk/bsd.sites.mk
+0-231 files

LLVM/project 7806a0bllvm/lib/CodeGen/SelectionDAG SelectionDAG.cpp

[CodeGen] Silence a warning (NFC)

llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp:4665:12:
 error: unused variable 'NumElts' [-Werror,-Wunused-variable]
  unsigned NumElts = DemandedElts.getBitWidth();
           ^
1 error generated.
DeltaFile
+1-1llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp
+1-11 files

OpenBSD/ports io7L54Glang/verilator Makefile distinfo, lang/verilator/patches patch-bin_verilator patch-test_regress_driver_py

   Update to Verilator 5.044

   Correctness from sthen@

   ok sthen@
VersionDeltaFile
1.9+101-14lang/verilator/pkg/PLIST
1.1+30-0lang/verilator/patches/patch-bin_verilator
1.1+30-0lang/verilator/patches/patch-test_regress_driver_py
1.21+18-8lang/verilator/Makefile
1.8+2-2lang/verilator/distinfo
1.3+0-0lang/verilator/patches/patch-src_verilog_y
+181-244 files not shown
+181-2410 files

OpenBSD/src cXqN5kAsys/uvm uvm_meter.c uvmexp.h, usr.bin/systat uvm.c

   Reuse an unused field in uvmexp, and introduce swpskip.  In the near
   future, this will count how many times pages are not sent to swap
   because the pagedaemon detects the swap system won't be able to deliver
   results (and toss the cluster of pages back)
   ok beck
VersionDeltaFile
1.13+8-8usr.bin/systat/uvm.c
1.56+3-3sys/uvm/uvm_meter.c
1.26+2-3sys/uvm/uvmexp.h
+13-143 files

OpenBSD/src RlZeT5wusr.bin/systat engine.c

   The uvm display abuses the FLD subsystem with a set of empty labels,
   which results in an extra blank line. Work around this by noticing all
   the labels are empty and not doing a newline.
VersionDeltaFile
1.31+6-2usr.bin/systat/engine.c
+6-21 files

OpenBSD/ports bOArSc5lang/ghc distinfo

   Fix up distinfo size mismatch in lang/ghc (sha256 was OK)

   Noted by naddy@
VersionDeltaFile
1.83+1-1lang/ghc/distinfo
+1-11 files

DragonFlyBSD/src 13868dcstand/contrib/edk2/MdePkg/Include Base.h, stand/contrib/edk2/MdePkg/Include/IndustryStandard Acpi30.h

edk2: Sync our TianoCore EDK II headers with the edk2-stable202511 tag.
DeltaFile
+742-732stand/contrib/edk2/MdePkg/Include/Uefi/UefiInternalFormRepresentation.h
+305-283stand/contrib/edk2/MdePkg/Include/Protocol/DevicePath.h
+538-23stand/contrib/edk2/MdePkg/Include/Library/BaseLib.h
+250-225stand/contrib/edk2/MdePkg/Include/IndustryStandard/Acpi30.h
+156-174stand/contrib/edk2/MdePkg/Include/X64/ProcessorBind.h
+121-15stand/contrib/edk2/MdePkg/Include/Base.h
+2,112-1,45212 files not shown
+2,515-1,59518 files

LLVM/project 0065a55llvm/utils/gn/secondary/clang/unittests/Analysis/Scalable BUILD.gn

[gn] port some of 6b75eaea794f6

Needed for 1a7c110dfc92e.
DeltaFile
+1-0llvm/utils/gn/secondary/clang/unittests/Analysis/Scalable/BUILD.gn
+1-01 files

FreeBSD/ports ba69270comms/hamlib pkg-plist distinfo, comms/hamlib/files patch-tests_rigtestlibusb.c patch-rigs_dummy_rot__pstrotator.c

comms/hamlib: Update to 4.7.0

- remove patches no longer needed due to FreeBSD changes in upstream
- Add manual page for rigtestmcast and rigtestmcastrx
- Add manual page for rigtestlibusb
- Add rigctltcp manual page
DeltaFile
+0-43comms/hamlib/files/patch-tests_rigtestlibusb.c
+13-7comms/hamlib/pkg-plist
+0-10comms/hamlib/files/patch-rigs_dummy_rot__pstrotator.c
+0-10comms/hamlib/files/patch-hamlib.pc.in
+3-3comms/hamlib/distinfo
+1-1comms/hamlib/Makefile
+17-746 files

LLVM/project ab3d742libc/cmake/modules LLVMLibCArchitectures.cmake LLVMLibCLibraryRules.cmake, libc/config/gpu/spirv entrypoints.txt headers.txt

[libc] Add basic support for building SPIR-V libraries (#181049)

This is to add support to build libc for building with spirv backend,
for use with OpenMP kernels
DeltaFile
+100-0libc/config/gpu/spirv/entrypoints.txt
+4-4libc/cmake/modules/LLVMLibCArchitectures.cmake
+6-1libc/cmake/modules/LLVMLibCLibraryRules.cmake
+6-1libc/src/__support/macros/properties/architectures.h
+5-0libc/config/gpu/spirv/headers.txt
+3-2libc/src/__support/macros/properties/cpu_features.h
+124-88 files not shown
+135-1814 files

FreeBSD/src 3fdbd8asys/netpfil/ipfilter/netinet fil.c ip_fil.h

ipfilter: Avoid negative array indicies

Array indices must always be posive. We avoid this by making each index
unsigned. This mitigates out-of-bounds reads and writes.

Reported by:            Ilja Van Sprundel <ivansprundel at ioactive.com>
Reviewed by:            glebius
MFC after:              3 days
Differential revision:  https://reviews.freebsd.org/D55260
DeltaFile
+2-2sys/netpfil/ipfilter/netinet/fil.c
+1-1sys/netpfil/ipfilter/netinet/ip_fil.h
+1-1sys/netpfil/ipfilter/netinet/ip_state.c
+4-43 files

LLVM/project 942f5fbllvm/utils/gn/secondary/lldb/include/lldb/Host BUILD.gn

[gn] port 4a4ab28f94bdc7
DeltaFile
+1-0llvm/utils/gn/secondary/lldb/include/lldb/Host/BUILD.gn
+1-01 files

LLVM/project 0667781llvm/utils/gn/secondary/compiler-rt/lib/tsan/rtl BUILD.gn

[gn] port a591a44653ea
DeltaFile
+1-0llvm/utils/gn/secondary/compiler-rt/lib/tsan/rtl/BUILD.gn
+1-01 files

FreeBSD/ports d233e68math/octave-forge-odbc distinfo Makefile, math/octave-forge-odbc/files patch-configure.ac

math/octave-forge-odbc: Update to 0.0.6.
DeltaFile
+11-3math/octave-forge-odbc/files/patch-configure.ac
+3-3math/octave-forge-odbc/distinfo
+1-1math/octave-forge-odbc/Makefile
+15-73 files

LLVM/project e496e3clldb/include/lldb/Host HostInfoBase.h, lldb/include/lldb/Host/macosx HostInfoMacOSX.h

[lldb][macOS] Index shared cache files by UUID & filename (#180874)

The shared cache index only had accessors for getting a file from a
shared cache by filename. In some environments like iOS Simulator, a
filename can be either the actual realpath name of the framework in an
SDK or simulator runtime install location, or rooted on / like
/System/LibraryFrameworks/SwiftUI.framework. Because the searches for
binaries were by filename, this divergence would be a problem. However,
searching for binaries by the binary's UUID can remove that ambiguity.

I changed HostInfoMacOSX's store of SharedCacheImageInfo's to have a
std::vector of all of the SharedCacheImageInfo's in a shared cache. Then
I create a mapping of filename-to-SharedCacheImageInfo* and a mapping of
UUID-to-SharedCacheImageInfo*, both pointing into the now-frozen
std::vector. I added a HostInfo::GetSharedCacheImageInfo method to fetch
an entry by shared-cache UUID + file UUID, in addition to the previous
shared-cache UUID + filename.

Have HostInfoMacOSX store the filenames it gets from the libdyld SPI in

    [7 lines not shown]
DeltaFile
+113-33lldb/source/Host/macosx/objcxx/HostInfoMacOSX.mm
+54-9lldb/include/lldb/Host/HostInfoBase.h
+18-10lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderDarwin.cpp
+11-8lldb/source/Plugins/Platform/MacOSX/PlatformDarwinDevice.cpp
+9-5lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp
+7-2lldb/include/lldb/Host/macosx/HostInfoMacOSX.h
+212-672 files not shown
+220-718 files

HardenedBSD/src eb1c78esys/sys priv.h

HBSD: Resolve merge conflict

Signed-off-by:  Shawn Webb <shawn.webb at hardenedbsd.org>
DeltaFile
+2-7sys/sys/priv.h
+2-71 files

HardenedBSD/src fdac606tests/sys/capsicum capsicum.h syscalls.h, tests/sys/kern pdrfork.c

Merge remote-tracking branch 'origin/freebsd/current/main' into hardened/current/master

Conflicts:
        sys/sys/priv.h (unresolved)
DeltaFile
+4-144tests/sys/capsicum/capsicum.h
+0-144tests/sys/capsicum/syscalls.h
+0-140tests/sys/capsicum/capability-fd-pair.cc
+62-66tests/sys/kern/pdrfork.c
+0-103tests/sys/capsicum/capsicum-rights.h
+76-25usr.sbin/bhyve/rfb.c
+142-62235 files not shown
+350-1,07141 files

NetBSD/pkgsrc ZX7mcW6doc CHANGES-2026

   doc: Updated multimedia/libvpx to 1.16.0nb1
VersionDeltaFile
1.1182+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc fTRLOozmultimedia/libvpx Makefile distinfo, multimedia/libvpx/patches patch-vp9_vp9__cx__iface.c

   libvpx: apply upstream commit related to CVE-2026-2447
VersionDeltaFile
1.1+64-0multimedia/libvpx/patches/patch-vp9_vp9__cx__iface.c
1.110+2-1multimedia/libvpx/Makefile
1.56+2-1multimedia/libvpx/distinfo
+68-23 files

NetBSD/pkgsrc pqU8ly8doc CHANGES-2026

   doc: Updated math/R-DAAG to 1.25.7
VersionDeltaFile
1.1181+2-1doc/CHANGES-2026
+2-11 files

FreeBSD/ports 71bd454security/sudo-rs distinfo Makefile

security/sudo-rs: Update 0.2.11 => 0.2.12

PR:             293077
Approved by:    Marc Schoolderman (maintainer)
DeltaFile
+5-5security/sudo-rs/distinfo
+1-2security/sudo-rs/Makefile
+1-1security/sudo-rs/Makefile.crates
+7-83 files

NetBSD/pkgsrc CTkibxxmath/R-DAAG distinfo Makefile

   (math/R-DAAG) Updated 1.25.6 to 1.25.7, NEWS not updated
VersionDeltaFile
1.15+4-4math/R-DAAG/distinfo
1.19+2-2math/R-DAAG/Makefile
+6-62 files

NetBSD/src WIYkMu9sbin/gpt gpt.8

   Minor formatting & typo-type corrections.
VersionDeltaFile
1.89+5-4sbin/gpt/gpt.8
+5-41 files

FreeNAS/freenas 85b0d54src/middlewared/middlewared/plugins/auth_ login_ex_impl.py

Fix error handling
DeltaFile
+14-1src/middlewared/middlewared/plugins/auth_/login_ex_impl.py
+14-11 files

NetBSD/pkgsrc MeQJ1jidoc CHANGES-2026

   doc: Updated graphics/R-latticeExtra to 0.6.31
VersionDeltaFile
1.1180+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc vRvAOSdgraphics/R-latticeExtra distinfo Makefile

   (graphics/R-latticeExtra) Updated 0.6.31, inst/NEWS not updated
VersionDeltaFile
1.8+4-4graphics/R-latticeExtra/distinfo
1.8+2-2graphics/R-latticeExtra/Makefile
+6-62 files

LLVM/project 051fb5allvm/include/llvm/ADT ArrayRef.h, llvm/unittests/ADT ArrayRefTest.cpp

[ADT] Remove misleading is_const check in MutableArrayRef constructor (#181758)

The `std::negation<std::is_const<C>>` check here seems semantically
inaccurate; we should care about whether the container provides mutable
element access, not the constness of the container itself. This was
already being checked but was previously being dropped prior to the
change from `const C&` to `C&` in
https://github.com/llvm/llvm-project/pull/181190. That was sufficient in
itself to fix the referenced issue
https://github.com/llvm/llvm-project/issues/181176

---------

Signed-off-by: Eric Feng <Eric.Feng at amd.com>
DeltaFile
+4-0llvm/unittests/ADT/ArrayRefTest.cpp
+0-1llvm/include/llvm/ADT/ArrayRef.h
+4-12 files

NetBSD/pkgsrc aSIfbNddoc CHANGES-2026

   doc: Updated graphics/R-jpeg to 0.1.11
VersionDeltaFile
1.1179+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc P9CHfR4graphics/R-jpeg distinfo Makefile, graphics/R-jpeg/patches patch-src_rjcommon.h

   (graphics/R-jpeg) Updated 0.1.10 to 0.1.11

   0.1-11       2025-03-21
       o        turn jpeg messages to warnings (#4)
       o        work around missing bool in R 4.5.0 (#12, #13)
       o        mention EXIT orientation (#1)
       o        use pkg-config on Windows (#11)
VersionDeltaFile
1.1+23-0graphics/R-jpeg/patches/patch-src_rjcommon.h
1.6+5-4graphics/R-jpeg/distinfo
1.5+2-3graphics/R-jpeg/Makefile
+30-73 files