LLVM/project d0f7865clang/lib/Sema SemaAttr.cpp

add note about recursion
DeltaFile
+3-0clang/lib/Sema/SemaAttr.cpp
+3-01 files

LLVM/project 47dfcbamlir/include/mlir/Dialect/Bufferization/Transforms OneShotAnalysis.h, mlir/lib/Dialect/Bufferization/Transforms OneShotAnalysis.cpp

[mlir][bufferization] Cache areNonConflictingSubsets results in OneShotAnalysis (#189895)

The `areNonConflictingSubsets` check in `hasReadAfterWriteInterference`
can be expensive when called repeatedly for the same (uRead,
uConflictingWrite) pairs during bufferization analysis. This patch
caches the results to avoid redundant computation.

Specifically, this adds:
- A private `nonConflictingSubsetCache` DenseMap on
`OneShotAnalysisState` to memoize subset conflict results.
- A public `areNonConflictingSubsetsCached` method that wraps the
lookup-or-compute pattern, following the same convention as the existing
`findDefinitionsCached`.
- Cache invalidation in `resetCache()`.
DeltaFile
+11-1mlir/lib/Dialect/Bufferization/Transforms/OneShotAnalysis.cpp
+10-0mlir/include/mlir/Dialect/Bufferization/Transforms/OneShotAnalysis.h
+21-12 files

LLVM/project 573f822libc/test/src/sys/socket/linux socketopt_test.cpp

[libc] Fix socketopt_test on 32-bit builds (#192423)

This is a follow-up to #192237, fixing build breakage on riscv32.
DeltaFile
+2-2libc/test/src/sys/socket/linux/socketopt_test.cpp
+2-21 files

LLVM/project d810b8cmlir/lib/Target/LLVMIR/Dialect/OpenMP OpenMPToLLVMIRTranslation.cpp, mlir/test/Target/LLVMIR openmp-target-launch-device.mlir openmp-teams.mlir

update 2
DeltaFile
+8-8mlir/lib/Target/LLVMIR/Dialect/OpenMP/OpenMPToLLVMIRTranslation.cpp
+2-3mlir/test/Target/LLVMIR/openmp-target-launch-device.mlir
+0-2mlir/test/Target/LLVMIR/openmp-teams.mlir
+1-1mlir/test/Target/LLVMIR/openmp-target-launch-host.mlir
+11-144 files

FreeBSD/ports e90b075www/iridium distinfo, www/iridium/files patch-chrome_browser_about__flags.cc patch-third__party_blink_renderer_platform_runtime__enabled__features.json5

www/iridium: update to 2026.04.147.1

(cherry picked from commit 6182b613df8cf9e5c01703926be134084a39b1ab)
DeltaFile
+51-51www/iridium/files/patch-chrome_browser_about__flags.cc
+10-10www/iridium/files/patch-third__party_blink_renderer_platform_runtime__enabled__features.json5
+9-9www/iridium/files/patch-chrome_browser_ui_startup_startup__browser__creator__impl.cc
+3-3www/iridium/files/patch-chrome_common_chrome__features.cc
+3-3www/iridium/distinfo
+3-3www/iridium/files/patch-chrome_browser_renderer__context__menu_render__view__context__menu.cc
+79-798 files not shown
+97-9714 files

FreeBSD/ports 6182b61www/iridium distinfo, www/iridium/files patch-chrome_browser_about__flags.cc patch-third__party_blink_renderer_platform_runtime__enabled__features.json5

www/iridium: update to 2026.04.147.1
DeltaFile
+51-51www/iridium/files/patch-chrome_browser_about__flags.cc
+10-10www/iridium/files/patch-third__party_blink_renderer_platform_runtime__enabled__features.json5
+9-9www/iridium/files/patch-chrome_browser_ui_startup_startup__browser__creator__impl.cc
+3-3www/iridium/distinfo
+3-3www/iridium/files/patch-chrome_browser_renderer__context__menu_render__view__context__menu.cc
+3-3www/iridium/files/patch-chrome_common_chrome__features.cc
+79-798 files not shown
+97-9714 files

FreeBSD/ports 294cedfgraphics/inkscape Makefile, graphics/inkscape/files patch-fix-rendering-tests.patch

graphics/inkscape: Enable testing

Approved by:    fluffy (gnome@)
Differential Revision: https://reviews.freebsd.org/D56417
DeltaFile
+30-0graphics/inkscape/files/patch-fix-rendering-tests.patch
+10-1graphics/inkscape/Makefile
+40-12 files

LLVM/project 327f574mlir/lib/Target/LLVMIR/Dialect/OpenMP OpenMPToLLVMIRTranslation.cpp, mlir/test/Target/LLVMIR openmp-target-launch-host.mlir openmp-target-launch-device.mlir

update
DeltaFile
+49-37mlir/lib/Target/LLVMIR/Dialect/OpenMP/OpenMPToLLVMIRTranslation.cpp
+23-4mlir/test/Target/LLVMIR/openmp-target-launch-host.mlir
+21-0mlir/test/Target/LLVMIR/openmp-target-launch-device.mlir
+93-413 files

LLVM/project 6adef73mlir/lib/Target/LLVMIR/Dialect/OpenMP OpenMPToLLVMIRTranslation.cpp, mlir/test/Target/LLVMIR openmp-teams.mlir openmp-target-launch-host.mlir

[OpenMP][MLIR] Add thread_limit mlir->llvm lowering
DeltaFile
+82-49mlir/lib/Target/LLVMIR/Dialect/OpenMP/OpenMPToLLVMIRTranslation.cpp
+36-0mlir/test/Target/LLVMIR/openmp-teams.mlir
+3-3mlir/test/Target/LLVMIR/openmp-target-launch-host.mlir
+3-3mlir/test/Target/LLVMIR/openmp-todo.mlir
+124-554 files

FreeBSD/ports 6b9c2b7devel/cssc Makefile pkg-descr

devel/cssc: Improve, lint, take maintainership

* Clarify the LICENSE
* Add LICENSE_FILE
* Remove BROKEN_mips* stances as MIPS is going to be unsupported and
  irrelevant with STABLE-13 EOL (since May 2026)

PR:             294560
Approved by:    db@, yuri@ (Mentors, implicit)
MFH:            2026Q2

(cherry picked from commit a82172729b95845687e3551fbe06e4a347bccba8)
DeltaFile
+10-12devel/cssc/Makefile
+1-1devel/cssc/pkg-descr
+11-132 files

LLVM/project bbb3f8cmlir/lib/Target/LLVMIR/Dialect/OpenMP OpenMPToLLVMIRTranslation.cpp, mlir/test/Target/LLVMIR openmp-todo.mlir

add todo test
DeltaFile
+10-3mlir/lib/Target/LLVMIR/Dialect/OpenMP/OpenMPToLLVMIRTranslation.cpp
+11-0mlir/test/Target/LLVMIR/openmp-todo.mlir
+21-32 files

LLVM/project 38e0a9elldb/test/API/linux/aarch64/mte_tag_access main.c TestAArch64LinuxMTEMemoryTagAccess.py

[lldb][AArch64][Linux] Fix memory tagging tests (#192421)

The test program was relying on mmap calls to allocate pages that were
next to each other, which is not guaranteed but I got away with it on
our simulated systems for a time.

Instead of taking this chance, allocate all the pages once and then
split the allocation by changing the permissions of each page. That
ordering we can rely on.

The repeating tag options test is broken due
to #192057 so I've xfailed it.
DeltaFile
+23-24lldb/test/API/linux/aarch64/mte_tag_access/main.c
+3-0lldb/test/API/linux/aarch64/mte_tag_access/TestAArch64LinuxMTEMemoryTagAccess.py
+26-242 files

LLVM/project 94a5614mlir/lib/Target/LLVMIR/Dialect/OpenMP OpenMPToLLVMIRTranslation.cpp, mlir/test/Target/LLVMIR openmp-todo.mlir

[OpenMP][MLIR] Add num_threads mlir->llvm lowering
DeltaFile
+40-26mlir/lib/Target/LLVMIR/Dialect/OpenMP/OpenMPToLLVMIRTranslation.cpp
+3-3mlir/test/Target/LLVMIR/openmp-todo.mlir
+43-292 files

LLVM/project 10be669libc/src/__support/OSUtil/linux/syscall_wrappers setsockopt.h getsockopt.h, libc/src/sys/socket/linux getsockopt.cpp setsockopt.cpp

[libc] Implement getsockopt and setsockopt on linux (#192237)

This patch implements getsockopt and setsockopt socket functions on
Linux. It follows the established pattern of wrapping socketcall or
using direct syscalls.

I added a basic test setting a couple of options.

I only added the first couple of simple constants (e.g. whose value does
not depend on the architecture). I've left the others for a separate
patch.
DeltaFile
+88-0libc/test/src/sys/socket/linux/socketopt_test.cpp
+48-0libc/src/__support/OSUtil/linux/syscall_wrappers/setsockopt.h
+48-0libc/src/__support/OSUtil/linux/syscall_wrappers/getsockopt.h
+31-0libc/src/sys/socket/linux/getsockopt.cpp
+31-0libc/src/sys/socket/linux/setsockopt.cpp
+28-0libc/src/sys/socket/linux/CMakeLists.txt
+274-010 files not shown
+424-016 files

LLVM/project 4097ec7libc/test/integration/src/unistd getcwd_test.cpp CMakeLists.txt

[libc][test] Fix getcwd test for symlinked paths (#191426)

The test compared getcwd() with getenv("PWD"), which is not reliable
under symlinked paths: PWD may preserve the logical path while getcwd()
returns the physical path.

Use stat(2) to verify directory identity instead.

Co-authored-by: Zile Xiong <xiongzile99 at gmail.com>
DeltaFile
+16-9libc/test/integration/src/unistd/getcwd_test.cpp
+1-1libc/test/integration/src/unistd/CMakeLists.txt
+17-102 files

FreeBSD/ports a821727devel/cssc Makefile pkg-descr

devel/cssc: Improve, lint, take maintainership

* Clarify the LICENSE
* Add LICENSE_FILE
* Remove BROKEN_mips* stances as MIPS is going to be unsupported and
  irrelevant with STABLE-13 EOL (since May 2026)

PR:             294560
Approved by:    db@, yuri@ (Mentors, implicit)
DeltaFile
+10-12devel/cssc/Makefile
+1-1devel/cssc/pkg-descr
+11-132 files

OpenBSD/ports YMy8jQYwww/iridium distinfo, www/iridium/patches patch-chrome_browser_about_flags_cc patch-third_party_blink_renderer_platform_runtime_enabled_features_json5

   update to 2026.04.147.1
VersionDeltaFile
1.74+50-50www/iridium/patches/patch-chrome_browser_about_flags_cc
1.41+9-9www/iridium/patches/patch-third_party_blink_renderer_platform_runtime_enabled_features_json5
1.19+8-8www/iridium/patches/patch-chrome_browser_ui_startup_startup_browser_creator_impl_cc
1.13+2-2www/iridium/patches/patch-components_password_manager_core_browser_password_manual_fallback_flow_cc
1.115+2-2www/iridium/distinfo
1.10+2-2www/iridium/patches/patch-chrome_browser_renderer_context_menu_render_view_context_menu_cc
+73-738 files not shown
+84-8514 files

FreeBSD/ports ff0f14adevel/py-ty distinfo Makefile.crates

devel/py-ty: Update to 0.0.31

Changelog: https://github.com/astral-sh/ty/blob/0.0.31/CHANGELOG.md

Reported by:    Repology
DeltaFile
+37-37devel/py-ty/distinfo
+17-17devel/py-ty/Makefile.crates
+1-1devel/py-ty/Makefile
+55-553 files

NetBSD/pkgsrc PzKKPHddoc CHANGES-2026

   doc: Updated net/libfetch to 2.40nb4
VersionDeltaFile
1.2389+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc QELcPXfnet/libfetch Makefile

   libfetch: bump PKGREVISION
VersionDeltaFile
1.69+2-2net/libfetch/Makefile
+2-21 files

NetBSD/pkgsrc pliXu5jnet/grpc/patches patch-src_core_util_latent__see.cc

   grpc: add new patch
VersionDeltaFile
1.1+18-0net/grpc/patches/patch-src_core_util_latent__see.cc
+18-01 files

NetBSD/pkgsrc oWeUGphnet/libfetch/files common.c

   libfetch: reduce diffs to src

   add support for non-poll() systems
VersionDeltaFile
1.37+43-3net/libfetch/files/common.c
+43-31 files

NetBSD/pkgsrc uTUanjUnet/grpc PLIST distinfo, net/py-grpcio PLIST distinfo

   grpc py-grpcio py-grpcio-testing py-grpcio-tools: updated to 1.80.0

   1.80.0

   Core

   [ssl] Implement TLS private key signer in Python.
   [TLS Credentials]: Private Key Offload Implementation.
   Fix max sockaddr struct size on OpenBSD.
   [core] Enable EventEngine for Python by default, and EventEngine fork support in Python and Ruby.
   [TLS Credentials]: Create InMemoryCertificateProvider to update certificates independently.
   [Ruby] Build/test ruby 4.0 and build native gems with Ruby 4.0 support.
   [EventEngine] Remove an incorrect std::move in DNSServiceResolver constructor.
   [RR and WRR] enable change to connect from a random index.
   [xds] Implement gRFC A101.

   C++

   [C++] Add SNI override option to C++ channel credentials options API.

    [31 lines not shown]
VersionDeltaFile
1.57+44-45net/grpc/PLIST
1.1+18-0net/py-grpcio/patches/patch-src_core_util_latent__see.cc
1.9+8-8net/py-grpcio-tools/patches/patch-setup.py
1.14+8-6net/py-grpcio/PLIST
1.109+5-8net/grpc/distinfo
1.83+5-7net/py-grpcio/distinfo
+88-7414 files not shown
+121-10920 files

NetBSD/src uvYG0BLexternal/bsd/fetch/dist/libfetch common.c

   libfetch: revert HAVE_POLL removal
VersionDeltaFile
1.11+43-3external/bsd/fetch/dist/libfetch/common.c
+43-31 files

NetBSD/pkgsrc qZnexaFdevel/protobuf Makefile PLIST, devel/protobuf/patches patch-src_file__lists.cmake

   protobuf: install additional includes
VersionDeltaFile
1.1+15-0devel/protobuf/patches/patch-src_file__lists.cmake
1.104+2-3devel/protobuf/Makefile
1.35+3-1devel/protobuf/PLIST
1.99+2-1devel/protobuf/distinfo
+22-54 files

LLVM/project 4f81f10clang/test/Sema warn-lifetime-safety-invalidations.cpp warn-lifetime-safety-dangling-field.cpp

another danglng-field test case
DeltaFile
+19-0clang/test/Sema/warn-lifetime-safety-invalidations.cpp
+5-0clang/test/Sema/warn-lifetime-safety-dangling-field.cpp
+24-02 files

FreeBSD/ports de1dea0textproc/krep distinfo Makefile, textproc/krep/files patch-Makefile

textproc/krep: Update 2.2.0 => 2.3.0

Approved by:            db@, yuri@ (Mentors, implicit)
DeltaFile
+3-3textproc/krep/distinfo
+3-3textproc/krep/files/patch-Makefile
+1-2textproc/krep/Makefile
+7-83 files

FreeBSD/ports 5357715audio/emms distinfo Makefile

audio/emms: Update 25 => 26

* Minor changes for Emacs 31 compatibility.
* Add missing lexical bindings.

Approved by:            db@, yuri@ (Mentors, implicit)
DeltaFile
+3-3audio/emms/distinfo
+1-2audio/emms/Makefile
+4-52 files

FreeBSD/ports b3a378egraphics/vulkan-caps-viewer Makefile, graphics/vulkan-extension-layer Makefile

graphics/vulkan*: assign to kde@
DeltaFile
+1-1graphics/vulkan-tools/Makefile
+1-1graphics/vulkan-utility-libraries/Makefile
+1-1graphics/vulkan-validation-layers/Makefile
+1-1graphics/vulkan-caps-viewer/Makefile
+1-1graphics/vulkan-extension-layer/Makefile
+1-1graphics/vulkan-headers/Makefile
+6-61 files not shown
+7-77 files

LLVM/project c155719llvm/lib/Target/LoongArch LoongArchISelLowering.cpp

address comment
DeltaFile
+4-11llvm/lib/Target/LoongArch/LoongArchISelLowering.cpp
+4-111 files