FreeBSD/src bcd50feshare/man/man5 style.mdoc.5

style.mdoc: Explain why not to abuse Nm

MFC after:              3 days
Reviewed by:            0mp
Differential Revision:  https://reviews.freebsd.org/D55299
DeltaFile
+6-0share/man/man5/style.mdoc.5
+6-01 files

OPNSense/core 21fd3f4src/opnsense/www/js opnsense_bootgrid.js

bootgrid: remove unused getTotalRowCount method
DeltaFile
+0-4src/opnsense/www/js/opnsense_bootgrid.js
+0-41 files

LLVM/project 8aa6d51llvm/lib/Target/AArch64 AArch64SystemOperands.td, llvm/lib/Target/AArch64/AsmParser AArch64AsmParser.cpp

[AArch64][llvm] Remove support for FEAT_MPAMv2_VID

`FEAT_MPAMv2_VID` instructions and system registers, as introduced
in change d30f18d2c, are being removed at this time, as they've been
removed from the latest Arm ARM, which doesn't preclude them returning
in some form in future.

Other system registers introduced with `FEAT_MPAMv2` are unaffected,
and these continue to be ungated, but since `+mpamv2` gating is now
empty, I'm removing this superfluous gating code.

Cherry-picked-from: a48159df9
DeltaFile
+5-86llvm/test/MC/AArch64/armv9.7a-mpamv2.s
+0-36llvm/lib/Target/AArch64/AArch64SystemOperands.td
+5-17llvm/lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp
+0-18llvm/test/MC/AArch64/armv9.7a-mpamv2-diagnostics.s
+2-12llvm/lib/Target/AArch64/MCTargetDesc/AArch64InstPrinter.cpp
+0-8llvm/lib/Target/AArch64/Utils/AArch64BaseInfo.h
+12-1776 files not shown
+13-19512 files

LLVM/project ed2fda6mlir/lib/Conversion/ArithToSPIRV ArithToSPIRV.cpp, mlir/test/Conversion/ArithToSPIRV arith-to-spirv.mlir

[mlir][spirv] Convert arith.subui_extended to spirv.ISubBorrow (#197736)
DeltaFile
+19-16mlir/lib/Conversion/ArithToSPIRV/ArithToSPIRV.cpp
+27-0mlir/test/Conversion/ArithToSPIRV/arith-to-spirv.mlir
+10-0mlir/test/Target/SPIRV/arithmetic-ops.mlir
+56-163 files

LLVM/project d3c38cfllvm/lib/Target/ARM ARMISelLowering.cpp, llvm/test/CodeGen/Thumb2 mve-pred-const.ll

[ARM][MVE] Constant fold PREDICATE_CAST of 0 and 0xffff (#197832)

This allows us to fold away the vselect when we know that the condition
is all true or all false.
DeltaFile
+4-36llvm/test/CodeGen/Thumb2/mve-pred-const.ll
+11-0llvm/lib/Target/ARM/ARMISelLowering.cpp
+15-362 files

FreeBSD/ports eeca2d5lang/tcl86 Makefile, lang/tcl86/files patch-unix-Makefile.in

lang/tcl86: fix module path
DeltaFile
+17-0lang/tcl86/files/patch-unix-Makefile.in
+1-0lang/tcl86/Makefile
+18-02 files

LLVM/project 17146dcclang/lib/Driver/ToolChains/Arch AArch64.cpp

[clang][AArch64][NFC] Match variable names to code style (#197918)

Follow up to 0ac83dccaf53f3a51714fd53b151314de1a13e48 / #197689.
DeltaFile
+6-6clang/lib/Driver/ToolChains/Arch/AArch64.cpp
+6-61 files

LLVM/project eec28baopenmp CMakeLists.txt, openmp/device CMakeLists.txt

[OpenMP] Fix missing install-openmp component (#197603)

Summary:
This pattern is consistent throughout all the runtimes and is what the
top-level `install-openmp-<triple>` corresponds to. It should be
provided and used.
DeltaFile
+10-9openmp/runtime/src/CMakeLists.txt
+9-0openmp/CMakeLists.txt
+4-2openmp/device/CMakeLists.txt
+2-2openmp/tools/archer/CMakeLists.txt
+2-1openmp/docs/CMakeLists.txt
+2-1openmp/tools/Modules/CMakeLists.txt
+29-154 files not shown
+34-1810 files

LLVM/project 6996e97llvm/test/CodeGen/AArch64 fptoi-256.ll

[AArch64] Delete llvm/test/CodeGen/AArch64/fptoi-256.ll (NFC) (#197896)

llvm/test/CodeGen/AArch64/fcvt-i256.ll has since been added with the
same and broader coverage.
DeltaFile
+0-11llvm/test/CodeGen/AArch64/fptoi-256.ll
+0-111 files

LLVM/project b152ea8libc/src/stdlib CMakeLists.txt

[libc] Disable GCC 12 waccess passes to fix ICE in environ_internal (#197916)

The waccess pass in GCC 12 consistently segmentation faults when
analyzing the memory allocations in environ_internal.cpp. This change
disables the relevant tree-waccess passes for this specific file,
avoiding the ICE without requiring intrusive code refactoring.

Assisted-by: Automated tooling, human reviewed.
DeltaFile
+3-1libc/src/stdlib/CMakeLists.txt
+3-11 files

LLVM/project 400c376lld/MinGW Driver.cpp Options.td, lld/docs ReleaseNotes.rst

[LLD] [MinGW] Implement --{push,pop}-state (#197748)

Implement `--push-state` and `--pop-state` for the MinGW lld driver.
Those options were already implemented by GNU ld for MinGW:
```
  --push-state                Push state of flags governing input file handling
  --pop-state                 Pop state of flags governing input file handling
```

This will align the MinGW frontend's options closer with those of the
ELF frontend and fix issues due to e.g. CMake misdetecting
`--push-state`/`--pop-state` support by accidentally querying the ELF
driver.

Fixes #131007.
DeltaFile
+18-0lld/MinGW/Driver.cpp
+8-0lld/test/MinGW/driver.test
+4-0lld/MinGW/Options.td
+4-0lld/docs/ReleaseNotes.rst
+34-04 files

LLVM/project d1bac63llvm/lib/Target/ARM ARMInstrInfo.td

[ARM] NOP should be mov r0, r0 on all not V6K, including regular V6 (#196625)

Otherwise, nop on armv6 but not v6k targets may not work.
DeltaFile
+3-2llvm/lib/Target/ARM/ARMInstrInfo.td
+3-21 files

LLVM/project b03b2ddllvm/lib/Transforms/Vectorize VPlanTransforms.cpp LoopVectorize.cpp

[VPlan] Move call widening decision to VPlan. (NFCI) (#195518)

This patch adds a new makeCallWideningDecisions transform which converts
Call VPInstructions to
VPWidenCallRecipe/VPWidenIntrinsicRecipe/VPReplicateRecipe depending on
their costs.

To compute the costs, static helpers are introduced to re-use the
existing VPlan cost model logic:
 * VPWidenIntrinsicRecipe::computeCallCost
 * VPReplicateRecipe::computeCallCost

The cost-model logic is still retained; we assert that the decisions
match to make sure we do not miss any edge cases. The legacy logic will
be removed in a follow-up.

PR: https://github.com/llvm/llvm-project/pull/195518
DeltaFile
+181-0llvm/lib/Transforms/Vectorize/VPlanTransforms.cpp
+44-90llvm/lib/Transforms/Vectorize/LoopVectorize.cpp
+48-34llvm/lib/Transforms/Vectorize/VPlanRecipes.cpp
+16-4llvm/lib/Transforms/Vectorize/VPlan.h
+19-0llvm/lib/Transforms/Vectorize/VPlanHelpers.h
+2-12llvm/lib/Transforms/Vectorize/VPRecipeBuilder.h
+310-1403 files not shown
+324-1479 files

FreeNAS/freenas 3460af4tests/api2 test_300_nfs.py test_200_ftp.py

Remove tests
DeltaFile
+0-2,127tests/api2/test_300_nfs.py
+0-1,411tests/api2/test_200_ftp.py
+0-701tests/api2/test_011_user.py
+0-589tests/api2/test_service_announcement.py
+0-565tests/api2/test_audit_websocket.py
+0-506tests/api2/test_190_filesystem.py
+0-5,899251 files not shown
+0-31,503257 files

NetBSD/pkgsrc-wip 1103661rust-beta distinfo Makefile

rust-beta: update to beta.6
DeltaFile
+3-3rust-beta/distinfo
+1-1rust-beta/Makefile
+4-42 files

NetBSD/pkgsrc meBbtfemk/misc developer.mk

   mk/misc/developer.mk: Clarify interface of upload-distfiles
VersionDeltaFile
1.27+5-1mk/misc/developer.mk
+5-11 files

LLVM/project e984652llvm/lib/Transforms/Vectorize VPlanRecipes.cpp, llvm/test/Transforms/LoopVectorize/AArch64 cmp_cost.ll

[VPlan] Compute the cost for scalar cmp outside the vector region (#197146)

Currently we don't compute the cost of any scalar compares. Change this
to only avoid computing the cost if it's inside the vector region, as
compares that are used in the loop exit condition are handled by the
legacy cost model and this is the simplest way to avoid double-counting
those instructions.

This mainly affects the compare in the middle block, and accounting for
the cost of that can change the requred minimum trip count.
DeltaFile
+16-8llvm/test/Transforms/LoopVectorize/RISCV/partial-reduce-dot-product.ll
+16-8llvm/test/Transforms/LoopVectorize/RISCV/tail-folding-div.ll
+11-11llvm/test/Transforms/LoopVectorize/X86/CostModel/vpinstruction-cost.ll
+12-7llvm/lib/Transforms/Vectorize/VPlanRecipes.cpp
+7-7llvm/test/Transforms/LoopVectorize/AArch64/cmp_cost.ll
+8-4llvm/test/Transforms/LoopVectorize/RISCV/inloop-reduction.ll
+70-4512 files not shown
+102-6218 files

NetBSD/pkgsrc vVqcVmxdoc CHANGES-2026

   doc: Updated ham/chirp to 20260508
VersionDeltaFile
1.3045+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc NjJ3a3Mham/chirp PLIST Makefile

   ham/chirp: Update to 20260508

   Note that upstream distfile is not straightforwardly fetchable.

   upstream changes: micro release (as always)
VersionDeltaFile
1.31+44-3ham/chirp/PLIST
1.76+6-3ham/chirp/Makefile
1.46+4-4ham/chirp/distinfo
+54-103 files

OPNSense/core 5bf5e59src/opnsense/mvc/app/controllers/OPNsense/Kea/forms dialogSubnet6.xml, src/opnsense/mvc/app/views/OPNsense/Kea dhcpv6.volt

Attach a grid formatter to option_data_autocollect to show if options are dynamic
DeltaFile
+7-2src/opnsense/mvc/app/views/OPNsense/Kea/dhcpv6.volt
+2-1src/opnsense/mvc/app/controllers/OPNsense/Kea/forms/dialogSubnet6.xml
+9-32 files

NetBSD/pkgsrc khhB7kxdoc CHANGES-2026, graphics Makefile

   cheese: remove

   archived upstream, long marked BROKEN in pkgsrc
VersionDeltaFile
1.153+1-2meta-pkgs/gnome/Makefile
1.3044+2-1doc/CHANGES-2026
1.1121+1-2graphics/Makefile
1.124+1-1graphics/cheese/Makefile
1.9+1-1graphics/cheese/PLIST
1.19+1-1graphics/cheese/distinfo
+7-81 files not shown
+7-87 files

NetBSD/pkgsrc UG2bcEvdoc CHANGES-2026

   Updated multimedia/ffmpeg[4-7], multimedia/ffplay[4-7]
VersionDeltaFile
1.3043+9-1doc/CHANGES-2026
+9-11 files

NetBSD/pkgsrc eLNAExzmultimedia/ffmpeg4 distinfo Makefile.common, multimedia/ffplay4 Makefile

   ffmpeg4 ffplay4: updated to 4.4.7

   4.4.7:
   avcodec/av1dec: check that primary_ref_frame is within range
   configure: bump CONFIG_THIS_YEAR to 2026
   avcodec/alsdec: do not set nbits invalidly
   swscale/swscale_unscaled: adjust last line copy
   avformat/avidec: check LIST size in avi_load_index()
   avformat/avidec: validate INFO list size before parsing
   libavformat/xwma: fix overflow in seek position
   avfilter/vf_kerndeint: Check for minimum height
   avcodec/ralf: Add the missing return statement after the error log
   avcodec/zmbv: reject XOR data that overruns the decompression buffer
   avcodec/rasc: fix heap use-after-free in decode_move()
   avformat/rtpdec_mpeg4: reject zero-length AU header sections
   fftools/ffmpeg_opt: validate stream index in negative map handling
   avformat/rtmpproto: prevent integer overflow accumulating FLV buffer size
   avformat/rtmpproto: validate compressed SWF header length
   avformat/rtsp: Fix out-of-bounds read in SDP parser when control_url is empty

    [199 lines not shown]
VersionDeltaFile
1.36+4-4multimedia/ffmpeg4/distinfo
1.39+2-2multimedia/ffmpeg4/Makefile.common
1.108+1-2multimedia/ffmpeg4/Makefile
1.52+1-2multimedia/ffplay4/Makefile
+8-104 files

NetBSD/pkgsrc yKQKzgHmultimedia/ffmpeg5 distinfo Makefile.common, multimedia/ffplay5 Makefile

   ffmpeg5 ffplay5: updated to 5.1.9

   5.1.9:
   avcodec/av1dec: check that primary_ref_frame is within range
   configure: bump CONFIG_THIS_YEAR to 2026
   avcodec/dfpwmdec: Check nb_samples
   avcodec/alsdec: do not set nbits invalidly
   swscale/swscale_unscaled: adjust last line copy
   avformat/avidec: check LIST size in avi_load_index()
   avformat/avidec: validate INFO list size before parsing
   libavformat/xwma: fix overflow in seek position
   avformat/pcm: Use 64bit for byte_rate
   avfilter/vf_kerndeint: Check for minimum height
   avcodec/ralf: Add the missing return statement after the error log
   avfilter/vf_codecview: Clamp block to the visible frame region
   avcodec/zmbv: reject XOR data that overruns the decompression buffer
   avcodec/rasc: fix heap use-after-free in decode_move()
   avformat/rtpdec_mpeg4: reject zero-length AU header sections
   fftools/ffmpeg_opt: validate stream index in negative map handling

    [139 lines not shown]
VersionDeltaFile
1.16+4-4multimedia/ffmpeg5/distinfo
1.18+2-2multimedia/ffmpeg5/Makefile.common
1.56+1-2multimedia/ffmpeg5/Makefile
1.38+1-2multimedia/ffplay5/Makefile
+8-104 files

NetBSD/pkgsrc 5Cro8XLmultimedia/ffmpeg6 distinfo Makefile.common, multimedia/ffplay6 Makefile

   ffmpeg6 ffplay6: updated to 6.1.5

   6.1.5
   avcodec/dfpwmdec: Check nb_samples
   avcodec/alsdec: do not set nbits invalidly
   swscale/swscale_unscaled: adjust last line copy
   avformat/avidec: check LIST size in avi_load_index()
   avformat/avidec: validate INFO list size before parsing
   avformat/matroskadec: Check audio.sub_packet_h * audio.frame_size
   libavformat/xwma: fix overflow in seek position
   avformat/pcm: Use 64bit for byte_rate
   avfilter/vf_kerndeint: Check for minimum height
   avcodec/ralf: Add the missing return statement after the error log
   avfilter/vf_codecview: Clamp block to the visible frame region
   avcodec/zmbv: reject XOR data that overruns the decompression buffer
   avcodec/rasc: fix heap use-after-free in decode_move()
   avformat/rtpdec_mpeg4: reject zero-length AU header sections
   fftools/ffmpeg_opt: validate stream index in negative map handling
   avformat/rtmpproto: prevent integer overflow accumulating FLV buffer size

    [162 lines not shown]
VersionDeltaFile
1.13+4-4multimedia/ffmpeg6/distinfo
1.16+2-2multimedia/ffmpeg6/Makefile.common
1.22+1-2multimedia/ffplay6/Makefile
1.36+1-2multimedia/ffmpeg6/Makefile
+8-104 files

OpenBSD/ports j2YcJhfgraphics/libjxl Makefile distinfo

   libjxl: re-commit sthen's switch to DIST_TUPLE

   Test data is copied to ${WRKDIST}/testdata, not to ${WRKDIR}/testdata,
   which triggered a build-time assert (JXL_CRASH() aka __builtin_trap()).

   ok landry (maintainer), sthen
VersionDeltaFile
1.22+2-5graphics/libjxl/Makefile
1.12+2-2graphics/libjxl/distinfo
+4-72 files

NetBSD/pkgsrc RpacIpBmultimedia/ffmpeg7 distinfo PLIST, multimedia/ffplay7 Makefile

   ffmpeg7 ffplay7: updated to 7.1.4

   7.1.4:
   avcodec/dfpwmdec: Check nb_samples
   avcodec/alsdec: do not set nbits invalidly
   swscale/swscale_unscaled: adjust last line copy
   avformat/avidec: check LIST size in avi_load_index()
   avformat/avidec: validate INFO list size before parsing
   avformat/matroskadec: Check audio.sub_packet_h * audio.frame_size
   libavformat/xwma: fix overflow in seek position
   avformat/pcm: Use 64bit for byte_rate
   avcodec/hevc/ps: validate rep_format dimensions in multi-layer SPS
   avfilter/vf_kerndeint: Check for minimum height
   avcodec/ralf: Add the missing return statement after the error log
   avfilter/vf_codecview: Clamp block to the visible frame region
   avcodec/zmbv: reject XOR data that overruns the decompression buffer
   avcodec/rasc: fix heap use-after-free in decode_move()
   avformat/rtpdec_mpeg4: reject zero-length AU header sections
   avcodec/hevc/refs: Check multiplication in alloc_frame()

    [223 lines not shown]
VersionDeltaFile
1.8+4-4multimedia/ffmpeg7/distinfo
1.4+3-3multimedia/ffmpeg7/PLIST
1.16+2-2multimedia/ffmpeg7/Makefile.common
1.28+1-2multimedia/ffmpeg7/Makefile
1.17+1-2multimedia/ffplay7/Makefile
+11-135 files

LLVM/project be582e4llvm/lib/CodeGen AtomicExpandPass.cpp, llvm/test/CodeGen/ARM atomic-load-store.ll

[AtomicExpand] Add bitcasts when expanding store atomic vector

AtomicExpand fails for aligned \`store atomic <n x T>\` because it
does not find a compatible library call. This change adds appropriate
ptrtoint + bitcast so that the call can be lowered, mirroring the
load-side handling from #148900.
DeltaFile
+100-7llvm/test/CodeGen/X86/atomic-load-store.ll
+98-0llvm/test/Transforms/AtomicExpand/X86/expand-atomic-non-integer.ll
+49-0llvm/test/CodeGen/ARM/atomic-load-store.ll
+4-2llvm/lib/CodeGen/AtomicExpandPass.cpp
+251-94 files

OPNSense/core 00d6014src/opnsense/mvc/app/models/OPNsense/Kea KeaDhcpv6.php

Validate that domain_search and dns_servers is empty when option_data_autocollect is used.
DeltaFile
+10-0src/opnsense/mvc/app/models/OPNsense/Kea/KeaDhcpv6.php
+10-01 files

OPNSense/core 17216fbsrc/opnsense/mvc/app/controllers/OPNsense/Kea/forms dialogSubnet6.xml, src/opnsense/mvc/app/models/OPNsense/Kea KeaDhcpv6.php KeaDhcpv6.xml

Retrofit an option_data_autocollect in here, but only write parameters into the generated config, not into the persisted configuration. Via this, the DNS server can be automatically pointed to a primary IP address and change at the same time as a dynamic prefix when the hook script is executed.
DeltaFile
+27-3src/opnsense/mvc/app/models/OPNsense/Kea/KeaDhcpv6.php
+16-5src/opnsense/mvc/app/controllers/OPNsense/Kea/forms/dialogSubnet6.xml
+4-0src/opnsense/mvc/app/models/OPNsense/Kea/KeaDhcpv6.xml
+0-1src/opnsense/mvc/app/views/OPNsense/Kea/dhcpv6.volt
+47-94 files