FreeBSD/ports 5c428abdevel/libunicode-contour/files patch-src_libunicode_CMakeLists.txt

devel/libunicode-contour: Fix build on aarch64

(cherry picked from commit 8ae1fa6e8744475676984e30e40a8214735d2334)
DeltaFile
+2-5devel/libunicode-contour/files/patch-src_libunicode_CMakeLists.txt
+2-51 files

NetBSD/pkgsrc RHk3bWfdoc CHANGES-2026

   doc: Updated www/palemoon to 34.0.1
VersionDeltaFile
1.554+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc 1JoLPuowww/palemoon distinfo Makefile.common

   palemoon: Update to 34.0.1

   This fixes a stability regression on 32-bit architectures.
VersionDeltaFile
1.37+13-13www/palemoon/distinfo
1.2+3-3www/palemoon/Makefile.common
+16-162 files

FreeBSD/ports 8ae1fa6devel/libunicode-contour/files patch-src_libunicode_CMakeLists.txt

devel/libunicode-contour: Fix build on aarch64
DeltaFile
+2-5devel/libunicode-contour/files/patch-src_libunicode_CMakeLists.txt
+2-51 files

LLVM/project 088f88dlldb/source/ValueObject DILEval.cpp

[lldb] Fix crash when there is no compile unit. (#177278)

The crash occurred in lldb-dap when we are in a shared library with no
debug information and we are trying to get the expression path for an
address.
DeltaFile
+3-0lldb/source/ValueObject/DILEval.cpp
+3-01 files

Dreckly/dreckly 9adfc9cwww/palemoon distinfo Makefile.common

palemoon: Update to 34.0.1
DeltaFile
+12-12www/palemoon/distinfo
+2-2www/palemoon/Makefile.common
+14-142 files

LLVM/project 699792bclang/include/clang/CIR/Dialect/IR CIROps.td, clang/lib/CIR/CodeGen CIRGenBuilder.h

[CIR] Add cir.libc.memcpy Op (#176781)

The operation is a 1:1 mapping to libc's memcpy.

NOTE: This patch upstreams code from
  * https://github.com/llvm/clangir.

This Op was originally implemented by Vinicius Couto Espindola
in https://github.com/llvm/clangir/pull/237. Further
modifications were made by other ClangIR contributors.

Co-authored-by: Vinicius Couto Espindola <vini.couto.e at gmail.com>
DeltaFile
+52-0clang/include/clang/CIR/Dialect/IR/CIROps.td
+37-0clang/test/CIR/IR/invalid-memcpy.cir
+12-0clang/test/CIR/Lowering/libc.cir
+10-0clang/lib/CIR/CodeGen/CIRGenBuilder.h
+10-0clang/test/CIR/IR/libc-memcpy.cir
+9-0clang/lib/CIR/Lowering/DirectToLLVM/LowerToLLVM.cpp
+130-06 files

LLVM/project 6024031llvm/test/CodeGen/AMDGPU llvm.amdgcn.mfma.scale.f32.32x32x64.f8f6f4.ll mfma-loop.ll

AMDGPU: Select VGPR MFMAs by default

AGPRs are undesirable since they are only usable by a
handful instructions like loads, stores and mfmas and everything
else requires copies to/from VGPRs. Using the AGPR form should be
a measure of last resort if we must use more than 256 VGPRs.
DeltaFile
+2,436-4,283llvm/test/CodeGen/AMDGPU/llvm.amdgcn.mfma.scale.f32.32x32x64.f8f6f4.ll
+548-1,962llvm/test/CodeGen/AMDGPU/mfma-loop.ll
+2,297-2llvm/test/CodeGen/AMDGPU/llvm.amdgcn.smfmac.gfx950.ll
+1,018-1,120llvm/test/CodeGen/AMDGPU/llvm.amdgcn.mfma.ll
+540-740llvm/test/CodeGen/AMDGPU/llvm.amdgcn.mfma.gfx942.ll
+168-1,050llvm/test/CodeGen/AMDGPU/llvm.amdgcn.mfma.scale.f32.16x16x128.f8f6f4.ll
+7,007-9,15722 files not shown
+10,151-11,73328 files

FreeNAS/freenas 9cef71esrc/middlewared/middlewared/plugins pwenc.py filesystem.py, src/middlewared/middlewared/utils pwenc.py

Improve pwenc handling

Add a common pwenc_rename function that resets caches on
config upload parsing and other places where we replace the
pwenc file. This also ensures that we never have a partially-
written pwenc file (for example sent by remote HA node).

When we rename / replace the pwenc file we'll keep a backup
of the old on so that we have potential to rebuild old
config if needed.
DeltaFile
+73-23src/middlewared/middlewared/utils/pwenc.py
+64-3src/middlewared/middlewared/plugins/pwenc.py
+27-18src/middlewared/middlewared/plugins/filesystem.py
+19-5src/middlewared/middlewared/plugins/config.py
+9-1src/middlewared/middlewared/plugins/failover.py
+192-505 files

OpenBSD/ports kMKkDPmdevel/py-wcwidth distinfo Makefile, devel/py-wcwidth/pkg PLIST

   update to py3-wcwidth-0.3.0
VersionDeltaFile
1.10+21-2devel/py-wcwidth/pkg/PLIST
1.12+2-2devel/py-wcwidth/distinfo
1.25+2-2devel/py-wcwidth/Makefile
+25-63 files

OpenBSD/ports MqRQIxydevel/py-cparser Makefile distinfo, devel/py-cparser/pkg PLIST

   update to py3-cparser-3.0
VersionDeltaFile
1.9+0-32devel/py-cparser/pkg/PLIST
1.20+5-5devel/py-cparser/Makefile
1.7+2-2devel/py-cparser/distinfo
+7-393 files

OpenBSD/ports nTlyrhUdatabases/py-sqlalchemy distinfo Makefile, databases/py-sqlalchemy/pkg PLIST

   update to py3-sqlalchemy-2.0.46
VersionDeltaFile
1.50+2-2databases/py-sqlalchemy/distinfo
1.83+1-1databases/py-sqlalchemy/Makefile
1.35+2-0databases/py-sqlalchemy/pkg/PLIST
+5-33 files

OpenBSD/ports H7q5vfAarchivers/py-backports-zstd distinfo Makefile, archivers/py-backports-zstd/patches patch-setup_py

   update to py3-backports-zstd-1.3.0
VersionDeltaFile
1.2+2-2archivers/py-backports-zstd/distinfo
1.3+1-2archivers/py-backports-zstd/Makefile
1.2+1-1archivers/py-backports-zstd/patches/patch-setup_py
+4-53 files

OpenBSD/ports Empgplmwww/py-soupsieve distinfo Makefile

   update to py3-soupsieve-2.8.3
VersionDeltaFile
1.16+2-2www/py-soupsieve/distinfo
1.26+1-1www/py-soupsieve/Makefile
+3-32 files

OpenBSD/ports avZimmTmail/rspamd Makefile

   add ports-gcc to COMPILER now that gcc has been updated
VersionDeltaFile
1.156+1-2mail/rspamd/Makefile
+1-21 files

OpenBSD/ports 2ohq5dDtextproc/py-sphinx distinfo Makefile

   update to py3-sphinx-9.1.0
VersionDeltaFile
1.31+2-2textproc/py-sphinx/distinfo
1.77+1-1textproc/py-sphinx/Makefile
+3-32 files

FreeBSD/ports 1ce7989editors/lapce distinfo Makefile

editors/lapce: Update to 0.4.6

ChangeLog: https://github.com/lapce/lapce/releases/tag/v0.4.6
DeltaFile
+3-3editors/lapce/distinfo
+1-2editors/lapce/Makefile
+4-52 files

FreeBSD/ports abe58actextproc/R-cran-rbibutils distinfo Makefile

textproc/R-cran-rbibutils: Update to 2.4.1

ChangeLog: https://cran.r-project.org/web/packages/rbibutils/news/news.html
DeltaFile
+3-3textproc/R-cran-rbibutils/distinfo
+1-1textproc/R-cran-rbibutils/Makefile
+4-42 files

FreeBSD/ports e9b3b4fdevel/R-cran-cpp11 distinfo Makefile

devel/R-cran-cpp11: Update to 0.5.3

- Switch WWW to canonical form

ChangeLog: https://cran.r-project.org/web/packages/cpp11/news/news.html
DeltaFile
+3-3devel/R-cran-cpp11/distinfo
+2-2devel/R-cran-cpp11/Makefile
+5-52 files

FreeBSD/ports 17af5f2sysutils/gomplate distinfo Makefile

sysutils/gomplate: Update to 5.0.0

ChangeLog: https://github.com/hairyhenderson/gomplate/releases/tag/v5.0.0
DeltaFile
+5-5sysutils/gomplate/distinfo
+3-6sysutils/gomplate/Makefile
+8-112 files

LLVM/project f423e0bllvm/include/llvm/Analysis IR2Vec.h, llvm/lib/Analysis IR2Vec.cpp

[IR2Vec] Changes to support programmatic creation of Vocabulary
DeltaFile
+268-0llvm/unittests/Analysis/IR2VecTest.cpp
+54-35llvm/lib/Analysis/IR2Vec.cpp
+16-5llvm/include/llvm/Analysis/IR2Vec.h
+338-403 files

LLVM/project 7cff53cllvm/test/CodeGen/AArch64 atomic-ops-lse.ll trampoline.ll

[AArch64] Consider MOVaddr* as cheap if fuse-adrp-add

These pseudo-instructions usually translate into a pair of adrp+add and
have a single cycle latency on some micro-architectures.
DeltaFile
+88-88llvm/test/CodeGen/AArch64/atomic-ops-lse.ll
+43-34llvm/test/CodeGen/AArch64/trampoline.ll
+55-0llvm/test/CodeGen/AArch64/cheap-as-a-move-MOVaddr.ll
+34-19llvm/test/CodeGen/AArch64/machine-outliner-loh.ll
+14-12llvm/test/CodeGen/AArch64/cfguard-checks.ll
+12-10llvm/test/CodeGen/AArch64/atomic-ops.ll
+246-16310 files not shown
+291-19416 files

LLVM/project ee95ebellvm/lib/Transforms/Scalar LoopInterchange.cpp, llvm/test/Transforms/LoopInterchange reduction2mem-limitation.ll reduction2mem.ll

[LoopInterchange] Support the inner-loop reduction via Reduction2Mem (#172970)

Following our
[discussion](https://discourse.llvm.org/t/rfc-plan-to-improve-loopinterchange-by-undoing-simple-reductions/89071),
I ported GCC’s undo_simple_reduction into LLVM.

**Key changes**

- Implement an Reduction2Memory step in LoopInterchange to support the
reduction in the inner loop.
- The feature is behind an option `-loop-interchange-reduction-to-mem`
and is OFF by default. With the feature off, the pass behaves as before
(minimal impact).
- Add a regression test.

**Validation & performance**

- No compile or semantic errors observed on SPEC2006 and SPEC2017 with
the new feature enabled for validation.

    [18 lines not shown]
DeltaFile
+369-84llvm/lib/Transforms/Scalar/LoopInterchange.cpp
+335-0llvm/test/Transforms/LoopInterchange/reduction2mem-limitation.ll
+94-0llvm/test/Transforms/LoopInterchange/reduction2mem.ll
+798-843 files

LLVM/project cafde77llvm/include/llvm/Analysis IR2Vec.h, llvm/lib/Analysis IR2Vec.cpp

[IR2Vec] Changes to support programmatic creation of Vocabulary
DeltaFile
+219-0llvm/unittests/Analysis/IR2VecTest.cpp
+53-35llvm/lib/Analysis/IR2Vec.cpp
+15-5llvm/include/llvm/Analysis/IR2Vec.h
+287-403 files

OpenBSD/src T0PSpSalib/libfuse fuse_session.c fuse_lowlevel.c, sys/miscfs/fuse fuse_vnops.c

   Adds basic implementation of the low-level FUSE API.
   This is sufficient to compile and run lowntfs-3g.

   In this patch the low and high-level APIs are independent. The next
   patch will modify the high-level API to make use of the low-level API
   so that there is no longer any code duplication.

   The libfuse changes are mostly additions and should be self-explanatory.
   There are also some kernel changes required, which are:

   - A fusefs dir vnode now keeps a reference to its parent vnode so that ".." is
     resolves in fusefs_lookup rather than sending the lookup request to the FUSE
     file system. This is consistent with Linux.
   - Added sanity checks for the attributes returned from FBT_GETATTR. These
     belong in the kernel and not in libfuse.
   - fusefs_readdir needed some tweaking to handle full buffers.
   - Set the vnode type from the attributes returned from FBT_MKDIR and
     FBT_MKNOD.


    [6 lines not shown]
VersionDeltaFile
1.1+698-0lib/libfuse/fuse_session.c
1.1+308-0lib/libfuse/fuse_lowlevel.c
1.2+136-1lib/libfuse/fuse_lowlevel.h
1.75+43-12sys/miscfs/fuse/fuse_vnops.c
1.27+47-7lib/libfuse/fuse_private.h
1.2+49-2lib/libfuse/fuse_chan.c
+1,281-227 files not shown
+1,359-5613 files

LLVM/project 1e468b2mlir/include/mlir/Dialect/GPU/Transforms Passes.td, mlir/lib/Dialect/GPU/Transforms NVVMAttachTarget.cpp

[MLIR][GPU][NVVM] Add verify-target-arch option to nvvm-attach-target pass (#176774)

This change adds the `verify-target-arch` option to the
`nvvm-attach-target` to control the `verifyTarget` parameter in the
attached `NVVMTargetAttr` which is used to enable/disable the
verification of the target architecture with respect to the NVVM Ops.
DeltaFile
+2-1mlir/lib/Dialect/GPU/Transforms/NVVMAttachTarget.cpp
+3-0mlir/include/mlir/Dialect/GPU/Transforms/Passes.td
+2-0mlir/test/Dialect/GPU/nvvm-attach-target.mlir
+7-13 files

LLVM/project 9ec0eccclang/lib/AST/ByteCode InterpFrame.cpp, clang/test/AST/ByteCode cxx26.cpp

[clang][bytecode] Fix a crash with explicit this parameters (#177154)

Fixes https://github.com/llvm/llvm-project/issues/177133
DeltaFile
+17-0clang/test/AST/ByteCode/cxx26.cpp
+5-3clang/lib/AST/ByteCode/InterpFrame.cpp
+22-32 files

OpenBSD/src 1SRCpncregress/lib/libcrypto/wycheproof Makefile

   wycheproof regress: wycheproof-testvectors was renamed to wycheproof

   Installed packages will update and pkg_add wycheproof-testvectors will
   continue to work.
VersionDeltaFile
1.12+2-2regress/lib/libcrypto/wycheproof/Makefile
+2-21 files

OpenBSD/src 9BvaEBedistrib/sets/lists/base mi

   sync sndio bump
VersionDeltaFile
1.1178+1-1distrib/sets/lists/base/mi
+1-11 files

LLVM/project 7099817llvm/test/CodeGen/X86 combine-bzhi.ll

[X86] Add BZHI zero mask / constant fold test coverage (#177136)

We need known bits support before we can start adding simplify demanded bits handling to address #176974

Pulled from the instcombine equivalent tests
DeltaFile
+48-0llvm/test/CodeGen/X86/combine-bzhi.ll
+48-01 files