LLVM/project 5709f95lldb/include/lldb/API SBModule.h, lldb/include/lldb/Symbol SymbolFile.h

[LLDB] Expose enumerator for separate-debug-info in SBModule (#144119)

Today we can run `target modules dump separate-debug-info --json` to get
a json blob of all the separate debug info, but it has a few
shortcomings when developing some scripting against it. Namely, the
caller has to know the structure of the JSON per architecture that will
be returned.

I've been working on a Minidump packing utility where we enumerate
symbols and source and put them in a package so we can debug with
symbols portably, and it's been difficult to maintain multiple
architectures due to the above shortcomings. To address this for myself,
I've exposed a simple iterator for the SBModule to get all the
separate-debug-info as list of filespecs with no need for the caller to
have context on what kind of data it is.

I also extened the swig interfaces to make writing my test easier and as
a nice to have.
DeltaFile
+92-0lldb/test/API/python_api/sbmodule/SeperateDebugInfo/TestSBModuleSeparateDebugInfo.py
+39-0lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp
+27-0lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARFDebugMap.cpp
+20-0lldb/include/lldb/API/SBModule.h
+12-0lldb/include/lldb/Symbol/SymbolFile.h
+9-0lldb/source/API/SBModule.cpp
+199-010 files not shown
+236-016 files

LLVM/project 26ebcddclang/lib/CodeGen CGBuiltin.cpp, clang/test/CodeGen prefetch-poison-arg.c

[Clang][CodeGen] Avoid emitting poison immargs for __builtin_prefetch (#201623)

Fixes #201448

This PR fixes invalid clang CodeGen when lowering `__builtin_prefetch`
that is called with a constant expression that produces a poison value.

The code currently assumes that the immediate operands are
`ConstantInt`s. This is not always true as poison values may come from
UB expressions (e.g., `__builtin_prefetch(0, 2 >> 32)`) due to the use
of `EmitScalarExpr`. This would cause the subsequent downcast
`cast<ConstantInt>` in `SelectionDAGBuilder` to fail.

This PR replaces `EmitScalarExpr` with `EmitScalarOrConstFoldImmArg` to
obtain an integer constant instead of emitting a poison value for the
corresponding arguments of `llvm.prefetch`.

A regression test is also added to cover the poison immediate argument
case.

    [4 lines not shown]
DeltaFile
+6-4clang/lib/CodeGen/CGBuiltin.cpp
+6-0clang/test/CodeGen/prefetch-poison-arg.c
+12-42 files

NetBSD/src ctd26zQshare/man/man4/man4.evbarm rktsadc.4

   rktsadc.4: fix typo in CPU list
VersionDeltaFile
1.5+2-2share/man/man4/man4.evbarm/rktsadc.4
+2-21 files

LLVM/project 05830cbllvm/unittests/Support/DynamicLibrary DynamicLibraryTest.cpp

[𝘀𝗽𝗿] initial version

Created using spr 1.3.7
DeltaFile
+1-1llvm/unittests/Support/DynamicLibrary/DynamicLibraryTest.cpp
+1-11 files

LLVM/project 8f115d5libc/src/__support tlsf_index_computation_proof.py

update proof
DeltaFile
+34-23libc/src/__support/tlsf_index_computation_proof.py
+34-231 files

LLVM/project 7300975llvm/unittests/Support/DynamicLibrary PipSqueak.h

[𝘀𝗽𝗿] initial version

Created using spr 1.3.7
DeltaFile
+2-0llvm/unittests/Support/DynamicLibrary/PipSqueak.h
+2-01 files

NetBSD/pkgsrc 4Lht6Rldoc TODO

   doc/TODO: + apache2-2.4.68.
VersionDeltaFile
1.27373+2-1doc/TODO
+2-11 files

LLVM/project 52ba9faflang/include/flang/Parser parse-tree.h, flang/lib/Evaluate type.cpp

Reapply "[flang] Enumeration Type: (PR 1/5) Foundation types + Parser" (#202440)

FortranEvaluate referenced DerivedTypeSpec::GetScope(), defined
out-of-line in FortranSemantics, producing an undefined reference in
libFortranEvaluate.so under BUILD_SHARED_LIBS=ON. Made GetScope() inline
in symbol.h so no cross-library symbol is needed.

This is the fix missing from the original PR (#192651), which was
reverted in #202408.

---------

Co-authored-by: Kevin Wyatt <kwyatt at hpe.com>
DeltaFile
+113-0flang/test/Parser/enumeration-type.f90
+34-4flang/include/flang/Parser/parse-tree.h
+29-0flang/lib/Parser/Fortran-parsers.cpp
+23-0flang/lib/Evaluate/type.cpp
+18-4flang/lib/Semantics/type.cpp
+14-0flang/lib/Parser/unparse.cpp
+231-89 files not shown
+287-1115 files

OpenBSD/ports sngQYqhgames/corewars Makefile, games/corewars/patches patch-src_main-cmd_c patch-src_main-gui_c

   corewars: repair build with llvm 22

   Fix an invalid GTK+2 cast and correct what looks like an operator
   precedence bug.
VersionDeltaFile
1.33+2-2games/corewars/Makefile
1.5+2-2games/corewars/patches/patch-src_main-cmd_c
1.3+1-1games/corewars/patches/patch-src_main-gui_c
+5-53 files

LLVM/project 296e538clang/unittests/ScalableStaticAnalysisFramework/Analyses/PointerFlow PointerFlowTest.cpp

Merge branch 'users/ziqingluo/PR-178747892' of github.com:llvm/llvm-project into users/ziqingluo/PR-178747892
DeltaFile
+1-1clang/unittests/ScalableStaticAnalysisFramework/Analyses/PointerFlow/PointerFlowTest.cpp
+1-11 files

LLVM/project 122e891llvm/lib/CodeGen/SelectionDAG LegalizeVectorTypes.cpp

Update llvm/lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp

Co-authored-by: Simon Pilgrim <llvm-dev at redking.me.uk>
DeltaFile
+2-1llvm/lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp
+2-11 files

LLVM/project 2c041c8llvm/lib/Target/AMDGPU AMDGPUBarrierLatency.cpp

Address nit

Change-Id: I5d592f8948b5c6776639926f0091010869a4ffb7
DeltaFile
+1-1llvm/lib/Target/AMDGPU/AMDGPUBarrierLatency.cpp
+1-11 files

LLVM/project d33b809mlir/lib/Dialect/XeGPU/Transforms XeGPUUnroll.cpp XeGPUBlocking.cpp, mlir/test/Dialect/XeGPU xegpu-blocking.mlir

[MLIR][XeGPU] Add unrolling/blocking support for 3D+ batched operations (#201725)

**Summary**
Add complete transform pass and lowering support for 3D+ batched
operations, building on the operation definition extensions for
load_nd/store_nd/prefetch_nd/dpas/dpas_mx. This enables end-to-end
compilation of batched GEMM workloads (e.g., [4, 64, 32] × [4, 32, 64] →
[4, 64, 64]).

**Key changes:**
Transform passes (XeGPUUnroll.cpp):

> Implement 3D batch unrolling using memref.subview to handle batch
offsets
> UnrollCreateNdOp: For rank > 2 with memref source, create per-batch
memref.subview slices and corresponding create_nd_tdesc ops
> UnrollLoadNdOp/StoreNdOp/PrefetchNdOp: Iterate over batch dimension
then inner 2D tile offsets, reusing batch tdescs across inner tiles
> UnrollDpasOp/UnrollDpasMxOp: Add outer batch loop before M/K/N

    [38 lines not shown]
DeltaFile
+320-121mlir/lib/Dialect/XeGPU/Transforms/XeGPUUnroll.cpp
+109-48mlir/lib/Dialect/XeGPU/Transforms/XeGPUBlocking.cpp
+69-0mlir/test/Dialect/XeGPU/xegpu-blocking.mlir
+63-0mlir/test/Integration/Dialect/XeGPU/WG/simple_3d_mxfp_gemm.mlir
+55-0mlir/test/Integration/Dialect/XeGPU/WG/simple_3d_gemm.mlir
+26-12mlir/lib/Dialect/XeGPU/Transforms/XeGPUPropagateLayout.cpp
+642-1817 files not shown
+724-22513 files

OpenBSD/ports delXgWSsysutils/socklog Makefile distinfo, sysutils/socklog/pkg PLIST

   update to socklog-2.1.2 to unbreak with llvm22
   simplify the port a bit as well, along the same lines as was done
   to ipsvd (both from the same upstream and have quite a few similarities)
VersionDeltaFile
1.12+18-31sysutils/socklog/Makefile
1.3+7-5sysutils/socklog/pkg/PLIST
1.7+2-2sysutils/socklog/distinfo
+27-383 files

LLVM/project 6e3b3c5clang/lib/ScalableStaticAnalysisFramework/Analyses/PointerFlow PointerFlowExtractor.cpp, clang/lib/ScalableStaticAnalysisFramework/Analyses/UnsafeBufferUsage UnsafeBufferUsageExtractor.cpp

address comments
DeltaFile
+7-9clang/unittests/ScalableStaticAnalysisFramework/Analyses/PointerFlow/PointerFlowTest.cpp
+7-7clang/unittests/ScalableStaticAnalysisFramework/Analyses/UnsafeBufferUsage/UnsafeBufferUsageTest.cpp
+1-0clang/lib/ScalableStaticAnalysisFramework/Analyses/UnsafeBufferUsage/UnsafeBufferUsageExtractor.cpp
+1-0clang/lib/ScalableStaticAnalysisFramework/Analyses/PointerFlow/PointerFlowExtractor.cpp
+16-164 files

NetBSD/pkgsrc lZQg3J6filesystems/py-fuse-bindings Makefile

   py-fuse-bindings: drop Python 2.7 support

   doesn't work with wheel.mk
VersionDeltaFile
1.30+1-3filesystems/py-fuse-bindings/Makefile
+1-31 files

FreeBSD/ports 1355b39mail/qmail-autoresponder Makefile

mail/qmail-autoresponder: Release from maintainership on request

PR:             294563
Approved by:    gspurki at gmail.com (maintainer)
Approved by:    db@, yuri@ (Mentors, implicit)
MFH:            2026Q2

(cherry picked from commit 69f57ea536e0f49abadc83901d1d80f762943a62)
DeltaFile
+3-3mail/qmail-autoresponder/Makefile
+3-31 files

FreeBSD/ports 69f57eamail/qmail-autoresponder Makefile

mail/qmail-autoresponder: Release from maintainership on request

PR:             294563
Approved by:    gspurki at gmail.com (maintainer)
Approved by:    db@, yuri@ (Mentors, implicit)
MFH:            2026Q2
DeltaFile
+3-3mail/qmail-autoresponder/Makefile
+3-31 files

FreeBSD/ports 7661c58www/apache24 distinfo Makefile

www/apache24: Security update to 2.4.68

With hat:       apache
Security:       7655baae-637d-11f1-8607-8447094a420f
MFH:            2026Q2

(cherry picked from commit d905532d79b533bddefd3ccebc63e5f3abf69296)
DeltaFile
+3-3www/apache24/distinfo
+1-2www/apache24/Makefile
+1-0www/apache24/pkg-plist
+5-53 files

OpenBSD/ports 1LKf2kgx11/gnustep/gworkspace Makefile, x11/gnustep/gworkspace/patches patch-GWMetadata_MDKit_MDKQuery_m

   Address llvm22 fallout
VersionDeltaFile
1.1+40-0x11/gnustep/gworkspace/patches/patch-GWMetadata_MDKit_MDKQuery_m
1.49+1-1x11/gnustep/gworkspace/Makefile
+41-12 files

OpenBSD/ports hc4WoiDx11/qt6/qtmultimedia Makefile

   switch qt6/qtmultimedia from -msse to -msse2 on i386 to unbreak build.
VersionDeltaFile
1.27+7-5x11/qt6/qtmultimedia/Makefile
+7-51 files

FreeBSD/doc 8597a76website/content/en/releases/15.0R relnotes.adoc

15.0/relnotes: Clarify that FreeBSD-base has to be enabled
DeltaFile
+6-0website/content/en/releases/15.0R/relnotes.adoc
+6-01 files

FreeBSD/ports d905532www/apache24 distinfo Makefile, www/apache24/files patch-CVE-2026-49975

www/apache24: Security update to 2.4.68

With hat:       apache
Security:       7655baae-637d-11f1-8607-8447094a420f
MFH:            2026Q2
DeltaFile
+0-67www/apache24/files/patch-CVE-2026-49975
+3-3www/apache24/distinfo
+1-2www/apache24/Makefile
+1-0www/apache24/pkg-plist
+5-724 files

FreeBSD/src 471fdd9sys/compat/linux linux_socket.c

linux: Fix sockopt copyout

The Linux getsockopt did not check the size of the provided buffer when
copying out the value, leading to buffer overflows (e.g., for TCP_INFO).

Fix is to use the smaller of the option value size and the provided
buffer.

MFC after:      1 month
Relnotes:       yes
Reviewed by:    kib, markj
Differential Revision:  https://reviews.freebsd.org/D55881
DeltaFile
+14-3sys/compat/linux/linux_socket.c
+14-31 files

FreeBSD/ports 8ddca0amisc/py-anthropic distinfo Makefile

misc/py-anthropic: Update to 0.107.0
DeltaFile
+3-3misc/py-anthropic/distinfo
+1-1misc/py-anthropic/Makefile
+4-42 files

LLVM/project 9b128e8clang/include/clang/AST FormatString.h, clang/lib/AST FormatString.cpp PrintfFormatString.cpp

[Clang] add support for C23 'H', 'D', and 'DD' length modifiers (#201098)

This patch adds `-Wformat` support for the C23 `H`, `D`, and `DD` length
modifiers in `printf`/`scanf` format strings. #116962
DeltaFile
+61-4clang/lib/AST/FormatString.cpp
+57-0clang/test/Sema/format-strings-decimal.c
+23-0clang/lib/Sema/SemaChecking.cpp
+20-2clang/lib/AST/PrintfFormatString.cpp
+15-0clang/lib/AST/ScanfFormatString.cpp
+11-0clang/include/clang/AST/FormatString.h
+187-62 files not shown
+193-68 files

FreeBSD/ports 55dafb2net-mgmt/prometheus3 distinfo Makefile

net-mgmt/prometheus3: Update to 3.12.0

Changelog:
https://github.com/prometheus/prometheus/releases/tag/v3.12.0
DeltaFile
+7-7net-mgmt/prometheus3/distinfo
+1-2net-mgmt/prometheus3/Makefile
+8-92 files

OpenBSD/ports vSkSayelang/scm/patches patch-socket_c

   lang/scm: fix build with llvm 22.

   ok (and tweaks) naddy@
VersionDeltaFile
1.1+35-0lang/scm/patches/patch-socket_c
+35-01 files

OpenBSD/ports s4wiyholang/gcc/16/patches patch-gcc_gcc_cc patch-gcc_config_openbsd_h

   lang/gcc/16: respect OpenBSD policy in -print-file-name=
VersionDeltaFile
1.2+104-1lang/gcc/16/patches/patch-gcc_gcc_cc
1.2+5-3lang/gcc/16/patches/patch-gcc_config_openbsd_h
+109-42 files

OpenBSD/ports mwfHnw6lang/gcc/15 Makefile, lang/gcc/15/patches patch-gcc_gcc_cc patch-libphobos_configure

   lang/gcc/15: respect OpenBSD policy in -print-file-name=
VersionDeltaFile
1.2+110-1lang/gcc/15/patches/patch-gcc_gcc_cc
1.3+7-7lang/gcc/15/patches/patch-libphobos_configure
1.23+4-4lang/gcc/15/Makefile
1.2+5-3lang/gcc/15/patches/patch-gcc_config_openbsd_h
+126-154 files