LLVM/project cb2a64ellvm/include/llvm/SandboxIR Region.h, llvm/include/llvm/Transforms/Vectorize/SandboxVectorizer RegionWithScore.h

Reapply "[SandboxIR][SandboxVec] Remove score tracking from Region, add RegionWithScore" (#195708) (#195752)

This reverts commit 75f884b96dfa082227fb730435c68353cd3376c5.
DeltaFile
+72-51llvm/include/llvm/SandboxIR/Region.h
+20-77llvm/unittests/SandboxIR/RegionTest.cpp
+94-0llvm/include/llvm/Transforms/Vectorize/SandboxVectorizer/RegionWithScore.h
+7-79llvm/lib/SandboxIR/Region.cpp
+84-0llvm/unittests/Transforms/Vectorize/SandboxVectorizer/RegionWithScoreTest.cpp
+43-0llvm/lib/Transforms/Vectorize/SandboxVectorizer/RegionWithScore.cpp
+320-2077 files not shown
+335-21813 files

FreeBSD/ports a19960edatabases/pg_search Makefile

databases/pg_search: ONLY_FOR_ARCHS

MFH:    2026Q2
(cherry picked from commit 72199e4d48d60592d33e8f652f3dd49608e95bfa)
DeltaFile
+2-0databases/pg_search/Makefile
+2-01 files

FreeBSD/ports 72199e4databases/pg_search Makefile

databases/pg_search: ONLY_FOR_ARCHS

MFH:    2026Q2
DeltaFile
+2-0databases/pg_search/Makefile
+2-01 files

FreeBSD/ports f483bablang/chez-scheme distinfo Makefile

lang/chez-scheme: Update to 10.4.0
DeltaFile
+3-3lang/chez-scheme/distinfo
+1-1lang/chez-scheme/Makefile
+4-42 files

NetBSD/pkgsrc lOyvkwfdoc TODO

   doc/TODO: apache and postfix updated

   - apache-2.4.67, postfix-3.11.2.
VersionDeltaFile
1.27206+1-3doc/TODO
+1-31 files

NetBSD/pkgsrc EgEdf9Tdoc CHANGES-2026

   doc: Updated www/apache24 to 2.4.67
VersionDeltaFile
1.2796+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc i3rrmntwww/apache24 distinfo PLIST, www/apache24/patches patch-ae patch-configure

   www/apache24: update to 2.4.67

   Changes with Apache 2.4.67 (2026-05-04)

   * SECURITY: CVE-2026-34059: Apache HTTP Server: mod_proxy_ajp: Heap
     Over-Read and memory disclosure in ajp_parse_data() (cve.mitre.org)
     Buffer Over-read vulnerability in Apache HTTP Server.  This issue affects
     Apache HTTP Server: through 2.4.66.  Users are recommended to upgrade to
     version 2.4.67, which fixes the issue.  Credits: Elhanan Haenel

   * SECURITY: CVE-2026-34032: Apache HTTP Server: mod_proxy_ajp: Heap Buffer
     Over-Read Due to Missing Null-Termination Check (ajp_msg_get_string)
     (cve.mitre.org) Improper Null Termination, Out-of-bounds Read
     vulnerability in Apache HTTP Server.  This issue affects Apache HTTP
     Server: through 2.4.66.  Users are recommended to upgrade to version
     2.4.67, which fixes the issue.  Credits: Tianshuo Han
     (<hantianshuo233 at gmail.com>)

   * SECURITY: CVE-2026-33857: Apache HTTP Server: Off-by-one OOB reads in AJP

    [102 lines not shown]
VersionDeltaFile
1.71+7-7www/apache24/distinfo
1.2+6-4www/apache24/patches/patch-ae
1.39+3-5www/apache24/PLIST
1.6+4-4www/apache24/patches/patch-configure
1.143+2-3www/apache24/Makefile
1.3+3-1www/apache24/patches/patch-ad
+25-246 files

LLVM/project f846769llvm/lib/IR Constants.cpp, llvm/test/Assembler aggregate-constant-values.ll

[RFC][IR] Support vector splats in `ConstantPointerNull` (#195486)

This PR allows `ConstantPointerNull` to represent both scalar pointer
nulls and fixed or scalable vector splats of pointer nulls. This change
first aligns with the native splat behavior of `ConstantInt` and
`ConstantFP`, and second, makes it easier to eventually change the
semantics of `ConstantPointerNull` to represent a semantic null pointer
instead of a zero value, which is what it represents today.
DeltaFile
+31-31llvm/test/Transforms/RewriteStatepointsForGC/base-vector.ll
+30-30llvm/test/Transforms/LoopVectorize/X86/masked_load_store.ll
+49-4llvm/lib/IR/Constants.cpp
+28-0llvm/unittests/IR/ConstantsTest.cpp
+18-9llvm/test/Transforms/RewriteStatepointsForGC/base-inference.ll
+24-0llvm/test/Assembler/aggregate-constant-values.ll
+180-7463 files not shown
+351-22269 files

LLVM/project 11de06elldb/source/Plugins/ExpressionParser/Clang IRForTarget.cpp

[lldb] Add missing closing brace in IRForTarget (#195761)

Follow-up to 51d52c2a6cdc.
DeltaFile
+1-1lldb/source/Plugins/ExpressionParser/Clang/IRForTarget.cpp
+1-11 files

LLVM/project 88ec045compiler-rt/lib/asan asan_errors.cpp

[asan] Add HINT prefix to poison_history_size suggestions (#195733)

Consistency update to prefix poison tracking suggestions with "HINT:"
to match other ASan diagnostic hints.
DeltaFile
+3-2compiler-rt/lib/asan/asan_errors.cpp
+3-21 files

FreeBSD/src 03e9e83sys/fs/nfsserver nfs_nfsdserv.c

nfs_nfsdserv.c: Clip number of callback slots

The client tells the server how many callback slots
it can handle in the callback session.  However, the
NFSv4.1/4.2 server can only handle a maximum of
NFSV4_SLOTS slots.  This patch clips the client's
value to that, to avoid using too high a slot#
for a callback.

Fortunately, I do not know of an extant client that
specifies a value greater than NFSV4_SLOTS, so this
patch is not really needed, as yet.  Also, the client
rarely uses a slot# above 0 when doing callbacks.

MFC after:      2 weeks
DeltaFile
+8-0sys/fs/nfsserver/nfs_nfsdserv.c
+8-01 files

NetBSD/pkgsrc oLA86yjdoc CHANGES-2026

   doc: update mail/postfix and related apckages to 3.11.2

        mail/postfix
        mail/postfix-cdb
        mail/postfix-ldap
        mail/postfix-lmdb
        mail/postfix-mysql
        mail/postfix-pcre
        mail/postfix-pgsql
        mail/postfix-sqlite
VersionDeltaFile
1.2795+9-1doc/CHANGES-2026
+9-11 files

LLVM/project 490fc0eclang/test/AST ast-dump-templates.cpp, llvm/test/CodeGen/RISCV rvp-simd-64.ll atomic-rmw.ll

rebase

Created using spr 1.3.8-beta.1
DeltaFile
+652-9,343clang/test/AST/ast-dump-templates.cpp
+4,652-0llvm/test/CodeGen/RISCV/rvp-simd-64.ll
+2,420-2,120llvm/test/CodeGen/RISCV/atomic-rmw.ll
+2,940-1,458llvm/test/CodeGen/X86/vector-reduce-smin.ll
+2,936-1,457llvm/test/CodeGen/X86/vector-reduce-smax.ll
+2,695-1,364llvm/test/CodeGen/X86/vector-reduce-umax.ll
+16,295-15,7423,568 files not shown
+146,779-87,1743,574 files

NetBSD/pkgsrc h4oTRLCmail/postfix distinfo Makefile.common, mail/postfix/patches patch-ai patch-ag

   mail/postfix: update to 3.11.2

   Postfix 3.11.2 (2026-05-03)

   Fixed in Postfix 3.11:

     * Bugfix (defect introduced: Postfix 3.11): the proxymap(8) daemon
       dereferenced an uninitialized pointer after a request protocol
       error. This daemon is not exposed to local or remote users.
       Found by Claude Opus 4.6.

     * Bugfix (defect introduced: 20260309) a change, to set the
       service_name default value to "amnesiac", violated a test that
       parameter names in postconf output must match 1:1 with parameter
       names in the postlink script.

   Fixed in Postfix 3.8, 3.9, 3.10. 3.11:

     * Portability: support for recent FreeBSD, NetBSD, and OpenBSD

    [25 lines not shown]
VersionDeltaFile
1.48+42-11mail/postfix/patches/patch-ai
1.43+8-12mail/postfix/patches/patch-ag
1.223+6-6mail/postfix/distinfo
1.64+2-2mail/postfix/Makefile.common
+58-314 files

LLVM/project 3d96ae7clang/test/AST ast-dump-linkage.cpp ast-dump-linkage-internal.cpp, libc/src/semaphore/linux named_semaphore.cpp

rebase

Created using spr 1.3.7
DeltaFile
+485-0clang/test/AST/ast-dump-linkage.cpp
+477-0clang/test/AST/ast-dump-linkage-internal.cpp
+198-0llvm/test/Transforms/LoopVectorize/AArch64/transform-narrow-interleave-to-widen-memory-with-live-outs.ll
+195-0libc/src/semaphore/linux/named_semaphore.cpp
+63-63clang/test/AST/ast-dump-decl.cpp
+114-0libc/test/src/semaphore/linux/semaphore_test.cpp
+1,532-63137 files not shown
+3,028-686143 files

GhostBSD/ports 9c4192ddevel/llvm17-libs Makefile, devel/llvm18-libs Makefile

devel/llvm{15-22}-libs: bump PORTREVISION for all ports
DeltaFile
+1-0devel/llvm22-libs/Makefile
+1-0devel/llvm21-libs/Makefile
+1-0devel/llvm20-libs/Makefile
+1-0devel/llvm19-libs/Makefile
+1-0devel/llvm18-libs/Makefile
+1-0devel/llvm17-libs/Makefile
+6-02 files not shown
+8-08 files

LLVM/project 0a62c54compiler-rt/lib/asan asan_poisoning.cpp asan_errors.cpp

[asan] Only suggest increasing poison_history_size if the buffer is full (#195732)

I unlikely but possible to setup shadow state, e.g unpoison heap red
zone just after partial granule.

If buffer is not full, increasing it will not help.
DeltaFile
+10-8compiler-rt/lib/asan/asan_poisoning.cpp
+6-2compiler-rt/lib/asan/asan_errors.cpp
+1-1compiler-rt/lib/asan/asan_poisoning.h
+17-113 files

LLVM/project dc92452clang/lib/FrontendTool ExecuteCompilerInvocation.cpp

fix clang-format
DeltaFile
+2-1clang/lib/FrontendTool/ExecuteCompilerInvocation.cpp
+2-11 files

LLVM/project 1131735compiler-rt/lib/asan asan_errors.cpp

[NFC][asan] Re-use ErrorGeneric::shadow_val (#195684)

It's done to reduce code size, as additional load on reporting is
negligible.

This requires change in ErrorGeneric constructor, to now we skip partial
shadow only if next one has a better value.

Before shadow_val was either `0x[a-f].` or 0.
Now it may be partial granule as well.

However it's NFC as  `0 < shadow_val < ASAN_SHADOW_GRANULARITY` does not
affect reporting outside of `CheckPoisonRecords`.
DeltaFile
+8-18compiler-rt/lib/asan/asan_errors.cpp
+8-181 files

NetBSD/pkgsrc AXARrdcdoc CHANGES-2026

   doc: Updated geography/pdal-lib to 2.10.1
VersionDeltaFile
1.2794+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc R2Pskuugeography/pdal-lib PLIST distinfo, geography/pdal-lib/patches patch-cmake_macros.cmake

   geography/pdal-lib: Update to 2.10.1

   Upstream does not publish NEWS.  Their release notes contain the
   following particularly NEWS-worthy items, plus many bug fixes and
   minor improvements.

   * 2.10.0

     * readers.spz and writers.spz are now plugins by @ibell13 in #4755

   * 2.9.0

     * support for GDAL VSI
     * support for FileSpec
     * remove nlohmann public API (from PDAL API)
     * Multi-thread support, where query, and new options for pdal tindex
VersionDeltaFile
1.5+25-14geography/pdal-lib/PLIST
1.8+4-5geography/pdal-lib/distinfo
1.50+2-3geography/pdal-lib/Makefile
1.2+1-1geography/pdal-lib/patches/patch-cmake_macros.cmake
+32-234 files

LLVM/project 241f03dclang/test/AST ast-dump-linkage.cpp ast-dump-linkage-internal.cpp, libc/src/semaphore/linux named_semaphore.cpp

rebase

Created using spr 1.3.7
DeltaFile
+485-0clang/test/AST/ast-dump-linkage.cpp
+477-0clang/test/AST/ast-dump-linkage-internal.cpp
+198-0llvm/test/Transforms/LoopVectorize/AArch64/transform-narrow-interleave-to-widen-memory-with-live-outs.ll
+195-0libc/src/semaphore/linux/named_semaphore.cpp
+63-63clang/test/AST/ast-dump-decl.cpp
+114-0libc/test/src/semaphore/linux/semaphore_test.cpp
+1,532-63133 files not shown
+3,046-683139 files

LLVM/project 72c2847clang/test/AST ast-dump-linkage.cpp ast-dump-linkage-internal.cpp, libc/src/semaphore/linux named_semaphore.cpp

[𝘀𝗽𝗿] changes introduced through rebase

Created using spr 1.3.7

[skip ci]
DeltaFile
+485-0clang/test/AST/ast-dump-linkage.cpp
+477-0clang/test/AST/ast-dump-linkage-internal.cpp
+198-0llvm/test/Transforms/LoopVectorize/AArch64/transform-narrow-interleave-to-widen-memory-with-live-outs.ll
+195-0libc/src/semaphore/linux/named_semaphore.cpp
+63-63clang/test/AST/ast-dump-decl.cpp
+114-0libc/test/src/semaphore/linux/semaphore_test.cpp
+1,532-63132 files not shown
+3,038-674138 files

LLVM/project 3cbe75blibc/src/semaphore/linux named_semaphore.cpp

[libc][semaphore] Zero-initialize rand_bytes to fix GCC warning (#195757)

GCC 15 warns about `rand_bytes` being maybe uninitialized when passed to
`getrandom`. Since `getrandom` writes to it, it doesn't strictly need
initialization, but zero-initializing it satisfies the compiler and
avoids the `-Werror=maybe-uninitialized` error.

Fix for https://github.com/llvm/llvm-project/pull/192278

Assisted by Gemini
DeltaFile
+1-1libc/src/semaphore/linux/named_semaphore.cpp
+1-11 files

LLVM/project 8c6ee8dllvm/lib/IR Constants.cpp, llvm/test/Assembler aggregate-constant-values.ll

[RFC][IR] Support vector splats in `ConstantPointerNull`

This PR allows `ConstantPointerNull` to represent both scalar pointer nulls and
fixed or scalable vector splats of pointer nulls. This change first aligns with
the native splat behavior of `ConstantInt` and `ConstantFP`, and second, makes
it easier to eventually change the semantics of `ConstantPointerNull` to
represent a semantic null pointer instead of a zero value, which is what it
represents today.
DeltaFile
+31-31llvm/test/Transforms/RewriteStatepointsForGC/base-vector.ll
+30-30llvm/test/Transforms/LoopVectorize/X86/masked_load_store.ll
+49-4llvm/lib/IR/Constants.cpp
+28-0llvm/unittests/IR/ConstantsTest.cpp
+18-9llvm/test/Transforms/RewriteStatepointsForGC/base-inference.ll
+24-0llvm/test/Assembler/aggregate-constant-values.ll
+180-7463 files not shown
+351-22269 files

NetBSD/src 38AsrADsys/arch/riscv/include proc.h

   Two issues:
   - Always include vmparams.h via <machine/vmparams.h>, because redirection
     logic elsewhere relies on this.
   - But akshually, isn't not even needed here because the code that would
     use it is #if 0'd out anyway.

   So, collect the garbage and ramble on.
VersionDeltaFile
1.7+1-9sys/arch/riscv/include/proc.h
+1-91 files

GhostBSD/ports f6fb2aedevel/llvm16 pkg-plist, devel/llvm18 pkg-plist

devel/llvm{15-22}: move all .so files to -libs subpackages

Expand -libs ports to ship every shared library (.so) produced by
the LLVM build, not just libLLVM/libLTO/libRemarks. Comment out all
.so entries in the parent ports to avoid file conflicts. This fixes
poudriere failures where ports using USES=llvm:lib (e.g. qt6-tools)
could not find libclang-cpp.so at runtime.

-libs Makefile: add PLIST_SUB for CONFIGURE_TARGET/LLVM_RELEASE,
add option comment-out block, replace post-install with find-based
.so filter.

Parent pkg-plist: comment out all .so entries with pointer to -libs.
DeltaFile
+32-32devel/llvm21/pkg-plist
+32-32devel/llvm20/pkg-plist
+31-31devel/llvm22/pkg-plist
+31-31devel/llvm19/pkg-plist
+31-31devel/llvm18/pkg-plist
+31-31devel/llvm16/pkg-plist
+188-18818 files not shown
+617-33824 files

LLVM/project 5d4b5c5clang/lib/FrontendTool ExecuteCompilerInvocation.cpp

fix clang-format
DeltaFile
+2-1clang/lib/FrontendTool/ExecuteCompilerInvocation.cpp
+2-11 files

LLVM/project f68a900compiler-rt/test/asan/TestCases handle_noreturn_bug.cpp, compiler-rt/test/asan/TestCases/Linux odr-vtable.cpp activation-options.cpp

[asan] Remove XFAIL from tests that are passing with debug checks

These tests have been passing with COMPILER_RT_DEBUG=ON since 2022 (at
least for x86).

Fixes https://github.com/llvm/llvm-project/issues/46206

Pull Request: https://github.com/llvm/llvm-project/pull/84614
DeltaFile
+0-3compiler-rt/test/asan/TestCases/Linux/odr-vtable.cpp
+0-2compiler-rt/test/asan/TestCases/Linux/activation-options.cpp
+0-2compiler-rt/test/asan/TestCases/Posix/start-deactivated.cpp
+0-2compiler-rt/test/asan/TestCases/Linux/odr-violation.cpp
+0-2compiler-rt/test/asan/TestCases/handle_noreturn_bug.cpp
+0-115 files

LLVM/project 7e20b8bclang/test/AST ast-dump-linkage.cpp ast-dump-linkage-internal.cpp, libc/src/semaphore/linux named_semaphore.cpp

rebase

Created using spr 1.3.7
DeltaFile
+485-0clang/test/AST/ast-dump-linkage.cpp
+477-0clang/test/AST/ast-dump-linkage-internal.cpp
+198-0llvm/test/Transforms/LoopVectorize/AArch64/transform-narrow-interleave-to-widen-memory-with-live-outs.ll
+195-0libc/src/semaphore/linux/named_semaphore.cpp
+63-63clang/test/AST/ast-dump-decl.cpp
+114-0libc/test/src/semaphore/linux/semaphore_test.cpp
+1,532-63131 files not shown
+3,020-666137 files