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

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

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

NetBSD/pkgsrc 8vCqKPpdoc CHANGES-2026 TODO

   doc: Updated devel/happy to 2.2
VersionDeltaFile
1.503+2-1doc/CHANGES-2026
1.26698+1-2doc/TODO
+3-32 files

NetBSD/pkgsrc aptIGkudevel/happy distinfo Makefile

   devel/happy: update to happy-2.2

   ## 2.2

   * Error out when `<$>` appears in semantic action code
     ([#335](https://github.com/haskell/happy/issues/335)).
VersionDeltaFile
1.16+4-4devel/happy/distinfo
1.26+2-2devel/happy/Makefile
+6-62 files

NetBSD/pkgsrc bMiqsJKdoc TODO CHANGES-2026

   doc: Updated devel/happy-lib to 2.2
VersionDeltaFile
1.26697+1-2doc/TODO
1.502+2-1doc/CHANGES-2026
+3-32 files

NetBSD/pkgsrc MYstBrkdevel/happy-lib PLIST distinfo

   devel/happy-lib: update to happy-lib-2.2

   ## 2.2

   * Error out when `<$>` appears in semantic action code
     ([#335](https://github.com/haskell/happy/issues/335)).
VersionDeltaFile
1.4+85-85devel/happy-lib/PLIST
1.6+4-4devel/happy-lib/distinfo
1.9+3-3devel/happy-lib/buildlink3.mk
1.11+2-2devel/happy-lib/Makefile
+94-944 files

NetBSD/pkgsrc CRmKRRodoc TODO CHANGES-2026

   doc: Updated comms/py-textual to 7.3.0
VersionDeltaFile
1.26696+1-2doc/TODO
1.501+2-1doc/CHANGES-2026
+3-32 files

NetBSD/pkgsrc 9o3IphEcomms/py-textual Makefile distinfo

   py-textual: update to 7.3.0.

   A few fixes and small features. Enjoy.
VersionDeltaFile
1.42+4-4comms/py-textual/Makefile
1.37+4-4comms/py-textual/distinfo
+8-82 files

LLVM/project cf4cf85lldb/source/Plugins/TypeSystem/Clang TypeSystemClang.cpp

[lldb][TypeSystemClang] Remove redundant allow_completion parameter to GetCompleteQualType

No caller sets this parameter to `false`. It's odd that we would provide
such an option to a user. This gets used whenever we want to
ensure/check that a type has a definition. Never do we actually want to
expose the underlying mechanism of whether the type has been lazily
completed or not. A more dedicated API could introduced for this
purpose if we really wanted one.
DeltaFile
+13-35lldb/source/Plugins/TypeSystem/Clang/TypeSystemClang.cpp
+13-351 files

NetBSD/src J1CssDbexternal/gpl3/gcc/lib/libgfortran Makefile

   disable lint for libgfortran.

   looks like all the 4 builds failed for it, though 2 were a build issue,
   testing them shows it fails anyway.

   on x86 it fails with eg:

   /usr/src3/external/gpl3/gcc/dist/libquadmath/quadmath.h(33): error: invalid type for _Complex [308]
           included from /usr/src3/external/gpl3/gcc/dist/libquadmath/quadmath_weak.h(24)
           included from /usr/src3/external/gpl3/gcc/dist/libgfortran/libgfortran.h(62)
           included from /usr/src3/external/gpl3/gcc/dist/libgfortran/runtime/ISO_Fortran_binding.c(29)

   on sparc/sparc64 we have:

   sparc64--netbsd-lint: /home/builds/ab/HEAD-lint/sparc64/20260119052522Z-tools/libexec/sparc64--netbsd-lint1 got signal 6
   sparc--netbsdelf-lint: /home/builds/ab/HEAD-lint/sparc/20260119052522Z-tools/libexec/sparc--netbsdelf-lint1 got signal 6

   from the build infrastructure.
VersionDeltaFile
1.4+4-1external/gpl3/gcc/lib/libgfortran/Makefile
+4-11 files

LLVM/project d35eedbclang/lib/Analysis/LifetimeSafety LifetimeAnnotations.cpp, clang/test/Sema warn-lifetime-analysis-nocfg.cpp

range based for loops
DeltaFile
+53-5clang/test/Sema/warn-lifetime-analysis-nocfg.cpp
+9-1clang/lib/Analysis/LifetimeSafety/LifetimeAnnotations.cpp
+62-62 files

LLVM/project a6e27b2runtimes CMakeLists.txt

Fix dir name case
DeltaFile
+1-1runtimes/CMakeLists.txt
+1-11 files

OPNSense/core 98ecae4. plist, src/etc/inc interfaces.inc

interfaces: generalise the dhcp6c_script using the new IFNAME variable ##7647

The file was conceptually created in d36f0f4f62557 and before was a single
command line script... so add appropriate copyrights from that time onward.

Many thanks to Martin for pinoeering this back in the day!

interfaces: show the prefix shift in the log message

Move the other force message to the respective if which is more or
less what we had before.  This is important for making clear what
the impact of #9521 to renewals actually is.

interfaces: missed script path via @cm-rudolph
DeltaFile
+84-0src/opnsense/scripts/interfaces/dhcp6c_script.sh
+3-68src/etc/inc/interfaces.inc
+1-0plist
+88-683 files

OPNSense/core cd1dc7bsrc/etc/inc interfaces.inc, src/opnsense/scripts/interfaces rtsold_script.sh

interface: multi-dhcp6c support and custom PD association #7647

This splits off rtsold and dhcp6c into separate processes
which frees us from the restrictions of faked iterative IDs
for PD associations.  For NA we simply default to 0 now.

I'm not entirely sure why we settled for a single deamon of
dhcp6c back in the day, but there are certianly downsides to
it and I don't see something that wasn't fixed in the meantime
that makes this not work.

Add two debugging files which still need to be steered via the
debug setting.
DeltaFile
+21-53src/etc/inc/interfaces.inc
+58-4src/www/interfaces.php
+6-6src/opnsense/scripts/interfaces/rtsold_script.sh
+85-633 files

NetBSD/pkgsrc tSn8fFNdoc CHANGES-2026 TODO

   doc: Updated textproc/py-sphinx-rtd-theme to 3.1.0
VersionDeltaFile
1.500+2-1doc/CHANGES-2026
1.26695+1-2doc/TODO
+3-32 files

NetBSD/pkgsrc xeha0fGtextproc/py-sphinx-rtd-theme distinfo Makefile

   py-sphinx-rtd-theme: update to 3.1.0.

   Changes not found.
VersionDeltaFile
1.17+4-4textproc/py-sphinx-rtd-theme/distinfo
1.27+2-3textproc/py-sphinx-rtd-theme/Makefile
+6-72 files

NetBSD/pkgsrc s4kbDRKdoc CHANGES-2026 TODO

   doc: Updated devel/py-ruff to 0.14.13
VersionDeltaFile
1.499+2-1doc/CHANGES-2026
1.26694+1-2doc/TODO
+3-32 files

NetBSD/pkgsrc jclSRvwdevel/py-ruff distinfo cargo-depends.mk, devel/py-ruff/patches patch-Cargo.toml patch-.._vendor_mio-1.0.4_src_sys_unix_selector_kqueue.rs

   py-ruff: update to 0.14.13.

   0.14.13

   This is a follow-up release to 0.14.12. Because of an issue publishing
   the WASM packages, there is no GitHub release or Git tag for 0.14.12,
   although the package was published to PyPI. The contents of the
   0.14.13 release are identical to 0.14.12.

   0.14.12

   Preview features

       [flake8-blind-except] Allow more logging methods (BLE001) (#22057)
       [ruff] Respect lint.pydocstyle.property-decorators in RUF066 (#22515)

   Bug fixes

       Fix configuration path in --show-settings (#22478)

    [18 lines not shown]
VersionDeltaFile
1.89+33-27devel/py-ruff/distinfo
1.84+8-6devel/py-ruff/cargo-depends.mk
1.36+6-6devel/py-ruff/patches/patch-Cargo.toml
1.2+4-4devel/py-ruff/patches/patch-.._vendor_mio-1.0.4_src_sys_unix_selector_kqueue.rs
1.91+3-3devel/py-ruff/Makefile
+54-465 files