LLVM/project 94ebc8allvm/test/Transforms/LoopVectorize find-last-iv-sinkable-load.ll

[LV] Remove duplicated IV expression sinking tests. (NFC)

Remove duplicated tests already covered by
llvm/test/Transforms/LoopVectorize/find-last-iv-sinkable-expr.ll.
DeltaFile
+0-334llvm/test/Transforms/LoopVectorize/find-last-iv-sinkable-load.ll
+0-3341 files

FreeNAS/freenas 8b28725src/middlewared/middlewared/plugins/pool_ info.py, src/middlewared/middlewared/plugins/zpool get_zpool_disks_impl.py __init__.py

add get_zpool_disks_impl
DeltaFile
+66-0src/middlewared/middlewared/plugins/zpool/get_zpool_disks_impl.py
+41-8src/middlewared/middlewared/plugins/pool_/info.py
+3-0src/middlewared/middlewared/plugins/zpool/__init__.py
+110-83 files

FreeBSD/ports dc5d1edMk/Uses electron.mk

Mk/Uses/electron.mk: Secure reproducibility of node modules tarball in case of pnpm

Formerly, node_modules directories produced by "pnpm install" were
used for node modules tarball. However, .modules.yaml file contained
in the tarball is not reliably reproducible and differs in some way
depending on the environment and/or timing where/when the tarball was
produced.

Instead of relying on node_modules directories, we use pnpm
store (produced by "pnpm fetch") for node modules tarball. We can use
the tarball later to install node modules into appropriate directories
using "pnpm install". Note that the timestamp "checkedAt" in each JSON
file in the pnpm store is reset to 0 to ensure reproducibility.

Reported by:    feld (via private email)
Tested by:      feld
DeltaFile
+40-13Mk/Uses/electron.mk
+40-131 files

FreeBSD/ports 11b1519textproc/py-agate distinfo Makefile

textproc/py-agate: update to 1.14.2

Changes:        https://github.com/wireservice/agate/blob/1.14.2/CHANGELOG.rst
Reported by:    portscout, repology
DeltaFile
+3-3textproc/py-agate/distinfo
+1-1textproc/py-agate/Makefile
+4-42 files

OpenBSD/ports WgnIe4xgeo/py-google-i18n-address Makefile distinfo

   update to py3-google-i18n-address-3.1.1
   enable tests
VersionDeltaFile
1.7+5-8geo/py-google-i18n-address/Makefile
1.3+2-2geo/py-google-i18n-address/distinfo
+7-102 files

OpenBSD/ports o0oYAEKsysutils/firmware/intel distinfo Makefile

   update intel microcode to 20260227

   only change is for Xeon 6700P-B/6500P-B (Granite Rapids-D)

   release notes:
   https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files/releases/tag/microcode-20260227
VersionDeltaFile
1.43+2-2sysutils/firmware/intel/distinfo
1.51+1-1sysutils/firmware/intel/Makefile
+3-32 files

FreeNAS/freenas d913973src/middlewared/middlewared/plugins/pool_ info.py, src/middlewared/middlewared/plugins/zpool get_zpool_disks_impl.py __init__.py

add get_zpool_disks_impl
DeltaFile
+71-0src/middlewared/middlewared/plugins/zpool/get_zpool_disks_impl.py
+41-8src/middlewared/middlewared/plugins/pool_/info.py
+0-0src/middlewared/middlewared/plugins/zpool/__init__.py
+112-83 files

OpenBSD/ports NpeLxyRdevel/py-cattrs Makefile distinfo, devel/py-cattrs/pkg PLIST

   update to py3-cattrs-26.1.0
VersionDeltaFile
1.2+10-3devel/py-cattrs/Makefile
1.3+6-0devel/py-cattrs/pkg/PLIST
1.2+2-2devel/py-cattrs/distinfo
+18-53 files

FreeNAS/freenas 8b2d8f8src/middlewared/middlewared/plugins/pool_ info.py, src/middlewared/middlewared/plugins/zpool get_zpool_disks_impl.py

better docstrings
DeltaFile
+26-0src/middlewared/middlewared/plugins/zpool/get_zpool_disks_impl.py
+9-2src/middlewared/middlewared/plugins/pool_/info.py
+35-22 files

FreeNAS/freenas cfd0a87src/middlewared/middlewared/plugins/zpool get_zpool_disks_impl.py

ignore zpools in non-recoverable state
DeltaFile
+6-1src/middlewared/middlewared/plugins/zpool/get_zpool_disks_impl.py
+6-11 files

OpenBSD/ports gYbG8Ovdevel/py-rx Makefile distinfo, devel/py-rx/patches patch-pyproject_toml

   update to py3-rx-4.1.0
VersionDeltaFile
1.9+18-14devel/py-rx/Makefile
1.3+4-2devel/py-rx/distinfo
1.2+0-0devel/py-rx/patches/patch-pyproject_toml
+22-163 files

NetBSD/pkgsrc HSF34yldoc CHANGES-2026

   Updated math/yices2 to 2.6.5.
VersionDeltaFile
1.1443+2-1doc/CHANGES-2026
+2-11 files

pkgng/pkgng 11b9da5src main.c

pkg: Remove FreeBSD 9 compat
DeltaFile
+0-8src/main.c
+0-81 files

pkgng/pkgng bfaafb5src which.c

pkg-which: Fix the case when the executable gets found in the last PATH entry
DeltaFile
+3-3src/which.c
+3-31 files

LLVM/project 0b61f15llvm/test/CodeGen/AArch64 fcvt-i256.ll

[AArch64] Add fcvt-i256 test cases. NFC
DeltaFile
+2,157-0llvm/test/CodeGen/AArch64/fcvt-i256.ll
+2,157-01 files

OpenBSD/ports fyl489Fdatabases/py-sqlalchemy distinfo Makefile

   update to py3-sqlalchemy-2.0.47
VersionDeltaFile
1.51+2-2databases/py-sqlalchemy/distinfo
1.84+1-1databases/py-sqlalchemy/Makefile
+3-32 files

OpenBSD/ports eE3J3bMdevel/liburcu distinfo Makefile

   update to liburcu-0.15.6
VersionDeltaFile
1.17+2-2devel/liburcu/distinfo
1.39+1-1devel/liburcu/Makefile
+3-32 files

FreeBSD/src 32beb3asys/net vnet.c

vnet: Ensure the space allocated by vnet_data_alloc() is sufficent aligned

Some 32-bit architectures, e.g., armv7, require strict 8-byte
alignment while doing atomic 64-bit access. Hence aligning to the
pointer type (4-byte alignment) does not meet the requirement on
those architectures.

Make the space allocated by vnet_data_alloc() sufficent aligned to
avoid unaligned access.

PR:             265639
Diagnosed by:   markj
Reviewed by:    jhb, markj
Co-authored-by: jhb
MFC after:      5 days
Differential Revision:  https://reviews.freebsd.org/D55560
DeltaFile
+11-3sys/net/vnet.c
+11-31 files

LLVM/project 903acc2clang/lib/CodeGen ItaniumCXXABI.cpp, clang/test/DebugInfo/CXX ptrauth-member-function-pointer-debuglocs.cpp

[AArch64][PAC] Emit `!dbg` locations in `*_vfpthunk_` functions (#179688)

The usage of pointers to member functions with Pointer Authentication
requires generation of `*_vfpthunk_` functions. These thunk functions
can be later inlined and optimized by replacing the indirect call
instruction with a direct one and then inlining that function call.

In absence of `!dbg` metadata attached to the original call instruction,
such inlining ultimately results in an assertion "!dbg attachment points
at wrong subprogram for function" in the assertions-enabled builds. By
manually executing `opt` with `-verify-each` option on the LLVM IR
produced by the frontend, an actual issue can be observed: "inlinable
function call in a function with debug info must have a !dbg location"
after the replacement of indirect call instruction with the direct one
takes place.

This commit fixes the issue by attaching artificial `!dbg` locations to
the original call instruction (as well as most other instructions in
`*_vfpthunk_` function) the same way it is done for other
compiler-generated helper functions.
DeltaFile
+39-0clang/test/DebugInfo/CXX/ptrauth-member-function-pointer-debuglocs.cpp
+4-0clang/lib/CodeGen/ItaniumCXXABI.cpp
+43-02 files

OpenBSD/ports Wpskzdrdevel/py-parse Makefile distinfo

   update to py3-parse-1.21.1
VersionDeltaFile
1.7+3-5devel/py-parse/Makefile
1.4+2-2devel/py-parse/distinfo
+5-72 files

NetBSD/pkgsrc 4f4q9vRmath/yices2 distinfo Makefile, math/yices2/patches patch-Makefile.build patch-autoconf_os

   Update devel/yices2 to version 2.6.5.

   Yices 2.6.5:

   New Features:
   - Arrays support in the MCSat solver
   - MCSat Thread Safety
   - New logics: QF_AUFBVLIA, QF_UFBVLIA, QF_BVLRA, QF_AUFBVNIA, QF_UFBVNIA
   - Set static variable order in the MCSat solver
   - Set initial var order in the MCSat solver
   - Parallel make check
   - Plugin decision hint queue in the MCSat solver

   Many fixes

   Yices 2.6.4:

   New features:
   - solving modulo a model in the MCSAT solver

    [21 lines not shown]
VersionDeltaFile
1.4+4-9math/yices2/distinfo
1.7+2-2math/yices2/Makefile
1.2+2-1math/yices2/PLIST
1.2+1-1math/yices2/patches/patch-Makefile.build
1.2+1-1math/yices2/patches/patch-autoconf_os
1.2+1-1math/yices2/patches/patch-configure.ac
+11-152 files not shown
+13-178 files

OpenBSD/ports qtrJzbkcomms/dfu-util distinfo Makefile

   update to dfu-util-0.11
VersionDeltaFile
1.6+2-2comms/dfu-util/distinfo
1.20+1-2comms/dfu-util/Makefile
+3-42 files

OpenBSD/ports C4xkD14audio/py-last distinfo Makefile

   update to py3-last-7.0.2
VersionDeltaFile
1.8+2-2audio/py-last/distinfo
1.26+1-1audio/py-last/Makefile
+3-32 files

OpenBSD/ports vIBjRcgeditors/vim-spell Makefile.inc

   update install path for vim 9.2
VersionDeltaFile
1.17+2-2editors/vim-spell/Makefile.inc
+2-21 files

OpenBSD/ports TzKgICCeditors/vim Makefile distinfo, editors/vim/patches patch-runtime_syntax_fstab_vim patch-runtime_filetype_vim

   update to vim-9.2.78
VersionDeltaFile
1.10+16-11editors/vim/patches/patch-runtime_syntax_fstab_vim
1.299+3-3editors/vim/Makefile
1.27+3-2editors/vim/pkg/PLIST
1.153+2-2editors/vim/distinfo
1.73+1-1editors/vim/patches/patch-runtime_filetype_vim
1.13+1-1editors/vim/patches/patch-runtime_autoload_tar_vim
+26-206 files

LLVM/project b3be782mlir/lib/Dialect/Affine/IR AffineOps.cpp, mlir/test/Dialect/Affine canonicalize.mlir

[mlir][affine] Fix crash in linearize_index fold when multi-index is ub.poison (#183816)

`AffineLinearizeIndexOp::fold` guarded the constant-folding path with
`llvm::is_contained(adaptor.getMultiIndex(), nullptr)`, which only
catches operands that have not been evaluated at all. When an operand
folds to `ub.PoisonAttr`, the attribute is non-null so the guard passed,
and the subsequent `cast<IntegerAttr>(indexAttr)` call crashed with an
assertion failure.

Fix by replacing the null-only check with one that requires every
multi-index attribute to be a concrete `IntegerAttr`, returning
`nullptr` for any other attribute (including null and PoisonAttr).

Fixes #178204
DeltaFile
+14-0mlir/test/Dialect/Affine/canonicalize.mlir
+6-1mlir/lib/Dialect/Affine/IR/AffineOps.cpp
+20-12 files

LLVM/project f05b705mlir/test/IR visitors.mlir

[mlir] Fix crash in testNoSkipErasureCallbacks on empty blocks (#183757)

The `noSkipBlockErasure` callback in `testNoSkipErasureCallbacks` called
`block->front().getParentRegion()` to get the parent region of a block.
This dereferences the ilist sentinel node when the block has no
operations, triggering an assertion failure.

Use `block->getParent()` instead, which directly returns the region
containing the block without requiring any operations to be present.

Fixes #183511
DeltaFile
+10-0mlir/test/IR/visitors.mlir
+10-01 files

LLVM/project 2456214llvm/lib/ProfileData/Coverage CoverageMapping.cpp, llvm/test/tools/llvm-cov mcdc-macro.test

Restore #125407, Make covmap tolerant of nested Decisions (#183073)

Change(s):

- Suppress range errors in CounterExpr
DeltaFile
+144-174llvm/lib/ProfileData/Coverage/CoverageMapping.cpp
+7-7llvm/test/tools/llvm-cov/mcdc-macro.test
+151-1812 files

FreeBSD/ports 460deeex11-toolkits/kirigami-addons-qt6 pkg-plist distinfo

x11-toolkits/kirigami-addons-qt6: Update to 1.12.0
DeltaFile
+7-0x11-toolkits/kirigami-addons-qt6/pkg-plist
+3-3x11-toolkits/kirigami-addons-qt6/distinfo
+1-1x11-toolkits/kirigami-addons-qt6/Makefile
+11-43 files

FreeBSD/ports 2f28584devel/libphonenumber distinfo Makefile

devel/libphonenumber: Update to 9.0.25
DeltaFile
+3-3devel/libphonenumber/distinfo
+1-1devel/libphonenumber/Makefile
+4-42 files