LLVM/project ff0a975llvm/test lit.cfg.py

[profcheck] Reorder the FileCheck substitution.

In the profcheck build, FileCheck commands are substituted with cat > /dev/null to disable output verification. In a test/Transforms/SamplePrfile/remarks-hotness.ll we have both "FileCheck" and "not FileCheck" statements. Replacing the positive one first results in "not cat".
https://github.com/llvm/llvm-project/blob/main/llvm/test/Transforms/SampleProfile/remarks-hotness.ll#L18

Run the not substitution first to fix this.
DeltaFile
+1-1llvm/test/lit.cfg.py
+1-11 files

HardenedBSD/src 64db145lib/ncurses/tinfo ncurses_cfg.h, sys/netinet6 nd6.h nd6.c

Merge branch 'freebsd/current/main' into hardened/current/master
DeltaFile
+24-3usr.sbin/jexec/jexec.c
+0-17sys/netinet6/nd6.h
+1-13sys/netinet6/nd6.c
+12-1usr.sbin/jexec/jexec.8
+0-3sys/netinet6/in6_var.h
+0-1lib/ncurses/tinfo/ncurses_cfg.h
+37-381 files not shown
+37-397 files

FreeNAS/freenas a71b72csrc/middlewared/middlewared/alert/source replication.py, src/middlewared/middlewared/plugins snapshot.py replication.py

NAS-139294 / 26.04 / Make `pool.snapshottask` plugin return type-safe models (#18015)

To continue bringing type-safety to middleware, I made `query` and
`get_instance` methods return pydantic models. I made CRUDService a
generic class, parametrized with the corresponding model class.

Temporarily, we also have to specify `generic = True` in a converted
service config to distinguish such classes from non-parametrized
CRUDServices.

Includes https://github.com/truenas/middleware/pull/18005 so review only
after it is merged to minimize diff.

Tests pass
http://jenkins.eng.ixsystems.net:8080/job/master/job/custom/1868/
DeltaFile
+14-35src/middlewared/middlewared/plugins/snapshot.py
+21-10src/middlewared/middlewared/plugins/replication.py
+18-8src/middlewared/middlewared/service/crud_service.py
+13-12src/middlewared/middlewared/plugins/zettarepl.py
+8-7src/middlewared/middlewared/plugins/zettarepl_/snapshot_removal_date.py
+5-5src/middlewared/middlewared/alert/source/replication.py
+79-778 files not shown
+105-9114 files

FreeNAS/freenas f41fab3src/middlewared/middlewared/plugins/zfs snapshot_crud.py rename_promote_clone_impl.py

NAS-139307 / 26.04 / Remove the remaining `TypedDict` usage in ZFS plugin (#18025)

For static type checking purposes it's better for functions to accept
their parameters as normal parameters.
DeltaFile
+38-40src/middlewared/middlewared/plugins/zfs/snapshot_crud.py
+21-22src/middlewared/middlewared/plugins/zfs/rename_promote_clone_impl.py
+9-30src/middlewared/middlewared/plugins/zfs/snapshot_hold_release_impl.py
+16-22src/middlewared/middlewared/plugins/zfs/snapshot_create_impl.py
+14-22src/middlewared/middlewared/plugins/zfs/snapshot_rollback_impl.py
+98-1365 files

OPNSense/core 82af1a6src/etc/inc/plugins.inc.d radvd.inc, src/opnsense/mvc/app/controllers/OPNsense/Radvd/forms dialogEntry.xml

radvd: implement RemoveAdvOnExit override #9616
DeltaFile
+10-0src/opnsense/mvc/app/controllers/OPNsense/Radvd/forms/dialogEntry.xml
+7-0src/opnsense/mvc/app/models/OPNsense/Radvd/Radvd.xml
+3-2src/etc/inc/plugins.inc.d/radvd.inc
+20-23 files

LLVM/project a6ada9eclang/test/AST/ByteCode c.c

[clang][bytecode] Fix wrong function call in test case (#176085)

This was supposed to call callReturnsComplex().
DeltaFile
+1-1clang/test/AST/ByteCode/c.c
+1-11 files

OpenBSD/src a59yNoJsys/dev/pci if_aq_pci.c

   make aq_start check the link is up before putting packets on the ring.

   without link the hardware seems to hold onto the packets. if you
   keep pushing packets onto the interface then the driver goes oactive
   and then the ifqs fill up and then the system ends up short of
   mbufs.

   reported by Alisdair MacLeod on misc@ and narrowed down with sthen@
   ok jmatthew@
VersionDeltaFile
1.34+6-1sys/dev/pci/if_aq_pci.c
+6-11 files

LLVM/project 9f68811llvm/lib/Target/RISCV RISCVRegisterInfo.td

[RISCV] Add helper classes to avoid repeating FPR allocation order multiple times. NFC (#176090)

DeltaFile
+23-44llvm/lib/Target/RISCV/RISCVRegisterInfo.td
+23-441 files

LLVM/project 39adbcfllvm/lib/CodeGen StackColoring.cpp

[StackColoring] Delete lifetime markers even when pass is disabled by -opt-bisect-limit (#176050)

Fixes #164336
DeltaFile
+7-8llvm/lib/CodeGen/StackColoring.cpp
+7-81 files

FreeBSD/ports f295b46sysutils/stackit distinfo Makefile

sysutils/stackit: Update 0.50.0 => 0.51.0

Changelog:
https://github.com/stackitcloud/stackit-cli/releases/tag/v0.51.0

PR:     292468
DeltaFile
+5-5sysutils/stackit/distinfo
+1-1sysutils/stackit/Makefile
+6-62 files

HardenedBSD/src ad553bdlib/ncurses/tinfo ncurses_cfg.h

ncurses: fix cross build on MacOS
DeltaFile
+0-1lib/ncurses/tinfo/ncurses_cfg.h
+0-11 files

FreeBSD/src ad553bdlib/ncurses/tinfo ncurses_cfg.h

ncurses: fix cross build on MacOS
DeltaFile
+0-1lib/ncurses/tinfo/ncurses_cfg.h
+0-11 files

NetBSD/src LBULFHDsys/dev/i2c i2c.c

   Do the same workaround for i2c as was done for spi...

   XXX XXX Big, fat, ugly workaround for an unfortunate senario triggered
   XXX XXX by the CI20 kernel where there isn't a SoC I2C controller driver
   XXX XXX that carries the fdt_i2c config attribute
VersionDeltaFile
1.106+21-2sys/dev/i2c/i2c.c
+21-21 files

NetBSD/src QxiJn71sys/arch/evbmips/conf CI20, sys/arch/mips/conf files.ingenic

   Fix the build by starting the FDTisation of CI20
VersionDeltaFile
1.22+10-2sys/arch/mips/ingenic/apbus.c
1.35+5-2sys/arch/evbmips/conf/CI20
1.11+4-2sys/arch/mips/conf/files.ingenic
+19-63 files

NetBSD/pkgsrc r0KS0wEdoc CHANGES-2026

   Updated textproc/py-regex, devel/py-dict2xml
VersionDeltaFile
1.334+3-1doc/CHANGES-2026
+3-11 files

NetBSD/pkgsrc cVJsppadevel/py-dict2xml distinfo PLIST

   py-dict2xml: updated to 1.7.8

   1.7.8
   Added some .pyi files
VersionDeltaFile
1.11+4-4devel/py-dict2xml/distinfo
1.4+5-1devel/py-dict2xml/PLIST
1.12+2-2devel/py-dict2xml/Makefile
+11-73 files

NetBSD/pkgsrc AQ7W9sCtextproc/py-regex distinfo Makefile

   py-regex: updated to 2026.1.15

   2026.1.15
   Re-uploaded.
VersionDeltaFile
1.65+4-4textproc/py-regex/distinfo
1.69+2-2textproc/py-regex/Makefile
+6-62 files

LLVM/project 2fa1ba6llvm/lib/CodeGen/SelectionDAG SelectionDAG.cpp, llvm/test/CodeGen/AArch64 aarch64-sve-setcc-promote-nxv8i8-crash.ll

[SelectionDAG] Fix zext assertion check for scalable vectors (#176064)

Use element type comparisons in getZeroExtendInReg to avoid comparing
scalable and fixed types.

Fixes #176037
DeltaFile
+19-0llvm/test/CodeGen/AArch64/aarch64-sve-setcc-promote-nxv8i8-crash.ll
+7-5llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp
+26-52 files

HardenedBSD/src 5810786usr.sbin/jexec jexec.c jexec.8

jexec: Add -e parameter to customize the environment

Currently, to define a new environment variable or modify an existing
one, we need to use env(1), which may or may not be available inside
the jail, especially in OCI containers created with the scratch
layer (i.e., those containers that are only a single static binary,
plus configuration files and related stuff). With this option, we
can specify environment variables of arbitrary length for the
specified process running inside the jail.

Reviewed by:                jamie@
Approved by:                jamie@
Differential Revision:      https://reviews.freebsd.org/D54660
DeltaFile
+24-3usr.sbin/jexec/jexec.c
+12-1usr.sbin/jexec/jexec.8
+36-42 files

FreeBSD/src 5810786usr.sbin/jexec jexec.c jexec.8

jexec: Add -e parameter to customize the environment

Currently, to define a new environment variable or modify an existing
one, we need to use env(1), which may or may not be available inside
the jail, especially in OCI containers created with the scratch
layer (i.e., those containers that are only a single static binary,
plus configuration files and related stuff). With this option, we
can specify environment variables of arbitrary length for the
specified process running inside the jail.

Reviewed by:                jamie@
Approved by:                jamie@
Differential Revision:      https://reviews.freebsd.org/D54660
DeltaFile
+24-3usr.sbin/jexec/jexec.c
+12-1usr.sbin/jexec/jexec.8
+36-42 files

FreeBSD/ports 085b7c0misc/clifm distinfo Makefile

misc/clifm: update the port to version 1.27.1

Reported by:    portscout
DeltaFile
+3-3misc/clifm/distinfo
+1-1misc/clifm/Makefile
+4-42 files

FreeBSD/ports 346669adevel/R-cran-purrr distinfo Makefile

devel/R-cran-purrr: Update to 1.2.1

Changelog: https://cran.r-project.org/web/packages/purrr/news/news.html
DeltaFile
+3-3devel/R-cran-purrr/distinfo
+1-1devel/R-cran-purrr/Makefile
+4-42 files

FreeBSD/ports f4c00e7sysutils/cfengine-devel distinfo

sysutils/cfengine-devel: Fix distfile
DeltaFile
+3-3sysutils/cfengine-devel/distinfo
+3-31 files

FreeBSD/ports 6276bb7finance/ktoblzcheck-data distinfo Makefile, finance/ktoblzcheck-data/files patch-src_switzerland.py

finance/ktoblzcheck-data: Update bank data

Bank data is valid from 2025-12-08 until 2025-03-08.

MFH:            2026Q1
(cherry picked from commit 49d535a4a341ca2998f67f4392bf6dcfcdbf0855)
DeltaFile
+122-0finance/ktoblzcheck-data/files/patch-src_switzerland.py
+3-3finance/ktoblzcheck-data/distinfo
+2-2finance/ktoblzcheck-data/Makefile
+127-53 files

FreeBSD/ports 49d535afinance/ktoblzcheck-data distinfo Makefile, finance/ktoblzcheck-data/files patch-src_switzerland.py

finance/ktoblzcheck-data: Update bank data

Bank data is valid from 2025-12-08 until 2025-03-08.

MFH:            2026Q1
DeltaFile
+122-0finance/ktoblzcheck-data/files/patch-src_switzerland.py
+3-3finance/ktoblzcheck-data/distinfo
+2-2finance/ktoblzcheck-data/Makefile
+127-53 files

FreeBSD/ports cb6731bgames/openttd Makefile pkg-plist, games/openttd/files extra-patch-save-passwords patch-CMakeLists.txt

games/openttd: update OpenTTD to the latest version 15.0

- Companies in multiplayer no longer have passwords, remove the
  user-contributed patch to save them between server restarts
  which was also raising concerns over storing them clear-text
- Sadly, SDL 1.2 support had been dropped in January 2025
- Added support for sound effects in Ogg Opus format

PR:     278117
DeltaFile
+0-134games/openttd/files/extra-patch-save-passwords
+6-18games/openttd/Makefile
+12-10games/openttd/pkg-plist
+3-14games/openttd/files/patch-CMakeLists.txt
+3-7games/openttd/distinfo
+24-1835 files

OpenBSD/src xPMlNPcsys/dev/pci if_bnxt.c

   Move the function reset and qportcfg operations to prepare for host memory
   allocations required to support newer hardware generations.

   tested by bluhm@ and stsp@ (as part of a larger diff)
   ok bluhm@
VersionDeltaFile
1.63+11-11sys/dev/pci/if_bnxt.c
+11-111 files

NetBSD/src dAQFJWwusr.bin/ftp util.c ftp.c

   ftp: limit I/O transfers to 128 KiB

   Change the default/maximum I/O transfer size to 128 KiB,
   instead of relying upon the socket buffer size.
   Reworked change proposed by Michael van Elst.

   Use more constants instead of magic values.

   Bump version to 20260115.

   Part of PR bin/59865.
VersionDeltaFile
1.170+9-9usr.bin/ftp/util.c
1.180+10-7usr.bin/ftp/ftp.c
1.243+7-6usr.bin/ftp/fetch.c
1.90+7-4usr.bin/ftp/ftp_var.h
1.102+2-2usr.bin/ftp/version.h
+35-285 files

LLVM/project a975d2cllvm/lib/MC MCDwarf.cpp

[MC][NFC] Use appendLEB128 helper in MCDwarf.cpp (#175962)

This is a very minor simplification of the logic. We made a similar
change to RISC-V in #173198.
DeltaFile
+3-4llvm/lib/MC/MCDwarf.cpp
+3-41 files

FreeBSD/ports 3554860misc/codex distinfo Makefile.crates

misc/codex: Update to 0.84.0

Changelog:
- https://github.com/openai/codex/releases/tag/rust-v0.81.0
- https://github.com/openai/codex/releases/tag/rust-v0.84.0

Reported by:    GitHub (watch releases)
DeltaFile
+25-17misc/codex/distinfo
+11-7misc/codex/Makefile.crates
+3-3misc/codex/Makefile
+39-273 files