LLVM/project b7aeb7fclang/lib/Basic/Targets AMDGPU.cpp, clang/test/Driver amdgpu-macros.cl

clang/AMDGPU: Ensure more macros are defined for dummy target (#185837)

FP_FAST_FMA should be unconditionally true.
DeltaFile
+15-15clang/lib/Basic/Targets/AMDGPU.cpp
+8-8clang/test/Preprocessor/predefined-arch-macros.c
+10-0clang/test/Driver/amdgpu-macros.cl
+33-233 files

LLVM/project c7bd306llvm/lib/Transforms/Vectorize SLPVectorizer.cpp, llvm/test/Transforms/SLPVectorizer consecutive-access.ll reduced-gathered-vectorized.ll

Revert "[SLP] Loop aware cost model/tree building"

This reverts commit 8963edb534e28d548d8381675bb18af1770c3041 to fix
miscompilations/compile time regressions, reported in https://github.com/llvm/llvm-project/pull/150450#issuecomment-4037224288, https://github.com/llvm/llvm-project/pull/150450#issuecomment-4037481719 and https://github.com/llvm/llvm-project/pull/150450#issuecomment-4038134121
DeltaFile
+13-183llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
+92-69llvm/test/Transforms/SLPVectorizer/RISCV/buildvector-all-external-scalars.ll
+45-34llvm/test/Transforms/SLPVectorizer/AArch64/getelementptr.ll
+52-24llvm/test/Transforms/SLPVectorizer/consecutive-access.ll
+20-49llvm/test/Transforms/SLPVectorizer/reduced-gathered-vectorized.ll
+35-32llvm/test/Transforms/SLPVectorizer/X86/deleted-instructions-clear.ll
+257-39122 files not shown
+432-52928 files

LLVM/project 06b5110llvm/utils/gn/secondary/clang-tools-extra/clang-doc BUILD.gn

[gn build] Port b80248a0ea35
DeltaFile
+1-0llvm/utils/gn/secondary/clang-tools-extra/clang-doc/BUILD.gn
+1-01 files

LLVM/project 86f1a77llvm/utils/gn/secondary/clang/lib/CodeGen BUILD.gn

[gn build] Port af7c352fa38d
DeltaFile
+1-0llvm/utils/gn/secondary/clang/lib/CodeGen/BUILD.gn
+1-01 files

LLVM/project 6699e93llvm/utils/gn/secondary/clang-tools-extra/clang-tidy/modernize BUILD.gn

[gn build] Port 9dece6d7a1d1
DeltaFile
+1-0llvm/utils/gn/secondary/clang-tools-extra/clang-tidy/modernize/BUILD.gn
+1-01 files

LLVM/project add0870llvm/utils/gn/secondary/clang/lib/Index BUILD.gn

[gn build] Port 65cb738ff419
DeltaFile
+0-1llvm/utils/gn/secondary/clang/lib/Index/BUILD.gn
+0-11 files

LLVM/project 3d73d7allvm/utils/gn/secondary/clang/lib/Analysis/Scalable BUILD.gn

[gn build] Port 5cafc12f06ea
DeltaFile
+1-0llvm/utils/gn/secondary/clang/lib/Analysis/Scalable/BUILD.gn
+1-01 files

LLVM/project addde02llvm/utils/gn/secondary/clang-tools-extra/clang-tidy/hicpp BUILD.gn

[gn build] Port 61a58cfa5c9a
DeltaFile
+0-1llvm/utils/gn/secondary/clang-tools-extra/clang-tidy/hicpp/BUILD.gn
+0-11 files

LLVM/project 6c81bfdllvm/utils/gn/secondary/clang-tools-extra/clang-tidy/hicpp BUILD.gn, llvm/utils/gn/secondary/clang-tools-extra/clang-tidy/portability BUILD.gn

[gn build] Port 63db92d6d25b
DeltaFile
+0-1llvm/utils/gn/secondary/clang-tools-extra/clang-tidy/hicpp/BUILD.gn
+1-0llvm/utils/gn/secondary/clang-tools-extra/clang-tidy/portability/BUILD.gn
+1-12 files

LLVM/project 0d067dbllvm/utils/gn/secondary/clang-tools-extra/clang-tidy/bugprone BUILD.gn, llvm/utils/gn/secondary/clang-tools-extra/clang-tidy/hicpp BUILD.gn

[gn build] Port 49c714ecd731
DeltaFile
+1-0llvm/utils/gn/secondary/clang-tools-extra/clang-tidy/bugprone/BUILD.gn
+0-1llvm/utils/gn/secondary/clang-tools-extra/clang-tidy/hicpp/BUILD.gn
+1-12 files

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

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

LLVM/project 1423dc6clang/include/clang/Basic BuiltinsAMDGPU.td, clang/test/CodeGenHIP builtins-amdgcn-gfx12-f16-w64.hip builtins-amdgcn-gfx12-f16-w32.hip

Revert "[Clang][AMDGPU] Change __fp16 to _Float16 in builtin definitions (#18…"

This reverts commit a17289b76ae31efdd5b6ce0ed8da04b1b9185a33.
DeltaFile
+0-96clang/test/CodeGenHIP/builtins-amdgcn-gfx12-f16-w64.hip
+0-96clang/test/CodeGenHIP/builtins-amdgcn-gfx12-f16-w32.hip
+0-88clang/test/CodeGenHIP/builtins-amdgcn-f16-misc.hip
+0-70clang/test/CodeGenHIP/builtins-amdgcn-gfx1250-f16-misc.hip
+0-27clang/test/CodeGenHIP/builtins-amdgcn-gfx950-f16.hip
+13-13clang/include/clang/Basic/BuiltinsAMDGPU.td
+13-3908 files not shown
+22-39914 files

LLVM/project 0b179dellvm/include/llvm/ExecutionEngine/Orc WaitingOnGraph.h, llvm/unittests/ExecutionEngine/Orc WaitingOnGraphTest.cpp

[ORC] Update comment to reflect change b883091badd. NFCI.

And while I'm updating comments: fix some typos in WaitingOnGraphTest.cpp.
DeltaFile
+2-2llvm/unittests/ExecutionEngine/Orc/WaitingOnGraphTest.cpp
+1-1llvm/include/llvm/ExecutionEngine/Orc/WaitingOnGraph.h
+3-32 files

LLVM/project 9ba92ffllvm/lib/Target/AArch64 AArch64ISelLowering.cpp AArch64SVEInstrInfo.td

[LLVM][CodeGen][SVE] Refactor isel of 128-bit constant splats. (#185652)

Rather than lower constant splats that only SVE supports to scalable
vectors this patch maintains the use of fixed length vectors but adds
isel patterns to select the necessary SVE instructions.

Doing this means we can extend coverage to include SVE operations that
take an immediate operand without needing to convert more of the DAG to
scalable vectors, which can potentially prevent larger NEON patterns
from matching.
DeltaFile
+3-4llvm/lib/Target/AArch64/AArch64ISelLowering.cpp
+3-0llvm/lib/Target/AArch64/AArch64SVEInstrInfo.td
+3-0llvm/lib/Target/AArch64/SVEInstrFormats.td
+9-43 files

FreeNAS/freenas 610c8f2src/middlewared/middlewared main.py, src/middlewared/middlewared/plugins/webshare config.py __init__.py

NAS-140228 / 27.0.0-BETA.1 / Convert webshare service to new pattern (#18422)

## Context

`webshare` service was converted to generic type before we had
established a clear pattern on how to convert services to be typesafe.

CI Run:
http://jenkins.eng.ixsystems.net:8080/job/tests/job/api_tests/8018/
DeltaFile
+21-86src/middlewared/middlewared/plugins/webshare/config.py
+72-0src/middlewared/middlewared/plugins/webshare/__init__.py
+46-0src/middlewared/middlewared/plugins/webshare/utils.py
+1-1src/middlewared/middlewared/main.py
+140-874 files

LLVM/project 7319544llvm/include/llvm/ExecutionEngine/Orc WaitingOnGraphOpReplay.h, llvm/unittests/ExecutionEngine/Orc WaitingOnGraphTest.cpp

[ORC] Replace some loops with ContainerElementsMap::merge. NFCI. (#185845)
DeltaFile
+5-9llvm/unittests/ExecutionEngine/Orc/WaitingOnGraphTest.cpp
+4-8llvm/include/llvm/ExecutionEngine/Orc/WaitingOnGraphOpReplay.h
+9-172 files

NetBSD/pkgsrc O2QZU8tdatabases/openldap distinfo Makefile.version, databases/openldap-doc distinfo

   openldap: updated to 2.6.13

   OpenLDAP 2.6.13 Release (2026/03/09)
        Fixed liblber ber_bvreplace_x potential NULL dereference
        Fixed libldap heap buffer overflow in parse_whsp
        Fixed slap(add|modify) to not recreate config frontend
        Fixed slapd authzPrettyNormal function memory leak
        Fixed slapd memory leak in get_mra function
        Fixed slapd memory leak in parseAssert and parseReturnFilter functions
        Fixed slapd memory leak in parseReadAttrs function
        Fixed slapd slapd_sasl_mechs race condition
        Fixed slapd syncrepl to be more efficient with refresh task
        Fixed slapd unbind/close race condition
        Fixed slapd-ldap memory leak in ldap_chain_parse_ctrl function
        Fixed slapd-mdb always initialize pausepoll
        Fixed slapo-constraint to not propagate request controls to internal ops
        Fixed slapo-dds minttl incorrectly set in certain scenarios
        Fixed slapo-memberof to not propagate request controls to internal ops
        Fixed slapo-nestgroup to not propagate request controls to internal ops

    [7 lines not shown]
VersionDeltaFile
1.48+4-4databases/openldap-doc/distinfo
1.145+4-4databases/openldap/distinfo
1.47+2-2databases/openldap/Makefile.version
+10-103 files

LLVM/project bc93571lldb/test/API/functionalities/longjmp TestLongjmp.py

[lldb][test] Remove Windows xfail from 2 tests in TestLongjmp.py (#185859)

Started passing when #185464 landed.

https://lab.llvm.org/buildbot/#/builders/211/builds/6880

UNEXPECTED SUCCESS: test_step_back_out_dwarf
(TestLongjmp.LongjmpTestCase.test_step_back_out_dwarf)
Test stepping when the inferior calls setjmp/longjmp, in particular,
thread step-out after thread step-in.
UNEXPECTED SUCCESS: test_step_out_dwarf
(TestLongjmp.LongjmpTestCase.test_step_out_dwarf)
Test stepping when the inferior calls setjmp/longjmp, in particular,
thread step-out.

(test_step_over is still expectedly failing)
DeltaFile
+0-2lldb/test/API/functionalities/longjmp/TestLongjmp.py
+0-21 files

LLVM/project fb9a0cdlldb/source/Plugins/SymbolFile/NativePDB UdtRecordCompleter.cpp, lldb/test/Shell/SymbolFile/NativePDB vbases.test udt-layout.test

[LLDB][NativePDB] Ignore indirect virtual bases (#185735)

When a class indirectly inherits from a class with virtual bases, it
will get an `LF_IVBCLASS` record in its fieldlist, even though it
doesn't directly inherit that class.

In the following example, `UserUser` inherits from `User`, which
virtually inherits from `VBase`:

```cpp
struct User : public virtual VBase {};
struct UserUser : public User {};
```

For this we get
```
  0x1015 | LF_FIELDLIST [size = 72]
           - LF_BCLASS
             type = 0x1002 (-> 0x102A), offset = 0, attrs = public

    [25 lines not shown]
DeltaFile
+62-0lldb/test/Shell/SymbolFile/NativePDB/vbases.test
+6-1lldb/source/Plugins/SymbolFile/NativePDB/UdtRecordCompleter.cpp
+0-3lldb/test/Shell/SymbolFile/NativePDB/udt-layout.test
+1-1lldb/test/Shell/SymbolFile/NativePDB/tag-types.cpp
+69-54 files

LLVM/project 1cae968llvm/test/CodeGen/AArch64 sve-bf16-compares.ll sve-bf16-combines.ll

[LLVM][CodeGen][SVE] Improve isel for split vector bfloat conversions. (#184357)

We typically promote nxv8bf16 operations to pairs of nxv4f32 operations,
which leads to the common idiom:

        fpextend(extract_[lo,hi] A)

This patch adds isel patterns to match the whole sequence, which is
effectively just an interleave with zero.
DeltaFile
+122-182llvm/test/CodeGen/AArch64/sve-bf16-compares.ll
+119-160llvm/test/CodeGen/AArch64/sve-bf16-combines.ll
+57-80llvm/test/CodeGen/AArch64/sve-bf16-arith.ll
+42-52llvm/test/CodeGen/AArch64/sve-bf16-int-converts.ll
+35-42llvm/test/CodeGen/AArch64/sve-bf16-rounding.ll
+20-25llvm/test/CodeGen/AArch64/sve-bf16-reductions.ll
+395-5412 files not shown
+409-5478 files

LLVM/project 0480298mlir/lib/Conversion/SCFToGPU SCFToGPU.cpp, mlir/test/Conversion/SCFToGPU no_iter_args.mlir

[mlir][SCFToGPU] Fix crash when converting affine.for with iter_args to GPU (#185073)

The convert-affine-for-to-gpu pass moved operations from the affine.for
loop body to the GPU launch kernel, then erased the original loop.
However, if the loop had iter_args (reduction loops), the moved
operations could still reference the loop body's block arguments (the
iter_args). When the loop was erased, those block arguments were
destroyed while still having live uses, triggering a use_empty()
assertion.

Fix this by detecting loops with iter_args in collectBounds and
returning an error. Reduction loops cannot be trivially converted to GPU
kernels without dedicated handling of the accumulator semantics.

Fixes #116044

Assisted-by: Claude Code
DeltaFile
+18-0mlir/test/Conversion/SCFToGPU/no_iter_args.mlir
+6-0mlir/lib/Conversion/SCFToGPU/SCFToGPU.cpp
+24-02 files

OPNSense/core 838873asrc/opnsense/service/modules/actions script_output.py

configd: change https://github.com/opnsense/core/commit/c8cd5565ec135a0111497fde2e20e3cb79324f0d seemed to have uncovered another issue when it comes to file generation, as each call generates a new tempfile, we're now keeping a lot of them.

In order to fix this behavoir, only generate the filename and reuse it when serving cached commands, which was the intention from the beginning.

(cherry picked from commit 914e5a20e172200593190e12a7c83670fe22ce1a)
DeltaFile
+15-3src/opnsense/service/modules/actions/script_output.py
+15-31 files

NetBSD/pkgsrc 4EuvkGcdoc CHANGES-2026

   Updated security/libjwt, finance/py-stripe, math/fast_float
VersionDeltaFile
1.1683+4-1doc/CHANGES-2026
+4-11 files

pkgng/pkgng 5e8bc8csrc query.c, tests/frontend query.sh

query: for multiline print en empty line if no information to display

Fixes: #1037
DeltaFile
+34-1tests/frontend/query.sh
+13-0src/query.c
+47-12 files

NetBSD/pkgsrc HIvA5Lsmath/fast_float distinfo Makefile

   fast_float: updated to 8.2.4

   8.2.4

   This release can boost the performance by about 10% in some cases thanks to @kolemannix

   Add more boundary test cases for double and float parsing
   fix warning C4702: unreachable code
   Mention C under other languages
   A few inlines
VersionDeltaFile
1.12+4-4math/fast_float/distinfo
1.12+2-2math/fast_float/Makefile
+6-62 files

LLVM/project 61c237bllvm/utils/git github-automation.py

github-automation.py: Avoid duplicate pings (#184321)

Follow-up to: #149653.

As noticed in:
https://github.com/llvm/llvm-project/pull/184288#issuecomment-3988440497.
DeltaFile
+4-1llvm/utils/git/github-automation.py
+4-11 files

LLVM/project c0c8b99libclc/clc/lib/generic/conversion clc_convert_int2float.cl, libclc/clc/lib/generic/math clc_lgamma_r.cl clc_atan2.cl

[libclc][NFC] Change include style from <...> to "..." (#185788)

project-specific headers should use "". Keep #include <amdhsa_abi.h>
DeltaFile
+26-26libclc/clc/lib/generic/conversion/clc_convert_int2float.cl
+17-17libclc/clc/lib/generic/math/clc_lgamma_r.cl
+17-17libclc/clc/lib/generic/math/clc_atan2.cl
+17-17libclc/clc/lib/generic/math/clc_atan2pi.cl
+16-16libclc/clc/lib/generic/math/clc_remainder.cl
+16-16libclc/clc/lib/generic/math/clc_frexp.cl
+109-109679 files not shown
+2,417-2,412685 files

NetBSD/pkgsrc 6sm0d5ufinance/py-stripe distinfo Makefile

   py-stripe: updated to 14.4.1

   14.4.1

   Add Stripe-Request-Trigger header
   Add agent information to UserAgent
VersionDeltaFile
1.75+4-4finance/py-stripe/distinfo
1.80+2-2finance/py-stripe/Makefile
+6-62 files

OpenBSD/ports IEEe4lpdevel/ruff distinfo crates.inc, devel/ruff/patches patch-Cargo_toml

   Update to ruff 0.15.5 from maintainer

   https://github.com/astral-sh/ruff/releases/tag/0.15.5
VersionDeltaFile
1.8+28-34devel/ruff/distinfo
1.8+12-15devel/ruff/crates.inc
1.8+2-2devel/ruff/Makefile
1.8+1-1devel/ruff/patches/patch-Cargo_toml
+43-524 files

NetBSD/pkgsrc ph4hiFpsecurity/libjwt distinfo Makefile

   libjwt: updated to 3.3.2

   3.3.2

   Patch release to fix symbol visibility for the JSON abstraction layer.

   Build fix: Mark all JSON abstraction functions with JWT_NO_EXPORT to prevent them from being exported in the shared library's public symbol table. These are internal implementation details of the JSON backend abstraction (Jansson/json-c) and should not be visible to library consumers.
VersionDeltaFile
1.8+4-4security/libjwt/distinfo
1.9+3-4security/libjwt/Makefile
1.6+2-2security/libjwt/PLIST
+9-103 files