LLVM/project f58cffblldb/source/Core Debugger.cpp, lldb/test/Shell/Settings TestTestingSettings.test

[lldb][Debugger] Register 'testing.XXX' settings with Debugger (#185897)

The `testing.XXX` settings (added in
https://github.com/llvm/llvm-project/pull/177279 and currently just
`testing.inject-variable-location-error`) are supposed to only exist in
asserts builds. However, we never added it as a global property to the
`Debugger`, so the setting wasn't actually usable, in any build.

The one test that did use it [skipped the test on
error](https://github.com/llvm/llvm-project/blob/230e4656170e3764db28b54d91153a1117290171/lldb/test/API/commands/expression/diagnostics/TestExprDiagnostics.py#L286-L288)
as a way to mimick "only run test in asserts mode". However, this just
meant the test never ran.

This patch registers the property and adds a test that ensures an
asserts-LLDB does allow access to it from the CLI.
DeltaFile
+7-0lldb/test/Shell/Settings/TestTestingSettings.test
+6-0lldb/source/Core/Debugger.cpp
+13-02 files

OPNSense/core f7b6149src/opnsense/mvc/app/models/OPNsense/Kea KeaDdns.php KeaDhcpv4.php

Review comments, add trailing commas for diff control reasons
DeltaFile
+3-3src/opnsense/mvc/app/models/OPNsense/Kea/KeaDdns.php
+1-1src/opnsense/mvc/app/models/OPNsense/Kea/KeaDhcpv4.php
+1-1src/opnsense/mvc/app/models/OPNsense/Kea/KeaDhcpv6.php
+5-53 files

LLVM/project a9006adclang-tools-extra/clang-doc JSONGenerator.cpp, clang-tools-extra/clang-doc/assets enum-template.mustache clang-doc-mustache.css

[Clang-doc] Display enum comments in HTML (#183085)

Currently comments of enum variables are not displayed in HTML.
Add support to display the comments.
DeltaFile
+201-0clang-tools-extra/test/clang-doc/json/enum.cpp
+128-15clang-tools-extra/test/clang-doc/enum.cpp
+38-20clang-tools-extra/clang-doc/JSONGenerator.cpp
+22-0clang-tools-extra/clang-doc/assets/enum-template.mustache
+9-1clang-tools-extra/clang-doc/assets/clang-doc-mustache.css
+398-365 files

OPNSense/core c6f245esrc/opnsense/mvc/app/models/OPNsense/Kea KeaDdns.php

Update src/opnsense/mvc/app/models/OPNsense/Kea/KeaDdns.php

Co-authored-by: Franco Fichtner <franco at opnsense.org>
DeltaFile
+1-1src/opnsense/mvc/app/models/OPNsense/Kea/KeaDdns.php
+1-11 files

LLVM/project 3a8a43fllvm/lib/CodeGen/GlobalISel CombinerHelper.cpp, llvm/test/CodeGen/AArch64/GlobalISel combine-use-vector-truncate-order.mir

[AArch64][GlobalISel] Fix matchUseVectorTruncate to check element order before folding (#185834)

matchUseVectorTruncate incorrectly folded a
G_UNMERGE_VALUES + G_TRUNC + G_BUILD_VECTOR sequence into a single
vector G_TRUNC even when the BUILD_VECTOR operand order did not match
the UNMERGE_VALUES result order. This silently dropped element
reordering, producing a miscompile.

Add an element-ordering check: BUILD_VECTOR position I must use
UNMERGE_VALUES result I, otherwise the fold is rejected.
DeltaFile
+58-0llvm/test/CodeGen/AArch64/GlobalISel/combine-use-vector-truncate-order.mir
+9-2llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp
+67-22 files

LLVM/project 30b0600llvm/lib/Transforms/InstCombine InstCombineSimplifyDemanded.cpp InstructionCombining.cpp, llvm/test/Transforms/InstCombine simplify-demanded-fpclass-phi.ll simplify-demanded-fpclass.ll

InstCombine: Support basic phis in SimplifyDemandedFPClass

Some complex function edge case epilogs are only handled under
some control flow paths (e.g. lgamma and erfcinv).
DeltaFile
+102-45llvm/lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp
+20-37llvm/test/Transforms/InstCombine/simplify-demanded-fpclass-phi.ll
+3-5llvm/test/Transforms/InstCombine/simplify-demanded-fpclass.ll
+2-1llvm/lib/Transforms/InstCombine/InstructionCombining.cpp
+1-1llvm/lib/Transforms/InstCombine/InstCombineInternal.h
+128-895 files

LLVM/project b2a3c22llvm/test/Transforms/InstCombine simplify-demanded-fpclass-phi.ll

InstCombine: Baseline tests for SimplifyDemandedFPClass phi support (#184123)
DeltaFile
+661-0llvm/test/Transforms/InstCombine/simplify-demanded-fpclass-phi.ll
+661-01 files

LLVM/project 61978b6clang/lib/Lex InitHeaderSearch.cpp

[Hexagon] Disable implicit system include paths (#185456)

Hexagon toolchains are almost always cross-compiling and using system
include paths is virtually always an error. In general, adding implicit
paths is confusing as they are not shown in the `-###` output. The
comment in `InitHeaderSearch::AddDefaultIncludePaths()` suggests that
"this code path is going away" and the proper place for path selection
is in the driver. The current logic for adding implicit paths in the
preprocessor is on the opt-out basis, but it looks like almost all
majors OSes are explictly excluded.

Disable implicit system include paths for Hexagon targets.


Disable implicit system include paths for Hexagon targets.
DeltaFile
+4-0clang/lib/Lex/InitHeaderSearch.cpp
+4-01 files

FreeBSD/ports 9823288net/krakend-ce distinfo Makefile

net/krakend-ce: Update 2.13.1 => 2.13.2

Approved by:    db@, yuri@ (Mentors, implicit)
DeltaFile
+5-5net/krakend-ce/distinfo
+1-2net/krakend-ce/Makefile
+6-72 files

LLVM/project 6d362a9mlir/include/mlir/Dialect/XeGPU/Transforms Passes.td XeGPULayoutImpl.h, mlir/lib/Dialect/GPU/Pipelines GPUToXeVMPipeline.cpp

[MLIR][XeGPU] Handle `index` element type in the layout propagation (#184322)
DeltaFile
+10-7mlir/lib/Dialect/XeGPU/Transforms/XeGPUPropagateLayout.cpp
+5-1mlir/include/mlir/Dialect/XeGPU/Transforms/Passes.td
+2-1mlir/include/mlir/Dialect/XeGPU/Transforms/XeGPULayoutImpl.h
+1-1mlir/test/lib/Dialect/XeGPU/TestXeGPUTransforms.cpp
+1-0mlir/lib/Dialect/GPU/Pipelines/GPUToXeVMPipeline.cpp
+19-105 files

LLVM/project dc7f744mlir/include/mlir/Dialect/SPIRV/IR SPIRVTosaOps.td, mlir/test/Dialect/SPIRV/IR tosa-ops-verification.mlir tosa-ops.mlir

[mlir][spirv] Add first 7 elementwise unary ops in TOSA Ext Inst Set (#185885)

This patch introduces the following elementwise unary operators:

    spirv.Tosa.Abs
    spirv.Tosa.BitwiseNot
    spirv.Tosa.Ceil
    spirv.Tosa.Clz
    spirv.Tosa.Cos
    spirv.Tosa.Exp
    spirv.Tosa.Floor

Also dialect and serialization round-trip tests have been added.

Signed-off-by: Davide Grohmann <davide.grohmann at arm.com>
DeltaFile
+196-0mlir/include/mlir/Dialect/SPIRV/IR/SPIRVTosaOps.td
+152-0mlir/test/Target/SPIRV/tosa-ops.mlir
+106-0mlir/test/Dialect/SPIRV/IR/tosa-ops-verification.mlir
+88-0mlir/test/Dialect/SPIRV/IR/tosa-ops.mlir
+542-04 files

NetBSD/pkgsrc 5LqraHpdoc CHANGES-2026

   doc: Updated www/php-ja-wordpress to 6.9.1nb1
VersionDeltaFile
1.1689+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc LhFbWxywww/php-ja-wordpress distinfo Makefile

   www/php-ja-wordpress: distfile change

   Upstream changed distfile without changing its name.  It happened last year,
   sigh.

   Add DIST_SUBDIR and bump PKGREVISION since it contains some translation
   updates.
VersionDeltaFile
1.28+4-4www/php-ja-wordpress/distinfo
1.31+3-1www/php-ja-wordpress/Makefile
+7-52 files

FreeBSD/ports c68ed62devel/gogs distinfo Makefile

devel/gogs: update to 0.14.2

PR:             291575
Reported by:    polarian at polarian.dev
Approved by:    lwhsu (mentor, implicitly)
DeltaFile
+5-5devel/gogs/distinfo
+2-3devel/gogs/Makefile
+1-1devel/gogs/pkg-plist
+8-93 files

FreeNAS/freenas 66effc0src/middlewared/middlewared/plugins/service_/services/pseudo misc.py

Change mountd pseudo service inherit from PseudoServiceBase to SimpleService.
Remove override functions as SimpleService provides them.
DeltaFile
+2-7src/middlewared/middlewared/plugins/service_/services/pseudo/misc.py
+2-71 files

LLVM/project 9348026clang/test/Tooling clang-linker-wrapper-spirv-elf.cpp, clang/tools/clang-linker-wrapper ClangLinkerWrapper.cpp

[llvm][offload] Change Intel's SPIRV wrapper from ELF to OffloadBinary (#185413)

Change SPIRV wrapping done in clang-linker-wrapper from custom ELF to
OffloadBinary.

Depends on:
- #185404 (Accept OffloadBinary in liboffload & L0 plugin)

Follow-up PRs:
- #185425 (Adjusts llvm-objdump)
- #184774 (Adjusts llvm-offload-binary)

---------

Co-authored-by: Yury Plyakhin <yury.plyakhin at intel.com>
DeltaFile
+39-73llvm/lib/Frontend/Offloading/Utility.cpp
+27-4llvm/include/llvm/Frontend/Offloading/Utility.h
+0-22clang/test/Tooling/clang-linker-wrapper-spirv-elf.cpp
+1-1clang/tools/clang-linker-wrapper/ClangLinkerWrapper.cpp
+67-1004 files

OPNSense/core 541a1ecsrc/opnsense/mvc/app/models/OPNsense/Kea KeaDdns.php

fix DDNS config generation to place key-name at domain level and deduplicate DNS servers
DeltaFile
+13-6src/opnsense/mvc/app/models/OPNsense/Kea/KeaDdns.php
+13-61 files

LLVM/project 4f76d16libc/include wctype.yaml, libc/src/wctype iswgraph.h iswgraph.cpp

[libc] Implement iswgraph entrypoint (#185339)

part of https://github.com/llvm/llvm-project/issues/185136;

This PR adds public entrypoints for the wide character classification
function iswgraph in LLVM libc, using the same pattern as the existing
iswalpha entrypoint.

using bellow cmd to test:

```shell
ninja libc.test.src.wctype.iswgraph_test.__unit__
```
DeltaFile
+25-0libc/test/src/wctype/iswgraph_test.cpp
+21-0libc/src/wctype/iswgraph.h
+21-0libc/src/wctype/iswgraph.cpp
+12-0libc/src/wctype/CMakeLists.txt
+10-0libc/test/src/wctype/CMakeLists.txt
+6-0libc/include/wctype.yaml
+95-08 files not shown
+103-014 files

LLVM/project 7fed2b1llvm/test/tools/llubi freeze.ll, llvm/tools/llubi/lib Context.cpp Interpreter.cpp

[llubi] Add support for freeze (#185718)

The main logic is implemented in `Context` as the RNG is not exposed
outside the `Context` class.
DeltaFile
+44-0llvm/tools/llubi/lib/Context.cpp
+34-0llvm/test/tools/llubi/freeze.ll
+6-0llvm/tools/llubi/lib/Interpreter.cpp
+3-0llvm/tools/llubi/lib/Context.h
+87-04 files

LLVM/project 6e51372cmake/Modules GetToolchainDirs.cmake

Address some of @petrhosek's review remarks
DeltaFile
+8-8cmake/Modules/GetToolchainDirs.cmake
+8-81 files

NetBSD/src COCVU0Ilib/libc/time localtime.c

   add casts for lint
VersionDeltaFile
1.152+6-8lib/libc/time/localtime.c
+6-81 files

OpenBSD/src L7tHlpqlib/libutil passwd.c login_fbtab.c

   pass "e" to fopen() to set O_CLOEXEC
   ok guenther
VersionDeltaFile
1.57+3-3lib/libutil/passwd.c
1.22+2-2lib/libutil/login_fbtab.c
1.15+2-2lib/libutil/pidfile.c
+7-73 files

OpenBSD/src xqp3Kl2usr.bin/pkill pkill.c

   Increase argv buffer from _POSIX2_LINE_MAX to _POSIX_ARG_MAX.

   This better handles matching commands with long arguments.  Note
   that it is still possible for a command to have command line arguments
   larger than _POSIX_ARG_MAX, but this should be enough in most cases.
   From Mikolaj Kucharski
VersionDeltaFile
1.44+2-2usr.bin/pkill/pkill.c
+2-21 files

NetBSD/pkgsrc aRthOTQdoc TODO

   doc: add py-chardet entry + comment
VersionDeltaFile
1.26926+2-1doc/TODO
+2-11 files

NetBSD/pkgsrc U52RuNmconverters/py-chardet PLIST Makefile

   py-chardet: revert update, per previous note (see top of the Makefile)
VersionDeltaFile
1.17+139-63converters/py-chardet/PLIST
1.40+6-4converters/py-chardet/Makefile
1.17+3-3converters/py-chardet/distinfo
+148-703 files

FreeBSD/src 738aea3usr.bin/calendar/calendars calendar.status_reports calendar.freebsd

Calendars: Update status reports deadlines

Also move the deadlines in their own calendar file.

Reported by:    jhs
Reviewed by:    jhs, adamw,
                Graham Percival <gperciva at tarsnap.com>
Differential Revision:  https://reviews.freebsd.org/D55491
DeltaFile
+28-0usr.bin/calendar/calendars/calendar.status_reports
+0-4usr.bin/calendar/calendars/calendar.freebsd
+28-42 files

FreeBSD/ports f1ab9e4www/librewolf distinfo Makefile, www/librewolf/files patch-libwebrtc-generated patch-third__party_libwebrtc_modules_desktop__capture_desktop__capturer.h

www/librewolf: Update 147.0.4-1 => 148.0.2-1

Release Notes:
https://www.firefox.com/firefox/148.0/releasenotes/
https://www.firefox.com/firefox/148.0.2/releasenotes/

PR:     293729
MFH:    2026Q1
(cherry picked from commit f32d9c6c6ae10faed9cb0d25b367c8dd8a1e1096)
DeltaFile
+611-426www/librewolf/files/patch-libwebrtc-generated
+20-0www/librewolf/files/patch-third__party_libwebrtc_modules_desktop__capture_desktop__capturer.h
+3-3www/librewolf/distinfo
+2-2www/librewolf/Makefile
+636-4314 files

FreeBSD/ports c78a9f0devel/fossil distinfo Makefile

deve/fossil: update to 2.28

Release notes:
https://fossil-scm.org/home/doc/trunk/www/changes.wiki#v2_28
DeltaFile
+3-3devel/fossil/distinfo
+1-1devel/fossil/Makefile
+4-42 files

LLVM/project 850b2bfllvm/lib/CodeGen MIRPrinter.cpp, llvm/lib/CodeGen/MIRParser MIParser.cpp

[MIR] Support symbolic inline asm operands

Support parsing and printing inline assembly operands in MIR
using the symbolic form instead of numeric register class IDs,
thus removing the need to update tests when the numbers change.

The numeric form remains supported.

Co-Authored-By: Claude Opus 4.6 <noreply at anthropic.com>
DeltaFile
+109-0llvm/lib/CodeGen/MIRParser/MIParser.cpp
+16-16llvm/test/CodeGen/AMDGPU/dst-sel-hazard.mir
+25-0llvm/lib/CodeGen/MIRPrinter.cpp
+150-163 files

FreeBSD/ports f32d9c6www/librewolf distinfo Makefile, www/librewolf/files patch-libwebrtc-generated patch-third__party_libwebrtc_modules_desktop__capture_desktop__capturer.h

www/librewolf: Update 147.0.4-1 => 148.0.2-1

Release Notes:
https://www.firefox.com/firefox/148.0/releasenotes/
https://www.firefox.com/firefox/148.0.2/releasenotes/

PR:     293729
MFH:    2026Q1
DeltaFile
+611-426www/librewolf/files/patch-libwebrtc-generated
+20-0www/librewolf/files/patch-third__party_libwebrtc_modules_desktop__capture_desktop__capturer.h
+3-3www/librewolf/distinfo
+2-2www/librewolf/Makefile
+636-4314 files