LLVM/project afdbe7bmlir/lib/Conversion/MemRefToSPIRV MemRefToSPIRV.cpp, mlir/test/Conversion/MemRefToSPIRV bitwidth-emulation.mlir atomic.mlir

[mlir][SPIR-V] Combine storage class bit with atomic memory semantics (#195049)
DeltaFile
+42-14mlir/lib/Conversion/MemRefToSPIRV/MemRefToSPIRV.cpp
+14-14mlir/test/Conversion/MemRefToSPIRV/bitwidth-emulation.mlir
+9-9mlir/test/Conversion/MemRefToSPIRV/atomic.mlir
+2-2mlir/test/Conversion/MemRefToSPIRV/alloc.mlir
+67-394 files

LLVM/project 6f782eellvm/docs ReleaseNotes.md LangRef.rst, llvm/include/llvm/IR DataLayout.h

[DataLayout] Add null pointer value infrastructure

Add support for specifying the null pointer bit representation per address space
in DataLayout via new pointer spec flags:
- 'z': null pointer is all-zeros
- 'o': null pointer is all-ones

When neither flag is present, the address space inherits the default set by the
new 'N<null-value>' top-level specifier ('Nz' or 'No'). If that is also absent,
the null pointer value is zero.

No target DataLayout strings are updated in this change. This is pure
infrastructure for a future ConstantPointerNull semantic change to support
targets with non-zero null pointers (e.g. AMDGPU).
DeltaFile
+75-1llvm/unittests/IR/DataLayoutTest.cpp
+24-6llvm/lib/IR/DataLayout.cpp
+8-1llvm/include/llvm/IR/DataLayout.h
+7-0llvm/docs/ReleaseNotes.md
+5-2llvm/docs/LangRef.rst
+119-105 files

LLVM/project b6130afflang/lib/Semantics check-omp-structure.cpp check-omp-structure.h

[flang][OpenMP] Remove deferredNonVariables_ from OmpStructureChecker… (#195100)

…, NFC

It was created to defer error messages about invalid argument types
until the end of the analysis of the construct. That is not necessary
since diagnostic messages are emitted in the order corresponding to
their location in the source, not the order they were generated.
DeltaFile
+2-6flang/lib/Semantics/check-omp-structure.cpp
+0-1flang/lib/Semantics/check-omp-structure.h
+2-72 files

LLVM/project 9dcb6f7llvm/test/tools/llubi intr_vector_manip.ll intr_vscale_poison.ll, llvm/tools/llubi llubi.cpp

[llubi] Vector manipulation intrinsics cleanup (#195004)

This PR fixes llvm.vector.insert and llvm.vector.extract by adding a
missing UB case and handle scalable vectors correctly.

See also #194345.
DeltaFile
+26-7llvm/tools/llubi/lib/Interpreter.cpp
+14-4llvm/test/tools/llubi/intr_vector_manip.ll
+10-0llvm/tools/llubi/llubi.cpp
+2-2llvm/test/tools/llubi/intr_vscale_poison.ll
+52-134 files

FreeBSD/ports aa2d73ascience/py-MDAnalysis Makefile

science/py-MDAnalysis: Fix numpy dep

Reported-by:    Max Brazhnikov <makc at freebsd.org>
DeltaFile
+2-2science/py-MDAnalysis/Makefile
+2-21 files

FreeBSD/ports 071ee74devel/py-fastprogress distinfo pkg-descr

devel/py-fastprogress: update 1.0.3 → 1.0.5
DeltaFile
+3-3devel/py-fastprogress/distinfo
+4-0devel/py-fastprogress/pkg-descr
+1-2devel/py-fastprogress/Makefile
+8-53 files

FreeBSD/ports f6c0470devel/py-scikit-build Makefile distinfo, devel/py-scikit-build/files patch-pyproject.toml

devel/py-scikit-build: update 0.18.1 → 0.19.0
DeltaFile
+16-0devel/py-scikit-build/files/patch-pyproject.toml
+10-3devel/py-scikit-build/Makefile
+3-3devel/py-scikit-build/distinfo
+29-63 files

FreeBSD/ports e8a158ddevel/py-flatten-dict Makefile distinfo

devel/py-flatten-dict: update 0.4.2 → 0.5.0
DeltaFile
+7-2devel/py-flatten-dict/Makefile
+3-3devel/py-flatten-dict/distinfo
+10-52 files

FreeBSD/ports 4d06b67devel/py-coveralls Makefile distinfo

devel/py-coveralls: update 4.0.2 → 4.1.0
DeltaFile
+3-3devel/py-coveralls/Makefile
+3-3devel/py-coveralls/distinfo
+6-62 files

FreeBSD/ports 382ceb9astro/py-pyvo distinfo Makefile

astro/py-pyvo: update 1.7 → 1.8.1
DeltaFile
+3-3astro/py-pyvo/distinfo
+2-2astro/py-pyvo/Makefile
+5-52 files

FreeBSD/ports 6843967audio/py-pysndfile Makefile distinfo, audio/py-pysndfile/files patch-setup.py

audio/py-pysndfile: update 1.4.7 → 1.5.3
DeltaFile
+11-11audio/py-pysndfile/files/patch-setup.py
+6-9audio/py-pysndfile/Makefile
+3-3audio/py-pysndfile/distinfo
+20-233 files

FreeBSD/ports db6817fdevel/py-expecttest Makefile distinfo

devel/py-expecttest: update 0.2.1 → 0.3.0
DeltaFile
+15-3devel/py-expecttest/Makefile
+3-3devel/py-expecttest/distinfo
+18-62 files

FreeBSD/ports 6624b13audio/py-auditok Makefile distinfo, audio/py-auditok/files patch-pyproject.toml

audio/py-auditok: update 0.3.0 → 0.4.1
DeltaFile
+21-0audio/py-auditok/files/patch-pyproject.toml
+9-8audio/py-auditok/Makefile
+3-3audio/py-auditok/distinfo
+33-113 files

FreeBSD/ports fd0b0ecwww/py-http-sf Makefile distinfo, www/py-http-sf/files patch-pyproject.toml

www/py-http-sf: update 1.0.7 → 1.2.0
DeltaFile
+15-0www/py-http-sf/files/patch-pyproject.toml
+6-3www/py-http-sf/Makefile
+3-3www/py-http-sf/distinfo
+24-63 files

LLVM/project 3d47936llvm/lib/CodeGen/SelectionDAG TargetLowering.cpp, llvm/test/CodeGen/AArch64 aarch64-mulv.ll vecreduce-fmul.ll

[DAG] expandVecReduce - widen sub-legal vectors to not prematurely scalarize later reduction levels (#194672)

When repeatedly splitting the pow2 vector source, we currently begin to
scalarize as soon as the split ops drop below the legal vector op type.

This patch attempts to widen the source vectors back to legal op types
to avoid excess scalarization / additional vector element extractions.

Fixes #194655
DeltaFile
+172-260llvm/test/CodeGen/X86/vector-compress.ll
+59-43llvm/test/CodeGen/X86/vector-extract-last-active.ll
+32-48llvm/test/CodeGen/PowerPC/cttz-elts.ll
+48-30llvm/test/CodeGen/AArch64/aarch64-mulv.ll
+35-29llvm/test/CodeGen/AArch64/vecreduce-fmul.ll
+37-2llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp
+383-4122 files not shown
+406-4358 files

LLVM/project 76db420libc/docs CMakeLists.txt, libc/docs/headers index.rst

[libc][docs] Add nl_types.h POSIX header documentation (#122006) (#194373)

Add nl_types.h implementation-status docs to llvm-libc.

Depends on PR #194367. That change fixes docgen lookup for underscored
headers, without it, the macros of nl_types.h implementation status is
not reported accurately.
DeltaFile
+13-0libc/utils/docgen/nl_types.yaml
+1-0libc/docs/CMakeLists.txt
+1-0libc/docs/headers/index.rst
+15-03 files

LLVM/project 62310b0llvm/lib/ProfileData CMakeLists.txt

[ProfileData] Use FORCE_ON for LLVM_ENABLE_OPENCSD (#194973)

Use FORCE_ON instead of ON to only report the error but proceed when the
dependency is not found.
DeltaFile
+3-3llvm/lib/ProfileData/CMakeLists.txt
+3-31 files

LLVM/project da66e6dflang/include/flang/Lower/Support ReductionProcessor.h, flang/lib/Lower/OpenMP OpenMP.cpp ClauseProcessor.cpp

[flang][openmp] Fix incorrect reduction for array section in OpenMP DO SIMD (#192394)

for "!omp do parallel simd reduction" ensuring that reduction for array
section is done properly by :
1) per-SIMD-lane reduction results are combined into the wsloop's
   thread-local copies.
2) wsloop thread-local copies are combined across threads by the wsloop
   reduction.
   
Issue is in [192077](https://github.com/llvm/llvm-project/issues/192077)

---------

Co-authored-by: Sunil Kuravinakop <kuravina at pe31.hpc.amslabs.hpecorp.net>
DeltaFile
+27-4flang/lib/Lower/Support/ReductionProcessor.cpp
+22-8flang/lib/Lower/OpenMP/OpenMP.cpp
+19-0flang/test/Lower/OpenMP/wsloop-simd.f90
+9-1flang/include/flang/Lower/Support/ReductionProcessor.h
+4-2flang/lib/Lower/OpenMP/ClauseProcessor.cpp
+3-1flang/lib/Lower/OpenMP/ClauseProcessor.h
+84-166 files

NetBSD/pkgsrc-wip cfb1663gotop distinfo Makefile

gotop: update upstream dependencies.
DeltaFile
+3-9gotop/distinfo
+1-1gotop/Makefile
+0-2gotop/go-modules.mk
+4-123 files

LLVM/project 497d850utils/bazel/llvm-project-overlay/libc BUILD.bazel

[Bazel] Fixes bcc9a55 (#195091)

This fixes bcc9a55bdb228661d98444f0d6c74b47ed0426bb.

Co-authored-by: Google Bazel Bot <google-bazel-bot at google.com>
DeltaFile
+42-0utils/bazel/llvm-project-overlay/libc/BUILD.bazel
+42-01 files

LLVM/project b97c960llvm/lib/Transforms/Utils LoopUnroll.cpp

Add missing comment
DeltaFile
+1-1llvm/lib/Transforms/Utils/LoopUnroll.cpp
+1-11 files

LLVM/project d729590llvm/docs LangRef.rst ReleaseNotes.md, llvm/include/llvm/IR DataLayout.h

[DataLayout] Add null pointer value infrastructure

Add support for specifying the null pointer bit representation per address space
in DataLayout via new pointer spec flags:
- 'z': null pointer is all-zeros
- 'o': null pointer is all-ones

When neither flag is present, the address space inherits the default set by the
new 'N<null-value>' top-level specifier ('Nz' or 'No'). If that is also absent,
the null pointer value is zero.

No target DataLayout strings are updated in this change. This is pure
infrastructure for a future ConstantPointerNull semantic change to support
targets with non-zero null pointers (e.g. AMDGPU).
DeltaFile
+75-1llvm/unittests/IR/DataLayoutTest.cpp
+28-6llvm/lib/IR/DataLayout.cpp
+5-2llvm/docs/LangRef.rst
+7-0llvm/docs/ReleaseNotes.md
+6-1llvm/include/llvm/IR/DataLayout.h
+121-105 files

LLVM/project cc04ed6libc/cmake/modules LLVMLibCArchitectures.cmake

[libc] Stop passing `--version` to compiler when detecting target (#176680)

This reverts c267501c155f9, and also adds a `-c` flag.

Both gcc and clang print the `Target:` line that we're trying to find
just find with just `-v`.

When passing `--version`, gcc passes `--version` to the system linker,
and when using gcc on macOS, the system linker does not understand
`--version`. Since `--version` does not seem to be necessary, drop it.

Also, passing `-c` lets gcc not print linker details, so add that too,
as a belt-and-suspenders fix.

---

Makes `cmake` succeed for me on my mac with
`/Applications/CMake.app/Contents/bin/cmake ../llvm-project/llvm -G
Ninja -DLLVM_ENABLE_PROJECTS="libc" -DCMAKE_BUILD_TYPE=Release
-DCMAKE_C_COMPILER=gcc-12 -DCMAKE_CXX_COMPILER=g++-12` (with gcc-12 from
homebrew).
DeltaFile
+1-1libc/cmake/modules/LLVMLibCArchitectures.cmake
+1-11 files

OpenBSD/src xCBRDeTusr.sbin/bgpd rde_filter.c

   In rde_filter_free() release the referenc to the rde_filterset by calling
   rde_filterset_unref() for every rule.

   OK tb@
VersionDeltaFile
1.149+6-1usr.sbin/bgpd/rde_filter.c
+6-11 files

FreeNAS/freenas 3c0f987src/middlewared/middlewared/api/v26_0_0 iscsi_global.py

NAS-140863 / 26.0.0-BETA.2 / Fix iscsi mode (by bmeagherix) (#18868)

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

Co-authored-by: Brian M <brian.meagher at ixsystems.com>
DeltaFile
+1-1src/middlewared/middlewared/api/v26_0_0/iscsi_global.py
+1-11 files

FreeBSD/ports 6faa513games/suika3 Makefile distinfo

games/suika3: Update to 26.05.0

PR:             294699
Co-authored-by: Kenneth Raplee <kenrap at FreeBSD.org>
Reviewed by:    makc (mentor)
Approved by:    arrowd (co-mentor)
DeltaFile
+15-12games/suika3/Makefile
+3-3games/suika3/distinfo
+5-0games/suika3/pkg-plist
+23-153 files

FreeBSD/src 549e740sys/dev/sound/usb uaudio.c, sys/dev/usb usbdevs

snd_uaudio: Support Roland UA-33

Apply the appropriate quirk. Also, introduce a new uaudio_vendor_audio
table, similar to uaudio_vendor_midi, which includes non-standard USB
audio devices. The Roland UA-33 needs this, bceause it comes with
bInterfaceClass = 0xff (vendor-specific), so snd_uaudio(4) doesn't
detect it.

PR:             294814
Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
Reviewed by:    emaste
Pull Request:   https://ron-dev.freebsd.org/FreeBSD/src/pulls/24
DeltaFile
+10-0sys/dev/sound/usb/uaudio.c
+1-0sys/dev/usb/quirk/usb_quirk.c
+1-0sys/dev/usb/usbdevs
+12-03 files

FreeNAS/freenas d23d1e5src/middlewared/middlewared/api/v26_0_0 iscsi_global.py, src/middlewared/middlewared/api/v27_0_0 iscsi_global.py

NAS-140863 / 27.0.0-BETA.1 / Fix iscsi mode (by bmeagherix) (#18869)
DeltaFile
+1-1src/middlewared/middlewared/api/v27_0_0/iscsi_global.py
+1-1src/middlewared/middlewared/api/v26_0_0/iscsi_global.py
+2-22 files

FreeBSD/ports bf7564bsecurity/mbedtls4 Makefile distinfo

security/mbedtls4: Apply upstream fix for a TLS 1.2 client regression

TLS 1.2 client regression that caused valid ServerKeyExchange signatures
using rsa_pss_rsae_* to be rejected:
https://github.com/Mbed-TLS/mbedtls/issues/10668
https://github.com/Mbed-TLS/mbedtls/commit/5fc28f401666f3ab3338168f6dcee71e6b468a4e

While at it, add a DEBUG option that was useful to figure out the
problem.

PR:             294776
Sponsored by:   UNIS Labs
Co-authored-by: Vladimir Druzenko <vvd at FreeBSD.org>
MFH:            2026Q2

(cherry picked from commit 12d2ebc10b688232d9e0928c180512d30d445414)
DeltaFile
+14-0security/mbedtls4/Makefile
+3-1security/mbedtls4/distinfo
+17-12 files

NetBSD/src Y5Is2ZEdoc 3RDPARTY

   gcc 16.1.0 out
VersionDeltaFile
1.2195+2-2doc/3RDPARTY
+2-21 files