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

rebase

Created using spr 1.3.7
DeltaFile
+652-9,343clang/test/AST/ast-dump-templates.cpp
+5,061-4,162llvm/test/CodeGen/Thumb2/mve-clmul.ll
+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
+18,661-18,5406,136 files not shown
+265,686-136,6696,142 files

LLVM/project 7c17a1dmlir/lib/Dialect/Transform/IR Utils.cpp

[MLIR][Transform] Don't error when a structurally inlinable call exists
DeltaFile
+30-2mlir/lib/Dialect/Transform/IR/Utils.cpp
+30-21 files

LLVM/project c4de387llvm/include/llvm/CodeGen AsmPrinter.h, llvm/include/llvm/IR DebugInfoMetadata.h

[NVPTX] Fix for LTO dwarf emission when multiple CUs with a mix of DebugDirectivesOnly and NoDebug (#190371)

Only emit the initial .loc dwarf directive if the CU requires debug
information. When a module contains multiple CUs where one is
DebugDirectiveOnly and the rest are NoDebug, we attempt to emit dwarf
for the NoDebug compile units leading to an assertion when calling
emitDwarfFile0Directive when in getOrCreateDwarfCompileUnit. 

I added a lit test for this case which used to assert.
DeltaFile
+92-0llvm/test/DebugInfo/NVPTX/no-debug-loc.ll
+25-5llvm/lib/Target/NVPTX/NVPTXAsmPrinter.cpp
+0-13llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp
+0-3llvm/include/llvm/CodeGen/AsmPrinter.h
+2-0llvm/include/llvm/IR/DebugInfoMetadata.h
+119-215 files

LLVM/project 13e16d7llvm/test/CodeGen/AArch64 call-rv-marker.ll reduce-or.ll, llvm/test/CodeGen/X86 vector-reduce-umin.ll vector-reduce-umax.ll

Merge commit 'llvmorg-23-init-13816-g0135cf99f3a2' into users/chapuni/cov/expansion

Conflicts:
        llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp
DeltaFile
+532-602llvm/test/CodeGen/X86/vector-reduce-umin.ll
+521-588llvm/test/CodeGen/X86/vector-reduce-umax.ll
+240-784llvm/test/CodeGen/X86/avx512-intrinsics-fast-isel.ll
+400-452llvm/test/CodeGen/AArch64/call-rv-marker.ll
+409-420llvm/test/CodeGen/AArch64/reduce-or.ll
+408-419llvm/test/CodeGen/AArch64/reduce-and.ll
+2,510-3,265247 files not shown
+10,132-7,415253 files

FreeNAS/freenas c1998e3tests requirements.txt, tests/sharing_protocols/nfs test_nfs_acl.py test_nfs_xattr.py

Expand sharing protocol tests for NFS

This commit converts some NFS tests into using lower-level
pynfs library to explicitly test server behavior and expands
test coverage for readdir operations.
DeltaFile
+398-99tests/sharing_protocols/nfs/test_nfs_acl.py
+244-24tests/sharing_protocols/nfs/test_nfs_xattr.py
+260-0tests/sharing_protocols/nfs/test_nfs_dacl_readdir.py
+82-0tests/sharing_protocols/nfs/test_nfs_truenas_acl_tools.py
+2-0tests/requirements.txt
+986-1235 files

FreeBSD/ports 2290086math/R pkg-plist distinfo

math/R: Update to 4.6.0

Announcement:   https://hypatia.math.ethz.ch/pipermail/r-announce/2026/000722.html
Sponsored by:   The FreeBSD Foundation
Differential Revision:  https://reviews.freebsd.org/D56678
DeltaFile
+25-2math/R/pkg-plist
+3-3math/R/distinfo
+1-1math/R/Makefile
+29-63 files

LLVM/project 222fbe4clang/include/clang/AST ASTContext.h, clang/lib/AST ASTContext.cpp ItaniumMangle.cpp

[clang] implement CWG2064: ignore value dependence for decltype

The 'decltype' for a value-dependent (but non-type-dependent) should be known,
so this patch makes them non-opaque instead.

This patch also implements what's neceessary to allow overloading
on pure differences in instantiation dependence, making `std::void_t`
usable for SFINAE purposes.

This also readds a few test cases from da98651, which was a previous attempt
at resolving CWG2064.

Fixes #8740
Fixes #61818
Fixes #190388
DeltaFile
+906-175clang/lib/AST/ASTContext.cpp
+318-12clang/test/SemaTemplate/instantiation-dependence.cpp
+176-96clang/lib/AST/ItaniumMangle.cpp
+76-68clang/lib/AST/Type.cpp
+76-48clang/lib/Sema/SemaTemplate.cpp
+93-16clang/include/clang/AST/ASTContext.h
+1,645-41585 files not shown
+2,469-79091 files

NetBSD/src f8875dSsys/arch/m68k/include vmparam.h

   Fix snafu with 68010 page size.
VersionDeltaFile
1.10+9-8sys/arch/m68k/include/vmparam.h
+9-81 files

LLVM/project 2b43050clang/lib/AST ExprConstant.cpp, clang/test/SemaCXX constant-expression-cxx14.cpp

[clang][ExprConst] Add another missing `NoteLValueLocation()` call (#195098)

This is a little more work since it requires a new parameter for all the
`found()` handlers.
DeltaFile
+19-10clang/lib/AST/ExprConstant.cpp
+11-6clang/test/SemaCXX/constant-expression-cxx14.cpp
+30-162 files

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/src 8e8d878release/packages create-sets.sh

packages: Make create-sets.sh more robust during release

Commit d1c176fedfc9 made create-sets.sh exit when it encounters an
error, instead of creating an empty repository.  However, this turns
out to cause some issues:

1. A package not having any sets is considered an error, but during
   the release build, we stuff a 'pkg' package into the repository
   which doesn't have any sets, which causes a failure.  Avoid this
   by simply ignoring the pkg package.

2. No error was printed in this case, which made the problem hard
   to diagnose.  Add an explicit error message.

3. A similar problem occurred running on a repository which already
   contained sets, which is not usually done during the build, but
   is not necessarly an inappropriate thing to do.  Fix this one by
   ignoring set packages when looking for sets.


    [11 lines not shown]
DeltaFile
+48-4release/packages/create-sets.sh
+48-41 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