NetBSD/pkgsrc 2nSazIBdoc pkgsrc.html pkgsrc.txt

   doc/pkgsrc.*: regen
VersionDeltaFile
1.390+117-61doc/pkgsrc.html
1.388+109-58doc/pkgsrc.txt
+226-1192 files

HardenedBSD/src f3d035ebin/ln symlink.7

Merge branch 'freebsd/current/main' into hardened/current/master
DeltaFile
+19-2bin/ln/symlink.7
+19-21 files

NetBSD/pkgsrc SaNOTh8doc/guide/files bulk.xml

   doc: document how to speed up bulk build scans
VersionDeltaFile
1.36+66-1doc/guide/files/bulk.xml
+66-11 files

LLVM/project dd24f1aclang/lib/Analysis/LifetimeSafety FactsGenerator.cpp, clang/test/Sema warn-lifetime-safety.cpp warn-lifetime-analysis-nocfg.cpp

track use of dangling references
DeltaFile
+39-0clang/test/Sema/warn-lifetime-safety.cpp
+13-5clang/test/Sema/warn-lifetime-analysis-nocfg.cpp
+4-3clang/lib/Analysis/LifetimeSafety/FactsGenerator.cpp
+2-1clang/test/Sema/Inputs/lifetime-analysis.h
+58-94 files

LLVM/project 3ca7a72lldb/packages/Python/lldbsuite/test/tools/lldb-dap dap_server.py, lldb/test/API/tools/lldb-dap/completions TestDAP_completions.py

[lldb-dap] Fix Completions Request crash (#176211)

lldb-dap currently crashes when the first character is non ascii. This
is because we assume that the request column is ascii based instead of
UTF16 code units,
and end up in the middle of a character code point. causing an assertion
since we cannot not send invalid UTF-8 values.

This also handles the case in multilines and the column is outside the
range of the text.

Move completion description to the `CompletionItem.detail` property.
DeltaFile
+99-46lldb/tools/lldb-dap/Handler/CompletionsHandler.cpp
+37-25lldb/test/API/tools/lldb-dap/completions/TestDAP_completions.py
+35-0lldb/tools/lldb-dap/LLDBUtils.cpp
+28-0lldb/unittests/DAP/LLDBUtilsTest.cpp
+18-0lldb/tools/lldb-dap/LLDBUtils.h
+6-1lldb/packages/Python/lldbsuite/test/tools/lldb-dap/dap_server.py
+223-723 files not shown
+230-789 files

LLVM/project 09efc28llvm/test/CodeGen/X86 clmul-vector.ll

[X86] clmul-vector.ll - add missing clmulr_v2i64 test coverage (#176743)

DeltaFile
+1,883-0llvm/test/CodeGen/X86/clmul-vector.ll
+1,883-01 files

OPNSense/core d156348src/opnsense/mvc/app/models/OPNsense/IPsec/FieldTypes IPsecProposalField.php

ipsec: reorder ChaCha20-Poly1305 AEAD proposals

Best keep these down in the list, as the algorithm isn't quite recommended
by the NIST yet, and likely performs worse on FreeBSD when compared to GCM
at this point in time.
DeltaFile
+9-9src/opnsense/mvc/app/models/OPNsense/IPsec/FieldTypes/IPsecProposalField.php
+9-91 files

LLVM/project 9b64509llvm/test/CodeGen/X86 combine-pclmul.ll

[X86] combine-pclmul.ll - add tests showing failure to merge shuffles into X86ISD::PCLMULQDQ node control mask (#176741)

DeltaFile
+39-0llvm/test/CodeGen/X86/combine-pclmul.ll
+39-01 files

LLVM/project 774bd7eruntimes CMakeLists.txt

Build fix
DeltaFile
+2-2runtimes/CMakeLists.txt
+2-21 files

LLVM/project 5e5d638llvm/include/llvm/Transforms/Vectorize LoopVectorizationLegality.h, llvm/lib/Transforms/Vectorize LoopVectorizationLegality.cpp LoopVectorize.cpp

[LV] Allow loops with multiple early exits in legality checks. (#176403)

This patch removes the single uncountable exit constraint, allowing
loops with multiple early exits, if the exits form a dominance chain and
all other constraints hold for all uncountable early exits.

While legality now accepts such loops, vectorization is not yet
supported. VPlan support will be added in a follow up:
https://github.com/llvm/llvm-project/pull/174864

PR: https://github.com/llvm/llvm-project/pull/176403
DeltaFile
+41-33llvm/lib/Transforms/Vectorize/LoopVectorizationLegality.cpp
+16-5llvm/lib/Transforms/Vectorize/LoopVectorize.cpp
+5-11llvm/include/llvm/Transforms/Vectorize/LoopVectorizationLegality.h
+7-5llvm/test/Transforms/LoopVectorize/early_exit_legality.ll
+2-2llvm/test/Transforms/LoopVectorize/early_exit_store_legality.ll
+1-1llvm/test/Transforms/LoopVectorize/uncountable-early-exit-vplan.ll
+72-576 files

LLVM/project 91291acllvm/include/llvm/CodeGen TargetLowering.h, llvm/test/CodeGen/RISCV clmul.ll

[DAG] Add ISD::CLMUL/H/R to isCommutativeBinOp (#176615)

Resolves #176351.
DeltaFile
+12,546-0llvm/test/CodeGen/RISCV/clmul.ll
+7,583-0llvm/test/CodeGen/X86/clmul-vector.ll
+345-0llvm/test/CodeGen/X86/clmul.ll
+3-0llvm/include/llvm/CodeGen/TargetLowering.h
+20,477-04 files

LLVM/project cf358beclang/lib/Analysis/LifetimeSafety FactsGenerator.cpp, clang/test/Sema warn-lifetime-safety.cpp warn-lifetime-analysis-nocfg.cpp

track use of dangling references
DeltaFile
+39-0clang/test/Sema/warn-lifetime-safety.cpp
+13-5clang/test/Sema/warn-lifetime-analysis-nocfg.cpp
+4-3clang/lib/Analysis/LifetimeSafety/FactsGenerator.cpp
+2-1clang/test/Sema/Inputs/lifetime-analysis.h
+58-94 files

NetBSD/pkgsrc-wip 992e708. TODO, crush distinfo go-modules.mk

crush: update to 0.33.3
DeltaFile
+135-117crush/distinfo
+44-38crush/go-modules.mk
+1-1crush/Makefile
+0-1TODO
+180-1574 files

NetBSD/pkgsrc-wip 6c77b67. TODO, resterm distinfo Makefile

resterm: update to 0.18.6
DeltaFile
+3-3resterm/distinfo
+1-1resterm/Makefile
+0-1TODO
+4-53 files

FreeBSD/ports a480032x11-fm/doublecmd distinfo Makefile

x11-fm/doublecmd: update to 1.1.32 gamma release (+)

Changelog:      https://github.com/doublecmd/doublecmd/releases/tag/v1.1.32
DeltaFile
+3-3x11-fm/doublecmd/distinfo
+1-1x11-fm/doublecmd/Makefile
+4-42 files

NetBSD/pkgsrc-wip 6124c6b. TODO, codex distinfo cargo-depends.mk

codex: update to 0.87.0
DeltaFile
+36-24codex/distinfo
+11-7codex/cargo-depends.mk
+1-1codex/Makefile
+0-1TODO
+48-334 files

OpenBSD/src LOSoOFzsys/dev/usb usbdevs_data.h usbdevs.h

   regen
VersionDeltaFile
1.791+8-0sys/dev/usb/usbdevs_data.h
1.797+2-0sys/dev/usb/usbdevs.h
+10-02 files

OpenBSD/src uNKfiO9sys/dev/usb ums.c usbdevs

   Add support for "Apple Inc. Virtual USB Digitizer", which is what the touchpad
   is exposed as on Apple Virtualization.

   ok miod@
VersionDeltaFile
1.54+27-3sys/dev/usb/ums.c
1.785+3-1sys/dev/usb/usbdevs
+30-42 files

OpenBSD/ports fWx5e6bsysutils/py-joblib distinfo Makefile

   update to py3-joblib-1.5.3
VersionDeltaFile
1.9+2-2sysutils/py-joblib/distinfo
1.16+1-1sysutils/py-joblib/Makefile
+3-32 files

OpenBSD/ports Pb7ikuGsysutils/py-threadpoolctl Makefile distinfo

   update to py3-threadpoolctl-3.6.0
VersionDeltaFile
1.12+5-4sysutils/py-threadpoolctl/Makefile
1.5+2-2sysutils/py-threadpoolctl/distinfo
+7-62 files

NetBSD/pkgsrc Py5z7Ztdoc CHANGES-2026

   doc: Updated www/firefox-l10n to 147.0.1
VersionDeltaFile
1.505+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc YFeqZBywww/firefox-l10n distinfo Makefile

   www/firefox: Update to 147.0.1

   * Sync with www/firefox-147.0.1.
VersionDeltaFile
1.287+310-310www/firefox-l10n/distinfo
1.305+2-2www/firefox-l10n/Makefile
+312-3122 files

NetBSD/pkgsrc IZP3Et9doc CHANGES-2026

   doc: Updated www/firefox to 147.0.1
VersionDeltaFile
1.504+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc GIYsTNVwww/firefox distinfo, www/firefox/patches patch-third__party_libwebrtc_modules_desktop__capture_desktop__capture__gn_moz.build patch-dom_media_mediacapabilities_MediaCapabilitiesValidation.cpp

   www/firefox: Update to 147.0.1

   Changelog:
   147.0.1:
   Fixed

     * Fixed compatibility problems with websites that use the new Compression
       Dictionaries technology, such as ChatGPT, by temporarily disabling the
       feature. (Bug 2010712)

     * Fixed an issue where an unnecessary empty directory was created on Linux
       systems. (Bug 2001887)

     * Fixed an issue where time formats could cause certain websites to display
       incorrectly. (Bug 2010411)


   147.0:
   New

    [64 lines not shown]
VersionDeltaFile
1.576+12-12www/firefox/distinfo
1.7+9-9www/firefox/patches/patch-third__party_libwebrtc_modules_desktop__capture_desktop__capture__gn_moz.build
1.1+13-0www/firefox/patches/patch-dom_media_mediacapabilities_MediaCapabilitiesValidation.cpp
1.4+6-5www/firefox/patches/patch-media_ffvpx_libavutil_arm_bswap.h
1.2+5-5www/firefox/patches/patch-third__party_libwebrtc_modules_portal_portal__gn_moz.build
1.8+4-5www/firefox/patches/patch-media_libpng_pngpriv.h
+49-364 files not shown
+56-4410 files

FreeBSD/ports 38d0619net-p2p/tremotesf distinfo Makefile

net-p2p/tremotesf: Update 2.9.0 => 2.9.1

Changelog:
https://github.com/equeim/tremotesf2/releases/tag/2.9.1

PR:     292581
DeltaFile
+3-3net-p2p/tremotesf/distinfo
+1-2net-p2p/tremotesf/Makefile
+4-52 files

XigmaNAS/svn 10600trunk/build readme_14.3.txt, trunk/build/ports/transmission/files transmission.in

welcome to 2026
DeltaFile
+2-2trunk/etc/rc.banner
+2-2trunk/etc/printcap
+2-2trunk/www/license.php
+1-1trunk/build/ports/transmission/files/transmission.in
+1-1trunk/build/ports/vbox/files/vbox.in
+1-1trunk/build/readme_14.3.txt
+9-9922 files not shown
+931-931928 files

LLVM/project 41e231cclang/include/clang/Analysis/Analyses/LifetimeSafety LifetimeAnnotations.h, clang/lib/Analysis/LifetimeSafety LifetimeAnnotations.cpp

[LifetimeSafety] Read lifetimebound attribute on implicit 'this' from all redeclarations (#176188)

Fix handling of `lifetimebound` attributes on implicit `this` parameters across function redeclarations.

Previously, the lifetime analysis would miss `lifetimebound` attributes on implicit `this` parameters if they were only present on certain redeclarations of a method. This could lead to false negatives in the lifetime safety analysis. This change ensures that if any redeclaration of a method has the attribute, it will be properly detected and used in the analysis.

I can't seem to work around the crash in the earlier attempt https://github.com/llvm/llvm-project/pull/172146.

Reproducer of the original crash:

```cpp
struct a {
  a &b() [[_Clang::__lifetimebound__]];
};
a &a::b() {}
```
This only crashes with `-target i686-w64-mingw32`. `bin/clang++ -c a.cpp` works fine.
Problematic merging logic:
```cpp

    [88 lines not shown]
DeltaFile
+138-0clang/test/Sema/warn-lifetime-analysis-nocfg.cpp
+23-12clang/lib/Analysis/LifetimeSafety/LifetimeAnnotations.cpp
+22-0clang/test/Sema/warn-lifetime-safety.cpp
+21-0clang/test/SemaCXX/attr-lifetimebound.cpp
+1-0clang/include/clang/Analysis/Analyses/LifetimeSafety/LifetimeAnnotations.h
+205-125 files

NetBSD/src qxfLrQuexternal/gpl3/gcc/dist/libgfortran/intrinsics c99_functions.c

   pay attention to HAVE_NEXTAFTER.  makes vax work.
VersionDeltaFile
1.3+4-0external/gpl3/gcc/dist/libgfortran/intrinsics/c99_functions.c
+4-01 files

OpenBSD/ports LdS2Lruaudio/py-standard-aifc Makefile, audio/py-standard-aifc/pkg PLIST

   add missing dir entries to PLIST
VersionDeltaFile
1.2+2-0audio/py-standard-aifc/pkg/PLIST
1.2+1-0audio/py-standard-aifc/Makefile
+3-02 files

LLVM/project 419570druntimes CMakeLists.txt, runtimes/cmake config-runtimes-Fortran.cmake

Try fixing libcxx-ci build issue
DeltaFile
+226-0runtimes/cmake/config-runtimes-Fortran.cmake
+0-226runtimes/cmake/Modules/HandleFortran.cmake
+3-2runtimes/CMakeLists.txt
+229-2283 files