LLVM/project 046b7e9mlir/test/Integration/Dialect/XeGPU/WG simple_mxfp_gemm.mlir

[MLIR][XeGPU] Update Wg dpas_mx integration test. (#201680)

Make problem size smaller and add K loop.
Add host code to call gpu kernel.
Add test input and reference output.
Add comparison code to check output against reference output.
DeltaFile
+185-52mlir/test/Integration/Dialect/XeGPU/WG/simple_mxfp_gemm.mlir
+185-521 files

LLVM/project 790d7f6mlir/include/mlir/Dialect/OpenACC OpenACCCGOps.td, mlir/test/Dialect/OpenACC ops-cg.mlir invalid-cg.mlir

[mlir][acc] Format consistency for reduction accumulate (#202414)

Avoid use of parentheses so that format for
`acc.reduction_accumulate` is consistent with rest of acc reduction
operations.
DeltaFile
+9-9mlir/test/Dialect/OpenACC/ops-cg.mlir
+6-6mlir/test/Dialect/OpenACC/invalid-cg.mlir
+3-3mlir/include/mlir/Dialect/OpenACC/OpenACCCGOps.td
+18-183 files

LLVM/project 7556cf1mlir/lib/Conversion/XeGPUToXeVM XeGPUToXeVM.cpp, mlir/test/Conversion/XeGPUToXeVM loadstore_nd_transpose.mlir

[MLIR][XeGPU] Support transposed load_nd of sub-32-bit elements (#201636)

The 2D block load transpose feature is only available for 32-bit
elements. When a transposed load_nd is requested for a sub-32-bit
element type, the XeGPU-to-XeVM lowering now emulates it by
reinterpreting the tile as 32-bit elements: the element size is promoted
to 32 bits, the tile width is scaled down by (32 / elemBitSize), and the
column offset (offsetW) is right-shifted by log2(32 / elemBitSize) to
account for the wider element.

Add a conversion test (loadstore_nd_transpose.mlir) covering the f16
transposed load path.
DeltaFile
+46-0mlir/test/Conversion/XeGPUToXeVM/loadstore_nd_transpose.mlir
+12-0mlir/lib/Conversion/XeGPUToXeVM/XeGPUToXeVM.cpp
+58-02 files

LLVM/project cd87705llvm/lib/Transforms/Vectorize VPlanTransforms.cpp VPlan.h, llvm/test/Transforms/LoopVectorize as_cast.ll

Revert "[VPlan] Use VPInstructionWithType for uniform casts. (#140623)"

This reverts commit 0672a177f71eb7e556c6c434425916e9b430fdac.
DeltaFile
+13-16llvm/lib/Transforms/Vectorize/VPlanTransforms.cpp
+6-14llvm/lib/Transforms/Vectorize/VPlan.h
+5-13llvm/lib/Transforms/Vectorize/LoopVectorize.cpp
+9-8llvm/test/Transforms/LoopVectorize/as_cast.ll
+0-17llvm/lib/Transforms/Vectorize/LoopVectorizationPlanner.h
+6-6llvm/lib/Transforms/Vectorize/VPlanUnroll.cpp
+39-748 files not shown
+53-9814 files

FreeNAS/freenas f49620fsrc/middlewared/middlewared/pytest/unit/plugins test_cloud_backup_restic.py

ruff format
DeltaFile
+13-9src/middlewared/middlewared/pytest/unit/plugins/test_cloud_backup_restic.py
+13-91 files

FreeBSD/ports 34d2de7www/firefox distinfo Makefile

www/firefox: update to 151.0.4 (rc1)

Release Notes (soon):
  https://www.firefox.com/en-US/firefox/151.0.4/releasenotes/

(cherry picked from commit 5ab9635a377243cc0de1d5c72d572f07b24514b9)
DeltaFile
+3-3www/firefox/distinfo
+1-1www/firefox/Makefile
+4-42 files

FreeBSD/src a2cfe53sys/compat/linux linux_fork.c linux_misc.c, sys/kern kern_exit.c kern_exec.c

exit1(9): do not deadlock if exit is called due to PT_SC_REMOTERQ

The remote syscall is executed in the context where debugger owns a
p_lock hold on the target.  Due to this, exit1() waiting for p_lock
going to zero, never happen.

Postpone the exit1() call to ast then, saving the provided rval and
signo in the struct proc.  Mark the async-exiting proc with the new
p_flag P_ASYNC_EXIT.

While p_xexit can be reused, p_xsig can be only set by actual exit1(),
otherwise it breaks the ptrace mechanism. Allocate a dedicated p_asig
for it.

Reviewed by:    markj
Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
Differential revision:  https://reviews.freebsd.org/D57482
DeltaFile
+53-4sys/kern/kern_exit.c
+6-7sys/kern/kern_exec.c
+2-2sys/compat/linux/linux_fork.c
+2-2sys/compat/linux/linux_misc.c
+2-2sys/kern/kern_ucoredump.c
+3-1sys/sys/proc.h
+68-183 files not shown
+72-209 files

FreeBSD/src 9f37839usr.bin/procstat procstat_bin.c

procstat binary: do not skip pid if either path or osrel sysctls failed

PR:     295893
Reviewed by:    emaste
Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
Differential revision:  https://reviews.freebsd.org/D57493
DeltaFile
+5-3usr.bin/procstat/procstat_bin.c
+5-31 files

FreeBSD/ports 4cf001dmultimedia/audacious-plugins distinfo Makefile

multimedia/audacious-plugins: Update to 4.6.1
DeltaFile
+3-3multimedia/audacious-plugins/distinfo
+1-1multimedia/audacious-plugins/Makefile
+1-0multimedia/audacious-plugins/pkg-plist
+5-43 files

FreeBSD/ports b1eec9fmultimedia/audacious pkg-plist distinfo

multimedia/audacious: Update to 4.6.1
DeltaFile
+5-4multimedia/audacious/pkg-plist
+3-3multimedia/audacious/distinfo
+1-1multimedia/audacious/Makefile
+9-83 files

LLVM/project 6c6338bclang/tools/clang-sycl-linker ClangSYCLLinker.cpp, llvm/lib/Frontend/Offloading ArchiveLinker.cpp

[Frontend][Offloading] Restore silent ignore for non-existing input files in nvlink (#202352) (#202403)

Partially revert commit
https://github.com/llvm/llvm-project/commit/a0ccab35110951afc9adc5d7dc733ba8c58cf3f9
to restore
the original behavior of silently skipping non-existent positional input
files
in resolveArchiveMembers(), while preserving strict validation in
clang-sycl-linker.

Background:
The original commit added error reporting for non-existent input files
in the
shared resolveArchiveMembers() function to catch genuine user errors.
However,
this broke clang-nvlink-wrapper when unrecognized options were misparsed
as
input files (e.g., "relro" from "-z relro" before the -z option was
properly

    [19 lines not shown]
DeltaFile
+10-0clang/tools/clang-sycl-linker/ClangSYCLLinker.cpp
+2-4llvm/lib/Frontend/Offloading/ArchiveLinker.cpp
+12-42 files

LLVM/project d15d95d.github/workflows libc-shared-tests.yml

[libc] Add gcc-12-arm-linux-gnueabihf to libc-shared-tests CI. (#202421)

To prevent regression for arm-linux-gnueabihf target. See
https://github.com/llvm/llvm-project/issues/201678
DeltaFile
+7-9.github/workflows/libc-shared-tests.yml
+7-91 files

FreeBSD/doc b03cd3fwebsite/data/ru/news news.toml

website/ru: Update data/ru/news/news.toml

Update to EN 410e84632a8e5269e7a3e138db00730962133f02
DeltaFile
+18-4website/data/ru/news/news.toml
+18-41 files

FreeBSD/ports 5ab9635www/firefox distinfo Makefile

www/firefox: update to 151.0.4 (rc1)

Release Notes (soon):
  https://www.firefox.com/en-US/firefox/151.0.4/releasenotes/
DeltaFile
+3-3www/firefox/distinfo
+1-2www/firefox/Makefile
+4-52 files

FreeBSD/ports c8b4be6astro/qmapshack distinfo Makefile

astro/qmapshack: update to 1.20.3

Release Notes:
  https://github.com/Maproom/qmapshack/releases/tag/V_1.20.3
DeltaFile
+3-3astro/qmapshack/distinfo
+1-2astro/qmapshack/Makefile
+2-0astro/qmapshack/pkg-plist
+6-53 files

LLVM/project 3ca5b7dcompiler-rt/lib/interception interception_win.cpp

[ASan] add pattern 'cmp BYTE PTR [rdx], XX' to win instruction decoder (#202407)

**Context:** The ASan instruction decoder in `interception_win.cpp` has
a manual case-based list for each instruction pattern we expect to see
in function prologues.

Today, we have an instruction decoder for `cmp BYTE PTR [rcx], XX`, but
we do not have the equivalent for `cmp BYTE PTR [rdx], XX`. In recent
builds of Windows, that latter is now seen in `ucrtbase!strstr`.

**This PR** adds the missing case.
DeltaFile
+1-0compiler-rt/lib/interception/interception_win.cpp
+1-01 files

FreeNAS/freenas 5c922adsrc/middlewared/middlewared/pytest/unit/plugins test_cloud_backup_restic.py

unit tests
DeltaFile
+88-0src/middlewared/middlewared/pytest/unit/plugins/test_cloud_backup_restic.py
+88-01 files

LLVM/project 1552e58clang/include/clang/ScalableStaticAnalysisFramework/Core/Model EntityLinkage.h, clang/lib/ScalableStaticAnalysisFramework/Core/TUSummary TUSummaryExtractor.cpp

address comments
DeltaFile
+4-8clang/test/Analysis/Scalable/PointerFlow/external-inline-function-in-multi-tu.test
+1-2clang/include/clang/ScalableStaticAnalysisFramework/Core/Model/EntityLinkage.h
+1-1clang/lib/ScalableStaticAnalysisFramework/Core/TUSummary/TUSummaryExtractor.cpp
+6-113 files

FreeBSD/ports ab30fb2games/jvgs/files patch-src_CMakeLists.txt

games/jvgs: Fix build after CMake changes

Approved by:    amdmi3
Pull Request:   https://github.com/freebsd/freebsd-ports/pull/530
DeltaFile
+10-0games/jvgs/files/patch-src_CMakeLists.txt
+10-01 files

FreeBSD/ports fe4ca0edevel/cmake-core Makefile, devel/cmake-core/files patch-Modules_FindSDL.cmake

devel/cmake-core: Drop now obsolete patch

This patch was added 16 years ago and now doesn't really make sense. There are
only a few consumers affected by this patch and it is better to fix consumers
rather than plague all FindSDL.cmake users with extra -I${LOCALBASE}

Approved by:    makc (kde)
Pull Request:   https://github.com/freebsd/freebsd-ports/pull/530
DeltaFile
+0-14devel/cmake-core/files/patch-Modules_FindSDL.cmake
+1-0devel/cmake-core/Makefile
+1-142 files

FreeBSD/ports e409ae3games/divide-and-succeed/files patch-CMakeLists.txt

games/divide-and-succeed: Fix build after CMake changes

Approved by:    amdmi3
Pull Request:   https://github.com/freebsd/freebsd-ports/pull/530
DeltaFile
+6-1games/divide-and-succeed/files/patch-CMakeLists.txt
+6-11 files

OpenBSD/ports KYGo4aKgraphics/stable-diffusion.cpp distinfo Makefile, graphics/stable-diffusion.cpp/patches patch-ggml_CMakeLists_txt patch-ggml_src_ggml-backend-reg_cpp

   graphics/stable-diffusion.cpp: Update to 0.0.685
VersionDeltaFile
1.5+4-4graphics/stable-diffusion.cpp/distinfo
1.5+7-0graphics/stable-diffusion.cpp/pkg/PLIST
1.3+3-3graphics/stable-diffusion.cpp/patches/patch-ggml_CMakeLists_txt
1.7+2-2graphics/stable-diffusion.cpp/Makefile
1.4+1-1graphics/stable-diffusion.cpp/patches/patch-ggml_src_ggml-backend-reg_cpp
1.5+1-1graphics/stable-diffusion.cpp/patches/patch-CMakeLists_txt
+18-116 files

FreeBSD/src bfdc17cshare/mk src.opts.mk

src.opts.mk: Comment about CTF & DTRACE relationship

WITH_CTF enables building userland components with CTF, and not the ctf*
tools as one might expect.  The tools are actually included with the
DTRACE knob.  Add a comment where the dependency is handled, as this has
caused confusion.

Reported by:    ivy
Reviewed by:    markj
Sponsored by:   The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D56977

(cherry picked from commit f6178451eea5b1ce6802fbb0e6eceb555c7b4841)
DeltaFile
+2-0share/mk/src.opts.mk
+2-01 files

FreeBSD/ports 04d3915www/py-aiohttp-jinja2 Makefile

www/py-aiohttp-jinja2: Remove incorrect CPE information
DeltaFile
+1-2www/py-aiohttp-jinja2/Makefile
+1-21 files

FreeBSD/ports 82539c7ports-mgmt/packagekit-qt Makefile

ports-mgmt/packagekit-qt: Fix CPE information
DeltaFile
+1-0ports-mgmt/packagekit-qt/Makefile
+1-01 files

FreeBSD/ports 54ffd5dsecurity/linux-c7-openssl-devel Makefile

security/linux-c7-openssl-devel: Fix CPE information
DeltaFile
+1-0security/linux-c7-openssl-devel/Makefile
+1-01 files

FreeNAS/freenas 6b777casrc/middlewared/middlewared/plugins/cloud_backup restic.py

don't spam the middleware log
DeltaFile
+7-1src/middlewared/middlewared/plugins/cloud_backup/restic.py
+7-11 files

FreeBSD/src 888d923sys/netlink netlink_io.c

netlink: Use unsigned type in nl_process_nbuf

nlmsghdr::nlmsg_len and nl_buf::offset are u_int.  Make msglen match.

Reviewed by:    pouria, glebius
Sponsored by:   The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D57474
DeltaFile
+3-1sys/netlink/netlink_io.c
+3-11 files

FreeBSD/ports e8bf80fwww/py-aioresponses Makefile distinfo

www/py-aioresponses: update 0.7.6 → 0.7.8
DeltaFile
+6-3www/py-aioresponses/Makefile
+3-3www/py-aioresponses/distinfo
+9-62 files

FreeBSD/ports f38b9e7net/fb303 distinfo Makefile

net/fb303: update 2026.06.01.00 → 2026.06.08.00
DeltaFile
+3-3net/fb303/distinfo
+1-1net/fb303/Makefile
+4-42 files