LLVM/project 325463foffload/test/offloading multiple_reductions.cpp

[OpenMP][offload] Add enhanced cross-team reduction test

Tests different patterns of OpenMP cross-team reductions, for multiple
data types.
If run with `LIBOMPTARGET_INFO=16`, shows current register spilling due
to dispatch jump chains (which grow for every reduction in the same
translation unit) for indirect function calls in the reduction runtime.
DeltaFile
+129-0offload/test/offloading/multiple_reductions.cpp
+129-01 files

LLVM/project 3ed76d0utils/bazel/llvm-project-overlay/libc BUILD.bazel, utils/bazel/llvm-project-overlay/libc/test/src/sys/socket BUILD.bazel

[Bazel] Fixes 7cea026 (#196033)

This fixes 7cea026109ab3308cafae38dc5b1b89d8770fdab.

Co-authored-by: Google Bazel Bot <google-bazel-bot at google.com>
DeltaFile
+11-0utils/bazel/llvm-project-overlay/libc/BUILD.bazel
+5-0utils/bazel/llvm-project-overlay/libc/test/src/sys/socket/BUILD.bazel
+16-02 files

NetBSD/src DJtC4A8libexec/httpd tilde-luzah-bozo.c

   Fix double free of hr_file (later handled by bozo_clean_request())

   Also hr_file_free should be used for free(3) (it fixes "//~user/" case
   in which hr_file points to the last slash in the prefix).
VersionDeltaFile
1.17+3-3libexec/httpd/tilde-luzah-bozo.c
+3-31 files

LLVM/project cf24489llvm/lib/Target/AArch64 AArch64InstrInfo.cpp, llvm/unittests/Target/AArch64 InstSizes.cpp

[AArch64] Report accurate sizes for MOVaddr and MOVimm pseudos
DeltaFile
+89-0llvm/unittests/Target/AArch64/InstSizes.cpp
+28-16llvm/lib/Target/AArch64/AArch64InstrInfo.cpp
+117-162 files

LLVM/project 60edd8cllvm/lib/Target/AArch64 AArch64ExpandPseudo.cpp AArch64ExpandImm.cpp

[NFC][AArch64] Extract MOVaddr* expansion model into common header

This makes the expansion logic reusable by getInstSizeInBytes in a
follow-up patch.
DeltaFile
+742-0llvm/lib/Target/AArch64/AArch64ExpandPseudo.cpp
+0-722llvm/lib/Target/AArch64/AArch64ExpandImm.cpp
+75-56llvm/lib/Target/AArch64/AArch64ExpandPseudoInsts.cpp
+42-0llvm/lib/Target/AArch64/AArch64ExpandPseudo.h
+0-35llvm/lib/Target/AArch64/AArch64ExpandImm.h
+10-9llvm/lib/Target/AArch64/AArch64ISelLowering.cpp
+869-8226 files not shown
+889-84212 files

FreeBSD/ports d4cc40dastro/traccar pkg-plist distinfo

astro/traccar: update to 6.13.2

ChangeLog: https://www.traccar.org/blog/traccar-6-13/
DeltaFile
+153-154astro/traccar/pkg-plist
+3-3astro/traccar/distinfo
+1-2astro/traccar/Makefile
+157-1593 files

LLVM/project 13c79a5lldb/include/lldb/Target Statistics.h, lldb/source/Target Statistics.cpp

[lldb] Remove name field from StatsSuccessFail (#195039)

Each *Stats struct is supposed to serialize into JSON and contains the
data to serialize *itself* into JSON. However, the StatsSuccessFail also
contains a `name` field which is only interesting for the *parent* Stats
class. This patch just removes the field as it is only used for storing
a constant string that is only used once during serialization.
DeltaFile
+2-5lldb/include/lldb/Target/Statistics.h
+3-2lldb/source/Target/Statistics.cpp
+5-72 files

LLVM/project caee8fbllvm/utils/gn/build sync_source_dir.py

[gn] Run `uvx black llvm/utils/gn/build/sync_source_dir.py` (#196044)

Apparently "Check code formatting" doesn't block submission. Follow-up
to #195948.
DeltaFile
+6-6llvm/utils/gn/build/sync_source_dir.py
+6-61 files

LLVM/project 42ae7d8llvm/lib/Transforms/Vectorize LoopVectorizationPlanner.h

Clarify isLegalMaskedLoadOrStore docstring
DeltaFile
+3-0llvm/lib/Transforms/Vectorize/LoopVectorizationPlanner.h
+3-01 files

LLVM/project 6690eaallvm/utils/gn/build write_cmake_config.py

[gn] Fix a benign bug in write_cmake_config.py (#196043)

A local read() function was ignoring its parameter and was instead
always using the value that was passed in as parameter anyways.

No actual behavior change.
DeltaFile
+1-1llvm/utils/gn/build/write_cmake_config.py
+1-11 files

LLVM/project 440c3d1llvm/include/llvm/IR IRBuilder.h, llvm/lib/IR IRBuilder.cpp

[IRBuilder][NFC] Add CreateNonnullAssumption and use it in InstCombine (#195935)
DeltaFile
+2-7llvm/lib/Transforms/InstCombine/InstCombineCalls.cpp
+8-1llvm/lib/IR/IRBuilder.cpp
+5-1llvm/include/llvm/IR/IRBuilder.h
+15-93 files

NetBSD/pkgsrc PH9Jrrmdoc CHANGES-2026

   Updated security/py-authlib, databases/py-pymysql
VersionDeltaFile
1.2851+3-1doc/CHANGES-2026
+3-11 files

LLVM/project 3aa9c19llvm/utils/gn/secondary/clang/lib/ScalableStaticAnalysisFramework/Analyses BUILD.gn, llvm/utils/gn/secondary/clang/unittests/ScalableStaticAnalysisFramework BUILD.gn

[gn build] Port b73ce3e53fcb (#196049)
DeltaFile
+5-0llvm/utils/gn/secondary/clang/lib/ScalableStaticAnalysisFramework/Analyses/BUILD.gn
+1-0llvm/utils/gn/secondary/clang/unittests/ScalableStaticAnalysisFramework/BUILD.gn
+6-02 files

NetBSD/pkgsrc vh6D0eZdatabases/py-pymysql distinfo Makefile

   py-pymysql: updated to 1.1.3

   v1.1.3

   Security

   * Fix `Cursor.callproc()` didn't escape procedure name.
     There was a possibility of SQL injection when calling a procedure with a string received from an untrusted source as the procedure name.

     NOTICE: This change may cause backward compatibility issues. If you specified a procedure name like `"dbname.funcname"`, the previous version called `CALL dbname.funcname`, but from this version, it will call ``CALL `dbname.funcname` `` so you cannot specify procedure name with database name anymore.
VersionDeltaFile
1.15+4-4databases/py-pymysql/distinfo
1.22+2-2databases/py-pymysql/Makefile
+6-62 files

FreeNAS/freenas 74f1c88src/middlewared/middlewared/plugins/certificate renew_certs.py, src/middlewared/middlewared/plugins/truenas_connect acme.py

Minor fixes
DeltaFile
+2-1src/middlewared/middlewared/plugins/truenas_connect/acme.py
+0-1src/middlewared/middlewared/plugins/certificate/renew_certs.py
+2-22 files

LLVM/project eb39836llvm/utils/gn/secondary/clang/lib/ScalableStaticAnalysisFramework/Analyses BUILD.gn, llvm/utils/gn/secondary/clang/unittests/ScalableStaticAnalysisFramework BUILD.gn

[gn build] Port 8578a0a87f4f (#196048)
DeltaFile
+2-0llvm/utils/gn/secondary/clang/unittests/ScalableStaticAnalysisFramework/BUILD.gn
+2-0llvm/utils/gn/secondary/clang/lib/ScalableStaticAnalysisFramework/Analyses/BUILD.gn
+4-02 files

LLVM/project f8c3f46llvm/utils/gn/secondary/clang/unittests/ScalableStaticAnalysisFramework BUILD.gn

[gn build] Port 75b3226c3e67 (#196046)
DeltaFile
+2-1llvm/utils/gn/secondary/clang/unittests/ScalableStaticAnalysisFramework/BUILD.gn
+2-11 files

FreeBSD/ports 4e0113bgraphics/drm-66-kmod/files patch-i915_Makefile

graphics/drm-66-kmod: Fix build of intel bits on 15.0-RELEASE

PR:             294870 294878
DeltaFile
+18-11graphics/drm-66-kmod/files/patch-i915_Makefile
+18-111 files

FreeBSD/ports 0a09fe1graphics/drm-66-kmod/files patch-compiler__flags.mk

graphics/drm-66-kmod: Fix build on FreeBSD 15.0

PR:             294875
DeltaFile
+12-0graphics/drm-66-kmod/files/patch-compiler__flags.mk
+12-01 files

LLVM/project bfbcef4llvm/utils/gn/secondary/llvm/lib/Transforms/Vectorize BUILD.gn, llvm/utils/gn/secondary/llvm/unittests/Transforms/Vectorize/SandboxVectorizer BUILD.gn

[gn build] Port 0beb9f45f273 (#196045)
DeltaFile
+1-0llvm/utils/gn/secondary/llvm/unittests/Transforms/Vectorize/SandboxVectorizer/BUILD.gn
+1-0llvm/utils/gn/secondary/llvm/lib/Transforms/Vectorize/BUILD.gn
+2-02 files

NetBSD/pkgsrc pBknJH8security/py-authlib DESCR distinfo

   py-authlib: updated to 1.7.2

   1.7.2

   Fix the readme links
   Allow non-recommended algorithms in ClientSecretJWT and PrivateKey
   Validate BCP47 language tags with a regex
   Fix RFC7523 signing with non RSA keys
VersionDeltaFile
1.3+13-2security/py-authlib/DESCR
1.35+4-4security/py-authlib/distinfo
1.38+3-3security/py-authlib/Makefile
1.12+4-1security/py-authlib/PLIST
+24-104 files

LLVM/project 8effc2cllvm/lib/CodeGen/GlobalISel CombinerHelper.cpp, llvm/test/CodeGen/AArch64 sqrt-fastmath.ll

[AArch64][GlobalISel] Protect against fdiv of 1 (#184063)

This test was crashing undef gisel, as the fdiv would be CSEd to the
existing instruction.
DeltaFile
+657-426llvm/test/CodeGen/AArch64/sqrt-fastmath.ll
+8-3llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp
+665-4292 files

LLVM/project 7529605lldb/source/Plugins/Process/Linux NativeProcessLinux.cpp NativeProcessLinux.h, lldb/source/Plugins/Process/POSIX NativeProcessELF.cpp NativeProcessELF.h

[LLDB][PosixELF] Move m_mem_region_cache to generic ELF layer (#195809)
DeltaFile
+13-0lldb/test/Shell/Breakpoint/step-out.test
+8-0lldb/source/Plugins/Process/POSIX/NativeProcessELF.cpp
+0-8lldb/source/Plugins/Process/Linux/NativeProcessLinux.cpp
+4-0lldb/source/Plugins/Process/POSIX/NativeProcessELF.h
+0-3lldb/source/Plugins/Process/Linux/NativeProcessLinux.h
+2-0lldb/test/Shell/Breakpoint/Inputs/break_stepout.c
+27-112 files not shown
+27-138 files

LLVM/project 1af4350llvm/include/llvm/IR Constants.h, llvm/lib/IR Constants.cpp AsmWriter.cpp

[LLVM][Constants] Store "splat (float 0.0)" as ConstantFP rather than ConstantAggregateZero. (#195284)

The original split is awkward because, not unreasonably, some code paths
expect constant folding of ConstantFP operands to yield a ConstantFP
result.

Fixes https://github.com/llvm/llvm-project/issues/194590
DeltaFile
+45-0llvm/test/Transforms/Reassociate/fast-ReassociateVector.ll
+8-6llvm/lib/IR/Constants.cpp
+5-0llvm/lib/IR/AsmWriter.cpp
+3-0llvm/include/llvm/IR/Constants.h
+1-1llvm/lib/IR/ConstantFold.cpp
+62-75 files

FreeBSD/ports e9da36fdevel/hs-hpack distinfo Makefile.cabal

devel/hs-hpack: Update 0.39.3 => 0.39.5

Approved by:            haskell@ (alven@)
Approved by:            db@, yuri@ (Mentors, implicit)
DeltaFile
+49-71devel/hs-hpack/distinfo
+23-23devel/hs-hpack/Makefile.cabal
+1-1devel/hs-hpack/Makefile
+73-953 files

LLVM/project b6a9206flang/test/Lower select-type.f90

[flang][NFC] Converted select-type.f90 test to HLFIR (#195777)

Lower/select-type.f90 took special care to convert from legacy lowering
to HLFIR lowering.

Assisted-by: AI
DeltaFile
+665-333flang/test/Lower/select-type.f90
+665-3331 files

LLVM/project c97244dflang-rt/lib/runtime extensions.cpp

[flang-rt] Avoid libstdc++ guard symbols in RTNAME(Timef) (#195984)

The function-local `static Lock timef_lock;` introduced by PR #185377
required thread-safe-static initialization, which causes the compiler to
emit calls to `__cxa_guard_acquire`/`__cxa_guard_release` from
libsupc++/libc++abi -- a C++ runtime library dependency that flang-rt
explicitly avoids (see comment in
flang-rt/include/flang-rt/runtime/lock.h).

Move `timef_lock` to namespace scope, matching the existing
`rand_seed_lock` pattern in the same file. The other function-local
statics (`start`, `ticks_per_sec`, `isInit`) have constant initializers
and are unaffected.

Assisted-by: AI
DeltaFile
+8-1flang-rt/lib/runtime/extensions.cpp
+8-11 files

NetBSD/pkgsrc WJYOvc2doc CHANGES-2026

   Updated devel/memcached
VersionDeltaFile
1.2850+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc K2xToKPdevel/memcached distinfo Makefile

   memcached: updated to 1.6.41

   1.6.41

   Overview

   Important bugfix release over regressions starting from 1.6.34 and 1.6.40. The glitches are not likely critical but we want to raise awareness of them.

   In 1.6.34 we introduced new memory mover code. In very rare cases a bug can lead to the memory mover becoming unable to make progress and pages will no longer be moved for either a period of time or forever.

   This also introduced a rare crash when slabs_mover=2 start option is in use. However it is highly recommended that nobody use this option as it will give poor hit rates for most workloads.

   In 1.6.40 we introduced a rewritten protocol parser. The lru tuning command was made inaccessible and is now fixed in this release.

   Finally, this repairs a bug in extstore where frequently accessed items can be lost during data compaction. This has existed since extstore was written and is not a recent regression. It is more likely to happen on highly loaded systems with low memory available to keep active items in RAM vs disk.

   Several ASAN triggering but otherwise harmless bugs were also fixed.

   Fixes

    [15 lines not shown]
VersionDeltaFile
1.63+4-4devel/memcached/distinfo
1.96+2-2devel/memcached/Makefile
+6-62 files

LLVM/project a30e9a4cross-project-tests/debuginfo-tests/dexter/dex/debugger DAP.py

[Dexter] Add timestamps to DAP logging (#193705)

DAP logs are currently optionally output by Dexter to assist in
debugging or analyzing Dexter sessions. The output currently includes
the contents of every DAP message sent to/from the debug adapter, but
for some long-running programs it can also be useful to know when
messages have been sent and received; to assist, this patch adds
timestamps to DAP messages in the log.
DeltaFile
+10-0cross-project-tests/debuginfo-tests/dexter/dex/debugger/DAP.py
+10-01 files