LLVM/project 72b02c7llvm/lib/Target/AMDGPU AMDGPUAsmPrinter.cpp, llvm/lib/Target/AMDGPU/MCTargetDesc AMDGPUMCExpr.cpp AMDGPUMCExpr.h

[AMDGPU] Fix layering violations in AMDGPUMCExpr.cpp. NFC (#168242)

AMDGPUMCExpr lives in the MC layer it should not depend on Function.h or
GCNSubtarget.h

Move the function that needed GCNSubtarget to the one file that called
it.
DeltaFile
+28-2llvm/lib/Target/AMDGPU/AMDGPUAsmPrinter.cpp
+0-26llvm/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCExpr.cpp
+0-5llvm/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCExpr.h
+28-333 files

OPNSense/core 456416asrc/sbin opnsense-beep

rc: do not error on impossible beep

(cherry picked from commit 1b7a970304d8d90e83ba62713535461737b2aa7e)
DeltaFile
+2-2src/sbin/opnsense-beep
+2-21 files

OPNSense/core 1b7a970src/sbin opnsense-beep

rc: do not error on impossible beep
DeltaFile
+2-2src/sbin/opnsense-beep
+2-21 files

LLVM/project 0c84643clang/include/clang/CIR/Dialect/IR CIROps.td, clang/lib/CIR/CodeGen CIRGenClass.cpp CIRGenExpr.cpp

[CIR] Upstream handling for BaseToDerived casts (#167769)

Upstream handling for BaseToDerived casts, adding the
cir.base_class_addr operation and lowering to LLVM IR.
DeltaFile
+97-0clang/test/CIR/CodeGen/base-to-derived.cpp
+54-2clang/include/clang/CIR/Dialect/IR/CIROps.td
+35-0clang/lib/CIR/Lowering/DirectToLLVM/LowerToLLVM.cpp
+19-0clang/lib/CIR/CodeGen/CIRGenClass.cpp
+17-1clang/lib/CIR/CodeGen/CIRGenExpr.cpp
+14-1clang/lib/CIR/CodeGen/CIRGenExprScalar.cpp
+236-42 files not shown
+254-48 files

OPNSense/core cdcf29fsrc/opnsense/scripts/shell banner.php

shell: make HTTPS fingerprint command more readable and fix lower case "sha256"

This makes it match the OpenSSH fingerprint output.

(cherry picked from commit d6031bf593161b1fa79ef5971a188056a7de75d5)
DeltaFile
+6-1src/opnsense/scripts/shell/banner.php
+6-11 files

OPNSense/core d6031bfsrc/opnsense/scripts/shell banner.php

shell: make HTTPS fingerprint command more readable and fix lower case "sha256"

This makes it match the OpenSSH fingerprint output.
DeltaFile
+6-1src/opnsense/scripts/shell/banner.php
+6-11 files

LLVM/project c6ed0c9llvm/cmake/modules TableGen.cmake, llvm/utils/TableGen RegisterInfoEmitter.cpp

[CMake] Declare all parts of *GenRegisterInfo.inc as outputs.

This tells the build system to check and regenerate the
*GenRegisterInfo*.inc files, should any of them be missing for
whatever reason.

A follow-up from
<https://github.com/llvm/llvm-project/pull/167700>.
DeltaFile
+11-1llvm/cmake/modules/TableGen.cmake
+2-0llvm/utils/TableGen/RegisterInfoEmitter.cpp
+13-12 files

FreeBSD/ports 02d2fafdeskutils/kdeconnect-kde Makefile, deskutils/kdeconnect-kde/files patch-core_backends_lan_lanlinkprovider.cpp

deskutils/kdeconnect-kde: backport upstream patch:

Check that the device ID doesn't change during the handshake.

(cherry picked from commit d49ea24d98b0a267090aa96d45de0b59799120c2)
DeltaFile
+29-16deskutils/kdeconnect-kde/files/patch-core_backends_lan_lanlinkprovider.cpp
+1-0deskutils/kdeconnect-kde/Makefile
+30-162 files

FreeBSD/ports d49ea24deskutils/kdeconnect-kde Makefile, deskutils/kdeconnect-kde/files patch-core_backends_lan_lanlinkprovider.cpp

deskutils/kdeconnect-kde: backport upstream patch:

Check that the device ID doesn't change during the handshake.
DeltaFile
+29-16deskutils/kdeconnect-kde/files/patch-core_backends_lan_lanlinkprovider.cpp
+1-0deskutils/kdeconnect-kde/Makefile
+30-162 files

FreeNAS/freenas 195a5b0src/middlewared/middlewared/api/v26_04_0 failover.py, src/middlewared/middlewared/plugins failover.py

NAS-138559 / 26.04 / Failover events (#17631)

I haven't found any consumer for `failover.setup`, so I removed it.
DeltaFile
+10-3src/middlewared/middlewared/plugins/failover.py
+11-1src/middlewared/middlewared/api/v26_04_0/failover.py
+21-42 files

LLVM/project 6f5c8femlir/include/mlir/Dialect/SparseTensor/Transforms Passes.h Passes.td, mlir/lib/Dialect/SparseTensor/Transforms/Utils IterationGraphSorter.cpp

[MLIR][SparseTensor] Dense Outer Loop Ordering Strategy (#160168)

This PR builds upon the infrastructure set up for Sparse Tensor Loop
Ordering Heuristics (#154656) by adding a preference to have dense loops
outer and sparse loops inner.

As always I'd love to get feedback and know if there's any other
direction to go with this work that might be better.
DeltaFile
+71-1mlir/lib/Dialect/SparseTensor/Transforms/Utils/IterationGraphSorter.cpp
+3-2mlir/include/mlir/Dialect/SparseTensor/Transforms/Passes.h
+3-1mlir/include/mlir/Dialect/SparseTensor/Transforms/Passes.td
+77-43 files

LLVM/project 39e7712llvm/include/llvm/IR NVVMIntrinsicUtils.h, llvm/lib/IR AsmWriter.cpp

[LLVM-Tablegen] Pretty Printing Arguments in LLVM Intrinsics (#162629)

This patch adds LLVM infrastructure to support pretty printing of the
intrinsic arguments.
The motivation is to improve the readability of LLVM intrinsics and
facilitate easy
modifications and debugging of LLVM IR.

This feature adds a property `ArgInfo<ArgIndex, [ArgName<"argName">,
ImmArgPrinter<"functionName">]>`
to the intrinsic arguments to print self-explanatory inline comments for
the arguments.

The addition of pretty print support can provide a simple, low-overhead
feature that
enhances the usability of LLVM intrinsics without disrupting existing
workflows.

Link to the RFC, where this feature was discussed:

    [6 lines not shown]
DeltaFile
+87-18llvm/utils/TableGen/Basic/IntrinsicEmitter.cpp
+71-0llvm/test/TableGen/intrinsic-arginfo.td
+50-0llvm/test/CodeGen/NVPTX/tcgen05-mma-tensor-formatted.ll
+48-0llvm/include/llvm/IR/NVVMIntrinsicUtils.h
+34-9llvm/lib/IR/AsmWriter.cpp
+36-0llvm/utils/TableGen/Basic/CodeGenIntrinsics.cpp
+326-275 files not shown
+396-2811 files

LLVM/project c66f1fdllvm/include/llvm/MC MCRegisterInfo.h, llvm/lib/MC MCRegisterInfo.cpp MCInst.cpp

[MC] Use MCRegister::id() to avoid implicit casts. NFC (#168233)

DeltaFile
+13-12llvm/lib/MC/MCRegisterInfo.cpp
+3-3llvm/include/llvm/MC/MCRegisterInfo.h
+1-1llvm/lib/MC/MCInst.cpp
+17-163 files

LLVM/project 35ae515mlir/include/mlir/Dialect/LLVMIR NVVMOps.td

[MLIR][NVVM][Docs] Explain memory spaces (#168059)

DeltaFile
+34-0mlir/include/mlir/Dialect/LLVMIR/NVVMOps.td
+34-01 files

Dreckly/dreckly 905e348databases/postgresql17 Makefile.common distinfo, databases/postgresql17-docs PLIST

postgresql17: Update to 17.7
DeltaFile
+47-32databases/postgresql17-server/PLIST
+13-11databases/postgresql17/Makefile.common
+4-4databases/postgresql17/distinfo
+3-1databases/postgresql17-docs/PLIST
+1-2databases/postgresql17/Makefile
+0-1databases/postgresql17-pltcl/Makefile
+68-516 files not shown
+68-5712 files

LLVM/project 8d48c12bolt/lib/Passes Inliner.cpp, bolt/test/AArch64 inline-bti.s

[BOLT][BTI] Skip inlining BBs with indirect tailcalls

In the Inliner pass, we need to convert tailcalls to normal calls
in the BB we want to inline.
These tailcalls can be indirect: in this case we would need to update the BTI
on their TargetBB to keep correctness.

As we don't know the targets of indirect tailcalls, we should skip
inlining such blocks.
DeltaFile
+38-0bolt/test/AArch64/inline-bti.s
+23-0bolt/lib/Passes/Inliner.cpp
+61-02 files

LLVM/project 83fc85clld/ELF SyntheticSections.h SyntheticSections.cpp

Remove shadowing "size" field from classes that inherit from SyntheticSection (#166323)

A field-named 'size' already available and perfectly usable via
inheritance from InputSection, and these variables shadow it for no good
reason.

The only interesting change here is in PaddingSection, because a
parent's field cannot be initialized via a constructor initializer list,
setting it needs to be done inside the constructor body.
DeltaFile
+1-12lld/ELF/SyntheticSections.h
+3-3lld/ELF/SyntheticSections.cpp
+4-152 files

LLVM/project 7545b24.ci monolithic-linux.sh monolithic-windows.sh, llvm/utils/TableGen llvm-tblgen.cpp

update

Created using spr 1.3.7
DeltaFile
+1-1.ci/monolithic-linux.sh
+1-1.ci/monolithic-windows.sh
+0-2llvm/utils/TableGen/llvm-tblgen.cpp
+2-43 files

LLVM/project d163988mlir/include/mlir/Dialect/LLVMIR NVVMOps.td

[MLIR][NVVM][NFC] Re-order mem_scope and shared_space attrs (#168348)

The mbarrier Ops also require access to the `mem_scope` and
`shared_space` attributes. Hence, this patch moves their definitions
to the beginning of the file alongside the other attribute definitions.

Signed-off-by: Durgadoss R <durgadossr at nvidia.com>
DeltaFile
+27-26mlir/include/mlir/Dialect/LLVMIR/NVVMOps.td
+27-261 files

OPNSense/core af59123src/opnsense/scripts/shell password.php halt.php

shell: script consolidation and safety changes
DeltaFile
+9-8src/opnsense/scripts/shell/password.php
+1-3src/opnsense/scripts/shell/halt.php
+2-2src/opnsense/scripts/shell/banner.php
+1-3src/opnsense/scripts/shell/reboot.php
+1-2src/opnsense/scripts/shell/setaddr.php
+1-1src/opnsense/scripts/shell/ping.php
+15-196 files

LLVM/project 4dd2796llvm/lib/Target/AMDGPU AMDGPURegBankLegalizeRules.cpp, llvm/test/CodeGen/AMDGPU/GlobalISel fmul.ll regbankselect-fmul.mir

[AMDGPU][GlobalISel] Add RegBankLegalize support for G_FMUL (#167847)

DeltaFile
+165-0llvm/test/CodeGen/AMDGPU/GlobalISel/fmul.ll
+3-2llvm/test/CodeGen/AMDGPU/GlobalISel/regbankselect-fmul.mir
+2-0llvm/test/CodeGen/AMDGPU/GlobalISel/fmul.v2f16.ll
+1-1llvm/lib/Target/AMDGPU/AMDGPURegBankLegalizeRules.cpp
+171-34 files

Dreckly/dreckly 28b4edbprint/cups-base distinfo, print/cups-base/patches patch-locale_Makefile

cups-base: Better solution to gnutls issues
DeltaFile
+6-10print/cups-base/patches/patch-locale_Makefile
+1-1print/cups-base/distinfo
+7-112 files

FreeBSD/ports 6c1e345editors/emacs-devel distinfo Makefile

editors/emacs-devel: Update to 2025-10-17 snapshot

New /etc/NEWS items:
ec08011af4f - New hideshow option 'hs-cycle-filter' for visibility-cycling with 'TAB'
a0761ddb4bd - Improve foldout-exit-fold with negative arg (bug#77370)
045fe2e2a3e - ; * etc/NEWS (Ibuffer): Announce new faces.  (Bug#79786)
2e8cc345d5b - VC revert commands: Facilities to entirely delete revisions
5dfcba699e1 - Revised bindings for diff-revert-and-kill-hunk
04520bfd7ef - Zone multi-window and -frame support
c35e5a23fe5 - ; * etc/NEWS: Merge diff sections
ef9860588ac - ; * etc/NEWS (hs-hide-block-behavior): Explain the replacements.
5c18d23d668 - (diff-refine-threshold): New custom var (bug#79546)
68e337e630f - Don't discard empty string arguments from emacsclient
cc589d70039 - hideshow: Rework previous changes
8815194ea6d - Unify constants that are equal-including-properties in compiler
e7505ca213d - Add option to auto-refresh the lossage buffer. (Bug#79732)
959345f602d - hideshow: Rewrite 'hs-special-modes-alist'
b01435306a3 - Change tree-sitter query predicate names (bug#79687)
2c4e7a99cc1 - Handle resizing of fullscreen frames more consistently (Bug#79704)

    [7 lines not shown]
DeltaFile
+3-3editors/emacs-devel/distinfo
+2-2editors/emacs-devel/Makefile
+5-52 files

OPNSense/core a74198bsrc/opnsense/scripts/shell setaddr.php

shell: it was so nice they require_once'd it twice
DeltaFile
+0-1src/opnsense/scripts/shell/setaddr.php
+0-11 files

OPNSense/core 4e6ecf3src/opnsense/mvc/app/views/OPNsense/Diagnostics ping.volt

Interfaces: Diagnostics: Ping - move grid init/reload to tab show event, https://forum.opnsense.org/index.php?topic=49693.0

Ideally we should also move the button actions, but as that feature is not yet available, let's make sure we fix the current situation first with minimal changes.

(cherry picked from commit d9d3a548414748be9b7b18a03328ba16a76d1970)
DeltaFile
+48-45src/opnsense/mvc/app/views/OPNsense/Diagnostics/ping.volt
+48-451 files

LLVM/project 7659cd4llvm/lib/Analysis VectorUtils.cpp

[VectorUtils] Use PatternMatch in findScalarElement (NFC) (#168389)

DeltaFile
+2-2llvm/lib/Analysis/VectorUtils.cpp
+2-21 files

OPNSense/core 9c228e5src/opnsense/mvc/app/views/OPNsense/CaptivePortal index.volt

captive portal: move grid init to tab show event

(cherry picked from commit bc8e2a7f61e9cb353937a65fff96954f5bb830ed)
DeltaFile
+55-49src/opnsense/mvc/app/views/OPNsense/CaptivePortal/index.volt
+55-491 files

OPNSense/core 955d8ecsrc/opnsense/mvc/app/models/OPNsense/Wireguard Client.xml

VPN: WireGuard - fix wrong max PersistentKeepalive (1...65535), closes https://github.com/opnsense/core/issues/9406

(cherry picked from commit f31afb436d42de089e48a66098a3c0095a08fea8)
DeltaFile
+2-2src/opnsense/mvc/app/models/OPNsense/Wireguard/Client.xml
+2-21 files

OPNSense/core f8b6a89src/opnsense/mvc/app/models/OPNsense/OpenVPN OpenVPN.xml

VPN: OpenVPN: Instances / Static Keys - require description to prevent items being lost easily. closes https://github.com/opnsense/core/issues/9287

(cherry picked from commit f4d29ca734aca6407d1b95a733990fe70f309686)
DeltaFile
+3-1src/opnsense/mvc/app/models/OPNsense/OpenVPN/OpenVPN.xml
+3-11 files

LLVM/project a9633aalibcxx/include __hash_table, libcxx/test/std/containers/unord/unord.map/unord.map.modifiers erase_range.pass.cpp

[libc++] Fix __hash_table::erase(iterator, iterator) to update the bucket list correctly when erasing the last bucket (#167865)

Fixes #167820
DeltaFile
+22-0libcxx/test/std/containers/unord/unord.map/unord.map.modifiers/erase_range.pass.cpp
+22-0libcxx/test/std/containers/unord/unord.multimap/unord.multimap.modifiers/erase_range.pass.cpp
+22-0libcxx/test/std/containers/unord/unord.multiset/erase_range.pass.cpp
+22-0libcxx/test/std/containers/unord/unord.set/erase_range.pass.cpp
+2-0libcxx/include/__hash_table
+90-05 files