LLVM/project 69ea592llvm/test/tools/llvm-pdbutil invalid-yaml.test, llvm/tools/llvm-pdbutil llvm-pdbutil.cpp

[llvm-pdbutil] Print error on invalid YAML (#207528)

From
https://github.com/llvm/llvm-project/pull/207058#discussion_r3522204565:
We should print out an error if we encounter invalid YAML.

With this PR, the error is printed. I included the diagnostics here,
because they provide better error messages and allow you to locate the
error easier.
DeltaFile
+9-1llvm/tools/llvm-pdbutil/llvm-pdbutil.cpp
+10-0llvm/test/tools/llvm-pdbutil/invalid-yaml.test
+19-12 files

OPNSense/core 3fad5a0src/opnsense/mvc/app/controllers/OPNsense/Interfaces/Api AssignmentController.php

interfaces: handle these as well

They are correct but it doesn't hurt to keep them in the list
to avoid noise in the config diff for now.  It's easier to
spot actual issues such as "<dhcp6-ia-pd-len>0</dhcp6-ia-pd-len>"
being written to a LAN configuration.
DeltaFile
+2-0src/opnsense/mvc/app/controllers/OPNsense/Interfaces/Api/AssignmentController.php
+2-01 files

LLVM/project 03ad73allvm/lib/Transforms/Vectorize LoopVectorize.cpp, llvm/test/Transforms/LoopVectorize phi-cost.ll epilog-vectorization-reductions.ll

[LV] Fold invariant reduction phis to their start value. (#223279)

A reduction phi whose backedge value is the phi itself is invariant and
equal to its start value. This can happen when the reduction operation
folds away, e.g. `or X, 0`, `and X, -1`, `add X, 0` or `mul X, 1`.

Clean up such trivial non-reductions early.

PR: https://github.com/llvm/llvm-project/pull/223279
DeltaFile
+12-15llvm/test/Transforms/LoopVectorize/X86/cost-model.ll
+7-17llvm/test/Transforms/LoopVectorize/epilog-vectorization-reductions.ll
+11-10llvm/test/Transforms/LoopVectorize/VPlan/for-phi-ordering.ll
+2-10llvm/test/Transforms/LoopVectorize/AArch64/mul-simplification.ll
+9-2llvm/lib/Transforms/Vectorize/LoopVectorize.cpp
+1-4llvm/test/Transforms/LoopVectorize/phi-cost.ll
+42-582 files not shown
+43-638 files

OPNSense/core 2f2d989src/opnsense/mvc/app/controllers/OPNsense/Interfaces/Api AssignmentController.php

interfaces: another one for previous
DeltaFile
+1-0src/opnsense/mvc/app/controllers/OPNsense/Interfaces/Api/AssignmentController.php
+1-01 files

OPNSense/core d6a1f01src/opnsense/mvc/app/controllers/OPNsense/Interfaces/Api AssignmentController.php

interfaces: handle legacy booleans for #10881
DeltaFile
+13-3src/opnsense/mvc/app/controllers/OPNsense/Interfaces/Api/AssignmentController.php
+13-31 files

FreeBSD/src ef821f9usr.sbin/bhyve bhyverun.c bhyve_config.5, usr.sbin/bhyve/aarch64 bhyverun_machdep.c

bhyve: Add an option to prevent automatic restart in monitor mode

Monitor mode will currently unconditionally restart the guest if it
reboots, which can be incovenient in certain situations (e.g., resetting
the guest after a panic).

Address this by introducing a way to prevent automatic guest restarts
in monitor mode.

Reviewed by:    markj
Differential Revision:  https://reviews.freebsd.org/D59123
DeltaFile
+8-3usr.sbin/bhyve/amd64/bhyverun_machdep.c
+9-2usr.sbin/bhyve/bhyve.8
+7-2usr.sbin/bhyve/riscv/bhyverun_machdep.c
+7-2usr.sbin/bhyve/bhyve_config.5
+7-2usr.sbin/bhyve/aarch64/bhyverun_machdep.c
+4-3usr.sbin/bhyve/bhyverun.c
+42-146 files

FreeBSD/src 7f5f07blib/libc/db/hash hash_buf.c hash_page.c, lib/libc/tests/db Makefile db_hash_tamper_test.c

db/hash: Harden hash(3) database code

The hash(3) database code does not validate the on-disk database header,
leaving it open to several OOB read and write vulnerabilities.

This change adds basic header validation and array bounds checking to
parts of the hash(3) code that can be manipulated by messing with the
database header.

Reviewed by:    kevans
Sponsored by:   Klara, Inc.
MFC after:      1 month
Differential Revision:  https://reviews.freebsd.org/D58822
DeltaFile
+227-0lib/libc/tests/db/db_hash_tamper_test.c
+35-12lib/libc/db/hash/hash.c
+12-4lib/libc/db/hash/hash_buf.c
+15-1lib/libc/db/hash/hash_page.c
+2-1lib/libc/tests/db/Makefile
+291-185 files

OPNSense/core c31e763src/opnsense/mvc/app/models/OPNsense/Interfaces/FieldTypes NetworkInterfaceField.php

interfaces: round-trip the DHCPv6/track6 hex ID fields (#10879)

NetworkInterfaceContainerField::toLegacy() guards the hex-to-decimal conversion
for dhcp6-prefix-id, dhcp6_ifid, track6-prefix-id and track6_ifid with
"if (!$this->$fld->isSet())". BaseField::isSet() is "getValue() !== ''", so the
conversion runs only for fields the operator left empty, and a field they
actually filled in is never emitted.
DeltaFile
+3-1src/opnsense/mvc/app/models/OPNsense/Interfaces/FieldTypes/NetworkInterfaceField.php
+3-11 files

FreeNAS/freenas a75851fsrc/middlewared/middlewared/plugins usage.py

Fix webshare share gathering in usage reporting

## Problem
`sharing.webshare` is a typesafe service, so its `query` hands back pydantic entries rather than dicts, and the gather loop subscripted them. A single configured webshare was enough to raise `TypeError` — and since `gather()` swallows a failing stat function wholesale, that dropped the entire `shares` payload, SMB/NFS/iSCSI included, leaving only a log line behind.

## Solution
Read `enabled` and `is_home_base` off the entry as attributes.
DeltaFile
+1-1src/middlewared/middlewared/plugins/usage.py
+1-11 files

LLVM/project 8597451llvm/test/MC/AArch64 retired-names.s

fixup! Slightly adjust message in testfile
DeltaFile
+4-1llvm/test/MC/AArch64/retired-names.s
+4-11 files

FreeNAS/freenas abfb549src/middlewared/middlewared/plugins usage.py

Fix webshare share gathering in usage reporting

## Problem
`sharing.webshare` is a typesafe service, so its `query` hands back pydantic entries rather than dicts, and the gather loop subscripted them. A single configured webshare was enough to raise `TypeError` — and since `gather()` swallows a failing stat function wholesale, that dropped the entire `shares` payload, SMB/NFS/iSCSI included, leaving only a log line behind.

## Solution
Read `enabled` and `is_home_base` off the entry as attributes.
DeltaFile
+1-1src/middlewared/middlewared/plugins/usage.py
+1-11 files

FreeBSD/doc 383935awebsite/content/en/cgi ports.cgi

ports.cgi: improve error messages in case nothing was found
DeltaFile
+4-1website/content/en/cgi/ports.cgi
+4-11 files

NetBSD/pkgsrc aqPznNbdoc TODO

   Reflect reallity
VersionDeltaFile
1.27933+2-2doc/TODO
+2-21 files

NetBSD/pkgsrc xfZQebpdoc CHANGES-2026

   doc: Updated www/wikid to 3.2.2
VersionDeltaFile
1.6142+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc p1arnRCwww/wikid cargo-depends.mk distinfo

   www/wikid: update to 3.2.2

   (leaf pkg)

   new feature(s)
   headless cli

       search for articles: 6429556
       print completions for the specified shell: 49b65ba
       get a random article summary: 4e1a435
       get the summary of an article: f2733c9
       get the category of an article: 474546f
       output can be in json (using --json flag)
VersionDeltaFile
1.6+4-4www/wikid/distinfo
1.7+4-4www/wikid/Makefile
1.6+0-0www/wikid/cargo-depends.mk
+8-83 files

NetBSD/pkgsrc nCZ73uQdoc CHANGES-2026

   doc: Updated wm/leftwm to 0.5.5
VersionDeltaFile
1.6141+2-1doc/CHANGES-2026
+2-11 files

FreeBSD/doc 7291b7bwebsite/content/en/cgi man.cgi

man.cgi: remove stale manpage releases

Remove some outdated manual pages releases which are not really
supported by man.cgi: Slackware, SLES, Ubuntu interim releases.
DeltaFile
+0-9website/content/en/cgi/man.cgi
+0-91 files

NetBSD/pkgsrc 4jsMvwywm/leftwm Makefile cargo-depends.mk

   wm/leftwm: update to 0.5.5

   (leaf pkg)

   Howdy, fellow adventurers!

   This is an exciting new release meant to resolve the long-standing issue with leftwm-watchdog while bringing on a plethora of new features.
   🦀 Minimum Supported Rust Version

       The currently supported MSRV is 1.88.0

   ✨ Features & Breaking Changes

       feat(#1296): add default_layout option to config by @AnthonyMichaelTDM in #1301
       feat(watchdog): deprecate leftwm-watchdog bin; gate leftwm behind feature by @mautamu in #1324
       feat!(config): Remove TOML support (implement #875) BREAKING CHANGE by @mautamu in #1339
       feat(mouse): resize floating windows from the nearest corner by @adrian-cancio in #1372

   🐞 Fixes and Improvements

    [34 lines not shown]
VersionDeltaFile
1.17+289-493wm/leftwm/distinfo
1.12+114-184wm/leftwm/cargo-depends.mk
1.17+4-4wm/leftwm/Makefile
+407-6813 files

NetBSD/pkgsrc fGe7Ve2doc CHANGES-2026

   doc: Updated sysutils/uutils-coreutils to 0.12.0
VersionDeltaFile
1.6140+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc tDWpeAasysutils/uutils-coreutils Makefile cargo-depends.mk

   sysutils/uutils-coreutils: update to 0.12.0

   (leaf pkg)

   Rust Coreutils 0.12.0 Release:

   We are happy to announce the release of Rust Coreutils 0.12.0 - a release focused on compatibility fixes for our Ubuntu friends.
   Ubuntu ships uutils coreutils as its default coreutils implementation, and this cycle was driven by what their users and maintainers reported: the bugs they asked us to prioritize are all fixed here, along with a long tail of smaller divergences from GNU. Few of these are glamorous, but they are exactly what breaks a script that has worked for twenty years.

   Alongside that, we removed the last C dependency of expr (onig is replaced by the pure-Rust fancy-regex), continued the Windows port (nice, nohup and hostid now build there, and uucore's filesystem layer was rewritten with safe Win32 wrappers) and landed another round of security hardening on ls, sort and install.
   Also, some contributions had carried comments and code over from GNU coreutils, against our own rule
   that uutils is an original implementation. We reviewed the tree and rewrote what we found, in comments and in the few functions that followed the C too closely; no behaviour change. The GNU coreutils maintainers have been notified.

   GNU coreutils 9.12 was released during our cycle (kudos to the team!), and some of the work went that way too. Chasing compatibility tends to turn up things worth fixing or improving on both sides.

   We also made it official: a utility being significantly slower than GNU is now treated as a bug, not a wishlist item. If you hit one, please report it as a bug.

   Highlights:


    [39 lines not shown]
VersionDeltaFile
1.6+142-169sysutils/uutils-coreutils/distinfo
1.6+46-55sysutils/uutils-coreutils/cargo-depends.mk
1.6+2-2sysutils/uutils-coreutils/Makefile
+190-2263 files

NetBSD/pkgsrc e3XhGbTdoc CHANGES-2026

   doc: Updated sysutils/dust to 1.2.6
VersionDeltaFile
1.6139+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc 8MXSKLHsysutils/dust Makefile cargo-depends.mk

   sysutils/dust: update to 1.2.6

   (leaf pkg)

   No changelog provided.
VersionDeltaFile
1.27+34-37sysutils/dust/distinfo
1.21+10-11sysutils/dust/cargo-depends.mk
1.30+4-4sysutils/dust/Makefile
+48-523 files

NetBSD/pkgsrc zporLugdoc CHANGES-2026

   doc: Updated net/ttl to 0.23.0
VersionDeltaFile
1.6138+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc cXEMHKnnet/ttl Makefile cargo-depends.mk

   net/ttl: update to 0.23.0

   (leaf pkg)

   What's Changed

       chore(deps): rustls 0.23.45 (RUSTSEC-2026-0285), unyank chacha20, supersede #133 by @lance0 in #135
       feat: implement RFC 5837 ICMP interface and next-hop identification by @lance0 in #137
       chore(deps): bump the cargo-dependencies group across 1 directory with 2 updates by @dependabot[bot] in #136
VersionDeltaFile
1.8+49-43net/ttl/distinfo
1.8+15-13net/ttl/cargo-depends.mk
1.8+2-2net/ttl/Makefile
+66-583 files

LLVM/project 24c7377llvm/lib/Target/AArch64 AArch64SchedPredNeoverse.td AArch64SchedNeoverseV2.td, llvm/test/tools/llvm-mca/AArch64/Neoverse V2-basic-instructions.s V1-basic-instructions.s

[AArch64][NeoverseV1/V2] Fix extended/shifted-register scheduling for ADD[S]/SUB[S]/AND[S]/BIC[S] (#220920)

Verified with llvm-exegesis on Neoverse V1 and V2 hardwares.

Opcodes                | Before              | After

-----------------------|---------------------|------------------------------
ADDWrx/SUBWrx | 2c (SchedAlias) | IsRealArithExtendW: 1c or 2c
ADDSWrx/SUBSWrx | IsCheapLSL | IsRealArithExtendW: 1c or 2c
ADDSXrx/SUBSXrx | IsCheapLSL | static 2c (always real extend)
ADDSXrx64/SUBSXrx64 | IsCheapLSL | static 1c (always passthrough)
ANDS/BICS Wrs,Xrs      | static 2c           | NeoverseShift0: 1c or 2c

IsCheapLSL checks the shift *amount* (<=4), which is the wrong axis for
the extend-register forms (need the extend *type* instead) and does not
apply to ANDS/BICS (no amount threshold, just shift-present-or-not).
NeoverseNoLSL becomes NeoverseShift0: adding LSR, ASR and ROR in
addition to LSL. Does not apply it on NeoverseV3 and others as it is not
validated using llvm-exegesis on these hardwares.
DeltaFile
+65-65llvm/test/tools/llvm-mca/AArch64/Neoverse/V1-basic-instructions.s
+59-59llvm/test/tools/llvm-mca/AArch64/Neoverse/V2-basic-instructions.s
+32-12llvm/lib/Target/AArch64/AArch64SchedNeoverseV1.td
+16-1llvm/lib/Target/AArch64/AArch64SchedNeoverseV2.td
+14-0llvm/lib/Target/AArch64/AArch64SchedPredNeoverse.td
+186-1375 files

NetBSD/pkgsrc hXhKfCqdoc CHANGES-2026

   doc: Updated misc/rozi to 0.0.19
VersionDeltaFile
1.6137+2-1doc/CHANGES-2026
+2-11 files

FreeNAS/freenas 35957fa

Empty commit to create PR on github.

You should reset it
DeltaFile
+0-00 files

FreeNAS/freenas 7d5716d

Empty commit to create PR on github.

You should reset it
DeltaFile
+0-00 files

FreeNAS/freenas 6d2e44csrc/middlewared/middlewared/plugins/usage gather.py

NAS-143924 / 27.0.0-BETA.1 / Fix webshare share gathering in usage reporting (#19800)

## Problem
`sharing.webshare` is a typesafe service, so its `query` hands back
pydantic entries rather than dicts, and the gather loop subscripted
them. A single configured webshare was enough to raise `TypeError` — and
since `gather()` swallows a failing stat function wholesale, that
dropped the entire `shares` payload, SMB/NFS/iSCSI included, leaving
only a log line behind.

## Solution
Read `enabled` and `is_home_base` off the entry as attributes.
DeltaFile
+1-1src/middlewared/middlewared/plugins/usage/gather.py
+1-11 files

NetBSD/pkgsrc chtfqG6misc/rozi Makefile cargo-depends.mk

   misc/rozi: update to 0.0.19

   (leaf pkg)

   What's Changed

       ci: nightly builds, and keeping a signed release verifiable by @Razuer in #4
       feat(ci): run NetBSD natively and document it as community-supported by @Razuer in #5
       fix(remote): read an ELF's own OS instead of assuming Linux by @Razuer in #6
       feat: control detached sessions from the CLI by @Razuer in #7
       refactor: restore layer boundaries for app, commands, overlays, and focus by @Razuer in #8
       refactor: split commands, preferences, workspace view, and remote state by @Razuer in #10
VersionDeltaFile
1.2+16-16misc/rozi/distinfo
1.2+4-4misc/rozi/cargo-depends.mk
1.2+3-4misc/rozi/Makefile
+23-243 files