FreeBSD/src 5ddfd1dusr.bin/diff3 diff3.c

diff3: bump version to the date when the GNU diff3 compat was reached
DeltaFile
+1-1usr.bin/diff3/diff3.c
+1-11 files

FreeBSD/src 5df6acabin/ed io.c ed.h

ed: add unicode support for the l (list) command

Use mbrtowc()/iswprint()/wcwidth() in put_tty_line() so that
the l command displays valid multibyte characters as-is instead
of escaping each byte as octal.

Column wrapping now correctly accounts for character display
width (including double-width CJK characters).

Invalid or incomplete UTF-8 sequences and non-printable
characters are still escaped as octal.

Differential Revision:  https://reviews.freebsd.org/D55365
DeltaFile
+53-19bin/ed/io.c
+2-0bin/ed/ed.h
+55-192 files

FreeBSD/src 7c2c2c2bin/ed/tests ed_test.sh

ed: add unicode test cases to ATF test suite

Including examples in Cyrillic suggested by kib@

Differential Revusion:  https://reviews.freebsd.org/D55364
DeltaFile
+333-0bin/ed/tests/ed_test.sh
+333-01 files

LLVM/project b7e2044mlir/include/mlir/IR OpBase.td, mlir/test/lib/Dialect/Test TestOps.td

[MLIR][ODS] Fix AllElementCountsMatch crash on dynamic shaped types (#183948)

The AllElementCountsMatch trait called ShapedType::getNumElements() on
operands or results with dynamic dimensions, which unconditionally
asserts hasStaticShape(). This caused mlir-opt to crash instead of
failing gracefully when the trait was used with dynamically-shaped
types.

Fix this by rewriting AllElementCountsMatch to use an And<> predicate
combining Neg<AnyMatchOperatorPred> (requiring all types to be
statically shaped) with AllMatchSameOperatorPred (requiring equal
element counts). When any type has dynamic dimensions the verification
now fails with a diagnostic instead of crashing.

Update the regression test to expect a verification failure rather than
success when dynamic shapes are present.

Fixes #159740
DeltaFile
+21-0mlir/test/mlir-tblgen/types.mlir
+12-2mlir/include/mlir/IR/OpBase.td
+7-0mlir/test/lib/Dialect/Test/TestOps.td
+40-23 files

OpenBSD/ports LfSC5rVtextproc/py-cssselect Makefile distinfo, textproc/py-cssselect/pkg PLIST

   update to py3-cssselect-1.4.0
VersionDeltaFile
1.26+2-3textproc/py-cssselect/Makefile
1.6+2-2textproc/py-cssselect/distinfo
1.9+0-1textproc/py-cssselect/pkg/PLIST
+4-63 files

OpenBSD/ports XaSoIHalang/v Makefile

   Like most fancy new languages, it is greedy and eats up all CPUs slots it can.
   Since we cant turn off parallel in the build system, at least register the
   build slots

   OK jasper@ (MAINTAINER)
VersionDeltaFile
1.5+3-0lang/v/Makefile
+3-01 files

OpenBSD/ports P0MPiARwww/hiawatha Makefile distinfo, www/hiawatha/patches patch-CMakeLists_txt patch-man_hiawatha_1_in

   update to hiawatha-12.0
   revisit PERMIT_PACKAGE decision; only development branches of mbedtls
   are Apache 2.0-only; this uses an LTS branch which is dual Apache/GPLv2+
VersionDeltaFile
1.9+5-35www/hiawatha/patches/patch-CMakeLists_txt
1.79+12-5www/hiawatha/Makefile
1.14+5-5www/hiawatha/patches/patch-man_hiawatha_1_in
1.1+9-0www/hiawatha/patches/patch-extra_letsencrypt_lefh_in
1.57+2-2www/hiawatha/distinfo
1.16+1-1www/hiawatha/patches/patch-src_serverconfig_c
+34-482 files not shown
+37-498 files

LLVM/project 2cb2fe7mlir/lib/Dialect/SCF/IR SCF.cpp, mlir/test/Dialect/SCF invalid.mlir

[mlir][scf] Fix crash in ForOp verifier when body block has no arguments (#183946)

A malformed `scf.for` whose body block contains no arguments caused
`getRegionIterArgs()` to crash via an out-of-bounds `drop_front(1)`
call. This happened because `verifyLoopLikeOpInterface` (a
`verifyRegionTrait`) invokes `getRegionIterArgs()` during
`verifyRegionInvariants`, which runs before `verifyRegions()` has a
chance to report a proper diagnostic.

Fix by adding an explicit check in `ForOp::verify()` (which runs in
`verifyInvariants`, before any region trait verifiers execute) that
ensures the body block has at least as many arguments as there are
induction variables. This prevents the crash and produces a clear error
message.

Fixes #159737
DeltaFile
+16-0mlir/lib/Dialect/SCF/IR/SCF.cpp
+15-0mlir/test/Dialect/SCF/invalid.mlir
+31-02 files

NetBSD/pkgsrc-wip 7e7fd9d. TODO

TODO: + crush-0.46.1, dmarc-report-viewer-2.4.0, resterm-0.23.6.
DeltaFile
+3-0TODO
+3-01 files

NetBSD/pkgsrc O8bPJEidoc TODO

   doc/TODO: add some

   + compiledb-go-1.5.4, dasel-3.3.1, geeqie-2.7, grafana-12.4.0,
     libmaxminddb-1.13.2, llvm-22.1.0, moor-2.11.0, prometheus-3.10.0,
     protobuf-34.0, py-hatchling-1.29.0, py-isort-8.0.1, py-maturin-1.12.5,
     py-pillow_heif-1.3.0, py-protobuf-7.34.0, py-ruff-0.15.4,
     py-sphinx-autodoc-typehints-3.8.0, py-uv-build-0.10.7, slumber-5.1.1,
     tree-sitter-0.26.6, tree-sitter-markdown-0.5.3.
VersionDeltaFile
1.26875+21-3doc/TODO
+21-31 files

LLVM/project 9801e75llvm/lib/Target/ARM ARMInstrThumb.td, llvm/test/tools/llvm-mca/ARM simple-cortex-m33.s

[ARM] tADDrSPi no side effects change (#183071)

This is pulled out of #182771 in case it causes issues. The mis-compile
I believe is no longer present, as tADDrSPi is used in several test
cases which do not change due to of marking tADDrSPi as not affect side
effects.
DeltaFile
+4-1llvm/test/tools/llvm-mca/ARM/simple-cortex-m33.s
+1-3llvm/lib/Target/ARM/ARMInstrThumb.td
+5-42 files

FreeBSD/ports cdded15security/osv-scanner distinfo Makefile

security/osv-scanner: Update to 2.3.3

ChangeLog:
https://github.com/google/osv-scanner/releases/tag/v2.3.3
DeltaFile
+5-5security/osv-scanner/distinfo
+2-3security/osv-scanner/Makefile
+7-82 files

OpenBSD/ports VvP6OgIx11/gnome/gvfs distinfo Makefile, x11/gnome/gvfs/patches patch-daemon_gvfsftpdircache_c

   Update to gvfs-1.58.2.
VersionDeltaFile
1.95+2-2x11/gnome/gvfs/distinfo
1.225+1-1x11/gnome/gvfs/Makefile
1.9+1-1x11/gnome/gvfs/patches/patch-daemon_gvfsftpdircache_c
+4-43 files

OpenBSD/src lzTjrEgsys/dev/acpi acpidmar.c acpireg.h

   Handle IVMD entries to cater for reserved/excluded DVA ranges on the
   AMD IOMMUs.

   ok chris@
VersionDeltaFile
1.13+55-1sys/dev/acpi/acpidmar.c
1.64+3-3sys/dev/acpi/acpireg.h
+58-42 files

LLVM/project 74c0ee7llvm/include/llvm/Analysis TargetTransformInfo.h, llvm/include/llvm/CodeGen BasicTTIImpl.h

[TTI] Remove TargetLibraryInfo from IntrinsicCostAttributes (NFC) (#183764)

This is a remnant from when `sincos` costs used the vector mappings from
`TargetLibraryInfo::getVectorMappingInfo`.
DeltaFile
+7-13llvm/lib/Analysis/CostModel.cpp
+9-8llvm/lib/Analysis/TargetTransformInfo.cpp
+2-5llvm/include/llvm/Analysis/TargetTransformInfo.h
+1-2llvm/include/llvm/CodeGen/BasicTTIImpl.h
+1-1llvm/lib/Transforms/Vectorize/VPlanRecipes.cpp
+1-1llvm/lib/Transforms/Vectorize/LoopVectorize.cpp
+21-306 files

OpenBSD/ports Oijl2wxsysutils/consul distinfo

   Oops, forgot to makesum, thanks naddy@
VersionDeltaFile
1.105+2-2sysutils/consul/distinfo
+2-21 files

OPNSense/core e5e6387src/opnsense/scripts/filter/lib states.py

Firewall: Diagnostics: States - minor glitch in searching, when no specific networks are selected, match all and offered filter. closes https://github.com/opnsense/core/issues/9876
DeltaFile
+3-1src/opnsense/scripts/filter/lib/states.py
+3-11 files

LLVM/project 6fa90a3mlir/lib/IR SymbolTable.cpp, mlir/test/Dialect/IRDL invalid.irdl.mlir

[MLIR][SymbolTable] Fix crash when SymbolTable is built on unverified IR (#183945)

The SymbolTable::SymbolTable constructor asserted that all symbol names
in the region were unique. This could cause mlir-opt to crash instead of
producing a proper diagnostic when the IR contained both:

1. An IsolatedFromAbove op (e.g., irdl.dialect) with a symbol user that
looks up symbols in an ancestor symbol table, and
2. Duplicate symbols in that ancestor (e.g., two func.func @test).

The crash occurred because IsolatedFromAbove ops are verified in
verifyOnExit() before verifyRegionInvariants() runs the SymbolTable
trait's verifyRegionTrait (which produces the proper duplicate-symbol
diagnostic). When the isolated op's symbol use verification triggered
SymbolTableCollection::getSymbolTable() on the ancestor, the constructor
would assert instead of gracefully handling the invalid-but-not-yet-
reported duplicate symbols.

The fix removes the assertion and silently skips duplicate symbol

    [7 lines not shown]
DeltaFile
+20-0mlir/test/Dialect/IRDL/invalid.irdl.mlir
+7-4mlir/lib/IR/SymbolTable.cpp
+27-42 files

NetBSD/pkgsrc QoK64sxdoc CHANGES-2026

   doc: Updated security/mozilla-rootcerts-openssl to 2.21
VersionDeltaFile
1.1474+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc Gtt6pTydoc CHANGES-2026

   doc: Updated security/mozilla-rootcerts to 1.1.20260211
VersionDeltaFile
1.1473+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc ORVH8h0security/mozilla-rootcerts distinfo Makefile, security/mozilla-rootcerts-openssl Makefile

   mozilla-rootcerts*: update to 2026-02-11
VersionDeltaFile
1.39+4-4security/mozilla-rootcerts/distinfo
1.36+3-3security/mozilla-rootcerts-openssl/Makefile
1.62+3-3security/mozilla-rootcerts/Makefile
+10-103 files

LLVM/project 64d5a9cmlir/include/mlir/IR BuiltinAttributes.h BuiltinAttributes.td, mlir/lib/Bindings/Python IRAttributes.cpp

[mlir][IR] Rename + merge DenseElementsAttr

move to TD

rename
DeltaFile
+122-580mlir/include/mlir/IR/BuiltinAttributes.h
+263-41mlir/include/mlir/IR/BuiltinAttributes.td
+40-66mlir/lib/IR/BuiltinAttributes.cpp
+5-21mlir/lib/IR/AsmPrinter.cpp
+4-6mlir/lib/Bindings/Python/IRAttributes.cpp
+5-5mlir/lib/IR/BuiltinDialectBytecode.cpp
+439-71914 files not shown
+469-75020 files

OpenBSD/ports XWWYcqXfonts/noto/fonts distinfo Makefile

   Update to noto-fonts-2026.03.01.
VersionDeltaFile
1.14+2-2fonts/noto/fonts/distinfo
1.20+1-1fonts/noto/fonts/Makefile
+3-32 files

OpenBSD/ports 0zvQ4yfwww/vnu distinfo Makefile, www/vnu/files vnu

   Update to vnu-26.2.26.
VersionDeltaFile
1.12+2-2www/vnu/distinfo
1.2+2-1www/vnu/files/vnu
1.21+1-1www/vnu/Makefile
+5-43 files

OPNSense/core c8cd556src/opnsense/service/modules/actions script_output.py

configd: remove constant cleanups as they may influence requests from other threads executing different commands. As the file operations are already locked, we can simply trust these and close https://github.com/opnsense/core/issues/9864

In theory we might require a bit more temp space by not removing the already executed commands, but in practice that's likely not a huge issue.
If we would like to cleanup periodically, we would require the communication to stall for a bit when performing these cleanups on cached commands or flush their contents instead of removing them (so we can lock the files in the process). For now we assume the amount of cached commands is not very large and their content is managable.
DeltaFile
+6-10src/opnsense/service/modules/actions/script_output.py
+6-101 files

LLVM/project cd22c55mlir/include/mlir/IR BuiltinAttributes.td BuiltinAttributes.h, mlir/lib/AsmParser AttributeParser.cpp

[mlir][IR] Separate `DenseStringElementsAttr` from `DenseElementsAttr`
DeltaFile
+97-17mlir/include/mlir/IR/BuiltinAttributes.td
+24-44mlir/lib/IR/BuiltinAttributes.cpp
+26-15mlir/lib/CAPI/IR/BuiltinAttributes.cpp
+24-13mlir/unittests/IR/AttributeTest.cpp
+24-10mlir/lib/AsmParser/AttributeParser.cpp
+0-25mlir/include/mlir/IR/BuiltinAttributes.h
+195-1245 files not shown
+224-13711 files

NetBSD/pkgsrc 4ocsna1doc CHANGES-2026

   doc: Updated textproc/rumdl to 0.1.33
VersionDeltaFile
1.1472+2-1doc/CHANGES-2026
+2-11 files

LLVM/project d68d47dllvm/test/CodeGen/ARM vselect_imax.ll, llvm/test/CodeGen/Thumb pr35836_2.ll pr35836.ll

[ARM] Explicitly mark certain instructions as having no side effects. (#182771)

This goes through some Arm instructions and adds hasSideEffects = 0 to
ones where it was not already implied. This should help with scheduling
and instruction movement.
DeltaFile
+46-40llvm/test/CodeGen/Thumb/pr35836_2.ll
+10-35llvm/test/CodeGen/Thumb/pr35836.ll
+22-22llvm/test/tools/llvm-mca/ARM/cortex-a57-neon-instructions.s
+21-21llvm/test/CodeGen/ARM/vselect_imax.ll
+13-13llvm/test/tools/llvm-mca/ARM/m55-int.s
+13-13llvm/test/tools/llvm-mca/ARM/m85-int.s
+125-14418 files not shown
+242-23524 files

NetBSD/pkgsrc 664iAEPtextproc/rumdl distinfo Makefile

   textproc/rumdl: update to 0.1.33


   [0.1.33] - 2026-02-28
   Added

       CLI: Add --fixable and --unfixable flags to control which rules are allowed to auto-fix. --fixable acts as an allowlist (only listed rules can fix), --unfixable acts as a blocklist (takes precedence). Both accept comma-separated rule names or aliases (#472)

   Fixed

       CLI: Resolve rule name aliases in fixable/unfixable config lists so that aliases like commands-show-output correctly match canonical names like MD014
       Rules: Detect links and images inside MkDocs admonitions, content tabs, and markdown HTML blocks
       Docs: Fix incorrect MD014 documentation that claimed the rule cannot be auto-fixed — it removes $ prompts from commands without output, matching markdownlint-cli behavior (#473)

   Changed

       Docs: Add feature comparison matrix and cold start benchmarks for all 8 comparison tools

   [0.1.32] - 2026-02-27

    [67 lines not shown]
VersionDeltaFile
1.15+4-4textproc/rumdl/distinfo
1.15+2-2textproc/rumdl/Makefile
+6-62 files

OPNSense/core 9dffcbdsrc/opnsense/mvc/app/controllers/OPNsense/Diagnostics/Api FirewallController.php

Firewall: Diagnostics: States - replacement of SanitizeFilter() seems to have killed our state network lookup, strings should be safe to pass here, closes https://github.com/opnsense/core/issues/9876
DeltaFile
+1-1src/opnsense/mvc/app/controllers/OPNsense/Diagnostics/Api/FirewallController.php
+1-11 files