LLVM/project 253d6f2.ci compute_projects_test.py compute_projects.py

[CI][flang][OpenMP] Build OpenMP runtime mod files for flang tests (#206517)

Some flang openmp lit tests require mod files (a bit like C header
files, except they are compiler generated) from the openmp runtime. As
the openmp runtime is not currently built in this configuration, these
71 flang tests get skipped and a warning is emitted.

Here I enable openmp as a dependency for flang but add
-DLIBOMP_FORTRAN_MODULES_ONLY=ON so that only the required mod files are
built and not the whole of the openmp runtime.

This only effects linux bots: Windows and MacOS explicitly exclude
openmp so it will still not be enabled there.

Assited-by: Codex
DeltaFile
+2-2.ci/compute_projects_test.py
+1-0.ci/compute_projects.py
+3-22 files

FreeBSD/ports 96ae9f9net-p2p/transmission Makefile, net-p2p/transmission-components distinfo Makefile

net-p2p/transmission{,-components}: Update 4.1.2 => 4.1.3

Minor bugfix release, fixes a potential CRSF security issue for
users who enable remote access to Transmission.

Changelog:
https://github.com/transmission/transmission/releases/tag/4.1.3

PR:             296488
Approved by:    osa, vvd (Mentors, implicit)
MFH             2026Q2

(cherry picked from commit fcf96a0bd8ebf47ff1672c78048caaf6ee3551c1)
DeltaFile
+3-3net-p2p/transmission-components/distinfo
+1-1net-p2p/transmission-components/Makefile
+1-1net-p2p/transmission/Makefile
+5-53 files

LLVM/project aded530clang/test/CodeGen attr-counted-by.c attr-counted-by-with-sanitizers.c

[Clang][tests][NFC] Split __counted_by attribute testcases into two (#207144)

Splitting the testcase file makes it easier to review the generated
code. The only changes are cosmetic:

  - Renaming functions and structs to be more descriptive, and
  - Removing a duplicate test.
DeltaFile
+0-2,755clang/test/CodeGen/attr-counted-by.c
+1,736-0clang/test/CodeGen/attr-counted-by-with-sanitizers.c
+1,387-0clang/test/CodeGen/attr-counted-by-without-sanitizers.c
+3,123-2,7553 files

FreeBSD/ports fcf96a0net-p2p/transmission Makefile, net-p2p/transmission-components distinfo Makefile

net-p2p/transmission{,-components}: Update 4.1.2 => 4.1.3

Minor bugfix release, fixes a potential CRSF security issue for
users who enable remote access to Transmission.

Changelog:
https://github.com/transmission/transmission/releases/tag/4.1.3

PR:             296488
Approved by:    osa, vvd (Mentors, implicit)
MFH             2026Q2
DeltaFile
+3-3net-p2p/transmission-components/distinfo
+1-1net-p2p/transmission-components/Makefile
+1-1net-p2p/transmission/Makefile
+5-53 files

FreeBSD/ports 1b4c744devel/pecl-grpc distinfo Makefile

devel/pecl-grpc: update to 1.82.0.
DeltaFile
+3-3devel/pecl-grpc/distinfo
+1-1devel/pecl-grpc/Makefile
+4-42 files

LLVM/project 234960eclang/lib/Sema SemaLifetimeSafety.h, clang/test/Sema/LifetimeSafety misplaced-lifetimebound-intra-tu.cpp annotation-suggestions-fixits.cpp

[LifetimeSafety] Point annotation suggestion location to fix-it insertion point (#207345)
DeltaFile
+29-29clang/test/Sema/LifetimeSafety/misplaced-lifetimebound-intra-tu.cpp
+18-18clang/test/Sema/LifetimeSafety/annotation-suggestions-fixits.cpp
+9-9clang/test/Sema/LifetimeSafety/misplaced-lifetimebound-cross-tu.cpp
+2-2clang/lib/Sema/SemaLifetimeSafety.h
+58-584 files

LLVM/project ba8e423lldb/packages/Python/lldbsuite/test lldbutil.py, lldb/test/API/commands/platform/connect TestPlatformConnect.py

[lldb][test] Add a function to spawn lldb-server platforms (#205083)

I will be doing this in a future test and we already have a few copies of this code in various tests.
DeltaFile
+5-24lldb/test/API/commands/platform/connect/TestPlatformConnect.py
+3-22lldb/test/API/commands/target/auto-install-main-executable/TestAutoInstallMainExecutable.py
+1-22lldb/test/API/commands/platform/launchgdbserver/TestPlatformLaunchGDBServer.py
+21-0lldb/packages/Python/lldbsuite/test/lldbutil.py
+30-684 files

LLVM/project 11438bcllvm/lib/Target/AArch64 AArch64ISelLowering.cpp, llvm/test/CodeGen/AArch64 sve-masked-gather-64b-unscaled.ll sve-masked-gather.ll

[AArch64] Combine undef UZP and NVCAST away. (#204623)

These are used to lower insert_subvec nodes quite early in SDAG. After
DAG combines run, it's possible that the inputs to these AArch64 nodes
become UNDEF.
DeltaFile
+17-5llvm/lib/Target/AArch64/AArch64ISelLowering.cpp
+3-6llvm/test/CodeGen/AArch64/sve-masked-gather-64b-unscaled.ll
+3-6llvm/test/CodeGen/AArch64/sve-masked-gather.ll
+1-2llvm/test/CodeGen/AArch64/sve-masked-gather-legalize.ll
+24-194 files

FreeBSD/ports 163cafbsecurity/pinentry Makefile distinfo

security/pinentry: Update to 1.3.3

Fix typos and ESL.

Use security/gcr as recommended by upstream. Consequently, allow
the security/pinenty-gnome3 child port to build normally.
DeltaFile
+6-12security/pinentry/Makefile
+3-3security/pinentry/distinfo
+9-152 files

FreeBSD/ports 31b9c32security/py-gpg/files patch-tests_t-idiomatic.py

security/py-gpg: Fix tests with Python 3.12
DeltaFile
+24-0security/py-gpg/files/patch-tests_t-idiomatic.py
+24-01 files

FreeBSD/ports e37e3f5security/gpgme Makefile distinfo

security/gpgme: Update to 2.1.2

Remove CFLAGS cruft that was only meant for Qt before the split.

Update pre-build-TEST-on target with the current tests subdirs.

Changes: https://dev.gnupg.org/T8269
DeltaFile
+3-4security/gpgme/Makefile
+3-3security/gpgme/distinfo
+1-1security/gpgme/pkg-plist
+7-83 files

LLVM/project 499eba6llvm/lib/Target/AArch64 AArch64ISelLowering.cpp, llvm/test/CodeGen/AArch64 sve2p1-while-pn-folds.ll

[SDAG][AArch64] Fold extract from pext to use status flags (#206443)

This folds extracting the first bit from the first segment of a
predicate-as-counter to use the "first active" status. E.g.:

```
%pn:aarch64svcount, %flags:FlagsVT = WHILELO_PRED_COUNTER(a, b, VLx4)
%first_pred:nxv4i1 = pext(%pn, 0)
%more:i1 = extractelement(%first_pred, 0)
```
->
```
%pn:aarch64svcount, %flags:FlagsVT = WHILELO_PRED_COUNTER(a, b, VLx4)
%more = CSET(%flags, FIRST_ACTIVE)
```

Assisted-by: Codex (adding test variations)
DeltaFile
+207-0llvm/test/CodeGen/AArch64/sve2p1-while-pn-folds.ll
+58-0llvm/lib/Target/AArch64/AArch64ISelLowering.cpp
+265-02 files

FreeBSD/ports 9ab7b70converters/cl-babel-sbcl Makefile, databases/pgloader3 Makefile

*/*: Bump PORTREVISION on *-sbcl ports after lang/sbcl upgrade.
DeltaFile
+1-1converters/cl-babel-sbcl/Makefile
+1-1databases/pgloader3/Makefile
+1-1devel/cl-alexandria-sbcl/Makefile
+1-1devel/cl-alexandria/Makefile
+1-1devel/cl-asdf-sbcl/Makefile
+1-1devel/cl-flexi-streams-sbcl/Makefile
+6-614 files not shown
+20-2020 files

FreeBSD/ports a13f4a2lang/sbcl distinfo, lang/sbcl/files patch-src_compiler_ppc64_c-call.lisp patch-src_runtime_ppc-arch.c

lang/sbcl: Update to 2.6.6
DeltaFile
+0-59lang/sbcl/files/patch-src_compiler_ppc64_c-call.lisp
+0-22lang/sbcl/files/patch-src_runtime_ppc-arch.c
+0-21lang/sbcl/files/patch-src_runtime_ppc64-assem.S
+0-19lang/sbcl/files/patch-make-config.sh
+0-13lang/sbcl/files/patch-src_compiler_ppc64_parms.lisp
+3-3lang/sbcl/distinfo
+3-1371 files not shown
+4-1387 files

LLVM/project 4d46b7aclang/utils/TableGen ClangOpcodesEmitter.cpp

[clang][bytecode][NFC] Report error if HasGroup is set without types (#207334)

Setting `HasGroup = 1` in tablegen without the types being non-empty
causes problems later, so diagnose it.
DeltaFile
+5-0clang/utils/TableGen/ClangOpcodesEmitter.cpp
+5-01 files

FreeBSD/ports cb206badevel/py-grpcio distinfo Makefile, devel/py-grpcio/files patch-third__party_boringssl-with-bazel_src_include_openssl_base.h

devel/py-grpcio: update to 1.81.1.
DeltaFile
+0-12devel/py-grpcio/files/patch-third__party_boringssl-with-bazel_src_include_openssl_base.h
+3-3devel/py-grpcio/distinfo
+1-1devel/py-grpcio/Makefile
+4-163 files

FreeBSD/ports baa4e17devel/py-grpcio-tools distinfo Makefile

devel/py-grpcio-tools: update to 1.81.1.
DeltaFile
+3-3devel/py-grpcio-tools/distinfo
+1-1devel/py-grpcio-tools/Makefile
+4-42 files

FreeBSD/ports c9b2860devel/py-grpcio/files patch-third__party_boringssl-with-bazel_include_openssl_base.h

devel/py-grpcio: add patch (forgot to add on previous commit)
DeltaFile
+12-0devel/py-grpcio/files/patch-third__party_boringssl-with-bazel_include_openssl_base.h
+12-01 files

LLVM/project 15b3882llvm/test/CodeGen/AArch64 arm64-fast-isel-conversion.ll

[AArch64][FastISel] Update arm64-fast-isel-conversion.ll check lines (NFC) (#207159)

Before fixing relevant bugs and extending the existing tests,
auto-generate CHECKs.

Note that some of the existing CHECKs actually check for buggy isel.
Those will be fixed separately, after adding more tests in a separate
PR. This PR just runs `update_llc_test_checks.py`.
DeltaFile
+218-128llvm/test/CodeGen/AArch64/arm64-fast-isel-conversion.ll
+218-1281 files

LLVM/project 9338665llvm/test/CodeGen/AArch64/Atomics aarch64_be-atomicrmw-lse2.ll aarch64_be-atomicrmw-rcpc3.ll

Merge branch 'main' into users/usx95/07-03-annotation-suggestion-loc
DeltaFile
+315-315llvm/test/CodeGen/AArch64/Atomics/aarch64_be-atomicrmw-lse2.ll
+315-315llvm/test/CodeGen/AArch64/Atomics/aarch64_be-atomicrmw-rcpc3.ll
+315-315llvm/test/CodeGen/AArch64/Atomics/aarch64_be-atomicrmw-rcpc.ll
+315-315llvm/test/CodeGen/AArch64/Atomics/aarch64_be-atomicrmw-v8a.ll
+180-180llvm/test/CodeGen/AArch64/Atomics/aarch64_be-cmpxchg-rcpc3.ll
+180-180llvm/test/CodeGen/AArch64/Atomics/aarch64_be-cmpxchg-lse2.ll
+1,620-1,620255 files not shown
+3,264-2,659261 files

FreeBSD/ports fe7f5adgraphics/fotocx pkg-plist Makefile, graphics/fotocx/files patch-zfuncs.cc

graphics/fotocx: update the port to version 26.5

- Provide fall-back distfile mirrors as the author
  has a nasty habit of removing the older versions
  from the main site
- Port internal memused() function to FreeBSD using
  the getrusage(2) API
- Replace non-standard, GNU get_current_dir_name()
  call with the normal POSIX getcwd()

Reported by:    portscout
DeltaFile
+30-98graphics/fotocx/pkg-plist
+39-11graphics/fotocx/files/patch-zfuncs.cc
+5-2graphics/fotocx/Makefile
+3-3graphics/fotocx/distinfo
+77-1144 files

LLVM/project efcfff7libcxx/test/libcxx/strings/basic.string/string.modifiers assert.append.pass.cpp assert.assign.pass.cpp

[libc++] Add assert test for string assign/append (#207164)

Fixes
https://github.com/llvm/llvm-project/pull/206320#discussion_r3507502638.
DeltaFile
+40-0libcxx/test/libcxx/strings/basic.string/string.modifiers/assert.append.pass.cpp
+40-0libcxx/test/libcxx/strings/basic.string/string.modifiers/assert.assign.pass.cpp
+80-02 files

LLVM/project 409705allvm/include/llvm/MC MCSubtargetInfo.h, llvm/lib/CodeGen TargetSubtargetInfo.cpp

[spr] initial version

Created using spr 1.3.8-wip
DeltaFile
+20-14llvm/utils/TableGen/SubtargetEmitter.cpp
+8-8llvm/lib/MC/MCSubtargetInfo.cpp
+6-6llvm/include/llvm/MC/MCSubtargetInfo.h
+6-5llvm/lib/CodeGen/TargetSubtargetInfo.cpp
+3-2llvm/unittests/CodeGen/MFCommon.inc
+2-2llvm/utils/TableGen/Common/CodeGenSchedule.h
+45-374 files not shown
+51-4110 files

LLVM/project 243211allvm/docs ReleaseNotes.md

[ReleaseNotes] Remove leftover conflict marker (#207348)
DeltaFile
+0-1llvm/docs/ReleaseNotes.md
+0-11 files

LLVM/project c2c75b1llvm/lib/Support UnicodeNameToCodepointGenerated.cpp, llvm/test/CodeGen/AMDGPU amdgcn.bitcast.1024bit.ll

Merge remote-tracking branch 'origin/main' into gbossu.nxv1.gather.scatter.2
DeltaFile
+24,053-23,916llvm/lib/Support/UnicodeNameToCodepointGenerated.cpp
+19,967-19,033llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.1024bit.ll
+13,779-6,871llvm/test/tools/llvm-mca/AArch64/Cortex/C1Ultra-sve-instructions.s
+10,260-9,388llvm/test/MC/AMDGPU/gfx11_asm_vopc.s
+12,991-3,310llvm/test/MC/AMDGPU/gfx13_asm_vop3_dpp16.s
+11,856-3,719llvm/test/MC/AMDGPU/gfx12_asm_vop3_dpp16.s
+92,906-66,2379,528 files not shown
+619,839-376,3049,534 files

FreeBSD/ports e983a37lang/erlang-runtime29 distinfo Makefile

lang/erlang-runtime29: Update to 29.0.3
DeltaFile
+3-3lang/erlang-runtime29/distinfo
+1-1lang/erlang-runtime29/Makefile
+4-42 files

LLVM/project cd709e7llvm/lib/Target/AArch64 AArch64ISelLowering.cpp

Comments
DeltaFile
+3-3llvm/lib/Target/AArch64/AArch64ISelLowering.cpp
+3-31 files

LLVM/project 67d7dfcllvm/test/CodeGen/AArch64/Atomics aarch64_be-atomicrmw-lse2.ll aarch64_be-atomicrmw-rcpc3.ll

[AArch64] Fix reversed values in big-endian 128-bit atomics (#205760)

When AArch64TargetLowering expands a load-linked or a store-conditional
during the atomic-expand pass, it made the fixed assumption that the
64-bit value stored first in memory was the low-order half of the
128-bit value, instead of checking the SubtargetInfo's endianness. The
same was true of the code that expands CMP_SWAP_128 pseudoinstructions.
So in each case, if you compiled 128-bit atomic code big-endian, you'd
get back a 128-bit integer with the top and bottom half swapped.

This was found by compiler-rt's existing tests when we ran them for a
big-endian AArch64 target in Arm Toolchain.

Most of the test changes here are `update_llc_test_checks` churn: there
were already many tests of AArch64 atomics in big-endian mode, and
apparently they all simply had the reversed registers in their expected
output.

The one new test, `aarch64_i128_endianness.ll`, directly demonstrates

    [4 lines not shown]
DeltaFile
+315-315llvm/test/CodeGen/AArch64/Atomics/aarch64_be-atomicrmw-lse2.ll
+315-315llvm/test/CodeGen/AArch64/Atomics/aarch64_be-atomicrmw-rcpc3.ll
+315-315llvm/test/CodeGen/AArch64/Atomics/aarch64_be-atomicrmw-v8a.ll
+315-315llvm/test/CodeGen/AArch64/Atomics/aarch64_be-atomicrmw-rcpc.ll
+180-180llvm/test/CodeGen/AArch64/Atomics/aarch64_be-cmpxchg-rcpc.ll
+180-180llvm/test/CodeGen/AArch64/Atomics/aarch64_be-cmpxchg-v8a.ll
+1,620-1,62012 files not shown
+2,312-2,25518 files

FreeBSD/src c9d98c0sys/netlink netlink_snl.h

netlink: add const variants of NLA iteration macros

Add const-qualified versions of the NLA iteration helpers to allow
walking immutable netlink attribute buffers without discarding const
qualifiers.

This introduces NLA_NEXT_CONST(), _NLA_END_CONST(), and
NLA_FOREACH_CONST() in netlink_snl.h.

Signed-off-by: Ishan Agrawal <iagrawal9990 at gmail.com>
Sponsored-by : Google LLC (GSoC 2026)
DeltaFile
+12-0sys/netlink/netlink_snl.h
+12-01 files

LLVM/project 17e7497cross-project-tests/debuginfo-tests/dexter-tests optnone-fastmath.cpp optnone-simple-functions.cpp, cross-project-tests/debuginfo-tests/dexter/dex/debugger/visualstudio VisualStudio.py

[Dexter] Switch to using script-mode by default (#204369)

This patch changes the default mode of Dexter from heuristic-mode to
script-mode. The --use-script argument is replaced with --use-heuristic,
some comments/docs/error messages are updated accordingly, and tests
have their flags switched accordingly.
DeltaFile
+2-6cross-project-tests/debuginfo-tests/dexter/dex/debugger/visualstudio/VisualStudio.py
+3-4cross-project-tests/debuginfo-tests/dexter/feature_tests/subtools/view.cpp
+3-3cross-project-tests/debuginfo-tests/dexter/dex/tools/test/Tool.py
+2-2cross-project-tests/debuginfo-tests/dexter/dex/tools/TestToolBase.py
+2-2cross-project-tests/debuginfo-tests/dexter-tests/optnone-fastmath.cpp
+2-2cross-project-tests/debuginfo-tests/dexter-tests/optnone-simple-functions.cpp
+14-19168 files not shown
+190-207174 files