LLVM/project 7497cb1lldb/test/API/accelerator/mock TestMockAcceleratorActions.py TestMockAcceleratorPackets.py, lldb/tools/lldb-server/Plugins/Accelerator/Mock LLDBServerMockAcceleratorPlugin.cpp RegisterContextMockAccelerator.cpp

  [lldb] Add accelerator plugin connection support (#201449)

Summary

This builds on the accelerator plugin protocol
(https://github.com/llvm/llvm-project/pull/201489) by letting a plugin
ask the client to create and connect a second
target — the mechanism a real backend (e.g. a GPU debug stub) uses to
surface
  the accelerator alongside the CPU process being debugged.

  ### What this adds

**Protocol** — a new `AcceleratorConnectionInfo` describing how the
client
  should bring up the accelerator target.

  **Client** — when an `AcceleratorActions` carries `connect_info`,
`ProcessGDBRemote` creates a new (empty) target, reverse-connects it to

    [143 lines not shown]
DeltaFile
+226-0lldb/test/API/accelerator/mock/TestMockAcceleratorActions.py
+188-0lldb/test/API/accelerator/mock/TestMockAcceleratorPackets.py
+146-11lldb/tools/lldb-server/Plugins/Accelerator/Mock/LLDBServerMockAcceleratorPlugin.cpp
+0-142lldb/test/API/accelerator/mock/TestMockAcceleratorPlugin.py
+133-0lldb/tools/lldb-server/Plugins/Accelerator/Mock/RegisterContextMockAccelerator.cpp
+112-0lldb/tools/lldb-server/Plugins/Accelerator/Mock/ProcessMockAccelerator.cpp
+805-15316 files not shown
+1,275-27622 files

LLVM/project d0f569ellvm/lib/Target/MSP430 MSP430CodeGenPassBuilder.cpp

fix

Created using spr 1.3.7
DeltaFile
+1-1llvm/lib/Target/MSP430/MSP430CodeGenPassBuilder.cpp
+1-11 files

LLVM/project 274adb3llvm/test/CodeGen/AMDGPU amdgcn.bitcast.1024bit.ll amdgcn.bitcast.512bit.ll, llvm/test/MC/AMDGPU gfx11_asm_vopc.s

Rebase, small fixes

Created using spr 1.3.7
DeltaFile
+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
+6,927-5,721llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.512bit.ll
+5,374-4,577llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.960bit.ll
+6,359-3,161llvm/test/tools/llvm-mca/AArch64/Cortex/C1Ultra-neon-instructions.s
+62,666-48,7512,268 files not shown
+270,943-145,8602,274 files

FreeBSD/ports 30f94ef. MOVED, www Makefile

www/py-dj52-django-stubs-ext: Remove expired port

2026-06-30 www/py-dj52-django-stubs-ext: Obsolete, please use www/py-django-stubs-ext instead
DeltaFile
+0-27www/py-dj52-django-stubs-ext/Makefile
+0-11www/py-dj52-django-stubs-ext/files/patch-pyproject.toml
+0-5www/py-dj52-django-stubs-ext/pkg-descr
+0-3www/py-dj52-django-stubs-ext/distinfo
+1-0MOVED
+0-1www/Makefile
+1-476 files

LLVM/project 9c6a878llvm/lib/Target/MSP430 MSP430CodeGenPassBuilder.cpp MSP430BranchSelector.cpp

[𝘀𝗽𝗿] initial version

Created using spr 1.3.7
DeltaFile
+85-0llvm/lib/Target/MSP430/MSP430CodeGenPassBuilder.cpp
+32-11llvm/lib/Target/MSP430/MSP430BranchSelector.cpp
+39-0llvm/lib/Target/MSP430/MSP430AsmPrinter.h
+36-0llvm/lib/Target/MSP430/MSP430AsmPrinter.cpp
+21-0llvm/lib/Target/MSP430/MSP430PassRegistry.def
+10-1llvm/lib/Target/MSP430/MSP430.h
+223-123 files not shown
+238-139 files

LLVM/project c251215llvm/lib/Target/MSP430 MSP430CodeGenPassBuilder.cpp MSP430BranchSelector.cpp

[𝘀𝗽𝗿] changes to main this commit is based on

Created using spr 1.3.7

[skip ci]
DeltaFile
+68-0llvm/lib/Target/MSP430/MSP430CodeGenPassBuilder.cpp
+32-11llvm/lib/Target/MSP430/MSP430BranchSelector.cpp
+21-0llvm/lib/Target/MSP430/MSP430PassRegistry.def
+10-1llvm/lib/Target/MSP430/MSP430.h
+8-0llvm/lib/Target/MSP430/MSP430TargetMachine.h
+6-0llvm/lib/Target/MSP430/CMakeLists.txt
+145-121 files not shown
+146-137 files

FreeBSD/ports 544884a. MOVED, www Makefile

www/py-dj52-django-modelcluster: Remove expired port

2026-06-30 www/py-dj52-django-modelcluster: Obsolete, please use www/py-django-modelcluster instead
DeltaFile
+0-32www/py-dj52-django-modelcluster/Makefile
+0-19www/py-dj52-django-modelcluster/files/patch-pyproject.toml
+0-5www/py-dj52-django-modelcluster/pkg-descr
+0-3www/py-dj52-django-modelcluster/distinfo
+1-0MOVED
+0-1www/Makefile
+1-606 files

FreeBSD/ports 8380407. MOVED, www Makefile

www/py-dj52-django-crispy-forms: Remove expired port

2026-06-30 www/py-dj52-django-crispy-forms: Obsolete, please use www/py-django-crispy-forms instead
DeltaFile
+0-28www/py-dj52-django-crispy-forms/Makefile
+0-19www/py-dj52-django-crispy-forms/files/patch-pyproject.toml
+0-12www/py-dj52-django-crispy-forms/pkg-descr
+0-3www/py-dj52-django-crispy-forms/distinfo
+1-0MOVED
+0-1www/Makefile
+1-636 files

FreeNAS/freenas a631d47src/middlewared/middlewared/etc_files pam_keyring.py

pam_keyring: resolve UI cert via certificate.query on stable/26

services.certificate exists only on master's typed ServiceContainer,
so _resolve_ui_cert_pem raised AttributeError (swallowed by the
best-effort except) and the SCRAM-PLUS server binding was never
published to the keyring. Switch to call_sync('certificate.query')
with dict access, mirroring nginx.conf.mako.

Fixes test__scram_plus_server_binding_published and
test__login_with_api_key_over_tls_channel_binding.
DeltaFile
+3-3src/middlewared/middlewared/etc_files/pam_keyring.py
+3-31 files

FreeBSD/ports 2de2286. MOVED, devel Makefile

devel/py-dj52-graphene-django: Remove expired port

2026-06-30 devel/py-dj52-graphene-django: Obsolete, please use devel/py-graphene-django instead
DeltaFile
+0-40devel/py-dj52-graphene-django/Makefile
+0-10devel/py-dj52-graphene-django/files/patch-setup.py
+0-3devel/py-dj52-graphene-django/distinfo
+1-0MOVED
+0-1devel/Makefile
+0-1devel/py-dj52-graphene-django/pkg-descr
+1-556 files

FreeBSD/ports 881719a. MOVED, www Makefile

www/py-dj52-drf-writable-nested: Remove expired port

2026-06-30 www/py-dj52-drf-writable-nested: Obsolete, please use www/py-drf-writable-nested instead
DeltaFile
+0-26www/py-dj52-drf-writable-nested/Makefile
+0-9www/py-dj52-drf-writable-nested/pkg-descr
+0-3www/py-dj52-drf-writable-nested/distinfo
+1-0MOVED
+0-1www/Makefile
+1-395 files

FreeBSD/ports 6558343. MOVED, www Makefile

www/py-dj52-django-celery-results: Remove expired port

2026-06-30 www/py-dj52-django-celery-results: Obsolete, please use www/py-django-celery-results instead
DeltaFile
+0-24www/py-dj52-django-celery-results/Makefile
+0-6www/py-dj52-django-celery-results/pkg-descr
+0-3www/py-dj52-django-celery-results/distinfo
+1-0MOVED
+0-1www/Makefile
+1-345 files

FreeBSD/ports 9e8340c. MOVED, www Makefile

www/py-dj52-django-guardian: Remove expired port

2026-06-30 www/py-dj52-django-guardian: Obsolete, please use www/py-django-guardian instead
DeltaFile
+0-24www/py-dj52-django-guardian/Makefile
+0-3www/py-dj52-django-guardian/distinfo
+0-2www/py-dj52-django-guardian/pkg-descr
+0-1www/Makefile
+1-0MOVED
+1-305 files

FreeBSD/ports c3bd551. MOVED, www Makefile

www/py-dj52-djangorestframework-guardian: Remove expired port

2026-06-30 www/py-dj52-djangorestframework-guardian: Obsolete, please use www/py-djangorestframework-guardian instead
DeltaFile
+0-26www/py-dj52-djangorestframework-guardian/Makefile
+0-3www/py-dj52-djangorestframework-guardian/distinfo
+0-2www/py-dj52-djangorestframework-guardian/pkg-descr
+1-0MOVED
+0-1www/Makefile
+1-325 files

FreeBSD/ports c425bc2. MOVED, www Makefile

www/py-dj52-django-auth-ldap: Remove expired port

2026-06-30 www/py-dj52-django-auth-ldap: Obsolete, please use www/py-django-auth-ldap instead
DeltaFile
+0-44www/py-dj52-django-auth-ldap/Makefile
+0-20www/py-dj52-django-auth-ldap/files/patch-docs_conf.py
+0-4www/py-dj52-django-auth-ldap/pkg-descr
+0-3www/py-dj52-django-auth-ldap/distinfo
+1-0MOVED
+0-1www/Makefile
+1-726 files

OPNSense/core 67ea4adsrc/opnsense/scripts/wireguard reresolve-dns.py

VPN: WireGuard - add allowed-ips to reresolve-dns.py in case none are set yet, closes https://github.com/opnsense/core/issues/10475
DeltaFile
+24-1src/opnsense/scripts/wireguard/reresolve-dns.py
+24-11 files

LLVM/project 527c4e7llvm/include/llvm/Transforms/Vectorize/SandboxVectorizer/Passes NullPass.h TransactionAcceptOrRevert.h, llvm/test/Transforms/SandboxVectorizer region_pass_arg.ll

[SandboxVec][PassBuilder] Add support for RegionPass aux args (#205643)

Pass auxiliary string arguments are used as a way to pass additional
information to a pass upon construction, which can be particularly
helpful with passes that support more than one mode/functionality.

You can specify an aux argument in the pass pipeline using the syntax:
`<pass>(<aux arg>)`.

FunctionPass already supports aux arguments (and are used in the
SeedCollection pass). This patch adds support for RegionPass too.
To help with testing this I modified the NullPass to add the ability to
echo the aux arg.
DeltaFile
+25-0llvm/unittests/Transforms/Vectorize/SandboxVectorizer/PassBuilderTest.cpp
+10-0llvm/test/Transforms/SandboxVectorizer/region_pass_arg.ll
+6-1llvm/include/llvm/Transforms/Vectorize/SandboxVectorizer/Passes/NullPass.h
+4-1llvm/include/llvm/Transforms/Vectorize/SandboxVectorizer/Passes/TransactionAcceptOrRevert.h
+3-1llvm/include/llvm/Transforms/Vectorize/SandboxVectorizer/Passes/TransactionAlwaysRevert.h
+3-1llvm/include/llvm/Transforms/Vectorize/SandboxVectorizer/Passes/PrintInstructionCount.h
+51-48 files not shown
+71-1214 files

FreeBSD/ports 2d3fc9ddevel Makefile, devel/libverto Makefile pkg-plist

devel/libverto: New port

Add libverto 0.3.2, a loop-neutral asynchronous event loop abstraction
library.

Required for development of the net/freeipa-server port.

Sponsored by:   Netzkommune GmbH
DeltaFile
+24-0devel/libverto/Makefile
+11-0devel/libverto/pkg-plist
+3-0devel/libverto/distinfo
+3-0devel/libverto/pkg-descr
+1-0devel/Makefile
+42-05 files

LLVM/project 675f3d2clang/lib/Driver/ToolChains AMDGPU.cpp Clang.cpp, clang/test/Driver hipstdpar.c

[Clang][HIP] Forward hipstdpar flag to clang-linker-wrapper (#206497)

Fixes #206487.
DeltaFile
+39-0clang/test/Driver/hipstdpar.c
+6-0clang/lib/Driver/ToolChains/AMDGPU.cpp
+2-1clang/lib/Driver/ToolChains/Clang.cpp
+47-13 files

FreeBSD/ports d26c01fgames/xblast Makefile

games/xblast: Fix renaming of a file with a ISO8859-1 encoded "î"

PR:             295945
Exp-run by:     antoine
DeltaFile
+2-1games/xblast/Makefile
+2-11 files

FreeBSD/ports b6ec06fMk bsd.port.mk bsd.licenses.mk, Mk/Uses npm.mk

*/*: Use C.UTF-8 locale

Ports 02f27a83b44d fixed the ports tree to the C locale so it would work
correctly in environments where users use a locale that isn't compatible
with the C locale, e.g. xx_YY.UTF-8 where [A-Z] includes more than just
upper case letters.  USE_LOCALE was introduced to let ports use another
locale if they needed it.  The C.UTF-8 locale was created later on to be
mostly compatible with the C locale.

Switch the ports tree locale to C.UTF-8 and remove USE_LOCALE.  The
world has moved to Unicode so all ports either require it or know how to
build correctly in a Unicode environment.

PR:             295945
Exp-run by:     antoine
DeltaFile
+4-10Mk/bsd.port.mk
+5-5Mk/bsd.licenses.mk
+2-7devel/py-cookiecutter/Makefile
+0-9lang/gcc12/Makefile
+3-6Mk/Uses/npm.mk
+0-9devel/aarch64-none-elf-gcc/Makefile
+14-46138 files not shown
+73-285144 files

FreeBSD/ports 084afacgames/aisleriot Makefile pkg-plist, games/aisleriot/files patch-cards_meson.build

games/aisleriot: Install file with non-ASCII name

The file is extracted correctly now that the ports tree uses UTF-8 to
extract files.

PR:             295945
Exp-run by:     antoine
DeltaFile
+0-10games/aisleriot/files/patch-cards_meson.build
+1-0games/aisleriot/Makefile
+1-0games/aisleriot/pkg-plist
+2-103 files

FreeBSD/ports ddda2c5japanese/today Makefile

japanese/today: Simplify line break conversion

nkf can do line break conversion, no need for tr.  The data is eucJP
encoded and tr treats it as UTF-8 when the ports tree locale becomes
C.UTF-8.

Submitted by:   mce
PR:             295945
Exp-run by:     antoine
DeltaFile
+2-2japanese/today/Makefile
+2-21 files

FreeBSD/ports 42c8c72japanese/skk-jawiki Makefile, japanese/skk-jisyo Makefile

japanese/skk-*: Run awk with LC_ALL=C

This is what the upstream Makefile does as well.  It makes awk pass
through 8-bit characters instead of trying to interpret them as UTF-8
when the ports tree locale becomes C.UTF-8.

PR:             295945
Exp-run by:     antoine
DeltaFile
+1-1japanese/skk-jawiki/Makefile
+1-1japanese/skk-jisyo/Makefile
+2-22 files

FreeBSD/ports 72b9da5textproc/linuxdoc-tools Makefile, textproc/linuxdoc-tools/files patch-perl5lib_LinuxDocTools.pm

textproc/linuxdoc-tools: Fix expand(1) locale

Add a patch so linuxdoc runs expand(1) with the right locale to
interpret multibyte characters.

PR:             295945
Exp-run by:     antoine
DeltaFile
+24-0textproc/linuxdoc-tools/files/patch-perl5lib_LinuxDocTools.pm
+5-1textproc/linuxdoc-tools/Makefile
+29-12 files

FreeBSD/ports d87a1e8shells/fd Makefile

shells/fd: Pass LANG via MAKE_ARGS

The upstream build system uses LANG to determine the location of
Japanese manpages.  Pass this through MAKE_ARGS instead of USE_LOCALE
because "ja" is not a valid locale.

While here use the upstream make variable BUILD for DESTDIR.

PR:             295945
Exp-run by:     antoine
DeltaFile
+5-4shells/fd/Makefile
+5-41 files

LLVM/project 6b5c273lldb/source/Plugins/LanguageRuntime/CPlusPlus ItaniumABIRuntime.cpp CPPLanguageRuntime.cpp

Revert "[lldb] Move common functionality out of Itanium ABI runtime (#191275)" (#206816)

This reverts commit 0f51760a342cd8fed1c657e6ca134097c9e8f88c.

A test fails with the commit
(https://github.com/llvm/llvm-project/pull/191275#issuecomment-4846936554):

```
Traceback (most recent call last):
  File "/home/tcwg-buildbot/worker/lldb-aarch64-ubuntu/llvm-project/lldb/test/API/functionalities/scripted_frame_provider/TestScriptedFrameProvider.py", line 596, in test_python_source_frames
    self.assertNotIn("0xffffffffffffffff", output.lower())
AssertionError: '0xffffffffffffffff' unexpectedly found in "* thread #2, name = 'a.out', stop reason = breakpoint 1.1\n  * frame #0: compute_fibonacci at python_helper.py:7 [synthetic]\n    frame #1: process_data at python_helper.py:16 [synthetic]\n    frame #2: main at python_helper.py:27 [synthetic]\n    frame #3: 0x0000badc2de81358 a.out`thread_func(thread_num=0) at main.cpp:44:13\n    frame #4: 0x0000badc2de81f9c a.out`void std::__invoke_impl<void, void (*)(int), int>((null)=__invoke_other @ 0x0000f1555ebae74f, __f=0x0000badc66845ec0, __args=0x0000badc66845eb8) at invoke.h:61:14\n    frame #5: 0x0000badc2de81f18 a.out`std::__invoke_result<void (*)(int), int>::type std::__invoke<void (*)(int), int>(__fn=0x0000badc66845ec0, __args=0x0000badc66845eb8) at invoke.h:96:14\n    frame #6: 0x0000badc2de81ee4 a.out`void std::thread::_invoker<std::tuple<void (*)(int), int>>::_m_invoke<0ul, 1ul>(this=0x0000badc66845eb8, (null)=_index_tuple<0ul, 1ul> @ 0x0000f1555ebae7af) at std_thread.h:259:13\n    frame #7: 0x0000badc2de81e98 a.out`std::thread::_invoker<std::tuple<void (*)(int), int>>::operator()(this=0x0000badc66845eb8) at std_thread.h:266:11\n    frame #8: 0x0000badc2de81d70 a.out`std::thread::_state_impl<std::thread::_invoker<std::tuple<void (*)(int), int>>>::_m_run(this=0xffffffffffffffff) at std_thread.h:211:13\n    frame #9: 0x0000f1555ef029cc libstdc++.so.6`___lldb_unnamed_symbol_d29b0 + 28\n    frame #10: 0x0000f1555ec30398 libc.so.6`___lldb_unnamed_symbol_800c0 + 728\n    frame #11: 0x0000f1555ec99e9c libc.so.6`___lldb_unnamed_symbol_e9e90 + 12\n"
```

I don't know why this test fails with the PR, but I don't have time to
fix it now, so revert it to unblock CI.

The backtrace was
```

    [14 lines not shown]
DeltaFile
+217-17lldb/source/Plugins/LanguageRuntime/CPlusPlus/ItaniumABIRuntime.cpp
+9-148lldb/source/Plugins/LanguageRuntime/CPlusPlus/CPPLanguageRuntime.cpp
+0-139lldb/source/Plugins/LanguageRuntime/CPlusPlus/CommonABIRuntime.cpp
+0-68lldb/source/Plugins/LanguageRuntime/CPlusPlus/CommonABIRuntime.h
+18-12lldb/source/Plugins/LanguageRuntime/CPlusPlus/ItaniumABIRuntime.h
+2-13lldb/source/Plugins/LanguageRuntime/CPlusPlus/CPPLanguageRuntime.h
+246-3971 files not shown
+246-3987 files

LLVM/project 6d16a26cross-project-tests/debuginfo-tests/dexter-tests optnone-loops.cpp optnone-fastmath.cpp, cross-project-tests/debuginfo-tests/dexter-tests/memvars ctrl-flow.c loop.c

Apply clang-format within reason
DeltaFile
+9-15cross-project-tests/debuginfo-tests/dexter-tests/optnone-loops.cpp
+5-5cross-project-tests/debuginfo-tests/dexter-tests/optnone-fastmath.cpp
+3-3cross-project-tests/debuginfo-tests/dexter-tests/optnone-struct-and-methods.cpp
+2-2cross-project-tests/debuginfo-tests/dexter-tests/memvars/ctrl-flow.c
+2-2cross-project-tests/debuginfo-tests/dexter-tests/memvars/loop.c
+2-2cross-project-tests/debuginfo-tests/dexter-tests/memvars/inlining.c
+23-297 files not shown
+29-3813 files

LLVM/project 4ea7f4across-project-tests/debuginfo-tests/dexter-tests optnone-struct-and-methods.cpp optnone-simple-functions.cpp, cross-project-tests/debuginfo-tests/dexter/dex/debugger/visualstudio VisualStudio.py

[Dexter] Switch to using script-mode by default

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-tests/optnone-struct-and-methods.cpp
+2-2cross-project-tests/debuginfo-tests/dexter/feature_tests/scripts/evaluation/eval_sublist_aggregates.cpp
+2-2cross-project-tests/debuginfo-tests/dexter-tests/optnone-simple-functions.cpp
+14-19168 files not shown
+188-208174 files

LLVM/project 3b78480cross-project-tests/debuginfo-tests/dexter Script.md, cross-project-tests/debuginfo-tests/dexter-tests global-constant.cpp

review comments
DeltaFile
+2-1cross-project-tests/debuginfo-tests/dexter-tests/global-constant.cpp
+2-0cross-project-tests/debuginfo-tests/dexter/Script.md
+4-12 files