LLVM/project ba11547clang/lib/CodeGen CodeGenModule.cpp

Address review comments
DeltaFile
+8-9clang/lib/CodeGen/CodeGenModule.cpp
+8-91 files

LLVM/project c5e1f9cllvm/lib/Transforms/Vectorize VPlanTransforms.cpp

Update llvm/lib/Transforms/Vectorize/VPlanTransforms.cpp

Co-authored-by: Luke Lau <luke at igalia.com>
DeltaFile
+1-1llvm/lib/Transforms/Vectorize/VPlanTransforms.cpp
+1-11 files

OPNSense/plugins 05bda33net/udpbroadcastrelay/src/opnsense/mvc/app/controllers/OPNsense/UDPBroadcastRelay/Api SettingsController.php

udpbroadcastrelay: remove stray semicolon in $internalModelClass (#5507)
DeltaFile
+1-1net/udpbroadcastrelay/src/opnsense/mvc/app/controllers/OPNsense/UDPBroadcastRelay/Api/SettingsController.php
+1-11 files

LLVM/project 8c64097lldb/source/Host/windows PythonRuntimeLoaderWindows.cpp

[lldb][Windows] fix missing include (#204628)

lldb fails to build when `LLDB_PYTHON_DLL_RELATIVE_PATH` is set because
of a missing include.
DeltaFile
+1-0lldb/source/Host/windows/PythonRuntimeLoaderWindows.cpp
+1-01 files

FreeNAS/freenas c708f6csrc/middlewared/middlewared/api/base/types json_schema.py, src/middlewared/middlewared/api/v25_10_0 common.py

NAS-141273 / 26.0.0-RC.1 / Remove shared pydantic `Field()` from API type aliases (by themylogin) (by bugclerk) (#19155)

## Problem

Several API fields that are declared *required* are silently treated as
**optional with a bogus default** at runtime. For example, on the
current API
(v25_10_4):

VMRAWDevice.path = '127.0.0.1' # required path field, no default
declared

`VMRAWDevice.path` is `path: NonEmptyString = Field(pattern=...)` — it
should be
required, but it inherits `'127.0.0.1'` (leaked from
`VMDisplayDevice.bind`).
So `vm.device.create` for a RAW device with no `path` passes validation
and
silently uses `'127.0.0.1'` as the file path instead of being rejected.

    [73 lines not shown]
DeltaFile
+30-0src/middlewared/middlewared/api/base/types/json_schema.py
+15-7src/middlewared/middlewared/api/v26_0_0/common.py
+11-6src/middlewared/middlewared/api/v25_10_1/common.py
+11-6src/middlewared/middlewared/api/v25_10_0/common.py
+11-6src/middlewared/middlewared/api/v25_10_4/common.py
+11-6src/middlewared/middlewared/api/v25_10_3/common.py
+89-3178 files not shown
+335-20484 files

LLVM/project 0a73d41bolt/lib/Passes LongJmp.cpp

[BOLT][AArch64] Only reserve constant-island space when an island exists (#204261)

`tentativeLayout()` aligns every function's tail to its constant island
alignment even when the function has no constant island. This over-padded
nearly every function, drifting tentative layout from emitted layout non
trivially, while the emitter only pads when emitting real constant island.
Guard with `estimateConstantIslandSize() > 0` so tentative better matches
emitted.
DeltaFile
+8-4bolt/lib/Passes/LongJmp.cpp
+8-41 files

FreeBSD/ports 802a745sysutils/py-hcloud distinfo Makefile

sysutils/py-hcloud: update to 2.22.0

Changes:        https://github.com/hetznercloud/hcloud-python/blob/v2.22.0/CHANGELOG.md
Reported by:    repology
DeltaFile
+3-3sysutils/py-hcloud/distinfo
+1-1sysutils/py-hcloud/Makefile
+4-42 files

LLVM/project fb6e3c8flang/docs/MeetingNotes/2026 2026-06-17.md

[flang] Add Flang Community Call Notes from June 17th meeting (#204622)
DeltaFile
+73-0flang/docs/MeetingNotes/2026/2026-06-17.md
+73-01 files

LLVM/project 59286c4llvm/test/CodeGen/AMDGPU coexec-sched-flavor-classification.mir

Update llvm/test/CodeGen/AMDGPU/coexec-sched-flavor-classification.mir

Co-authored-by: Matt Arsenault <Matthew.Arsenault at amd.com>
DeltaFile
+1-1llvm/test/CodeGen/AMDGPU/coexec-sched-flavor-classification.mir
+1-11 files

FreeBSD/ports 2c7c73fprint/cups-pdf Makefile distinfo, print/cups-pdf/files patch-remove-deprecated-ghostscript-setpdfwrite-operator

print/cups-pdf: Update 3.0.1 => 3.0.3

Changelog:
2026-05-08 : 3.0.3 (md5)
  - fixed a possible privilege escalation
  - added SPDX license identifiers
  - updated default option values in PPD
2025-03-23 : 3.0.2 (md5)
  - updated GhostScript command line arguments
  - added full code documentation by Lew Pitcher
https://www.cups-pdf.de/changelog.shtml

- Replace PORTVERSION with DISTVERSION in MASTER_SITES and DISTNAME.
- Replace http with https in MASTER_SITES.
- Remove unavailable site from MASTER_SITES.
- Merge 3 MKDIRs.
- Remove unnecessary local patch - upstream fixed this in 3.0.2.

Sponsored by:   UNIS Labs
DeltaFile
+0-27print/cups-pdf/files/patch-remove-deprecated-ghostscript-setpdfwrite-operator
+7-9print/cups-pdf/Makefile
+3-3print/cups-pdf/distinfo
+10-393 files

FreeNAS/freenas f3fd4b6src/middlewared/middlewared/api/base/validators options.py, src/middlewared/middlewared/api/v25_04_0 common.py

Make `filter_list` accept `model=`
DeltaFile
+44-51src/middlewared/middlewared/utils/filter_list.py
+28-20src/middlewared/middlewared/plugins/datastore/read.py
+0-25src/middlewared/middlewared/api/base/validators/options.py
+6-16src/middlewared/middlewared/plugins/pool_/dataset_query_utils.py
+4-9src/middlewared/middlewared/api/v25_04_1/common.py
+4-9src/middlewared/middlewared/api/v25_04_0/common.py
+86-1308 files not shown
+116-17714 files

LLVM/project 0f707d4llvm/test/CodeGen/RISCV rvp-simd-32.ll

[RISCV] Remove unused CHECK prefixes in `rvp-simd-32.ll` (#204383)

They were probably introduced by merge conflicts + UTC script changes.

---------

Co-authored-by: Craig Topper <craig.topper at sifive.com>
DeltaFile
+0-404llvm/test/CodeGen/RISCV/rvp-simd-32.ll
+0-4041 files

LLVM/project 42058d4llvm/lib/Target/AMDGPU AMDGPURegBankLegalizeRules.cpp SIInstructions.td, llvm/test/CodeGen/AMDGPU llvm.fptrunc.round.ll llvm.fptrunc.round.err.ll

AMDGPU/GlobalISel: Regbanklegalize rules for G_INTRINSIC_FPTRUNC_ROUND (#185491)
DeltaFile
+141-201llvm/test/CodeGen/AMDGPU/llvm.fptrunc.round.ll
+9-0llvm/lib/Target/AMDGPU/AMDGPURegBankLegalizeRules.cpp
+3-3llvm/test/CodeGen/AMDGPU/llvm.fptrunc.round.err.ll
+1-1llvm/lib/Target/AMDGPU/SIInstructions.td
+154-2054 files

NetBSD/pkgsrc GXnOCSVx11/xgrk distinfo, x11/xgrk/patches patch-xgrk.c

   xgrk: Fix build with GCC 14.

   Include <string.h> for strcmp(3) and memcmp(3).

   Fix an implicit int so that this compiles with GCC 14.
VersionDeltaFile
1.1+24-0x11/xgrk/patches/patch-xgrk.c
1.7+2-1x11/xgrk/distinfo
+26-12 files

FreeBSD/ports 7081dbanet-im/ejabberd pkg-plist Makefile, net-im/ejabberd/files patch-deps_jiffy_c__src_double-conversion_strtod.cc

net-im/ejabberd: Unbreak due to recent erlang upgrade

PR:             296111
DeltaFile
+0-28net-im/ejabberd/files/patch-deps_jiffy_c__src_double-conversion_strtod.cc
+0-5net-im/ejabberd/pkg-plist
+2-3net-im/ejabberd/Makefile
+1-3net-im/ejabberd/distinfo
+3-394 files

Dreckly/dreckly 05ded79x11/xgrk distinfo, x11/xgrk/patches patch-xgrk.c

xgrk: Fix build with GCC 14.

Include <string.h> for strcmp(3) and memcmp(3).

Fix an implicit int so that this compiles with GCC 14.
DeltaFile
+24-0x11/xgrk/patches/patch-xgrk.c
+1-0x11/xgrk/distinfo
+25-02 files

FreeBSD/ports 4f4b770net/ucx Makefile, net/ucx/files patch-src_ucm_util_reloc.c patch-test_gtest_ucp_test__ucp__am.cc

net/ucx: Fix libucm early-init panic and resolve gtest suite failures

PR:             296120
DeltaFile
+108-4net/ucx/files/patch-src_ucm_util_reloc.c
+13-0net/ucx/files/patch-test_gtest_ucp_test__ucp__am.cc
+4-1net/ucx/Makefile
+125-53 files

FreeBSD/ports fa2d914www/nginx-acme distinfo Makefile, www/nginx-devel distinfo Makefile

www/nginx-devel: Update to 1.31.2

Changes with nginx 1.31.2                                        17 Jun
2026

    *) Security: use-after-free might occur when using HTTP/3 and
processing
       a specially crafted QUIC session, allowing an attacker to cause
       worker process memory corruption or segmentation fault in a
worker
       process (CVE-2026-42530).
       Thanks to Trung Nguyen of CyStack.

    *) Security: a heap memory buffer overflow might occur in a worker
       process when using a configuration with "ignore_invalid_headers
off;"
       and "large_client_header_buffers" with large configured values
when
       proxying a specially crafted request to HTTP/2 or gRPC backend,

    [28 lines not shown]
DeltaFile
+3-3www/nginx-acme/distinfo
+3-3www/nginx-devel/distinfo
+1-1www/nginx-acme/Makefile
+1-1www/nginx-devel/Makefile
+1-1www/nginx-devel/version.mk
+9-95 files

NetBSD/pkgsrc 25UN9GUsysutils/xps distinfo, sysutils/xps/patches patch-ab patch-src_FreeBSD_loadavg.c

   xps: Various build fixes for GCC 14.

   Include config.h before any #if checks are done, so that they actually
   pass.

   This is necessary so that stdlib.h gets correctly included, otherwise
   it implicitly declares loadavg(3) and fails to build with a modern
   compiler.
VersionDeltaFile
1.4+17-9sysutils/xps/patches/patch-ab
1.1+15-0sysutils/xps/patches/patch-src_FreeBSD_loadavg.c
1.1+15-0sysutils/xps/patches/patch-src_NetBSD_loadavg.c
1.1+14-0sysutils/xps/patches/patch-src_callback.c
1.3+10-2sysutils/xps/patches/patch-ac
1.11+6-3sysutils/xps/distinfo
+77-146 files

Dreckly/dreckly 58f3b4bsysutils/xps distinfo, sysutils/xps/patches patch-ab patch-src_FreeBSD_loadavg.c

xps: Various build fixes for GCC 14.
DeltaFile
+16-8sysutils/xps/patches/patch-ab
+15-0sysutils/xps/patches/patch-src_FreeBSD_loadavg.c
+15-0sysutils/xps/patches/patch-src_NetBSD_loadavg.c
+14-0sysutils/xps/patches/patch-src_callback.c
+9-1sysutils/xps/patches/patch-ac
+5-2sysutils/xps/distinfo
+74-116 files

FreeBSD/src ea130fasys/dev/virtio/network if_vtnet.c if_vtnetvar.h

virtio_net: Use bus_dma for command/ack buffers

While the majority of virtio platforms will be fully coherent, some may
require cache maintenance or other specific device memory handling (eg for
secure partitioning). Using bus_dma allows for these usecases.

The virtio buffers are marked as coherent; this should ensure that sync
calls are no-ops in the common cases.

Reviewed by:    andrew
Sponsored by:   Arm Ltd
Differential Revision:  https://reviews.freebsd.org/D55564
DeltaFile
+285-65sys/dev/virtio/network/if_vtnet.c
+6-0sys/dev/virtio/network/if_vtnetvar.h
+291-652 files

FreeBSD/src 8193fa3sys/dev/virtio/network if_vtnet.c if_vtnetvar.h

virtio_net: Use bus_dma for rxq/txq buffers

While the majority of virtio platforms will be fully coherent, some may
require cache maintenance or other specific device memory handling (eg for
secure partitioning). Using bus_dma allows for these usecases.

The virtio buffers are marked as coherent; this should ensure that sync
calls are no-ops in the common cases.

Reviewed by:    andrew
Sponsored by:   Arm Ltd
Differential Revision:  https://reviews.freebsd.org/D55492
DeltaFile
+281-17sys/dev/virtio/network/if_vtnet.c
+10-0sys/dev/virtio/network/if_vtnetvar.h
+291-172 files

FreeBSD/src 8fdaa1bsys/kern subr_busdma_bounce.c

busdma_bounce: Allocate bounce buffers as unprotected

Reviewed by:    andrew
Sponsored by:   Arm Ltd
Differential Revision:  https://reviews.freebsd.org/D56519
DeltaFile
+3-3sys/kern/subr_busdma_bounce.c
+3-31 files

LLVM/project d81069dopenmp/runtime CMakeLists.txt, openmp/runtime/cmake config-ix.cmake

[OpenMP] Control KMP_CANCEL_THREADS via CMake and detect pthread_cancel (#193681)

KMP_CANCEL_THREADS was a preprocessor switch in kmp.h, with Android and
WASI explicitly #undef-ing it. Move the control to CMake:

- Detect pthread_cancel via check_symbol_exists()
- Drive KMP_CANCEL_THREADS from that result, emitted as a 0/1 #define in
kmp_config.h.cmake (overridable with -DLIBOMP_USE_CANCEL_THREADS=OFF).
- Drop the Android/WASM special-casing
DeltaFile
+0-13openmp/runtime/src/kmp.h
+5-5openmp/runtime/src/z_Linux_util.cpp
+5-0openmp/runtime/CMakeLists.txt
+2-0openmp/runtime/src/kmp_config.h.cmake
+1-0openmp/runtime/cmake/config-ix.cmake
+13-185 files

LLVM/project 74a146dopenmp/runtime/src ompd-specific.cpp

[OpenMP] Improve dladdr error handling in ompd_init() (#201043)

Guard dlerror() result against NULL before passing to fprintf to avoid
confusing "(null)" output. Also guard dli_fname against NULL on the
success path before calling strrchr.

Assisted-by: Claude Sonnet 4.6
DeltaFile
+13-4openmp/runtime/src/ompd-specific.cpp
+13-41 files

NetBSD/pkgsrc ZZWUeDSdoc pkg-vulnerabilities

   CVE-2021-44917 in gnuplot I read as fixed in 2021, so fix is in 6.0 and newer.

   Ref. https://sourceforge.net/p/gnuplot/bugs/2474/ and 6.0's release
   date being December 2023.
VersionDeltaFile
1.766+2-2doc/pkg-vulnerabilities
+2-21 files

FreeBSD/ports 14b3a97www/nginx distinfo version.mk, www/nginx-acme distinfo Makefile

www/nginx: Update to 1.30.3

Changes with nginx 1.30.3                                        17 Jun
2026

    *) Security: a heap memory buffer overflow might occur in a worker
       process when using a configuration with "ignore_invalid_headers
off;"
       and "large_client_header_buffers" with large configured values
when
       proxying a specially crafted request to HTTP/2 or gRPC backend,
       allowing an attacker to cause worker process memory corruption or
       segmentation fault in a worker process (CVE-2026-42055).
       Thanks to Mufeed VH of Winfunc Research.

    *) Security: a heap memory buffer overread might occur in a worker
       process while handling a specially sent response with decoding
from
       UTF-8 via the "charset_map" directive, allowing an attacker to

    [7 lines not shown]
DeltaFile
+3-3www/nginx/distinfo
+3-3www/nginx-acme/distinfo
+1-1www/nginx/version.mk
+1-1www/nginx-acme/Makefile
+1-1www/nginx-full/Makefile
+1-1www/nginx/Makefile
+10-106 files

LLVM/project bd5da5blldb/test/API/functionalities/breakpoint/cpp_exception TestCPPExceptionBreakpoint.py, lldb/test/API/functionalities/exec TestExec.py

[lldb][test] Skip wasm-unsupported API tests (#204625)

WebAssembly inferiors are built with -fno-exceptions and run on a wasip1
runtime with no exec/fork/setpgid, no setjmp/longjmp (needs the
exception-handling proposal), no memory-protection faults/signals, and
no _Float16/__bf16 support. Mark the corresponding API tests as skipped
on wasm so they report unsupported instead of failing to build or run.
DeltaFile
+1-0lldb/test/API/functionalities/breakpoint/cpp_exception/TestCPPExceptionBreakpoint.py
+1-0lldb/test/API/functionalities/exec/TestExec.py
+1-0lldb/test/API/functionalities/fork/resumes-child/TestForkResumesChild.py
+1-0lldb/test/API/functionalities/inferior-changed/TestInferiorChanged.py
+1-0lldb/test/API/functionalities/inferior-crashing/TestInferiorCrashing.py
+1-0lldb/test/API/functionalities/inferior-crashing/TestInferiorCrashingStep.py
+6-07 files not shown
+13-013 files

Linux/linux 6edc200fs/fuse dev.c fuse_i.h

Merge tag 'fuse-update-7.2' of git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse

Pull fuse updates from Miklos Szeredi:

 - Fix lots of bugs, most from the late 6.x era, but some going back
   to 2.6.x

 - Add subsystems (io-uring, passthrough) and respective maintainers
   (Bernd, Joanne and Amir)

 - Separate transport and fs layers (Miklos)

 - Don't block on cat /dev/fuse (Joanne)

 - Perform some refactoring in fuse-uring (Joanne)

 - Don't use bounce-buffer for READDIR reply in virtio-fs (Matthew Ochs)

 - Clean up documentation (Randy)

    [31 lines not shown]
DeltaFile
+519-855fs/fuse/dev.c
+289-583fs/fuse/fuse_i.h
+289-204fs/fuse/dev_uring.c
+444-0fs/fuse/notify.c
+338-13fs/fuse/fuse_dev_i.h
+57-213fs/fuse/inode.c
+1,936-1,86823 files not shown
+2,788-2,14829 files

NetBSD/pkgsrc IdINzXcemulators/xroar distinfo, emulators/xroar/patches patch-src_gdb.c

   xroar: Fix build on NetBSD and SunOS with GCC 14.

   NetBSD and SunOS need _NETBSD_SOURCE and __EXTENSIONS__
   respectively to get strsep(3) defined when _POSIX_C_SOURCE
   is 200112L.
VersionDeltaFile
1.1+17-0emulators/xroar/patches/patch-src_gdb.c
1.6+2-1emulators/xroar/distinfo
+19-12 files