LLVM/project 051d125llvm/lib/Target/X86 X86ISelLowering.cpp

Fix MSVC "result of 32-bit shift implicitly converted to 64 bits" warning. NFC. (#181979)

DeltaFile
+1-1llvm/lib/Target/X86/X86ISelLowering.cpp
+1-11 files

LLVM/project 27ddcfallvm/test/CodeGen/AArch64 v2i64-min-max.ll

Update checks
DeltaFile
+73-72llvm/test/CodeGen/AArch64/v2i64-min-max.ll
+73-721 files

FreeBSD/src 32ec8e2tools/build/mk OptionalObsoleteFiles.inc

OptionalObsoleteFiles: Add missing dpv MLINK

MFC after:      3 days
DeltaFile
+1-0tools/build/mk/OptionalObsoleteFiles.inc
+1-01 files

FreeBSD/ports dfe0638net-im/linux-discord distinfo Makefile

net-im/linux-discord: Update to 0.0.125
DeltaFile
+3-3net-im/linux-discord/distinfo
+1-1net-im/linux-discord/Makefile
+4-42 files

LLVM/project 1aa42bellvm/lib/Target/AArch64 AArch64ISelLowering.cpp, llvm/test/CodeGen/AArch64 v2i64-min-max.ll

[AArch64] Fold MIN/MAX(Vec[0], Vec[1]) to VECREDUCE_MIN/MAX(Vec)

If we have a lowering for `VECREDUCE_MIN/MAX` this is generally more
efficient than the scalar expansion.
DeltaFile
+99-0llvm/test/CodeGen/AArch64/v2i64-min-max.ll
+48-10llvm/lib/Target/AArch64/AArch64ISelLowering.cpp
+147-102 files

LLVM/project 9afeb19llvm/lib/Target/AArch64 AArch64ISelLowering.cpp, llvm/test/CodeGen/AArch64 v2i64-min-max.ll

Fixups
DeltaFile
+39-25llvm/test/CodeGen/AArch64/v2i64-min-max.ll
+1-2llvm/lib/Target/AArch64/AArch64ISelLowering.cpp
+40-272 files

LLVM/project 3d369ccllvm/lib/Target/AArch64 AArch64ISelLowering.cpp AArch64ISelLowering.h, llvm/test/CodeGen/AArch64 aarch64-minmaxv.ll sve-fixed-length-int-reduce.ll

[AArch64] Prefer SVE2 for fixed-length i64 [S|U][MIN|MAX] reductions (#181161)

With SVE2/SME we can lower the v2i64 min/max reductions to an SVE2
pairwise instruction. The throughput is about the same, but the SVE code
is smaller than the NEON expansion.
DeltaFile
+254-210llvm/test/CodeGen/AArch64/aarch64-minmaxv.ll
+128-70llvm/lib/Target/AArch64/AArch64ISelLowering.cpp
+65-31llvm/test/CodeGen/AArch64/sve-fixed-length-int-reduce.ll
+13-13llvm/test/CodeGen/AArch64/sve-streaming-mode-fixed-length-int-reduce.ll
+8-2llvm/lib/Target/AArch64/AArch64ISelLowering.h
+468-3265 files

NetBSD/pkgsrc 5L2cQK4audio/ncspot Makefile

   audio/ncspot: needs cmake now
VersionDeltaFile
1.85+3-1audio/ncspot/Makefile
+3-11 files

LLVM/project 03393aaclang/lib/Parse ParseTentative.cpp, clang/test/Interpreter disambiguate-decl-stmt.cpp

REAPPLY [clang-repl] Ensure clang-repl accepts all C keywords supported in all language models (#181335)

https://github.com/llvm/llvm-project/pull/142749 was reverted because
`_Float16` is only supported on the following targets

(https://clang.llvm.org/docs/LanguageExtensions.html#half-precision-floating-point)
& the previous PR wasn't guarding it to expect a failure on some
targets.

Hence the CI failed with errors like 
```
/home/buildbots/llvm-external-buildbots/workers/ppc64le-clang-rhel-test/clang-ppc64le-rhel/build/bin/clang -cc1 -internal-isystem /home/buildbots/llvm-external-buildbots/workers/ppc64le-clang-rhel-test/clang-ppc64le-rhel/build/lib/clang/21/include -nostdsysteminc -fsyntax-only -verify -fincremental-extensions -std=c++20 /home/buildbots/llvm-external-buildbots/workers/ppc64le-clang-rhel-test/clang-ppc64le-rhel/llvm-project/clang/test/Interpreter/disambiguate-decl-stmt.cpp # RUN: at line 1

/home/buildbots/llvm-external-buildbots/workers/ppc64le-clang-rhel-test/clang-ppc64le-rhel/build/bin/clang -cc1 -internal-isystem /home/buildbots/llvm-external-buildbots/workers/ppc64le-clang-rhel-test/clang-ppc64le-rhel/build/lib/clang/21/include -nostdsysteminc -fsyntax-only -verify -fincremental-extensions -std=c++20 /home/buildbots/llvm-external-buildbots/workers/ppc64le-clang-rhel-test/clang-ppc64le-rhel/llvm-project/clang/test/Interpreter/disambiguate-decl-stmt.cpp
error: 'expected-error' diagnostics seen but not expected:
File /home/buildbots/llvm-external-buildbots/workers/ppc64le-clang-rhel-test/clang-ppc64le-rhel/llvm-project/clang/test/Interpreter/disambiguate-decl-stmt.cpp Line 113: _Float16 is not supported on this target
1 error generated.
```

This should now be fixed as we are expecting an error (or no error)
based on the target through the `expected-error 0-1` framework
DeltaFile
+13-0clang/test/Interpreter/disambiguate-decl-stmt.cpp
+2-0clang/lib/Parse/ParseTentative.cpp
+15-02 files

FreeBSD/src 4c66fafusr.sbin/pw pw.8

pw: make manual page more friendly for uid/gid search

pw.8 structure is quite different from usual manual page, especially in
describing -o option usage.  Specifically, these paragraphs do not
contain "uid/gid" terms, and have "user id"/"group id" instead,
making searching for "override duplicate safety belt" difficult.
Try to simplify such searches.

Also, clarify uid/gid space between 100 and 1000 as "somewhat special",
as it actually is.

Discussed on:   russian telegram FreeBSD group
Reviewed by:    eugen, novel
MFC after:      1 week

(cherry picked from commit e89454417b2bfecce9daee10dece2f49632640d3)
DeltaFile
+7-4usr.sbin/pw/pw.8
+7-41 files

FreeBSD/src 8a2d04cusr.sbin/pw pw.8

pw: make manual page more friendly for uid/gid search

pw.8 structure is quite different from usual manual page, especially in
describing -o option usage.  Specifically, these paragraphs do not
contain "uid/gid" terms, and have "user id"/"group id" instead,
making searching for "override duplicate safety belt" difficult.
Try to simplify such searches.

Also, clarify uid/gid space between 100 and 1000 as "somewhat special",
as it actually is.

Discussed on:   russian telegram FreeBSD group
Reviewed by:    eugen, novel
MFC after:      1 week

(cherry picked from commit e89454417b2bfecce9daee10dece2f49632640d3)
DeltaFile
+7-4usr.sbin/pw/pw.8
+7-41 files

FreeBSD/ports 66b4edddatabases/greptimedb Makefile, databases/greptimedb/files patch-cargo-crates_protobuf-src-1.1.0+21.5_build.rs

databases/greptimedb: Unbundle protobuf

PR:             293208
Requested by:   Robert Clausecker <fuz at FreeBSD.org>
DeltaFile
+47-0databases/greptimedb/files/patch-cargo-crates_protobuf-src-1.1.0+21.5_build.rs
+1-0databases/greptimedb/Makefile
+48-02 files

FreeBSD/src 05305acusr.sbin/pw pw.8

pw: make manual page more friendly for uid/gid search

pw.8 structure is quite different from usual manual page, especially in
describing -o option usage.  Specifically, these paragraphs do not
contain "uid/gid" terms, and have "user id"/"group id" instead,
making searching for "override duplicate safety belt" difficult.
Try to simplify such searches.

Also, clarify uid/gid space between 100 and 1000 as "somewhat special",
as it actually is.

Discussed on:   russian telegram FreeBSD group
Reviewed by:    eugen, novel
MFC after:      1 week

(cherry picked from commit e89454417b2bfecce9daee10dece2f49632640d3)
DeltaFile
+7-4usr.sbin/pw/pw.8
+7-41 files

LLVM/project 3d8fffelibclc/clc/lib/r600/math clc_sw_fma.cl, libclc/opencl/lib/r600/image get_image_attributes_impl.ll write_image_impl.ll

libclc: Remove r600 support (#181976)

DeltaFile
+0-174libclc/clc/lib/r600/math/clc_sw_fma.cl
+0-95libclc/opencl/lib/r600/image/get_image_attributes_impl.ll
+0-60libclc/opencl/lib/r600/image/write_image_impl.ll
+0-54libclc/opencl/lib/r600/image/read_image_impl.ll
+0-31libclc/opencl/lib/r600/image/read_imagei.cl
+0-31libclc/opencl/lib/r600/image/read_imageui.cl
+0-44529 files not shown
+5-91735 files

LLVM/project c5a0742lldb/tools/lldb-dap DAP.h

[lldb-dap] Initialise the call mutex before the progress_event_reporter. (#181941)

The progress event reporter has a thread that reports events every 250
millisecond. and is destroyed in its destructor.

When in event reporter desctructor, the event reporter may have pending
event but the call mutex is destroyed leading to the crash.

Relevant stack trace from CI.
```
[2026-02-13T17:46:13.577Z] libc++abi: terminating due to uncaught exception of type std::__1::system_error: mutex lock failed: Invalid argument 
[2026-02-13T17:46:13.577Z] PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash report from ~/Library/Logs/DiagnosticReports/. 

[2026-02-13T17:46:13.577Z]  #0 0x0000000102b6943c llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/Users/ec2-user/jenkins/workspace/llvm.org/as-lldb-cmake-os-verficiation/lldb-build/bin/lldb-dap+0x10008943c) 
[2026-02-13T17:46:13.577Z]  #1 0x0000000102b67368 llvm::sys::RunSignalHandlers() (/Users/ec2-user/jenkins/workspace/llvm.org/as-lldb-cmake-os-verficiation/lldb-build/bin/lldb-dap+0x100087368) 
[2026-02-13T17:46:13.577Z]  #2 0x0000000102b69f20 SignalHandler(int, __siginfo*, void*) (/Users/ec2-user/jenkins/workspace/llvm.org/as-lldb-cmake-os-verficiation/lldb-build/bin/lldb-dap+0x100089f20)
[2026-02-13T17:46:13.577Z]  #3 0x000000018bbdb744 (/usr/lib/system/libsystem_platform.dylib+0x1804e3744) 
[2026-02-13T17:46:13.577Z]  #4 0x000000018bbd1888 (/usr/lib/system/libsystem_pthread.dylib+0x1804d9888) 
[2026-02-13T17:46:13.577Z]  #5 0x000000018bad6850 (/usr/lib/system/libsystem_c.dylib+0x1803de850) 

    [17 lines not shown]
DeltaFile
+1-1lldb/tools/lldb-dap/DAP.h
+1-11 files

FreeBSD/src e387d94sys/kern subr_smp.c

smp: Use bitwise operation to count cpu number

Previously, we iterated over all CPUs using CPU_FOREACH and checked
individual bits to count valid CPUs. Refactor this to use a bitwise AND
and popcount to count the number of enabled bits directly.

Approved by:    markj (mentor)
MFC after:      2 weeks
Differential Revision: https://reviews.freebsd.org/D54474
DeltaFile
+3-5sys/kern/subr_smp.c
+3-51 files

OPNSense/core 08b0683src/www system_authservers.php

system: minor cleanup in auth servers page

'ca' comfig property isn't relevant since b2affd161dbc3c.
DeltaFile
+0-2src/www/system_authservers.php
+0-21 files

LLVM/project fa31aceclang/include/clang/StaticAnalyzer/Core/PathSensitive CoreEngine.h, clang/lib/StaticAnalyzer/Core ExprEngine.cpp CoreEngine.cpp

[NFCI][analyzer] Simplify NodeBuilder constructors (#181875)

This commit simplifies the construction of `NodeBuilder` and its
subclasses in three ways:
- It removes an assertion that only appeared in one of the two
constructors of `NodeBuilder`. While the asserted "no sinks in the
`Frontier`" invariant apparently holds, this assertion was not the right
place for expressing it. (In the future I might re-add a similar
assertion in a more reasonable location.)
- It adds a new constructor for `NodeBuilder` that doesn't take a
"source node(s)" argument, because this argument was often irrelevant.
- It removes the "source node(s)" arguments from the subclasses of
`NodeBuilder` because it was always completely irrelevant in those
situations.

Before this commit, constructors of `NodeBuilder` took three arguments:
- the source node or nodes,
- the destination node set where the freshly built nodes are placed,
- the `NodeBuilderContext` that provides access to the exploded graph.

    [23 lines not shown]
DeltaFile
+13-39clang/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h
+5-5clang/lib/StaticAnalyzer/Core/ExprEngine.cpp
+1-1clang/lib/StaticAnalyzer/Core/CoreEngine.cpp
+19-453 files

OPNSense/core 8a9996dsrc/etc/inc config.inc

config: add config_write_array() magic

With this we can insert new entries without the need to grab the entry
beforehand using config_read_array().

    config_write_array('foo', 'bar', 'hello');

becomes

    <foo>
        <bar>hello</bar>
    </foo>

(cherry picked from commit 8e8a70713065b0c9e82115c25c8b65b9d767ea2c)
DeltaFile
+9-0src/etc/inc/config.inc
+9-01 files

OPNSense/core 0671b15. plist, src/opnsense/mvc/tests/app/library/OPNsense/Firewall FilterRuleTest.php

tests: merge stable filter tests to double check upcoming changes
DeltaFile
+83-0src/opnsense/mvc/tests/app/library/OPNsense/Firewall/FilterRuleTest.php
+6-0src/opnsense/mvc/tests/app/library/OPNsense/Firewall/FilterRuleTest/testDirection.conf
+5-0src/opnsense/mvc/tests/app/library/OPNsense/Firewall/FilterRuleTest/testProtocol.conf
+3-1src/opnsense/mvc/tests/app/models/OPNsense/Base/FieldTypes/InterfaceFieldTest.php
+3-0plist
+100-15 files

LLVM/project 0786f2dllvm/lib/Target/X86 X86ISelLowering.cpp, llvm/test/CodeGen/X86 hoist-and-by-const-from-lshr-in-eqcmp-zero.ll

[X86] LowerAndToBT - convert to SDPatternMatch (#181696)

Fixes an issue where a partial pattern (and then early-out) prevented a
later match

Prep work for #147216
DeltaFile
+32-45llvm/lib/Target/X86/X86ISelLowering.cpp
+4-4llvm/test/CodeGen/X86/hoist-and-by-const-from-lshr-in-eqcmp-zero.ll
+36-492 files

OPNSense/core ff68bfesrc/opnsense/mvc/app/models/OPNsense/Dnsmasq Dnsmasq.php

Services: Dnsmasq DNS & DHCP: add IP address validations for some of the DHCPv4 and DHCPv6 options (#9790)

---------

Co-authored-by: Ad Schellevis <AdSchellevis at users.noreply.github.com>
Co-authored-by: Franco Fichtner <1915288+fichtner at users.noreply.github.com>
(cherry picked from commit dfa65e1589b2665f73ba2f6f10e596fa9070b5a8)
DeltaFile
+30-6src/opnsense/mvc/app/models/OPNsense/Dnsmasq/Dnsmasq.php
+30-61 files

LLVM/project ecd25aflibclc/clc/include/clc/relational clc_issubnormal.h relational.h, libclc/clc/lib/generic SOURCES

libclc: Add __clc_issubnormal (#181782)

This is the missing of the FP class queries.
DeltaFile
+42-0libclc/clc/include/clc/relational/clc_issubnormal.h
+33-0libclc/clc/lib/generic/relational/clc_issubnormal.cl
+1-0libclc/clc/lib/generic/SOURCES
+1-0libclc/clc/include/clc/relational/relational.h
+77-04 files

OPNSense/core 20d00a4src/opnsense/mvc/app/models/OPNsense/Base/Menu MenuItem.php MenuSystem.php

mvc: restructure menu items and system using findNodeByPath/getItem additions

No functional change intended.  Usage of these functions will follow in a
separate commit.
DeltaFile
+22-8src/opnsense/mvc/app/models/OPNsense/Base/Menu/MenuItem.php
+11-9src/opnsense/mvc/app/models/OPNsense/Base/Menu/MenuSystem.php
+33-172 files

NetBSD/pkgsrc ugv06vAdoc CHANGES-2026

   Updated sysutils/py-kubernetes, textproc/py-pdf
VersionDeltaFile
1.1238+3-1doc/CHANGES-2026
+3-11 files

NetBSD/pkgsrc snDt3NCtextproc/py-pdf distinfo Makefile

   py-pdf: updated to 6.7.1

   6.7.1, 2026-02-17

   Security (SEC)
   - Detect cyclic references when accessing TreeObject.children
   - Limit size of `/ToUnicode` entries
   - Limit FlateDecode recovery attempts

   Bug Fixes (BUG)
   - Avoid own object replacement logic in `PageObject.replace_contents`
   - Fix UnboundLocalError when update_page_form_field_values with /Sig

   Robustness (ROB)
   - Avoid divison by zero when decoding FlateDecode PNG prediction
VersionDeltaFile
1.48+4-4textproc/py-pdf/distinfo
1.54+2-2textproc/py-pdf/Makefile
+6-62 files

NetBSD/pkgsrc g8mCqxnsysutils/py-kubernetes PLIST distinfo

   py-kubernetes: updated to 35.0.0

   35.0.0

   Kubernetes API Version: v1.35.0
VersionDeltaFile
1.9+61-49sysutils/py-kubernetes/PLIST
1.9+4-4sysutils/py-kubernetes/distinfo
1.15+2-2sysutils/py-kubernetes/Makefile
+67-553 files

OPNSense/core 9512382src/opnsense/mvc/app/controllers/OPNsense/Base ApiMutableModelControllerBase.php, src/opnsense/mvc/app/views/OPNsense/IDS index.volt

bootgrid: batch enable/disable-selected toggle by default #9768 #9779

See also: https://forum.opnsense.org/index.php?topic=50806.0

(cherry picked from commit 9271d08bf3ff3eedfa069c2d0b6c5c6f428ccfe4)
(cherry picked from commit c0569f86d5538b4312dd7fd8f8613664db8dbed7)
DeltaFile
+3-104src/opnsense/mvc/app/views/OPNsense/IDS/index.volt
+54-26src/opnsense/mvc/app/controllers/OPNsense/Base/ApiMutableModelControllerBase.php
+35-35src/opnsense/www/js/opnsense_bootgrid.js
+92-1653 files

LLVM/project ccb1632clang/lib/CodeGen ItaniumCXXABI.cpp, clang/test/DebugInfo/CXX ptrauth-member-function-pointer-debuglocs.cpp

[AArch64][PAC] Emit `!dbg` locations in `*_vfpthunk_` functions

In absence of `!dbg` metadata, it is possible for indirect
authenticated call to be replaced with a direct call instruction
without `!dbg` metadata. This may result in an error reported by
LLVM IR verifier ("inlinable function call in a function with
debug info must have a !dbg location") or an assertion triggered
after inlining this call ("!dbg attachment points at wrong
subprogram for function").
DeltaFile
+31-0clang/test/DebugInfo/CXX/ptrauth-member-function-pointer-debuglocs.cpp
+4-0clang/lib/CodeGen/ItaniumCXXABI.cpp
+35-02 files

LLVM/project b0d0e2eclang/test/DebugInfo/CXX ptrauth-member-function-pointer-debuglocs.cpp

Address review comments
DeltaFile
+11-3clang/test/DebugInfo/CXX/ptrauth-member-function-pointer-debuglocs.cpp
+11-31 files