LLVM/project 7a34d17 — llvm/lib/Target/AArch64 AArch64Combine.td, llvm/test/CodeGen/AArch64 arm64-extract-insert-varidx.ll neon-shuffle-vector-tbl.ll

[AArch64][GlobalISel] Add mul_to_shl post-legalize. (#236033)
DeltaFile
+11-12llvm/test/CodeGen/AArch64/GlobalISel/knownbits-copy-vector-crash.ll
+5-6llvm/test/CodeGen/AArch64/neon-shuffle-vector-tbl.ll
+5-6llvm/test/CodeGen/AArch64/GlobalISel/compute-known-bits-bitcast-assertion.ll
+3-4llvm/test/CodeGen/AArch64/arm64-extract-insert-varidx.ll
+1-1llvm/lib/Target/AArch64/AArch64Combine.td
+25-295 files

LLVM/project 3018ea6 — .github CODEOWNERS

[CODEOWNERS] Drop all notifications (#236030)

The author would like to drop all CODEOWNERS notifications added in
c4e40dc23 ([CODEOWNERS] Request notifications, #227742) as they have
realized a sharp downside: it is impossible to distinguish cases where
their review was explicitly requested.

See also: #228086.
DeltaFile
+0-4.github/CODEOWNERS
+0-41 files

NetBSD/othersrc KlLOe8m — usr.bin/gooeymux init.c

   move uopdatefb benchmark after window creation so we can send its output to
   the console window
VersionDeltaFile
1.10+49-36usr.bin/gooeymux/init.c
+49-361 files

NetBSD/pkgsrc RvxKu52 — doc TODO CHANGES-2026

   Updated devel/py-poetry-dynamic-versioning, net/py-pyrate-limiter
VersionDeltaFile
1.7360+3-1doc/CHANGES-2026
1.28237+1-2doc/TODO
+4-32 files

LLVM/project 142fe65 — llvm/cmake/modules TableGen.cmake

address review comments
DeltaFile
+8-5llvm/cmake/modules/TableGen.cmake
+8-51 files

NetBSD/pkgsrc uA184sh — net/py-pyrate-limiter Makefile distinfo

   py-pyrate-limiter: updated to 4.5.1

   4.5.1

   Bug fixes only. One behaviour change to note: a decorated call that the limiter
   can never admit now raises instead of running (see the first entry).

   Fixed
   - **`as_decorator` ran the wrapped function even when denied.** Both the sync
     and async wrappers discarded the result of `try_acquire()` and called the
     function unconditionally. With the default `blocking=True, timeout=-1` that
     result is only `False` when the weight can never be admitted under the
     configured rates (e.g. `weight=5` on `Rate(2, Duration.SECOND)`), so the
     limiter's verdict was silently bypassed. Such calls now raise `RuntimeError`.
   - **`Limiter.close()` never closed its buckets.** `BucketFactory.close()` read
     the bucket list off the leaker after tearing the leaker down, so it always
     iterated an empty list: SQLite connections and Postgres connection pools
     stayed open. It now snapshots the buckets first. `SingleBucketFactory` also
     closes its bucket when no leak was ever scheduled; factories that hold buckets

    [21 lines not shown]
VersionDeltaFile
1.6+4-4net/py-pyrate-limiter/distinfo
1.6+2-2net/py-pyrate-limiter/Makefile
+6-62 files

NetBSD/othersrc YK4kkXF — usr.bin/gooeymux tinygfx.h term.c

   add a function to send data straight to a terminal window
VersionDeltaFile
1.9+9-1usr.bin/gooeymux/term.c
1.6+2-1usr.bin/gooeymux/tinygfx.h
+11-22 files

LLVM/project 0f0c7c3 — libcxx/docs/Status Cxx23Issues.csv

[libc++][ranges] Mark LWG3532 as resolved (#235016)

Already implemented and tested in the scope of the full implementation
for `lazy_split_view`
(https://github.com/llvm/llvm-project/commit/e53c461bf3f0feebb4fd6b43e05a0047f8edb945).

Closes https://github.com/llvm/llvm-project/issues/104342
DeltaFile
+1-1libcxx/docs/Status/Cxx23Issues.csv
+1-11 files

OPNSense/core 220f67f — . plist, src/etc/inc/plugins.inc.d unbound.inc

unbound: add daemon supervisor support
DeltaFile
+9-0src/opnsense/service/templates/OPNsense/Unbound/core/rc.conf.d
+6-0src/opnsense/mvc/app/controllers/OPNsense/Unbound/forms/general.xml
+1-1src/opnsense/scripts/unbound/start.sh
+2-0src/etc/inc/plugins.inc.d/unbound.inc
+1-0src/opnsense/mvc/app/models/OPNsense/Unbound/Unbound.xml
+1-0plist
+20-11 files not shown
+21-17 files

OPNSense/core 37211bc — src/opnsense/mvc/app/controllers/OPNsense/Hostdiscovery/forms general.xml, src/opnsense/mvc/app/models/OPNsense/Hostdiscovery Hostwatch.xml

hostwatch: add daemon supervisor support
DeltaFile
+6-0src/opnsense/service/templates/OPNsense/Hostdiscovery/rc.conf.d
+6-0src/opnsense/mvc/app/controllers/OPNsense/Hostdiscovery/forms/general.xml
+1-0src/opnsense/mvc/app/models/OPNsense/Hostdiscovery/Hostwatch.xml
+13-03 files

OPNSense/core de8e614 — src/opnsense/mvc/app/controllers/OPNsense/Dnsmasq/forms general.xml, src/opnsense/mvc/app/models/OPNsense/Dnsmasq Dnsmasq.xml

dnsmasq: add daemon supervisor support
DeltaFile
+6-0src/opnsense/service/templates/OPNsense/Dnsmasq/rc.conf.d
+6-0src/opnsense/mvc/app/controllers/OPNsense/Dnsmasq/forms/general.xml
+1-0src/opnsense/mvc/app/models/OPNsense/Dnsmasq/Dnsmasq.xml
+13-03 files

OPNSense/core b223fa0 — . plist, src/opnsense/scripts/service supervisor.subr.sh

service: add reusable daemon(8) supervisor

Critical services can occasionally disappear after an OOM kill, crash or unexpected signal. This is especially disruptive when Suricata runs in divert-to mode: if it no longer consumes and reinjects packets, most traffic can stop until the service is restarted manually. Other vital system services have similar, albeit rare, failure modes.

Use daemon(8) as a small, reusable safety harness for supported services. A shared rc.subr helper starts a foreground service below daemon(8), tracks the supervisor and child independently, forwards stop and reload operations, and removes stale service PID files before restart attempts. Bounded retries with a delay prevent a permanently failing service from looping without limit.

This is intentionally a narrow initial implementation. Its boundary is a single service process that can run in the foreground and be dispatched by daemon(8). Services with their own process dispatcher, multiple independent children, or a custom lifecycle need additional integration before they can use it safely.
DeltaFile
+154-0src/opnsense/scripts/service/supervisor.subr.sh
+1-0plist
+155-02 files

OPNSense/core a41c1db — src/opnsense/mvc/app/controllers/OPNsense/IDS/forms generalSettings.xml, src/opnsense/mvc/app/models/OPNsense/IDS IDS.xml

suricata: add daemon supervisor support
DeltaFile
+8-0src/opnsense/service/templates/OPNsense/IDS/rc.conf.d
+6-0src/opnsense/mvc/app/controllers/OPNsense/IDS/forms/generalSettings.xml
+1-0src/opnsense/mvc/app/models/OPNsense/IDS/IDS.xml
+15-03 files

NetBSD/pkgsrc XE0SBKQ — devel/py-poetry-dynamic-versioning distinfo Makefile

   py-poetry-dynamic-versioning: updated to 1.10.1

   1.10.1

   Fixed:
   * `0.1.2a3` would result in `__version_tuple__ = (0, 1, "2a3")`,
     rather than the expected `__version_tuple__ = (0, 1, 2, "a3")`.
VersionDeltaFile
1.3+5-6devel/py-poetry-dynamic-versioning/Makefile
1.3+4-4devel/py-poetry-dynamic-versioning/distinfo
+9-102 files

FreeBSD/ports 1e8c0ee — multimedia/haruna Makefile, multimedia/jellyfin-desktop Makefile

*/*: Chase mpvqt update
DeltaFile
+1-1multimedia/jellyfin-desktop/Makefile
+1-0net-im/tokodon/Makefile
+1-0multimedia/plasmatube/Makefile
+1-0multimedia/haruna/Makefile
+4-14 files

FreeBSD/ports c36bdc5 — multimedia/mpvqt Makefile distinfo

multimedia/mpvqt: Update to 1.2.1
DeltaFile
+3-3multimedia/mpvqt/distinfo
+2-3multimedia/mpvqt/Makefile
+5-62 files

LLVM/project f6b41f1 — llvm/include/llvm/Analysis AliasAnalysis.h, llvm/lib/Analysis BasicAliasAnalysis.cpp

[InstCombine] Remove redundant separate_storage assumes (#233736)

When it can already be proven that two pointers don't alias without the
`separate_storage` assume there is no point in keeping
`separate_storage` assumptions around.
DeltaFile
+28-0llvm/test/Transforms/InstCombine/assume-separate_storage.ll
+7-0llvm/lib/Transforms/InstCombine/InstCombineCalls.cpp
+3-2llvm/lib/Analysis/BasicAliasAnalysis.cpp
+3-0llvm/include/llvm/Analysis/AliasAnalysis.h
+41-24 files

LLVM/project 7d594cc — llvm/lib/Target/AMDGPU VOP2Instructions.td

[AMDGPU] Restore gfx90a predicate on V_MUL_LEGACY_F32_e64_gfx90a. NFCI. (#232035)

#116288 removed both the AssemblerPredicate and SubtargetPredicate of
isGFX90APlus that applied to V_MUL_LEGACY_F32_e64_gfx90a, leaving it
with no predicates at all. Since it has a different encoding from the
GFX6-GFX10 versions of v_mul_legacy_f32_e64, this meant that the asm
matcher could have selected the wrong encoding on those targets. It
only selected the right one because V_MUL_LEGACY_F32_e64_gfx90a is
defined last.

Restore an AssemblerPredicate of isGFX90APlus on just this instruction,
and fix the stale closing comment on the let block that used to set it
for all of the gfx90a multiclasses.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply at anthropic.com>

Co-authored-by: Claude Opus 5.5 (1M context) <noreply at anthropic.com>
DeltaFile
+2-3llvm/lib/Target/AMDGPU/VOP2Instructions.td
+2-31 files

NetBSD/pkgsrc HiTNfJy — doc CHANGES-2026

   Updated net/grpc, net/py-grpcio*
VersionDeltaFile
1.7359+6-1doc/CHANGES-2026
+6-11 files

NetBSD/pkgsrc LS5DjGh — net/py-grpcio/patches patch-src_core_util_latent__see.cc

   py-grpcio: remove unused patch
VersionDeltaFile
1.4+1-1net/py-grpcio/patches/patch-src_core_util_latent__see.cc
+1-11 files

NetBSD/pkgsrc 5aKTPpU — net/grpc distinfo PLIST, net/py-grpcio distinfo

   grpc py-grpcio*: updated to 1.85.0

   1.85.0

   Core

   [Backport][v1.85.x][security] Update gRPC repo roots.
   [experiments] Add map_host_header_to_authority experiment.
   [Security] Add MLKEM1024 as a key exchange option.
   Remove OpenSSL1.0.2 Support.
   [Autosharding-LB][Part-1] Implementing A119.
   [OpenSSL] Add support for OpenSSL 4.
   [A110] Add child channel options.

   C#

   [Build] Disambiguate protobuf_version in templates.

   Python

    [6 lines not shown]
VersionDeltaFile
1.62+43-43net/grpc/PLIST
1.10+12-10net/py-grpcio-tools/patches/patch-setup.py
1.85+5-5net/py-grpcio-tools/distinfo
1.92+4-5net/py-grpcio/distinfo
1.6+4-4net/py-grpcio-status/distinfo
1.118+4-4net/grpc/distinfo
+72-716 files not shown
+86-8512 files

FreeBSD/ports 40de5f6 — math/py-jaxlib Makefile

math/py-jaxlib: add flavors
DeltaFile
+5-2math/py-jaxlib/Makefile
+5-21 files

NetBSD/pkgsrc BWQx42g — mk/defaults options.description

   mk: remove descriptions for obsolete keepassxc options
VersionDeltaFile
1.770+0-3mk/defaults/options.description
+0-31 files

FreeBSD/ports 8306d00 — www/py-dj60-django-auth-ldap Makefile distinfo, www/py-dj60-django-auth-ldap/files patch-pyproject.toml

www/py-dj60-django-auth-ldap: Update to 5.4.0

Changelog:

https://github.com/django-auth-ldap/django-auth-ldap/releases/tag/5.4.0
DeltaFile
+13-0www/py-dj60-django-auth-ldap/files/patch-pyproject.toml
+3-3www/py-dj60-django-auth-ldap/distinfo
+2-2www/py-dj60-django-auth-ldap/Makefile
+18-53 files

FreeBSD/ports a66c6fa — www/py-django-auth-ldap Makefile distinfo, www/py-django-auth-ldap/files patch-pyproject.toml

www/py-django-auth-ldap: Update to 5.4.0

Changelog:

https://github.com/django-auth-ldap/django-auth-ldap/releases/tag/5.4.0
DeltaFile
+13-0www/py-django-auth-ldap/files/patch-pyproject.toml
+3-3www/py-django-auth-ldap/distinfo
+2-3www/py-django-auth-ldap/Makefile
+18-63 files

FreeBSD/ports 8639c20 — www/py-django-reversion Makefile distinfo

www/py-django-reversion: Update to 6.4.0

Changelog:

https://github.com/etianen/django-reversion/releases/tag/v6.4.0
DeltaFile
+3-3www/py-django-reversion/distinfo
+1-1www/py-django-reversion/Makefile
+4-42 files

FreeBSD/ports 32b7631 — www/py-django-tree-queries distinfo Makefile

www/py-django-tree-queries: Update to 0.28.0

Changelog:

https://github.com/feincms/django-tree-queries/blob/0.28/CHANGELOG.rst
DeltaFile
+3-3www/py-django-tree-queries/distinfo
+3-3www/py-django-tree-queries/Makefile
+6-62 files

FreeBSD/ports ef91f41 — textproc/py-mkdocs-autorefs Makefile distinfo

textproc/py-mkdocs-autorefs: Update to 1.4.5

Changelog:

https://github.com/mkdocstrings/autorefs/releases/tag/1.4.5
DeltaFile
+3-3textproc/py-mkdocs-autorefs/distinfo
+1-1textproc/py-mkdocs-autorefs/Makefile
+4-42 files

FreeBSD/ports c0c7419 — textproc/py-backrefs Makefile distinfo

textproc/py-backrefs: Update to 8.1

Changelog:

https://github.com/facelessuser/backrefs/releases/tag/8.1
DeltaFile
+3-3textproc/py-backrefs/distinfo
+1-1textproc/py-backrefs/Makefile
+4-42 files

FreeBSD/ports e721365 — textproc/py-ttp-templates Makefile distinfo

textproc/py-ttp-templates: Update to 0.6.18

Changelog since 0.6.4:

https://github.com/dmulyalin/ttp_templates/blob/0.6.18/docs/release_notes.md
DeltaFile
+3-3textproc/py-ttp-templates/distinfo
+1-1textproc/py-ttp-templates/Makefile
+4-42 files