LLVM/project c92bd7f — lldb/source/Expression IRInterpreter.cpp, lldb/test/API/functionalities/ptrauth_diagnostics/ptrauth_blend Makefile main.c

[lldb] Interpret the ptrauth intrinsics in IRInterpreter (#232467)

This PR is to upstream the support for `__ptrauth`-qualified pointer in
`IRInterpreter` on arm64e. The first commit is the downstream commit to
implement this support, and the second commit is to migrate the test to
recent test base class `Arm64eTestBase`.

---------

Co-authored-by: Adrian Prantl <aprantl at apple.com>
Co-authored-by: Vedant Kumar <vsk at apple.com>
Co-authored-by: Fred Riss <friss at apple.com>
DeltaFile
+52-0lldb/source/Expression/IRInterpreter.cpp
+23-0lldb/test/API/functionalities/ptrauth_diagnostics/ptrauth_blend/TestPtrauthBlendInterp.py
+13-0lldb/test/API/functionalities/ptrauth_diagnostics/ptrauth_blend/main.c
+2-0lldb/test/API/functionalities/ptrauth_diagnostics/ptrauth_blend/Makefile
+90-04 files

LLVM/project 9d89343 — libcxx/utils/ci run-buildbot ensure-cmake.sh

[libc++] Provision a suitable CMake for CI builds

The previous commit raised cmake_minimum_required to 3.31. The GitHub
jobs already satisfy it (the Linux image pins 3.31.0, macOS uses brew,
Windows uses the hosted image), but some self-hosted Buildkite agents
ship an older CMake and their images cannot be updated by us.

Teach run-buildbot to check the CMake version up front. When the cmake
on PATH is new enough, this costs a single `cmake --version` and nothing
else changes. Otherwise, download a pinned, SHA-256 verified CMake
3.31.12 release binary into ${XDG_CACHE_HOME:-~/.cache}/libcxx (outside
the build directory that run-buildbot wipes) and, when no binary exists
for the host or it cannot run there, bootstrap it from source with the
host compilers rather than the runtime's CC/CXX. The install is
published with an atomic rename so concurrent builders on one agent
never see a partial cache entry.

An explicit CMAKE override is still honored but now validated; in the
provisioned or overridden cases its directory is prepended to PATH so

    [5 lines not shown]
DeltaFile
+180-0libcxx/utils/ci/ensure-cmake.sh
+25-11libcxx/utils/ci/run-buildbot
+205-112 files

FreeBSD/ports 0ffce61 — devel/py-virtualenv Makefile distinfo

devel/py-virtualenv: Update to 21.4.8

ChangeLog:

1. https://github.com/pypa/virtualenv/releases/tag/21.14.7
2. https://github.com/pypa/virtualenv/releases/tag/21.14.8

Reported by:    "github-actions[bot]" <notifications at github.com>
DeltaFile
+3-3devel/py-virtualenv/distinfo
+2-2devel/py-virtualenv/Makefile
+5-52 files

OpenBSD/ports 8RRxiHz — lang/php Makefile.inc, lang/php/8.3 Makefile

   move --with-pic to subdirs (8.6 rejects this and needs --enable-pic)
VersionDeltaFile
1.21+2-4lang/php/8.5/Makefile
1.205+1-2lang/php/Makefile.inc
1.48+2-1lang/php/8.4/Makefile
1.67+2-1lang/php/8.3/Makefile
+7-84 files

LLVM/project ed169ff — compiler-rt/lib/builtins/cpu_model/aarch64/fmv baremetal.inc fuchsia.inc, compiler-rt/test/builtins/Unit aarch64_fmv_dependencies_test.c

[AArch64][FMV]Set undetectable dependent features during initialization (#231912)

Some targets don't set bits in __aarch64_cpu_features for all dependent
features of given feature during initialization as they cannot be
detected at runtime. This leads to incomplete initialization of
__aarch64_cpu_features, preventing resolver from selecting the right
version.

This patch manually sets those undetectable dependent features.

---------

Co-authored-by: Tomas Matheson <Tomas.Matheson at arm.com>
DeltaFile
+91-0compiler-rt/test/builtins/Unit/aarch64_fmv_dependencies_test.c
+16-0compiler-rt/lib/builtins/cpu_model/aarch64/fmv/windows.inc
+6-2compiler-rt/lib/builtins/cpu_model/aarch64/fmv/fuchsia.inc
+3-2compiler-rt/lib/builtins/cpu_model/aarch64/fmv/baremetal.inc
+116-44 files

OpenBSD/src 5ceZHHJ — sys/dev/usb usb.h if_urndis.c

   attach to "RNDIS over Ethernet" subclass devices, such as the GL.iNet Mudi 7

   Patch by Nick H (nickcph at gmail)
VersionDeltaFile
1.75+3-2sys/dev/usb/if_urndis.c
1.65+3-1sys/dev/usb/usb.h
+6-32 files

LLVM/project 292fe44 — libsycl/src/detail device_image_wrapper.hpp context_impl.cpp, libsycl/unittests/program_manager program_cache.cpp

[libsycl] Introduce Kernel name based cache (#225865)

This PR introduces a kernel name based cache, such that repeated
submissions of the same `kernel` on the same `context` & `device`, skip
most of `ProgramAndKernelManager::getOrCreateKernel` procedure for
compatibility and preparation.

Caches are owned by `DeviceKernelInfo` which is provided by the fat
binary at point of registration. As such each Kernel has an
unoredered_map of `(Context, Device)` -> `(Symbol)`. For every new
context or device combination for a kernel, there will be a first time
cost going through the whole procedure for compatibility and
preparation.

Assisted by Claude
DeltaFile
+77-20libsycl/unittests/program_manager/program_cache.cpp
+49-0libsycl/src/detail/device_kernel_info.cpp
+29-0libsycl/src/detail/device_kernel_info.hpp
+20-3libsycl/src/detail/program_manager.cpp
+6-14libsycl/src/detail/device_image_wrapper.hpp
+19-1libsycl/src/detail/context_impl.cpp
+200-383 files not shown
+219-459 files

OpenBSD/src gGgrgbz — sys/dev/usb if_uncm.c

   uncm(4) update from Jan Schreiber and Mikolaj Kucharski

   - remove unneeded splnet() calls
   - during Tx, drop packets which are too big for a single NTB
   - validate NCM_FORMAT before using this device-supplied value
   - use the ifqueue(9) API to enqueue packets
   - be more spec-compliant while checking wNdpOutAlignment
   - close the control pipe before calling usb_rem_wait_task(9), not after
VersionDeltaFile
1.5+24-23sys/dev/usb/if_uncm.c
+24-231 files

LLVM/project 5b72f5c — clang/include/clang/Basic DiagnosticSemaKinds.td, clang/test/SemaCUDA spirv-amdgcn-atomic-ops.cu atomic-ops.cu

[Clang] Enable hip_atomic deprecation warning by default (#230378)
DeltaFile
+2-2clang/test/SemaHIP/atomic-deprecated.hip
+1-1clang/test/SemaCUDA/spirv-amdgcn-atomic-ops.cu
+1-1clang/test/SemaCUDA/atomic-ops.cu
+1-1clang/include/clang/Basic/DiagnosticSemaKinds.td
+5-54 files

FreeBSD/ports 3378f21 — x11-fonts/oxygen-fonts Makefile

x11-fonts/oxygen-fonts: Excluded from Plasma long time ago
DeltaFile
+4-7x11-fonts/oxygen-fonts/Makefile
+4-71 files

LLVM/project 439a569 — llvm/lib/Target/AMDGPU SIISelLowering.cpp, llvm/test/CodeGen/AMDGPU insert_vector_dynelt.ll

Added insert_dyn_test where index and values are divergent.
DeltaFile
+268-0llvm/test/CodeGen/AMDGPU/insert_vector_dynelt.ll
+1-0llvm/lib/Target/AMDGPU/SIISelLowering.cpp
+269-02 files

LLVM/project 5f9396f — llvm/lib/CodeGen InlineSpiller.cpp

Update InlineSpiller.cpp

Co-authored-by: Kazu Hirata <kazu at google.com>
DeltaFile
+2-2llvm/lib/CodeGen/InlineSpiller.cpp
+2-21 files

OpenBSD/ports JyciaN9 — devel/codex Makefile crates.inc, devel/codex/patches patch-codex-rs_features_src_lib_rs patch-codex-rs_core_src_config_mod_rs

   devel/codex: update to 0.163.0
VersionDeltaFile
1.58+12-8devel/codex/distinfo
1.45+6-6devel/codex/patches/patch-codex-rs_Cargo_toml
1.37+4-2devel/codex/crates.inc
1.61+2-3devel/codex/Makefile
1.46+2-2devel/codex/patches/patch-codex-rs_core_src_config_mod_rs
1.4+1-1devel/codex/patches/patch-codex-rs_features_src_lib_rs
+27-226 files

LLVM/project 729d781 — libcxx/utils/ci run-buildbot ensure-cmake.sh

[libc++] Provision a suitable CMake for CI builds

Download and cache a pinned, checksum-verified CMake when the host version
is too old. Bootstrap from source when a compatible binary is unavailable,
using host compilers independently of the runtime toolchain.

Preserve explicit CMAKE overrides and expose the selected tool to helper
scripts through PATH. Keep the cache outside the runtime build directory.

Assisted-by: Codex
DeltaFile
+150-0libcxx/utils/ci/ensure-cmake.sh
+19-11libcxx/utils/ci/run-buildbot
+169-112 files

LLVM/project 4bcad30 — lldb CMakeLists.txt, llvm-libgcc CMakeLists.txt

[CMake] Bump the minimum required version to 3.31

This is a follow up to e192ec42b426f6ffbc25419238a90f3c59088587 which
changes the warning to an error when using CMake older than 3.31.

See
https://discourse.llvm.org/t/91086

Assisted-by: Codex
DeltaFile
+1-9polly/CMakeLists.txt
+1-9openmp/CMakeLists.txt
+1-9offload/CMakeLists.txt
+1-9mlir/CMakeLists.txt
+1-9llvm-libgcc/CMakeLists.txt
+1-9lldb/CMakeLists.txt
+6-5414 files not shown
+20-17420 files

OpenBSD/ports chMwKCJ — devel/py-cattrs distinfo Makefile

   update to py3-cattrs-26.2.1
VersionDeltaFile
1.3+4-4devel/py-cattrs/Makefile
1.3+2-2devel/py-cattrs/distinfo
+6-62 files

LLVM/project 5d85b87 — clang/test/OpenMP structured-bindings-codegen.cpp parallel_master_taskloop_simd_firstprivate_codegen.cpp

[OpenMP] Preserve host capture lifetimes in frontend lowering (#218453)

OpenMP outlined parallel regions lose information about the lifetime of
the capture slots. After the dereferenceable semantics changes, an
opaque() call can prevent the dereferenceable attribute on the outlined
function arguments from applying to the rest of the function, which
prevents loads of the capture slot from being hoisted.

- Clang: add nofreeobj to outlined parameters backed by stack
  allocations or global variables.
- OpenMPIRBuilder: add nofreeobj and noalias to the generated
  capture aggregate.
DeltaFile
+1,897-1,897clang/test/OpenMP/task_codegen.cpp
+527-527clang/test/OpenMP/parallel_master_taskloop_simd_codegen.cpp
+286-286clang/test/OpenMP/parallel_master_taskloop_simd_lastprivate_codegen.cpp
+283-283clang/test/OpenMP/parallel_codegen.cpp
+235-235clang/test/OpenMP/parallel_master_taskloop_simd_firstprivate_codegen.cpp
+221-221clang/test/OpenMP/structured-bindings-codegen.cpp
+3,449-3,44983 files not shown
+5,580-5,31789 files

OPNSense/core 3976a2b — src/opnsense/mvc/app/models/OPNsense/Auth/FieldTypes MemberField.php, src/opnsense/mvc/app/models/OPNsense/Core ACL.php

system: multiple users with the same UID share the same groups

This would actually prevent root from logging into the web GUI
as the page lookup failed because looking for the installer user
did not yield any associated pages.

Fix MemberField as well to show all the users.
DeltaFile
+9-5src/opnsense/mvc/app/models/OPNsense/Core/ACL.php
+5-1src/opnsense/mvc/app/models/OPNsense/Auth/FieldTypes/MemberField.php
+14-62 files

OpenBSD/src my3OWU1 — lib/libarch/amd64 amd64_iopl.2, lib/libarch/i386 i386_iopl.2

   Correct the description: the argument is effectively boolean,
   and the only values that can be set are 0 and 3.

   Minor polishing while here: use .Xr the first time "sysctl" occurs,
   use .Rv below RETURN VALUES, add a few .Xrs below SEE ALSO,
   and use the standard section name "CAVEATS" rather than "WARNING".

   OK miod@; triggered by a question from Alejandro Colomar <alx at kernel.org>
VersionDeltaFile
1.21+16-14lib/libarch/i386/i386_iopl.2
1.10+16-14lib/libarch/amd64/amd64_iopl.2
+32-282 files

OpenBSD/src yMzkKzo — usr.sbin/rpki-client main.c

   rpki-client: close directory fds in process_start()

   After changing the working directory to the cache directory, none of the
   children needs access to either of the two directory fds in the parent.

   Also close the cachefd when it is no longer needed in the main process to
   match what was done to the output directory. Apart from some consistency,
   the benefit of doing this is less obvious to me.

   discussed with claudio and deraadt
   ok claudio
VersionDeltaFile
1.330+9-2usr.sbin/rpki-client/main.c
+9-21 files

LLVM/project 9b45ab2 — llvm/lib/CodeGen InlineSpiller.cpp, llvm/test/CodeGen/AMDGPU identical-subrange-spill-infloop.ll regalloc-spill-partial-sibling-reload-lanes.ll

[InlineSpiller] Don't hoist a spill that clobbers lanes of a shared stack slot
DeltaFile
+994-846llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.1024bit.ll
+213-189llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.960bit.ll
+121-92llvm/test/CodeGen/AMDGPU/spill-scavenge-offset.ll
+103-38llvm/test/CodeGen/AMDGPU/regalloc-spill-partial-sibling-reload-lanes.ll
+36-20llvm/test/CodeGen/AMDGPU/identical-subrange-spill-infloop.ll
+54-2llvm/lib/CodeGen/InlineSpiller.cpp
+1,521-1,1871 files not shown
+1,523-1,1897 files

FreeNAS/freenas 18ab86c — src/middlewared/middlewared/plugins/kmip zfs_keys.py, tests/api2 test_kmip.py

NAS-144559 / 28.0.0-BETA.1 / Fix KMIP ZFS key sync with nested encryption roots (#20028)

## Problem
`get_encrypted_datasets` queried `zfs.resource` with
`get_children=True`, which rejects overlapping paths. Nested
key-encrypted roots (e.g. a key-encrypted pool root plus a child created
with its own key) are a normal layout, so every full push and pull of
ZFS keys failed with a validation error, leaving keys stuck on the KMIP
server and breaking server changes. Separately, push and pull pruned the
in-memory key cache down to the filtered database rows instead of the
datasets that exist, so the scoped push that runs whenever a
key-encrypted dataset is created or has its key changed evicted every
other KMIP-managed key from memory.

## Solution
Check existence by querying the exact paths without `get_children`, and
prune the cache only of keys whose dataset no longer exists in ZFS.
Pruning pops entries in place so concurrent sync jobs don't drop each
other's keys. The KMIP push/pull integration test now covers a nested
encryption root and checks the cache survives a scoped push.
DeltaFile
+20-19src/middlewared/middlewared/plugins/kmip/zfs_keys.py
+20-6tests/api2/test_kmip.py
+40-252 files

LLVM/project fd8fbbc — llvm/lib/Transforms/Scalar ScalarOptions.td StructurizeCFG.cpp, llvm/test/Transforms/StructurizeCFG/AMDGPU uniform-regions.ll

[StructurizeCFG] Remove hidden option -structurizecfg-relaxed-uniform-regions (#232645)

This option has been enabled by default since 5a0794327a67 over 7 years
ago and I am not aware of any users that disable it. It only matters
when -structurizecfg-skip-uniform-regions is also enabled, which is
currently only done by the AMDGPU backend.
DeltaFile
+3-3llvm/test/Transforms/StructurizeCFG/AMDGPU/uniform-regions.ll
+0-4llvm/lib/Transforms/Scalar/StructurizeCFG.cpp
+0-2llvm/lib/Transforms/Scalar/ScalarOptions.td
+3-93 files

LLVM/project 1a61dfa — llvm/test/CodeGen/AMDGPU regalloc-hoist-spill-partial-sibling.mir regalloc-spill-partial-sibling-reload-lanes.ll

[AMDGPU][NFC] Add tests for InlineSpiller clobbering a shared spill slot
DeltaFile
+312-0llvm/test/CodeGen/AMDGPU/regalloc-spill-partial-sibling-reload-lanes.ll
+111-0llvm/test/CodeGen/AMDGPU/regalloc-hoist-spill-partial-sibling.mir
+423-02 files

OPNSense/core 433f8da — src/opnsense/mvc/app/models/OPNsense/Core ACL.php

system: multiple users with the same UID share the same groups

This would actually prevent root from logging into the web GUI
as the page lookup failed because looking for the installer user
did not yield any associated pages.
DeltaFile
+9-5src/opnsense/mvc/app/models/OPNsense/Core/ACL.php
+9-51 files

LLVM/project f14f34f — llvm/lib/Target/AMDGPU AMDGPULowerIntrinsics.cpp, llvm/test/CodeGen/AMDGPU llvm.amdgcn.s.monitor.sleep.ll

[AMDGPU] Update sleep max (#232561)

The `s_monitor_sleep` has a maximum of around 8000 clock, but was
calculated by the low 6 bit multiply by 64.

So the maximum value in operand is 127.

Co-authored-by: shore <shorshen at amd.com>
DeltaFile
+1-1llvm/test/CodeGen/AMDGPU/llvm.amdgcn.s.monitor.sleep.ll
+1-1llvm/lib/Target/AMDGPU/AMDGPULowerIntrinsics.cpp
+2-22 files

LLVM/project 3125fbb — llvm/test/CodeGen/RISCV/rvv tuple-extract-vlseg.ll

Add more tests for combine
DeltaFile
+111-1llvm/test/CodeGen/RISCV/rvv/tuple-extract-vlseg.ll
+111-11 files

FreeBSD/ports c059aec — x11-fm/dolphin Makefile distinfo

x11-fm/dolphin: Import upstream patch

https://invent.kde.org/system/dolphin/-/commit/9685acf1bbc6ba1f591b37b8be4250a604fcc0bf

(cherry picked from commit b5a77cff46e85905ad2f7acf3c04c0686ddcf220)
DeltaFile
+3-1x11-fm/dolphin/distinfo
+3-0x11-fm/dolphin/Makefile
+6-12 files

LLVM/project a7be0d5 — llvm/test/CodeGen/X86 vector-reduce-add-mask.ll

[X86] vector-reduce-add-mask.ll - fix v4i16_v4i8 test so the v4i16 is representable as v4i8 (#232642)

Cut + paste typo that we didn't notice as we don't do much to reduce sub-128-bit vectors yet
DeltaFile
+33-60llvm/test/CodeGen/X86/vector-reduce-add-mask.ll
+33-601 files

NetBSD/pkgsrc hsqtXla — doc CHANGES-2026

   doc: Updated audio/fasttracker2 to 2.26
VersionDeltaFile
1.7004+2-1doc/CHANGES-2026
+2-11 files