LLVM/project bcd75cbclang/lib/Driver Driver.cpp, clang/test/Driver cuda-device-triple.cu

clang: Fix using sm_52 as default subtarget for cuda spirv (#195369)

Copy what the HIP path does, except use "Unused" instead of "Generic".
Avoids assertions in future patch.
DeltaFile
+3-1clang/lib/Driver/Driver.cpp
+2-2clang/test/Driver/cuda-device-triple.cu
+5-32 files

LLVM/project c7b967allvm/lib/Object MachOObjectFile.cpp

Default to Cortex-M33 for armv8m.main (#195336)
DeltaFile
+1-1llvm/lib/Object/MachOObjectFile.cpp
+1-11 files

FreeBSD/ports c0954aegraphics/yacreader pkg-plist Makefile

graphics/yacreader: Update to 10.0.0

- Switch to cmake per upstream instructions
- Remove defunct OPENGL option

ChangeLog: https://github.com/YACReader/yacreader/releases/tag/10.0.0
DeltaFile
+0-57graphics/yacreader/pkg-plist
+14-19graphics/yacreader/Makefile
+3-3graphics/yacreader/distinfo
+17-793 files

FreeBSD/ports 8d46b1cshells/xonsh Makefile distinfo

shells/xonsh: Update to 0.23.3

- Temporarily switch to GitHub as release tarball on PyPI is missing files
  necessary for unit tests
- Move prompt-toolkit to RUN_DEPENDS as it is required for the interactive shell

* Thanks to Andy Kipp for assisting in improving and fixing unit tests and
  improving FreeBSD support

ChangeLog: https://github.com/xonsh/xonsh/releases/tag/0.23.3
DeltaFile
+8-23shells/xonsh/Makefile
+3-3shells/xonsh/distinfo
+11-262 files

LLVM/project 355df53clang/lib/Driver Driver.cpp, clang/test/Driver cuda-device-triple.cu

clang: Fix using sm_52 as default subtarget for cuda spirv

Copy what the HIP path does, except use "Unused" instead of "Generic".
Avoids assertions in future patch.
DeltaFile
+2-2clang/test/Driver/cuda-device-triple.cu
+3-1clang/lib/Driver/Driver.cpp
+5-32 files

LLVM/project 62418be.github/workflows release-doxygen.yml release-tasks.yml

workflows/release-doxygen: Use app generated token for user validation (#195315)

We are trying to move a way from using secrets associated with the
llvmbot account, so this drops another one of its users.
DeltaFile
+18-4.github/workflows/release-doxygen.yml
+2-1.github/workflows/release-tasks.yml
+20-52 files

FreeNAS/freenas 6106c65src/middlewared/middlewared/utils/lio config.py

Fix ALUA teardown
DeltaFile
+13-1src/middlewared/middlewared/utils/lio/config.py
+13-11 files

FreeBSD/doc 4ba3449website/content/en/releases/15.1R schedule.adoc

15.1: On schedule

The releng/15.1 branch was created and 15.1-BETA1 builds started
on May 1, 2026.

Approved by:    re (implicit)
Sponsored by:   OpenSats Initiative
DeltaFile
+2-2website/content/en/releases/15.1R/schedule.adoc
+2-21 files

LLVM/project 2ffa00f.github/workflows release-tasks.yml

workflows/release-tasks: Use app generated token for publishing lit releases (#195312)

We are trying to move a way from using secrets associated with the
llvmbot account, so this drops another one of its users.
DeltaFile
+12-1.github/workflows/release-tasks.yml
+12-11 files

LLVM/project 886ff18libc/src/sys/personality personality.h

[libc] Fix personality buildbot failures (#195364)

Remove the `#include <sys/personality.h>` from the implementation
header. On buildbots, the generated header does not exist at compile
time, so `-idirafter/usr/include` pulls in glibc's version instead.
Glibc's header uses `__BEGIN_DECLS` and `__THROW`, which are unavailable
in the freestanding build.

The include was unnecessary. The function signature only uses basic
types.

Fixes buildbot failures introduced by #195065:
- libc-aarch64-ubuntu-fullbuild-dbg
- libc-x86_64-debian-fullbuild-dbg-asan
- libc-x86_64-debian-fullbuild-dbg
- libc-x86_64-debian-gcc-fullbuild-dbg
DeltaFile
+0-1libc/src/sys/personality/personality.h
+0-11 files

LLVM/project 4c95776lldb/source/Expression DWARFExpression.cpp

[lldb] Thread DWARFExpression::Evaluate state through an EvalContext (NFCI) (#195220)

Collect the inputs, derived pointers, and mutable evaluation state of
DWARFExpression::Evaluate into a file-local EvalContext struct passed by
reference to the static helpers.

Two incidental fixes making this not-quite NFC:

1. Evaluate_DW_OP_deref_size renamed to Evaluate_DW_OP_deref and takes
the LocationAtom, so error messages name the actual opcode.
2. ResolveLoadAddress no longer crashes on null exe_ctx (uses
eval_ctx.target, which is null-safe).

I initially prototyped a visitor-like design, centered around a
DWARFEvaluator class with one method per opcode and shared state as
members. I discarded it because moving the simple operations out of the
switch hurt readability and increased mental overhead. Its only real
benefit were the cleaner signatures, which this patch achives by using
the new EvalContext.
DeltaFile
+231-217lldb/source/Expression/DWARFExpression.cpp
+231-2171 files

LLVM/project dd099ba.github/workflows release-tasks.yml

workflows/release-tasks: Use app generated token for creating the release (#195219)

We are trying to move a way from using secrets associated with the
llvmbot account, so this drops another one of its users.
DeltaFile
+12-1.github/workflows/release-tasks.yml
+12-11 files

FreeBSD/doc 293fc8awebsite/content/en/releases/15.0R/ec2-ami-ids latest.adoc

15.0: Update "latest" AMIs

We now have 15.0-RELEASE-p8 AMIs.

Approved by:    re (implicit)
Sponsored by:   Amazon
DeltaFile
+512-512website/content/en/releases/15.0R/ec2-ami-ids/latest.adoc
+512-5121 files

NetBSD/pkgsrc d5A6ezgdoc CHANGES-2026

   doc: Updated security/uacme to 1.8.1
VersionDeltaFile
1.2739+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc FoQ4wbAsecurity/uacme distinfo Makefile, security/uacme/patches patch-uacme.c patch-configure.ac

   security/uacme: Update to v1.8.1

   From upstream's changelog:

   2026-04-05 Nicola Di Lieto <nicola.dilieto at gmail.com>
        * Release 1.8.1
        - uacme: Fix EAB bit parsing logic
          Closes https://github.com/ndilieto/uacme/issues/108
        - ualpn: Manage TLS alerts when built with mbedTLS
          Closes https://github.com/ndilieto/uacme/issues/109
          See also https://github.com/openwrt/packages/issues/29003

   2026-01-25 Nicola Di Lieto <nicola.dilieto at gmail.com>
        * Release 1.8.0
        - uacme: Add support for dns-persist-01 challenge
          See https://datatracker.ietf.org/doc/draft-ietf-acme-dns-persist/
        - uacme: Add support for certificate profiles
          Closes https://github.com/ndilieto/uacme/issues/90
          See also https://letsencrypt.org/2025/01/09/acme-profiles/

    [33 lines not shown]
VersionDeltaFile
1.3+12-12security/uacme/patches/patch-uacme.c
1.3+7-7security/uacme/distinfo
1.2+6-5security/uacme/patches/patch-configure.ac
1.15+4-5security/uacme/Makefile
1.2+2-2security/uacme/patches/patch-uacme.sh
+31-315 files

LLVM/project 26994c3llvm/test/CodeGen/AMDGPU select-cmp-shared-constant-int.ll

[NFC] Edit lit-test comment (#195361)

Fixes lit test comment from #195286
DeltaFile
+1-1llvm/test/CodeGen/AMDGPU/select-cmp-shared-constant-int.ll
+1-11 files

Illumos/gate ff260c5usr/src/data/zoneinfo northamerica zone_sun.tab, usr/src/pkg/manifests system-data-zoneinfo.p5m

18084 Update to tzdata 2026b
Reviewed by: Toomas Soome <tsoome at me.com>
Reviewed by: Andy Fiddaman <illumos at fiddaman.net>
Reviewed by: Bill Sommerfeld <sommerfeld at hamachi.org>
Approved by: Dan McDonald <danmcd at edgecast.io>
DeltaFile
+55-1usr/src/data/zoneinfo/northamerica
+2-2usr/src/pkg/manifests/system-data-zoneinfo.p5m
+1-1usr/src/data/zoneinfo/zone_sun.tab
+1-1usr/src/data/zoneinfo/zone.tab.txt
+59-54 files

LLVM/project 491e8celldb/tools/debugserver/source RNBRemote.cpp

[lldb][debugserver] Don't duplicate loaded binaries in jStopInfo (#195343)

RNBRemote::GetJSONThreadsInfo() has a bool mode switch: Only
exception-related information information about threads which had an
exception, or full information about all threads. The exception-related
information is what ends up in the `jstopinfo` key in the stop packet,
asciihex encoded. The full information is what is sent for the
`jThreadsInfo` packet, with full information for all threads at a public
stop.

When I added the `added-binaries` and `detailed-binaries-info` keys to
the thread description, I incorrectly put this in the exception related
block of this method. Move that in to the "full information" section of
the method, so we don't duplicate the information that is included in
the stop packet, asciihex encoded at that.

rdar://176001611
DeltaFile
+19-19lldb/tools/debugserver/source/RNBRemote.cpp
+19-191 files

LLVM/project b87b094clang/lib/Sema HLSLBuiltinTypeDeclBuilder.cpp

[NFC][HLSL] Remove dead branch for const return by value (#194983)

Remove unreachable addConst() on the by-value return path of
addHandleAccessFunction.
No caller passes IsConstReturn=true with IsRef=false. The existing AST
tests ( StructuredBuffers-AST.hlsl, ByteAddressBuffers-AST.hlsl,
TypedBuffers-AST.hlsl) already assert the by-value Load return type is
non-const, so behavior is verified unchanged.


Assisted by: Github Copilot
Fixes https://github.com/llvm/llvm-project/issues/194982
DeltaFile
+2-2clang/lib/Sema/HLSLBuiltinTypeDeclBuilder.cpp
+2-21 files

FreeBSD/src 0de6295sys/powerpc/powerpc busdma_bounce.c

powerpc: refactor dmamap setup; free dmamap in error paths

* refactor the dmamap allocation / setup path for future code changes
  to align with arm64 busdma code;
* free the dmamap allocation if the dma segment list can't be allocated;
* free the dmamap allocation during the busdma dmamem allocation path
  if the actual memory allocation itself fails.

Locally tested:

* POWER9 ppc64le native boot, Raptor Engineering Blackbird
* POWER8 ppc6le, IBM POWER S822LC

https://reviews.freebsd.org/D56244
DeltaFile
+38-10sys/powerpc/powerpc/busdma_bounce.c
+38-101 files

FreeBSD/src c7040d3sys/powerpc/powerpc busdma_bounce.c

powerpc: busdma declaration shuffling

Shuffle some of the declarations around to match other implementations.
Expected to be a no-op.

Differential Revision: https://reviews.freebsd.org/D56243
DeltaFile
+14-17sys/powerpc/powerpc/busdma_bounce.c
+14-171 files

FreeBSD/src 7c57d24sys/powerpc/powerpc busdma_bounce.c

powerpc: use local flags for bounce buffers instead of common flags

Migrate to using local flags for bounce buffers instead of the
common flag field.

Differential Revision: https://reviews.freebsd.org/D56208
DeltaFile
+19-15sys/powerpc/powerpc/busdma_bounce.c
+19-151 files

FreeBSD/src 00ec88dsys/powerpc/include bus_dma_impl.h, sys/powerpc/powerpc busdma_machdep.c busdma_bounce.c

powerpc: refactor common busdma tag setup

Refactor the common busdma tag setup code into busdma_machdep.c

Locally tested:

* qemu VM, pseries-9 / power9
* qemu VM, pseries-8 / power8

Differential Revision:  https://reviews.freebsd.org/D55340
DeltaFile
+62-3sys/powerpc/powerpc/busdma_machdep.c
+6-35sys/powerpc/powerpc/busdma_bounce.c
+6-0sys/powerpc/include/bus_dma_impl.h
+74-383 files

FreeBSD/src df3bd72sys/powerpc/include bus_dma_impl.h, sys/powerpc/powerpc busdma_machdep.c busdma_bounce.c

powerpc: add in some busdma domain setup

* Implement the basic tag domain set routine
* Set the domain to the parent domain if provided

This is just plumbing for eventual work to re-allocate things into
the currently configured domain.

Differential Revision:  https://reviews.freebsd.org/D55315
DeltaFile
+6-1sys/powerpc/powerpc/busdma_machdep.c
+5-0sys/powerpc/powerpc/busdma_bounce.c
+1-0sys/powerpc/include/bus_dma_impl.h
+12-13 files

FreeBSD/src 330e4f6sys/powerpc/powerpc busdma_machdep.c

powerpc: create a tag with the parents implementation if supplied

If a parent tag is supplied then use its implementation.

Differential Revision:  https://reviews.freebsd.org/D55314
DeltaFile
+13-4sys/powerpc/powerpc/busdma_machdep.c
+13-41 files

FreeBSD/src 3bcb7c2sys/conf files.powerpc, sys/powerpc/include bus_dma.h bus_dma_impl.h

powerpc: initial straight port of busdma_machdep.c -> busdma_bounce.c

This is a straight port of the code and doesn't yet handle
different implementations (which will be in a subsequent commit.)

Locally tested:

* G5 SMP (2x PPC970mp)
* power8 / power9 pseries QEMU VM
* power8 powernv

Differential Revision:  https://reviews.freebsd.org/D55313
DeltaFile
+787-0sys/powerpc/powerpc/busdma_bounce.c
+26-685sys/powerpc/powerpc/busdma_machdep.c
+143-2sys/powerpc/include/bus_dma.h
+82-0sys/powerpc/include/bus_dma_impl.h
+1-0sys/conf/files.powerpc
+0-1sys/powerpc/pseries/phyp_vscsi.c
+1,039-6886 files

FreeBSD/ports a1f2cc4net/libpfctl distinfo Makefile

net/libpfctl: add 15.1, remove 13.5

13.5 is end-of-life, remove it from this port.
Add 15.1, which is in the process of being released.

Deliberately do not bump PORTVERSION, because we don't change existing
libpfctl versions, we only add a new supported FreeBSD version.

PR:             294871
Sponsored by:   Rubicon Communications, LLC ("Netgate")
DeltaFile
+2-2net/libpfctl/distinfo
+1-1net/libpfctl/Makefile
+3-32 files

LLVM/project e29aa9elldb/examples/python formatter_bytecode.py

[lldb][bytecode] Add missing selectors to formatter_bytecode.Compiler (#195328)
DeltaFile
+6-0lldb/examples/python/formatter_bytecode.py
+6-01 files

LLVM/project 1879af1compiler-rt/test/cfi/icall bad-signature.c

Fix test's FileCheck match to allow a column number in message. (#195356)

In some cases, the cfi diagnostic is emitted with a column
number. Allow that in the test.
DeltaFile
+1-1compiler-rt/test/cfi/icall/bad-signature.c
+1-11 files

FreeNAS/freenas 9defba7src/middlewared/middlewared/test/integration/assets crypto.py, tests/api2 test_certificate_create_types.py test_certs.py

Make ruff happy
DeltaFile
+87-63tests/api2/test_certificate_create_types.py
+60-44src/middlewared/middlewared/test/integration/assets/crypto.py
+47-43tests/api2/test_certs.py
+39-17tests/api2/test_certificate_roles.py
+12-8tests/api2/test_certificate_update_delete.py
+8-8tests/api2/test_certificate_choices.py
+253-1836 files