LLVM/project 81112ddllvm/lib/Target/AMDGPU SIFoldOperands.cpp, llvm/test/CodeGen/AMDGPU fold-imm-pk64.mir

[AMDGPU] Fold immediate from REG_SEQUENCE (imm, IMPLICIT_DEF) (#210787)

Co-authored-by: Matt Arsenault <Matthew.Arsenault at amd.com>
DeltaFile
+71-0llvm/test/CodeGen/AMDGPU/fold-imm-pk64.mir
+14-5llvm/lib/Target/AMDGPU/SIFoldOperands.cpp
+85-52 files

FreeBSD/src e4a457dsys/net if_geneve.c

if_geneve: Fix mbuf leak on ip_ecn_egress

Free mbuf and increase IFCOUNTER_IERRORS if ip_ecn_egress() under
geneve_input_inherit() decides to drop the packet.

Reported by: Chris Jarrett-Davies of the OpenAI Codex Security Team
Reviewed by: markj
Differential Revision: https://reviews.freebsd.org/D58361
DeltaFile
+5-16sys/net/if_geneve.c
+5-161 files

NetBSD/pkgsrc-wip 5e88ee9rust-beta Makefile

rust-beta: ALLOW_NETWORK_ACCESS no longer needed

Builds and installs without NETWORK_ACCESS.
DeltaFile
+0-4rust-beta/Makefile
+0-41 files

LLVM/project 429c88d.github/workflows release-binaries.yml release-binaries-all.yml

workflows: Add missing checkouts when using validate-release-version (#210471)

We need to make sure all composite workflows we use are checked out
manually from th egit repo.
DeltaFile
+5-5.github/workflows/release-binaries.yml
+7-0.github/workflows/release-binaries-all.yml
+12-52 files

FreeBSD/ports c618589www Makefile, www/nextcloud-impersonate Makefile pkg-descr

www/nextcloud-impersonate: new port

Enable administrators to impersonate other users on the Nextcloud server.
This is especially useful for debugging issues reported by users.
DeltaFile
+16-0www/nextcloud-impersonate/Makefile
+14-0www/nextcloud-impersonate/pkg-descr
+3-0www/nextcloud-impersonate/distinfo
+1-0www/Makefile
+34-04 files

LLVM/project fc6ba60llvm/lib/Target/AMDGPU SIISelLowering.cpp AMDGPUISelLowering.cpp, llvm/test/CodeGen/AMDGPU uaddsat.ll

[AMDGPU] Lower uniform uaddsat.i16 to SALU instructions
DeltaFile
+56-0llvm/test/CodeGen/AMDGPU/uaddsat.ll
+10-2llvm/lib/Target/AMDGPU/SIISelLowering.cpp
+1-0llvm/lib/Target/AMDGPU/AMDGPUISelLowering.cpp
+67-23 files

LLVM/project be0586dlldb/source/Plugins/ObjectFile/ELF ObjectFileELF.cpp, lldb/source/Plugins/ObjectFile/Mach-O ObjectFileMachO.cpp

[lldb][NFC] Use make_shared when creating Sections (#210196)
DeltaFile
+4-4lldb/unittests/Symbol/JSONSymbolTest.cpp
+4-4lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.cpp
+2-2lldb/source/Plugins/ObjectFile/XCOFF/ObjectFileXCOFF.cpp
+2-2lldb/source/Plugins/ObjectFile/Mach-O/ObjectFileMachO.cpp
+2-2lldb/unittests/Symbol/SymbolTest.cpp
+2-2lldb/source/Plugins/ObjectFile/PECOFF/ObjectFilePECOFF.cpp
+16-166 files

LLVM/project 37ca6declang/lib/Basic/Targets AMDGPU.cpp, clang/test/CodeGenOpenCL builtins-amdgcn-gfx12.cl

[Clang][AMDGPU] Derive target CPU from the amdgpu subarch triple

When -target-cpu is not set, resolve the GPU from the amdgpu<major>.<minor>
subarch triple.
An explicit -target-cpu still takes precedence.
DeltaFile
+18-2clang/lib/Basic/Targets/AMDGPU.cpp
+1-1clang/test/CodeGenOpenCL/builtins-amdgcn-gfx12.cl
+19-32 files

FreeBSD/src 14d1ad2sys/compat/linuxkpi/common/include/linux pm_runtime.h

linuxkpi: Add pm_runtime_resume_and_get

pm_runtime_resume_and_get is used by new versions of amdgpu, and began
use between Linux kernel version 6.12, and 6.14.

Reviewed by:    dumbbell
Sponsored by:   The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D57463

(cherry picked from commit 7e1245aafeece1a56af292c2652c6b835ccb6f10)
DeltaFile
+6-0sys/compat/linuxkpi/common/include/linux/pm_runtime.h
+6-01 files

FreeBSD/doc 1f188f2website/content/ru/copyright trademarks.adoc

website/ru: Update copyright/trademarks.adoc

Refresh and update to EN 3b00998f6f3a6d40ec3581a55598aff764866962
DeltaFile
+26-18website/content/ru/copyright/trademarks.adoc
+26-181 files

LLVM/project 8d5788clibcxx/test/std/ranges/range.adaptors/range.elements/iterator base.pass.cpp, libcxx/test/std/ranges/range.adaptors/range.elements/sentinel ctor.convert.pass.cpp

[libc++][ranges][NFC] Format a couple of `elements_view` tests (#210687)

As a pre-requisite for https://github.com/llvm/llvm-project/pull/193891
DeltaFile
+3-4libcxx/test/std/ranges/range.adaptors/range.elements/iterator/base.pass.cpp
+3-3libcxx/test/std/ranges/range.adaptors/range.elements/sentinel/ctor.convert.pass.cpp
+6-72 files

LLVM/project d7fe301llvm/include/llvm/IR RuntimeLibcalls.td RuntimeLibcallsImpl.td, llvm/lib/IR RuntimeLibcalls.cpp

RuntimeLibcalls: Migrate to dag libcall predicates

Switch to using dag predicates instead of free-form code predicates.

Co-authored-by: Claude (Claude-Opus-4.8) <noreply at anthropic.com>
DeltaFile
+237-112llvm/include/llvm/IR/RuntimeLibcalls.td
+21-10llvm/test/TableGen/RuntimeLibcallEmitter.td
+8-20llvm/include/llvm/IR/RuntimeLibcallsImpl.td
+0-26llvm/include/llvm/IR/RuntimeLibcalls.h
+0-17llvm/lib/IR/RuntimeLibcalls.cpp
+11-6llvm/test/TableGen/RuntimeLibcallEmitter-calling-conv.td
+277-1917 files not shown
+314-21513 files

FreeBSD/src b273481usr.bin/vtfontcvt vtfontcvt.c

vtfontcvt: Avoid dead store in add_char

The fallback glyph is stored at index 0, and does not need to be
inserted into a mapping.

Previously there was a dead store of add_glyph's return value for the
fallback case, which upset Clang's static analyzer.  Now, cast the
return value to (void) to make it clear this is intentional.

Also change add_glyph's fallback parameter to a c99 bool to make its use
more clear.

Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D57174
DeltaFile
+4-4usr.bin/vtfontcvt/vtfontcvt.c
+4-41 files

FreeBSD/doc da836f0website/content/en/releases/15.1R upgrading.adoc

15.1: Indicate that machdep.bootmethod is x86-only

Reviewed by:    ziaee
Event:          Halifax Hackathon 202606
Sponsored by:   The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D57789
DeltaFile
+6-2website/content/en/releases/15.1R/upgrading.adoc
+6-21 files

FreeBSD/ports 6b4d861audio/pipewire-spa-oss-ng distinfo Makefile

audio/pipewire-spa-oss-ng: Update to 0.9.9

Improve playback timing and OSS event handling: avoid locked polling on
audio cycles, use enriched kqueue events for wakeups (with an optional
timer-based path), retain partial writes, retune without inserting
silence, and keep queued playback across Pause.

Generate format-correct PCM silence and harden host input and reentrant
event handling on the device and node paths.
DeltaFile
+3-3audio/pipewire-spa-oss-ng/distinfo
+1-1audio/pipewire-spa-oss-ng/Makefile
+4-42 files

LLVM/project c770d92llvm/test/TableGen RuntimeLibcallEmitter-predicate-dag.td, llvm/utils/TableGen/Basic PredicateExpanderDag.cpp PredicateExpanderDag.h

TableGen: Parenthesize negated predicate-dag leaves with operators (#210652)

Allows writing more general expressions in the predicate code.
Previously
not ("a == b") would be emitted as !a == b.

Co-authored-by: Claude (Claude-Opus-4.8) <noreply at anthropic.com>
DeltaFile
+16-4llvm/test/TableGen/RuntimeLibcallEmitter-predicate-dag.td
+5-3llvm/utils/TableGen/Basic/PredicateExpanderDag.cpp
+2-1llvm/utils/TableGen/Basic/PredicateExpanderDag.h
+23-83 files

LLVM/project fc66b7aflang/lib/Lower/OpenMP OpenMP.cpp, flang/test/Lower/OpenMP/Todo metadirective-loop-unstructured.f90 metadirective-loop-associate-iv.f90

Reject unsafe metadirective loop lowering cases

Prevent metadirective loop lowering from crashing or producing invalid IR for
unsupported induction-variable and control-flow shapes.

Defer ASSOCIATE-name induction variables, unstructured associated loops, and
unstructured begin/end continuations with focused diagnostics.
Use conforming begin/end syntax for the body-associated variant regression.

Assisted with codex.
DeltaFile
+74-0flang/test/Lower/OpenMP/Todo/metadirective-loop-unstructured.f90
+40-1flang/lib/Lower/OpenMP/OpenMP.cpp
+36-0flang/test/Lower/OpenMP/Todo/metadirective-loop-associate-iv.f90
+22-0flang/test/Lower/OpenMP/Todo/metadirective-loop-unstructured-continuation.f90
+4-3flang/test/Lower/OpenMP/Todo/metadirective-loop-body-variant.f90
+176-45 files

FreeBSD/ports 0c342ebgraphics/kf6-kimageformats Makefile, graphics/kf6-kimageformats/files patch-src_imageformats_heif.cpp

graphics/kf6-kimageformats: Backport upstream fix for KDE bug 523105

(cherry picked from commit fe5bbf8ea50b519242a05eef67ffbb9a4221a7ce)
DeltaFile
+26-0graphics/kf6-kimageformats/files/patch-src_imageformats_heif.cpp
+1-0graphics/kf6-kimageformats/Makefile
+27-02 files

LLVM/project 742a2ddflang/lib/Lower/OpenMP OpenMP.cpp, flang/test/Lower/OpenMP metadirective-implementation.f90

Fix metadirective loop variant safety checks

Classify candidate and fallback association from raw directive IDs so clauses are
only converted for the selected variant.

Recognize data environments selected by enclosing metadirectives from the emitted
OpenMP operation ancestry. Add regressions for unselected clauses and nested
selected parallel regions.

Assisted with codex.
DeltaFile
+30-0flang/test/Lower/OpenMP/metadirective-implementation.f90
+21-6flang/lib/Lower/OpenMP/OpenMP.cpp
+18-0flang/test/Lower/OpenMP/Todo/metadirective-loop-enclosing-data-environment.f90
+69-63 files

FreeBSD/ports 7de2c59net/telemt distinfo Makefile

net/telemt: Update 3.4.22 => 3.4.24

Changelogs:
- https://github.com/telemt/telemt/releases/tag/3.4.23
- https://github.com/telemt/telemt/releases/tag/3.4.24
Commit log:
https://github.com/telemt/telemt/compare/3.4.22...3.4.24

PR:             296908
Approved by:    osa, vvd (Mentors, implicit)
DeltaFile
+2-2net/telemt/distinfo
+1-1net/telemt/Makefile
+3-32 files

FreeBSD/ports fe5bbf8graphics/kf6-kimageformats Makefile, graphics/kf6-kimageformats/files patch-src_imageformats_heif.cpp

graphics/kf6-kimageformats: Backport upstream fix for KDE bug 523105
DeltaFile
+26-0graphics/kf6-kimageformats/files/patch-src_imageformats_heif.cpp
+1-1graphics/kf6-kimageformats/Makefile
+27-12 files

LLVM/project f36452fcompiler-rt/test/rtsan lit.cfg.py

[rtsan] Clean up rtsan_opts default variable (#210803)

Follow on from https://github.com/llvm/llvm-project/pull/210395.

Some systems didn't like this empty variable when they appended to it
later (and the original variable that we had as a dummy was unsupported
by rtsan)


https://github.com/llvm/llvm-project/pull/210395/changes#diff-5f39176422b87f314a683584d1cabe670b4c1e3942d65bb2b5ce4d0623c40560L7

Change this to another inconsequential value so we can append
`:other_options` to it easily later in the file
DeltaFile
+3-1compiler-rt/test/rtsan/lit.cfg.py
+3-11 files

LLVM/project a88a33elibc/src/stdlib/linux realpath.cpp CMakeLists.txt, libc/test/src/stdlib realpath_test.cpp

[libc][realpath] Validate path components.

This PR updates `realpath` to validate paths and return `ENOTDIR` or `ENOENT` according to https://pubs.opengroup.org/onlinepubs/9699919799/functions/realpath.html.
DeltaFile
+49-0libc/test/src/stdlib/realpath_test.cpp
+34-0libc/src/stdlib/linux/realpath.cpp
+5-0libc/src/stdlib/linux/CMakeLists.txt
+88-03 files

NetBSD/pkgsrc laNqyc5doc CHANGES-2026

   doc: Updated audio/speech-dispatcher to 0.12.1nb3
VersionDeltaFile
1.4617+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc uOXsszVaudio/speech-dispatcher Makefile distinfo, audio/speech-dispatcher/patches patch-src_modules_Makefile.in

   speech-dispatcher: honor LDFLAGS.

   Bump PKGREVISION.
VersionDeltaFile
1.3+30-110audio/speech-dispatcher/patches/patch-src_modules_Makefile.in
1.39+2-2audio/speech-dispatcher/Makefile
1.11+2-1audio/speech-dispatcher/distinfo
+34-1133 files

FreeBSD/src 009e83bsys/dev/mlx5/mlx5_ib mlx5_ib_devx.c

mlx5ib: use the eventfd_ctx API for DEVX event subscriptions

(cherry picked from commit 40cc9de950f7e6ba2049467fa05c46b9161f49a5)
DeltaFile
+12-10sys/dev/mlx5/mlx5_ib/mlx5_ib_devx.c
+12-101 files

FreeBSD/src fab43c0sys/dev/mlx5/mlx5_ib mlx5_ib_devx.c

mlx5ib: initialize DEVX subscription state before the eventfd fdget()

(cherry picked from commit 9c7629d69cebafba3eea6787d3bfc100d60c3b19)
DeltaFile
+6-7sys/dev/mlx5/mlx5_ib/mlx5_ib_devx.c
+6-71 files

FreeBSD/src 7b0e4a7sys/dev/mlx5/mlx5_core mlx5_eq.c

mlx5: pass the full EQE to the DEVX event notifier

(cherry picked from commit 0e9bbbdcbea8edc6ad259a9428234b494014bc4e)
DeltaFile
+1-1sys/dev/mlx5/mlx5_core/mlx5_eq.c
+1-11 files

FreeBSD/src 86cdda1sys/dev/mlx5 mlx5_ifc.h driver.h, sys/dev/mlx5/mlx5_core mlx5_srq.c

mlx5: propagate the DEVX uid through SRQ create and destroy

(cherry picked from commit 07f780cb7f8eab1aa6e84d3ed6785144d0d3cc47)
DeltaFile
+27-3sys/dev/mlx5/mlx5_core/mlx5_srq.c
+1-1sys/dev/mlx5/mlx5_ifc.h
+1-0sys/dev/mlx5/driver.h
+29-43 files

FreeBSD/src 012c852sys/dev/mlx5/mlx5_core mlx5_cq.c

mlx5: guard against a NULL CQ event handler in mlx5_cq_event()

(cherry picked from commit 284e06dec78ffbbf8919dc0aa11073ecabba7176)
DeltaFile
+2-1sys/dev/mlx5/mlx5_core/mlx5_cq.c
+2-11 files