LLVM/project 7372de4mlir/python/mlir/dialects ext.py, mlir/test/python/dialects transform_op_interface.py

Another ext.py fix
DeltaFile
+2-2mlir/python/mlir/dialects/ext.py
+1-1mlir/test/python/dialects/transform_op_interface.py
+3-32 files

LLVM/project 4a60ee9clang/lib/Parse ParseDeclCXX.cpp ParseDecl.cpp, clang/test/Sema pragma-export-failing.cpp

[SystemZ][asan] Handle error of pragma in struct so memory clean up happens (#178243)

I missed the other failing case for pragmas in declarations with the fix
in #177979. Anytime the pragma is tokenized, the parser needs to call
HandlePragmaExport() so the allocated token is consumed completely by
EnterTokenStream().
DeltaFile
+5-0clang/lib/Parse/ParseDeclCXX.cpp
+4-0clang/lib/Parse/ParseDecl.cpp
+1-1clang/test/Sema/pragma-export-failing.cpp
+10-13 files

LLVM/project 90b5ec1llvm/lib/Target/AMDGPU GCNSchedStrategy.cpp, llvm/test/CodeGen/AMDGPU debug-independence-revertScheduling.ll

[AMDGPU] revertScheduling must behave the same with or without debug (#177483)

When revertScheduling reorders instructions only update LiveIntervals if
non-debug instructions have been re-ordered. Otherwise code-generation
can change with debug info.

---------

Signed-off-by: John Lu <John.Lu at amd.com>
DeltaFile
+204-0llvm/test/CodeGen/AMDGPU/debug-independence-revertScheduling.ll
+9-2llvm/lib/Target/AMDGPU/GCNSchedStrategy.cpp
+213-22 files

FreeBSD/ports a0bc9cdx11/xapp distinfo Makefile

x11/xapp: update to 3.2.2

add new xapp-symbolic-icons as run dependency

PR: 292764
(cherry picked from commit f79692fc0463acd841c433d51edcf9616b56a81d)
DeltaFile
+3-3x11/xapp/distinfo
+3-2x11/xapp/Makefile
+3-0x11/xapp/pkg-plist
+9-53 files

FreeBSD/ports 6b3f595x11-themes Makefile, x11-themes/xapp-symbolic-icons pkg-plist Makefile

x11-themes/xapp-symbolic-icons: new requirement for xapp-related apps

PR: 292763
(cherry picked from commit 4dc3d9b71d64d6b89444257966ec02a725e071a8)
DeltaFile
+654-0x11-themes/xapp-symbolic-icons/pkg-plist
+20-0x11-themes/xapp-symbolic-icons/Makefile
+6-0x11-themes/xapp-symbolic-icons/pkg-descr
+3-0x11-themes/xapp-symbolic-icons/distinfo
+1-0x11-themes/Makefile
+684-05 files

FreeBSD/src 37d86e9sys/kern subr_witness.c

witness: mark relationships defined in order_lists[]

Mark the lock relationships defined in order_lists[] and use that
information to print better messages when a LOR violates one of these
relationships.

Suggested by:   markj
Reviewed by:    kib, markj
MFC after:      1 month
Sponsored by:   Netflix
Differential Revision:  https://reviews.freebsd.org/D54903
DeltaFile
+11-4sys/kern/subr_witness.c
+11-41 files

pfSense/pfsense 445abadsrc/etc/inc certs.inc, src/usr/local/www system_certmanager.php system_camanager.php

Change display of cert DN/Subject to be Identity. Implements #16657

Certs may have an empty Subject if they contain SANs, so if the subject is empty, use the SANs to form an Identity to show in the GUI.
DeltaFile
+37-4src/etc/inc/certs.inc
+7-6src/usr/local/www/system_certmanager.php
+2-2src/usr/local/www/system_camanager.php
+46-123 files

FreeBSD/ports 6bb06d2net-im/linux-discord distinfo Makefile

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

LLVM/project e778083llvm/utils/gn/secondary/libcxx/include BUILD.gn

[gn build] Port b285745dc1a4
DeltaFile
+1-0llvm/utils/gn/secondary/libcxx/include/BUILD.gn
+1-01 files

LLVM/project 0e4ce03llvm/utils/gn/secondary/llvm/unittests/CodeGen BUILD.gn

[gn build] Port 23a051301541
DeltaFile
+1-0llvm/utils/gn/secondary/llvm/unittests/CodeGen/BUILD.gn
+1-01 files

LLVM/project f8e5908llvm/utils/gn/secondary/clang/lib/StaticAnalyzer/Checkers BUILD.gn

[gn build] Port 2158b83f61a7
DeltaFile
+1-0llvm/utils/gn/secondary/clang/lib/StaticAnalyzer/Checkers/BUILD.gn
+1-01 files

LLVM/project fcd0ef0llvm/lib/Target/AArch64 AArch64InstrInfo.td, llvm/test/CodeGen/AArch64 arm64-cvt-simd-fptoi.ll round-conv.ll

[AArch64] Fuse froundeven+convert into single instruction (#177800)

Stacked on https://github.com/llvm/llvm-project/pull/177799.

We're already able to fuse `fceil`, `ffloor`, `ftrunc`, and `fround`
followed by a float-to-int conversion into a single "rounded conversion"
instruction. However, we were not doing this for `froundeven`, even
though there's a "convert to integer, rounding to even" instruction
(`FCVTNS`/`FCVTNU`).
DeltaFile
+40-80llvm/test/CodeGen/AArch64/arm64-cvt-simd-fptoi.ll
+8-16llvm/test/CodeGen/AArch64/round-conv.ll
+8-16llvm/test/CodeGen/AArch64/round-fptosi-sat-scalar.ll
+8-16llvm/test/CodeGen/AArch64/round-fptoui-sat-scalar.ll
+10-8llvm/lib/Target/AArch64/AArch64InstrInfo.td
+74-1365 files

OPNSense/core 83f9492src/opnsense/mvc/app/models/OPNsense/Kea KeaDhcpv6.php

Services: Kea DHCP: Kea DHCPv6 - add validation "Pool overlaps with an existing one." and fix pd_pools being in the wrong loop. for https://github.com/opnsense/core/issues/9343
DeltaFile
+21-10src/opnsense/mvc/app/models/OPNsense/Kea/KeaDhcpv6.php
+21-101 files

FreeBSD/ports f79692fx11/xapp distinfo Makefile

x11/xapp: update to 3.2.2

add new xapp-symbolic-icons as run dependency

PR: 292764
DeltaFile
+3-3x11/xapp/distinfo
+3-2x11/xapp/Makefile
+3-0x11/xapp/pkg-plist
+9-53 files

LLVM/project e5eed4fmlir/lib/Bindings/Python DialectTransform.cpp, mlir/python/mlir/dialects ext.py

Formatting and minor load change
DeltaFile
+3-9mlir/python/mlir/dialects/ext.py
+6-3mlir/lib/Bindings/Python/DialectTransform.cpp
+9-122 files

NetBSD/src JqzHapWdistrib/sets/lists/tests mi, tests/usr.bin/cc t_libm_cabs.sh Makefile

   add a test to confirm that __builtin_cabsl() is renamed to __c99_cabsl().

   should pass on all netbsd platforms (GCC 12 or 14) since:
     https://mail-index.netbsd.org/source-changes/2026/01/19/msg160286.html
VersionDeltaFile
1.1+57-0tests/usr.bin/cc/t_libm_cabs.sh
1.1407+2-1distrib/sets/lists/tests/mi
1.11+2-1tests/usr.bin/cc/Makefile
+61-23 files

FreeNAS/freenas 95a181etests/api2 test_300_nfs.py test_200_ftp.py

rm bulk tests
DeltaFile
+0-2,107tests/api2/test_300_nfs.py
+0-1,411tests/api2/test_200_ftp.py
+0-936tests/api2/test_345_acl_nfs4.py
+0-700tests/api2/test_011_user.py
+0-495tests/api2/test_440_snmp.py
+0-487tests/api2/test_audit_websocket.py
+0-6,136254 files not shown
+0-31,686260 files

FreeNAS/freenas 10f5ff6src/middlewared/middlewared/plugins/service_/services base.py

handle when services stop before we check
DeltaFile
+97-20src/middlewared/middlewared/plugins/service_/services/base.py
+97-201 files

LLVM/project 319b089llvm/lib/Target/AMDGPU SIWholeQuadMode.cpp

Formatting fixed.
DeltaFile
+2-3llvm/lib/Target/AMDGPU/SIWholeQuadMode.cpp
+2-31 files

LLVM/project 90cc5a4clang/docs ClangFormatStyleOptions.rst ReleaseNotes.rst, clang/include/clang/Format Format.h

[clang-format] Add ObjCSpaceBeforeMethodDeclColon option to control space before Objective-C method return type (#170579)

[clang-format] Add ObjCSpaceBeforeMethodDeclColon option to control
space before Objective-C method return type

This patch introduces the ObjCSpaceBeforeMethodDeclColon style option,
allowing users to add or remove a space between the '-'/'+' and the
return type in Objective-C method declarations (e.g., '- (void)method'
vs '-(void)method').

Includes documentation and unit tests.
DeltaFile
+12-0clang/docs/ClangFormatStyleOptions.rst
+12-0clang/include/clang/Format/Format.h
+8-0clang/unittests/Format/FormatTest.cpp
+3-0clang/lib/Format/Format.cpp
+2-0clang/docs/ReleaseNotes.rst
+1-1clang/lib/Format/TokenAnnotator.cpp
+38-11 files not shown
+39-17 files

LLVM/project 72147b4llvm/lib/Target/RISCV RISCVInstrInfoV.td RISCVInstrFormatsV.td

[RISCV] Remove RVInstV2. NFC (#177901)

It only as 2 users and RVInstV2 isn't a good name. We can use RVInstVX
and set vs2 to 0 at the definition.
DeltaFile
+14-6llvm/lib/Target/RISCV/RISCVInstrInfoV.td
+0-9llvm/lib/Target/RISCV/RISCVInstrFormatsV.td
+14-152 files

LLVM/project 94f8a32utils/bazel/llvm-project-overlay/lldb BUILD.bazel, utils/bazel/llvm-project-overlay/lldb/source/Plugins BUILD.bazel

[bazel] Fix macOS lldb BUILD (#178274)

Missing dep + a layering_check violation in macOS only deps (not tested
on current CI)
DeltaFile
+1-0utils/bazel/llvm-project-overlay/lldb/BUILD.bazel
+1-0utils/bazel/llvm-project-overlay/lldb/source/Plugins/BUILD.bazel
+2-02 files

FreeNAS/freenas f13b546src/middlewared/middlewared/plugins/update_ download.py update.py

Lightweight plugin parts
DeltaFile
+170-173src/middlewared/middlewared/plugins/update_/download.py
+111-144src/middlewared/middlewared/plugins/update_/update.py
+122-120src/middlewared/middlewared/plugins/update_/install.py
+110-123src/middlewared/middlewared/plugins/update_/status.py
+115-114src/middlewared/middlewared/plugins/update_/trains.py
+169-0src/middlewared/middlewared/plugins/update_/__init__.py
+797-67421 files not shown
+1,121-94127 files

OpenBSD/ports I9xpKehjapanese/kasumi Makefile

   Drop base-gcc from COMPILER and use a common CXXFLAGS for -std=c++14.
   OK tb@
VersionDeltaFile
1.28+2-2japanese/kasumi/Makefile
+2-21 files

FreeBSD/ports 8e15632mail/thunderbird distinfo Makefile

mail/thunderbird: update to 147.0.1 (rc2)

Release Notes:
  https://www.thunderbird.net/en-US/thunderbird/147.0.1/releasenotes/

(cherry picked from commit 8661e8c422f293e4e996e521a18aea25f8e3f2ac)
DeltaFile
+3-3mail/thunderbird/distinfo
+2-1mail/thunderbird/Makefile
+5-42 files

LLVM/project d1e588dlibc/src/stdio snprintf_modular.cpp sprintf_modular.cpp, libc/src/stdio/baremetal vprintf_modular.cpp printf_modular.cpp

[libc] Modular printf option (float only)

This adds LIBC_CONF_PRINTF_MODULAR, which causes floating point support
(later, others) to be weakly linked into the implementation.
__printf_modular becomes the main entry point of the implementaiton, an
printf itself wraps __printf_modular. printf it also contains a
BFD_RELOC_NONE relocation to bring in the float aspect.

See issue #146159 for context.
DeltaFile
+67-0libc/src/stdio/baremetal/vprintf_modular.cpp
+45-13libc/src/stdio/printf_core/parser.h
+56-0libc/src/stdio/snprintf_modular.cpp
+56-0libc/src/stdio/printf_core/float_impl.cpp
+55-0libc/src/stdio/sprintf_modular.cpp
+55-0libc/src/stdio/baremetal/printf_modular.cpp
+334-1342 files not shown
+772-3348 files

FreeBSD/ports 8661e8cmail/thunderbird distinfo Makefile

mail/thunderbird: update to 147.0.1 (rc2)

Release Notes:
  https://www.thunderbird.net/en-US/thunderbird/147.0.1/releasenotes/
DeltaFile
+3-3mail/thunderbird/distinfo
+2-1mail/thunderbird/Makefile
+5-42 files

LLVM/project 85812fdpolly/lib/Transform ZoneAlgo.cpp

[Polly][DeLICM] Check for error state (#178281)

When the ISL max-operations is exceeded, `is_wrapping` will return an
error state. Propagate the error state to the caller.

Fixes #175953
DeltaFile
+4-1polly/lib/Transform/ZoneAlgo.cpp
+4-11 files

LLVM/project 4239e85llvm/lib/Target/AArch64 AArch64TargetTransformInfo.h AArch64InstrInfo.td, llvm/test/CodeGen/AArch64 nontemporal-load.ll

[AArch64] Align nontemporal store/load little-endian checks (#177468)

This patch aims to align all nontemporal store/load handling to
systematically enforce a little-endian target. This has been the
effective support LLVM had for NT store/load lowering (there has been no
effective support for big-endian, even with the inconsistencies).

The change in `llvm/lib/Target/AArch64/AArch64InstrInfo.td` is
effectively a NFC, because the only lowering of LDNP, in
`llvm/lib/Target/AArch64/AArch64ISelLowering.cpp`, have already checked
for `isLittleEndian`. The change in
`llvm/lib/Target/AArch64/AArch64TargetTransformInfo.h` affects its
single caller
`llvm/lib/Transforms/Vectorize/LoopVectorizationLegality.cpp`. The
previous logic has been wrong, enabling vectorization of effectively
illegal nontemporal store/load instructions on big-endian.
DeltaFile
+189-189llvm/test/CodeGen/AArch64/nontemporal-load.ll
+115-65llvm/test/Transforms/LoopVectorize/AArch64/nontemporal-load-store.ll
+19-6llvm/lib/Target/AArch64/AArch64TargetTransformInfo.h
+14-2llvm/lib/Target/AArch64/AArch64InstrInfo.td
+10-0llvm/lib/Target/AArch64/AArch64ISelLowering.cpp
+347-2625 files

FreeNAS/freenas ffcbb47src/middlewared/middlewared/plugins/update_ download.py update.py

Lightweight plugin parts
DeltaFile
+170-173src/middlewared/middlewared/plugins/update_/download.py
+111-144src/middlewared/middlewared/plugins/update_/update.py
+122-120src/middlewared/middlewared/plugins/update_/install.py
+112-123src/middlewared/middlewared/plugins/update_/status.py
+115-114src/middlewared/middlewared/plugins/update_/trains.py
+170-0src/middlewared/middlewared/plugins/update_/__init__.py
+800-67420 files not shown
+1,114-93926 files