LLVM/project eb64c21flang/include/flang/Evaluate tools.h, flang/test/Lower/CUDA cuda-data-transfer.cuf cuda-managed-assign.cuf

[flang][cuda] Restrict managed data transfers to whole-array assignments (#212593)

Assignments involving managed or unified data are lowered to
`cuf.data_transfer`, a synchronous copy. The predicate only excluded
scalar left-hand sides, so array sections were transferred too, turning
a loop that assigns one section per
iteration into a sequence of blocking copies.

Key the decision on the managed operand instead: a transfer when the
managed variable or array is whole, host code when it is a section or an
element. Managed data is host-addressable, so the host assignment is
safe. Managed function results and assignments involving device memory
are unaffected.

This is the behavior specified in the CUDA Fortran Programming Guide
3.4.1:

> An assignment statement where the right hand side is a managed array
section and

    [2 lines not shown]
DeltaFile
+232-20flang/test/Lower/CUDA/cuda-managed-assign.cuf
+29-17flang/include/flang/Evaluate/tools.h
+4-1flang/test/Lower/CUDA/cuda-data-transfer.cuf
+265-383 files

NetBSD/pkgsrc-wip f10d620llama.cpp TODO

llama.cpp: Add reference to CVE-2026-17500
DeltaFile
+2-0llama.cpp/TODO
+2-01 files

NetBSD/pkgsrc-wip b0250e2whisper.cpp TODO

whisper.cpp: Add references to recent CVEs
DeltaFile
+1-1whisper.cpp/TODO
+1-11 files

FreeBSD/ports 56a340cwww/pocketbase Makefile distinfo

www/pocketbase: Update 0.36.9 => 0.39.9

While here, utilize GO_TARGET in favor of post-install target.

Changelog:
https://github.com/pocketbase/pocketbase/blob/v0.39.9/CHANGELOG.md

PR:             297111
Reported by:    Christos Longros <chris.longros at gmail.com> (maintainer)
Approved by:    osa, vvd (Mentors, implicit)
MFH:            2026Q3
DeltaFile
+5-5www/pocketbase/distinfo
+2-5www/pocketbase/Makefile
+7-102 files

FreeBSD/ports 9d7c861sysutils/rpi-firmware distinfo Makefile

sysutils/rpi-firmware: Update to 1.20260521

Update the Raspberry Pi firmware binaries to the latest upstream release
to provide native support for GPT partition schemes.

This update is related to the NanoBSD Reimagined GSoC 2026 project,
which aims to standardize on GPT layouts across all supported embedded
platforms.

Reviewed by:    manu
Differential Revision:  https://reviews.freebsd.org/D58197
DeltaFile
+108-5sysutils/rpi-firmware/pkg-plist
+3-3sysutils/rpi-firmware/distinfo
+4-2sysutils/rpi-firmware/Makefile
+115-103 files

LLVM/project c0f3843llvm/include/llvm/Target GenericOpcodes.td, llvm/test/CodeGen/AMDGPU flat-saddr-atomics.ll

GlobalISel: Don't use GISelMatchGenericTypes for floating point opcodes

AMDGPU ends up with same input pattern that check for v2s16 so the one
that is first in tablegen table always fires (it was v2f16 in this case).
Should explictly check for f16/bf16 and v2f16/vsbf16.
DeltaFile
+41-35llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-atomicrmw-fadd-region.mir
+41-35llvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-atomicrmw-fadd-local.mir
+20-40llvm/test/CodeGen/AMDGPU/flat-saddr-atomics.ll
+1-0llvm/include/llvm/Target/GenericOpcodes.td
+103-1104 files

FreeNAS/freenas c097666tests/unit test_smb_set_system_sid.py test_kerberos_check_updated_keytab.py

NAS-141996 / 26.0.0-BETA.3 / Fix broken unit tests (by anodos325) (#19439)

This commit fixes some broken unit tests for directory services.

Original PR: https://github.com/truenas/middleware/pull/19438

Co-authored-by: Andrew Walker <andrew.walker at truenas.com>
DeltaFile
+4-4tests/unit/test_kerberos_check_updated_keytab.py
+0-1tests/unit/test_smb_set_system_sid.py
+4-52 files

FreeNAS/freenas d6a15eftests/unit test_smb_set_system_sid.py test_kerberos_check_updated_keytab.py

NAS-141996 / 26.0.0-RC.1 / Fix broken unit tests (by anodos325) (#19440)

This commit fixes some broken unit tests for directory services.

Original PR: https://github.com/truenas/middleware/pull/19438

Co-authored-by: Andrew Walker <andrew.walker at truenas.com>
DeltaFile
+4-4tests/unit/test_kerberos_check_updated_keytab.py
+0-1tests/unit/test_smb_set_system_sid.py
+4-52 files

FreeNAS/freenas 1c399d5src/middlewared/middlewared/test/integration/assets container.py

Stop a container in any active state when tearing down tests

## Problem
The `container` fixture only force-stops the container on teardown when it is RUNNING, but delete now refuses any container that is not STOPPED. A test that leaves one suspended fails in teardown rather than cleaning up.

## Solution
Stop it whenever it is not already STOPPED.
DeltaFile
+1-1src/middlewared/middlewared/test/integration/assets/container.py
+1-11 files

FreeNAS/freenas 943085asrc/middlewared/middlewared/plugins/container container.py

Say what a recursive container destroy removes

## Problem
The comment above the destroy in `do_delete` explains `recursive=True` as being about the container's own snapshots. It also destroys anything cloned from those snapshots, which is a good deal more than the comment suggests.

## Solution
Say so.
DeltaFile
+3-2src/middlewared/middlewared/plugins/container/container.py
+3-21 files

FreeNAS/freenas 6d5ff46src/middlewared/middlewared/migration 0020_repair_incus_clone_origins.py

Skip the legacy container repair on HA hardware

## Problem
The repair migration runs from `core.notify_postinit`, and an HA-licensed controller does not import its pools until the failover event promotes it, so every row reads back as absent and the migration records itself as done having repaired nothing. There is nothing for it to repair there in any case: the incus migration hangs off `system.ready`, which HA ignores, so it never ran on those systems.

## Solution
Bail out on HA-capable hardware. The gate is the hardware rather than the HA license so this never runs on a controller that can be paired. While here, probe for the legacy tree through `zfs.resource.query_impl` via `call2` the way the neighbouring migration does, rather than the public method by name, and drop the docstring's claim that a failure would make the migration re-run on every boot - `migration.run` clears the `run_migration` flag regardless, so it only retries at the next upgrade.
DeltaFile
+15-4src/middlewared/middlewared/migration/0020_repair_incus_clone_origins.py
+15-41 files

FreeBSD/ports 7aeb00elang/luajit distinfo Makefile

lang/luajit: update to the recent snapshot

Sponsored by:   tipi.work
DeltaFile
+3-3lang/luajit/distinfo
+3-3lang/luajit/Makefile
+6-62 files

LLVM/project e12e16fflang/docs/MeetingNotes/2026 2026-07-29.md

[flang] Add Flang Community Call Notes for July 29th meeting (#212810)
DeltaFile
+71-0flang/docs/MeetingNotes/2026/2026-07-29.md
+71-01 files

LLVM/project 2c348eallvm/lib/Transforms/IPO WholeProgramDevirt.cpp LowerTypeTests.cpp, llvm/test/ThinLTO/X86 devirt_function_alias2.ll

[CFI] Create an external linkage alias instead of promoting internals
DeltaFile
+19-32llvm/lib/Transforms/IPO/ThinLTOBitcodeWriter.cpp
+35-0llvm/lib/Transforms/IPO/LowerTypeTests.cpp
+29-0llvm/test/Transforms/LowerTypeTests/promoted-internal.ll
+20-5llvm/lib/Transforms/IPO/WholeProgramDevirt.cpp
+10-7llvm/test/Transforms/ThinLTOBitcodeWriter/comdat.ll
+6-4llvm/test/ThinLTO/X86/devirt_function_alias2.ll
+119-484 files not shown
+130-5610 files

FreeBSD/ports c2db25cmath/R-cran-RcppParallel Makefile distinfo

math/R-cran-RcppParallel: Update 5.1.11.2 => 6.1.1

Changelog:
https://github.com/RcppCore/RcppParallel/blob/v6.1.1/NEWS.md

PR:             297110
Reported by:    Christos Longros <chris.longros at gmail.com> (maintainer)
Approved by:    osa, vvd (Mentors, implicit)
MFH:            2026Q3

(cherry picked from commit fae544394b068a3308153eccb3e75b7600d80100)
DeltaFile
+3-3math/R-cran-RcppParallel/distinfo
+1-1math/R-cran-RcppParallel/Makefile
+4-42 files

FreeBSD/src 4007d91usr.sbin/boot0cfg boot0cfg.8 boot0cfg.c

boot0cfg: Also allow a file as a trailing argument

Modify the disk check to allow arbitrary files as the trailing argument
instead of requiring a live GEOM disk provider.

This enables modifying a boot0 binary file in-place before flashing it
to a disk via gpart bootcode, or using it directly as an argument to
mkimg's partition specification, as these tools cannot directly adjust
the parameters of the boot0 boot manager.

Reviewed by:    imp, jhb
MFC after:      1 week
Differential Revision:  https://reviews.freebsd.org/D57310
DeltaFile
+34-6usr.sbin/boot0cfg/boot0cfg.c
+26-6usr.sbin/boot0cfg/boot0cfg.8
+60-122 files

FreeBSD/src 728b3b7tools/tools/nanobsd legacy.sh

nanobsd: Restore boot0cfg functionality

The need for this step is fading, now is mostly used to allow the
selection of just the two code partitions in the boot0 boot manager,
instead of the default of allowing all four MBR slices (the other two
being cfg and data, which cannot boot).

Reviewed by:    imp
MFC after:      1 week
Differential Revision:  https://reviews.freebsd.org/D57311
DeltaFile
+4-0tools/tools/nanobsd/legacy.sh
+4-01 files

FreeBSD/ports fae5443math/R-cran-RcppParallel Makefile distinfo

math/R-cran-RcppParallel: Update 6.0.0 => 6.1.1

Changelog:
https://github.com/RcppCore/RcppParallel/blob/v6.1.1/NEWS.md

PR:             297110
Reported by:    Christos Longros <chris.longros at gmail.com> (maintainer)
Approved by:    osa, vvd (Mentors, implicit)
MFH:            2026Q3
DeltaFile
+3-3math/R-cran-RcppParallel/distinfo
+1-1math/R-cran-RcppParallel/Makefile
+4-42 files

LLVM/project e0e0b57llvm/include/llvm/CodeGen ValueTypes.h, llvm/lib/Target/AArch64 AArch64TargetTransformInfo.cpp

Revert "[Codegen] Replace any_of with is_contained. NFC (#212289)" (#212794)

This reverts commit 52f6c88c2c1b6f0c10b9c8fb09ec35e147c593e3 due to
errors in the C++20 builder.

It does not revert the followup from #212711.
DeltaFile
+7-6llvm/lib/Target/AArch64/AArch64TargetTransformInfo.cpp
+0-2llvm/include/llvm/CodeGen/ValueTypes.h
+1-1llvm/lib/Transforms/Utils/LoopUnroll.cpp
+1-1llvm/lib/Target/X86/X86ISelLowering.cpp
+1-1llvm/lib/Target/NVPTX/NVPTXUtilities.h
+1-1llvm/lib/Target/AMDGPU/AMDGPUTargetTransformInfo.cpp
+11-126 files

LLVM/project 421d2e8llvm/include/llvm/Frontend/OpenMP ConstructDecompositionT.h

[OpenMP] Fix ambiguous namespace lookup with delayed template parsing (#212720)

Running `check-llvm` on Windows fails while compiling LLVMFrontendTests
with the following error:

  error: reference to 'detail' is ambiguous

Clang enables delayed template parsing by default when targeting the
MSVC ABI on Windows. When ConstructDecompositionT is instantiated after
a using-directive for `llvm::omp`, both `::detail` and
`llvm::omp::detail` are
visible, making `detail::find_unique` ambiguous.

Explicitly qualify find_unique with the global namespace. This fixes
check-llvm on Windows and other environments using
-fdelayed-template-parsing, without changing behavior.
DeltaFile
+1-1llvm/include/llvm/Frontend/OpenMP/ConstructDecompositionT.h
+1-11 files

FreeBSD/ports 3f060aesecurity/please distinfo Makefile

security/please: Mark DEPRECATED

- Update WWW as the old URL redirects
- Update MASTER_SITES as the old URL redirects
- Upstream repo is archived so use sudo, doas, mac_do or sudo-rs
- Set EXPIRATION_DATE 2026-08-28

(cherry picked from commit 8718467cf617dae9d562ca4100f8d81c799d3ffa)
DeltaFile
+7-4security/please/Makefile
+3-3security/please/distinfo
+10-72 files

LLVM/project 264f240llvm/lib/Transforms/Vectorize SLPVectorizer.cpp, llvm/test/Transforms/SLPVectorizer/X86 fmuladd-copyable-mul-part.ll

[𝘀𝗽𝗿] initial version

Created using spr 1.3.7
DeltaFile
+29-27llvm/test/Transforms/SLPVectorizer/X86/fmuladd-copyable-mul-part.ll
+37-9llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
+66-362 files

FreeBSD/ports 2e8533ddevel/py-onigurumacffi Makefile distinfo

devel/py-onigurumacffi: Update version 1.0.0=>1.1.0

Changelog: https://github.com/asottile/onigurumacffi/releases/tag/v1.1.0
DeltaFile
+3-3devel/py-onigurumacffi/distinfo
+1-1devel/py-onigurumacffi/Makefile
+4-42 files

FreeBSD/ports 2388792devel/py-importlib-metadata Makefile distinfo

devel/py-importlib-metadata: Update version 8.8.0=>8.9.0

Changelog: https://github.com/python/importlib_metadata/releases/tag/v8.9.0
DeltaFile
+3-3devel/py-importlib-metadata/distinfo
+1-1devel/py-importlib-metadata/Makefile
+4-42 files

FreeBSD/ports 1e0ae42devel/py-ariadne Makefile distinfo

devel/py-ariadne: Update version 1.0.0=>1.0.1

Changelog: https://github.com/mirumee/ariadne/releases/tag/1.0.1
DeltaFile
+3-3devel/py-ariadne/distinfo
+1-1devel/py-ariadne/Makefile
+4-42 files

FreeBSD/ports ea365ecdevel/py-cbor2 Makefile Makefile.crates

devel/py-cbor2: Update version 6.1.2=>6.1.3

Changelog: https://github.com/agronholm/cbor2/releases/tag/6.1.3
DeltaFile
+13-11devel/py-cbor2/distinfo
+5-4devel/py-cbor2/Makefile.crates
+1-1devel/py-cbor2/Makefile
+19-163 files

FreeBSD/ports 48e72d1math/py-bitmath Makefile distinfo

math/py-bitmath: Update version 2.0.0=>2.0.1

Changelog: https://github.com/timlnx/bitmath/releases/tag/2.0.1
DeltaFile
+3-3math/py-bitmath/distinfo
+2-3math/py-bitmath/Makefile
+5-62 files

FreeBSD/ports 1856b55devel/py-jira Makefile distinfo

devel/py-jira: Update version 3.3.1=>3.3.2

Changelog: https://github.com/pycontribs/jira/releases/tag/3.3.2
DeltaFile
+3-3devel/py-jira/distinfo
+1-1devel/py-jira/Makefile
+4-42 files

FreeBSD/ports d3eed25textproc/redisearch2 Makefile distinfo

textproc/redisearch2: Update version 2.10.8=>2.10.9

Changelog: https://github.com/RediSearch/RediSearch/releases/tag/v2.10.9
DeltaFile
+3-3textproc/redisearch2/distinfo
+1-3textproc/redisearch2/Makefile
+4-62 files

FreeBSD/ports 6a6bdcftextproc/redisearch24 distinfo Makefile

textproc/redisearch24: Update version 2.4.9=>2.4.10

Changelog: https://github.com/RediSearch/RediSearch/releases/tag/v2.4.10
DeltaFile
+3-3textproc/redisearch24/distinfo
+4-2textproc/redisearch24/Makefile
+7-52 files