LLVM/project c7f0fd6clang/lib/Driver/ToolChains AMDGPU.h Clang.cpp, clang/test/Driver openmp-offload-gpu.c amdgpu-toolchain.c

[Clang] Correctly handle UBSan libraries for the GPU (#188290)

Summary:
This PR adds the necessary clang driver plumbing to forward UBSan
arguments on the GPU targets. These are currently only forwarded via the
offloading languages if the user has the relevant library installed.

Enables the support in https://github.com/llvm/llvm-project/pull/188289
DeltaFile
+20-0clang/test/Driver/openmp-offload-gpu.c
+12-6clang/lib/Driver/ToolChains/AMDGPU.h
+17-1clang/lib/Driver/ToolChains/Clang.cpp
+7-0clang/test/Driver/amdgpu-toolchain.c
+7-0clang/test/Driver/cuda-cross-compiling.c
+1-1clang/lib/Driver/ToolChains/CommonArgs.cpp
+64-84 files not shown
+66-810 files

LLVM/project 7994ff2clang/include/clang/Basic BuiltinsAMDGPUDocs.td BuiltinsAMDGPU.td, clang/lib/CIR/CodeGen CIRGenBuiltinAMDGPU.cpp

[AMDGPU] Add clang builtin for generic AMDGPU shuffle (#185302)

Summary:
AMDGPU introduced a high level intrinsic for shuffles. The main
advantage of this over the ds_bpermute path is that it is correctly
lowered for w32 / w64 and doesn't require the four byte offset. This PR
adds '__builtin_amdgcn_wave_shuffle' to access it.
DeltaFile
+23-0clang/include/clang/Basic/BuiltinsAMDGPUDocs.td
+7-0clang/test/CodeGenOpenCL/builtins-amdgcn.cl
+4-0clang/include/clang/Basic/BuiltinsAMDGPU.td
+3-0clang/lib/CodeGen/TargetBuiltins/AMDGPU.cpp
+2-1clang/lib/CIR/CodeGen/CIRGenBuiltinAMDGPU.cpp
+39-15 files

LLVM/project 0d4a3bfllvm/test/Transforms/LICM hoist-nounwind.ll

[LICM] Generate test checks (NFC) (#192970)
DeltaFile
+72-15llvm/test/Transforms/LICM/hoist-nounwind.ll
+72-151 files

LLVM/project 17a98cbclang/lib/CodeGen CGDebugInfo.h

[NFC][Clang][DebugInfo] Fix constructor type comment (#192949)

This corrects a constructor comment to say move instead of copy.
DeltaFile
+1-1clang/lib/CodeGen/CGDebugInfo.h
+1-11 files

NetBSD/pkgsrc bngOtqddoc CHANGES-2026

   Updated security/py-google-auth-oauthlib, devel/py-inline-snapshot
VersionDeltaFile
1.2495+3-1doc/CHANGES-2026
+3-11 files

NetBSD/pkgsrc eisF7QNdevel/py-inline-snapshot distinfo Makefile

   py-inline-snapshot: updated to 0.32.6

   0.32.6 — 2026-04-10

   Fixed

   - Pydantic models, attrs and dataclasses with `NewType`-typed fields now generate correct snapshots that wrap the field value with the `NewType` constructor (e.g. `Something(some_id=SomeID(1))` instead of `Something(some_id=1)`). This could only be fixed for Python >= 3.10.
VersionDeltaFile
1.16+4-4devel/py-inline-snapshot/distinfo
1.16+2-2devel/py-inline-snapshot/Makefile
+6-62 files

NetBSD/pkgsrc GJdxSR0security/py-google-auth-oauthlib distinfo Makefile

   py-google-auth-oauthlib: updated to 1.3.1

   1.3.1

   Bug Fixes

   Allow Protobuf 7.x, require Python 3.9
   Require Python 3.9
VersionDeltaFile
1.23+4-4security/py-google-auth-oauthlib/distinfo
1.28+2-2security/py-google-auth-oauthlib/Makefile
+6-62 files

pkgng/pkgng c4e27b6docs pkg-rquery.8 pkg-check.8

case sensitivity: fox documentation

fixes:  #2649
DeltaFile
+6-6docs/pkg-rquery.8
+4-4docs/pkg-check.8
+4-4docs/pkg-delete.8
+4-4docs/pkg-fetch.8
+4-4docs/pkg-info.8
+4-4docs/pkg-install.8
+26-268 files not shown
+58-5814 files

LLVM/project 578c3aallvm/lib/Target/AArch64 AArch64ISelLowering.cpp, llvm/test/CodeGen/AArch64 fixed-vector-interleave.ll

[AArch64][Isel] Add lowering for fixed-width interleave3 (#192677)
DeltaFile
+169-0llvm/test/CodeGen/AArch64/fixed-vector-interleave.ll
+27-0llvm/lib/Target/AArch64/AArch64ISelLowering.cpp
+196-02 files

NetBSD/pkgsrc cmaCNibdoc CHANGES-2026

   Updated devel/ccache, audio/fluidsynth
VersionDeltaFile
1.2494+3-1doc/CHANGES-2026
+3-11 files

NetBSD/pkgsrc b38Qmfcaudio/fluidsynth distinfo Makefile

   fluidsynth: updated to 2.5.4

   2.5.4
   The TCP port, fluidsynth's shell server may listen to, is now auto-selected by default
   The systemd lock-file /run/lock/fluidsynth has been removed
VersionDeltaFile
1.61+4-4audio/fluidsynth/distinfo
1.96+2-2audio/fluidsynth/Makefile
1.44+2-2audio/fluidsynth/PLIST
+8-83 files

LLVM/project c3534cfllvm/lib/Target/AMDGPU SILowerI1Copies.cpp AMDGPUGlobalISelDivergenceLowering.cpp

[NFC][AMDGPU] Move PhiLoweringHelper and related types into AMDGPU namespace (#192586)

Move Incoming, createLaneMaskReg, and PhiLoweringHelper into
llvm::AMDGPU namespace to avoid symbol collisions and improve
target-specific isolation. No functional change.
DeltaFile
+23-21llvm/lib/Target/AMDGPU/SILowerI1Copies.cpp
+9-8llvm/lib/Target/AMDGPU/AMDGPUGlobalISelDivergenceLowering.cpp
+2-2llvm/lib/Target/AMDGPU/SILowerI1Copies.h
+34-313 files

NetBSD/pkgsrc Xtx0Lsidevel/ccache distinfo Makefile

   ccache: updated to 4.13.4

   Ccache 4.13.4

   New deliverables
   - Added musl static binary release for Linux riscv64.
VersionDeltaFile
1.75+4-4devel/ccache/distinfo
1.95+2-2devel/ccache/Makefile
+6-62 files

LLVM/project c48d567lldb/include/lldb/Target Process.h, lldb/source/Plugins/Process/Utility StopInfoMachException.cpp

[lldb] Implement delayed breakpoints

This patch changes the Process class so that it delays *physically*
enabling/disabling breakpoints until the process is about to
resume/detach/be destroyed, potentially reducing the packets transmitted
by batching all breakpoints together.

Most classes only need to know whether a breakpoint is "logically"
enabled, as opposed to "physically" enabled (i.e. the remote server has
actually enabled the breakpoint). However, lower level classes like
derived Process classes, or StopInfo may actually need to know whether
the breakpoint was physically enabled. As such, this commit also adds a
"IsPhysicallyEnabled" API.

https://github.com/llvm/llvm-project/pull/192910
DeltaFile
+88-8lldb/source/Target/Process.cpp
+30-1lldb/include/lldb/Target/Process.h
+6-6lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp
+5-3lldb/source/Plugins/Process/Utility/StopInfoMachException.cpp
+4-2lldb/source/Target/ThreadPlanStepOverBreakpoint.cpp
+5-0lldb/source/Target/TargetProperties.td
+138-201 files not shown
+140-227 files

NetBSD/pkgsrc MHBZDIrdoc CHANGES-2026

   Updated devel/py-importlib-resources, converters/py-simplejson
VersionDeltaFile
1.2493+3-1doc/CHANGES-2026
+3-11 files

NetBSD/pkgsrc LIf2GEsconverters/py-simplejson PLIST distinfo

   py-simplejson: updated to 4.0.1

   Version 4.0.1 released 2026-04-18

   * Skip uploading Pyodide/wasm wheels to PyPI, which rejects them with
     "unsupported platform tag 'pyodide_2024_0_wasm32'". The wheels are
     still built in CI and preserved as workflow artifacts.
     https://github.com/simplejson/simplejson/pull/375

   Version 4.0.0 released 2026-04-18

   * simplejson 4 requires Python 2.7 or Python 3.8+. Older Python
     versions (2.5, 2.6, 3.0-3.7) are no longer supported. pip will
     not install simplejson 4 on unsupported versions.

   * The C extension now uses heap types and per-module state instead of
     static types and global state. This is required for free-threading
     support and sub-interpreter isolation. The Python-level API is
     unchanged.

    [131 lines not shown]
VersionDeltaFile
1.19+10-1converters/py-simplejson/PLIST
1.45+4-4converters/py-simplejson/distinfo
1.58+2-2converters/py-simplejson/Makefile
+16-73 files

NetBSD/pkgsrc yOHJju4devel/py-importlib-resources distinfo Makefile

   py-importlib-resources: updated to 7.1.0

   v7.1.0

   Features

   - ``files()`` now provides a nicer error when __main__.__spec__ is None.


   v7.0.0

   Deprecations and Removals

   - Remove compatibility shim for deprecated parameter *package* in
     :func:`importlib.resources.files`. Patch by Semyon Moroz.
VersionDeltaFile
1.26+4-4devel/py-importlib-resources/distinfo
1.34+2-3devel/py-importlib-resources/Makefile
+6-72 files

NetBSD/pkgsrc 5hAODTYdoc CHANGES-2026

   Updated devel/py-test-mypy-plugins, devel/py-pybind11
VersionDeltaFile
1.2492+3-1doc/CHANGES-2026
+3-11 files

NetBSD/pkgsrc b3w0g6Jdevel/py-pybind11 distinfo Makefile

   py-pybind11: updated to 3.0.4

   3.0.4

   Bug fixes:

   Fixed test builds with installed Eigen 5 by improving Eigen3 CMake package detection.
   Fixed move semantics of scoped_ostream_redirect to preserve buffered output and avoid crashes when moved redirects restore stream buffers.
   Fixed py::dynamic_attr() traversal on Python 3.13+ to correctly propagate PyObject_VisitManagedDict() results.
   Fixed std::shared_ptr<T> fallback casting to avoid unnecessary copy-constructor instantiation in reference_internal paths.
VersionDeltaFile
1.29+4-4devel/py-pybind11/distinfo
1.33+2-2devel/py-pybind11/Makefile
+6-62 files

LLVM/project 8f4104elldb/include/lldb/Breakpoint BreakpointSite.h, lldb/include/lldb/Target Process.h

[lldb][NFC] Move BreakpointSite::IsEnabled/SetEnabled into Process

The Process class is the one responsible for managing the state of a
BreakpointSite inside the process. As such, it should be the one
answering questions about the state of the site.

https://github.com/llvm/llvm-project/pull/192910
DeltaFile
+23-29lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp
+16-7lldb/source/Target/Process.cpp
+6-14lldb/include/lldb/Breakpoint/BreakpointSite.h
+5-5lldb/source/Plugins/Process/MacOSX-Kernel/ProcessKDP.cpp
+10-0lldb/include/lldb/Target/Process.h
+8-0lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.h
+68-555 files not shown
+76-6411 files

NetBSD/pkgsrc xsQJOdRdevel/py-test-mypy-plugins distinfo Makefile

   py-test-mypy-plugins: updated to 4.0.2

   4.0.2
   Fix AttributeError on store.close() with mypy < 1.20
VersionDeltaFile
1.9+4-4devel/py-test-mypy-plugins/distinfo
1.14+2-2devel/py-test-mypy-plugins/Makefile
+6-62 files

LLVM/project 4265ca3libcxx/include/__iterator wrap_iter.h

[libc++][NFC] Remove `pointer_traits<__wrap_iter>` partial specialization (#178864)

Since commit b5270ba20dc3d84df9d880be11d57667f04c6c28, it was decided
that `__wrap_iter` wasn't intended to perform runtime check, so it's
`operator->` won't check whether the iterator is deferenceable. (See
https://llvm.org/PR178521.)

Currently, `pointer_traits<__wrap_iter>` partial specialization is
provided and makes `__to_address`/`to_address` call the member
`to_address` instead of `operator->`. But given these operations are
equivalent and `__wrap_iter::operator->` is improbable to have
behavioral change in the future, perhaps it would be better to remove
the partial specialization.

The changes have no negative impact on compile time, and sometimes have
a negligible positive impact.

Drive-by: Also remove inclusion of `<__memory/addressof.h>` from
`<__iterator/wrap_iter.h>` as we don't need to call `addressof` or its
equivalent internal version.
DeltaFile
+0-14libcxx/include/__iterator/wrap_iter.h
+0-141 files

OPNSense/tools 06fa31bconfig/26.1 ports.conf

Add architecture specification for aquantia-atlantic-kmod

unsupported as of now, causes an error, on aarch64 platforms
DeltaFile
+1-1config/26.1/ports.conf
+1-11 files

LLVM/project 9705f34llvm/docs LangRef.rst

[IR] LangRef: document behavior of double-lifetime.start (#184296)

lifetime.start after lifetime.start is defined to reset the contents of the
allocation to uninitialized memory.
DeltaFile
+11-7llvm/docs/LangRef.rst
+11-71 files

LLVM/project 39f47a1lldb/include/lldb/Breakpoint BreakpointSite.h, lldb/include/lldb/Target Process.h

[lldb][NFC] Move BreakpointSite::IsEnabled/SetEnabled into Process

The Process class is the one responsible for managing the state of a
BreakpointSite inside the process. As such, it should be the one
answering questions about the state of the site.

https://github.com/llvm/llvm-project/pull/192910
DeltaFile
+23-29lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp
+6-14lldb/include/lldb/Breakpoint/BreakpointSite.h
+12-4lldb/source/Target/Process.cpp
+10-0lldb/include/lldb/Target/Process.h
+5-5lldb/source/Plugins/Process/MacOSX-Kernel/ProcessKDP.cpp
+8-0lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.h
+64-525 files not shown
+72-6111 files

LLVM/project 41e2bafllvm/include/llvm/ADT APInt.h, llvm/include/llvm/Support KnownBits.h

[KnownBits][APInt] Optimize isConstant (NFC) (#191919)

`isConstant` used is quite often and should be as lightweight as
possible. Add `APInt::isInverseOf` and utilize it for `isConstant`. It
is equivalent to `LHS == ~RHS`, but avoids intermediate allocations.
DeltaFile
+29-0llvm/unittests/ADT/APIntTest.cpp
+11-0llvm/lib/Support/APInt.cpp
+11-0llvm/include/llvm/ADT/APInt.h
+1-3llvm/include/llvm/Support/KnownBits.h
+52-34 files

LLVM/project d242dfcpolly/include/polly/CodeGen IslNodeBuilder.h, polly/lib/CodeGen IslNodeBuilder.cpp

[Polly][NFC] Convert IslNodeBuilder::preloadUnconditionally to isl++ (#192959)
DeltaFile
+8-10polly/lib/CodeGen/IslNodeBuilder.cpp
+7-0polly/lib/External/isl/include/isl/isl-noexceptions.h
+2-2polly/include/polly/CodeGen/IslNodeBuilder.h
+17-123 files

LLVM/project 06a586dlldb/source/Plugins/Process/gdb-remote GDBRemoteCommunicationClient.cpp GDBRemoteCommunicationClient.h, lldb/unittests/Process/gdb-remote GDBRemoteCommunicationClientTest.cpp

[lldb][GDBRemote] Parse MultiBreakpoint+ capability
DeltaFile
+22-0lldb/unittests/Process/gdb-remote/GDBRemoteCommunicationClientTest.cpp
+10-0lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.cpp
+3-0lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.h
+35-03 files

NetBSD/pkgsrc VFi3OPodoc CHANGES-2026

   Updated textproc/md4c, devel/py-test-codspeed
VersionDeltaFile
1.2491+3-1doc/CHANGES-2026
+3-11 files

NetBSD/pkgsrc lqJkUbedevel/py-test-codspeed distinfo Makefile

   py-test-codspeed: updated to 4.4.0

   4.4.0

   We now collect buildtime and runtime environment data to warn users about differences in their runtime environment when comparing two runs against one another.

   This data includes toolchain metadata like version and build options, as well as a list of dynamically loaded linked libraries.

   fix: fix segfault caused by multiple activate_stack_trampoline
   fix: Exclude setup time from benchmark in walltime mode
   feat: collect Python toolchain information via instrument hooks environment API
VersionDeltaFile
1.8+4-4devel/py-test-codspeed/distinfo
1.10+2-2devel/py-test-codspeed/Makefile
+6-62 files