LLVM/project 36988dfclang/unittests/Analysis/FlowSensitive MockHeaders.cpp

blank line

Created using spr 1.3.7
DeltaFile
+0-1clang/unittests/Analysis/FlowSensitive/MockHeaders.cpp
+0-11 files

LLVM/project 6239c3eclang/lib/Analysis/FlowSensitive/Models UncheckedStatusOrAccessModel.cpp

cleanup

Created using spr 1.3.7
DeltaFile
+1-4clang/lib/Analysis/FlowSensitive/Models/UncheckedStatusOrAccessModel.cpp
+1-41 files

LLVM/project 7e200ebllvm/lib/Transforms/AggressiveInstCombine AggressiveInstCombine.cpp, llvm/test/Transforms/AggressiveInstCombine popcount.ll

[AggressiveInstCombine] Support Len==8 in tryToRecognizePopCount2n3. (#199551)

Len==8 can use matchPopCountBytes to do it's matching.
DeltaFile
+48-39llvm/lib/Transforms/AggressiveInstCombine/AggressiveInstCombine.cpp
+6-24llvm/test/Transforms/AggressiveInstCombine/popcount.ll
+54-632 files

LLVM/project 06fc203clang/lib/Analysis/FlowSensitive/Models UncheckedStatusOrAccessModel.cpp

NONOLINT

Created using spr 1.3.7
DeltaFile
+5-5clang/lib/Analysis/FlowSensitive/Models/UncheckedStatusOrAccessModel.cpp
+5-51 files

LLVM/project 1266b85clang/lib/Analysis/FlowSensitive/Models UncheckedStatusOrAccessModel.cpp

👀

Created using spr 1.3.7
DeltaFile
+0-4clang/lib/Analysis/FlowSensitive/Models/UncheckedStatusOrAccessModel.cpp
+0-41 files

LLVM/project 1a2c8a3clang/lib/Analysis/FlowSensitive/Models UncheckedStatusOrAccessModel.cpp, clang/unittests/Analysis/FlowSensitive MockHeaders.cpp UncheckedStatusOrAccessModelTestFixture.cpp

[𝘀𝗽𝗿] initial version

Created using spr 1.3.7
DeltaFile
+77-0clang/lib/Analysis/FlowSensitive/Models/UncheckedStatusOrAccessModel.cpp
+42-0clang/unittests/Analysis/FlowSensitive/MockHeaders.cpp
+13-0clang/unittests/Analysis/FlowSensitive/UncheckedStatusOrAccessModelTestFixture.cpp
+132-03 files

FreeBSD/src 191573cshare/man/man4 Makefile, sys/amd64/conf GENERIC

padlock: Restore padlock_rng to the amd64 build

Revert 88a53301e19 and d1ca01059d5 .  They removed padlock_rng from the
amd64 build under the mistaken belief that this device was available on
32-bit processors only.  But it's also available on the 64-bit Via Nano,
Nano X2, and some Zhaoxin CPUs.

Approved by:    re (cperciva)
PR:             295517
Fixes:          88a53301e19 ("padlock.4: only install on i386")
Fixes:          d1ca01059d5 ("padlock(4)/nehemiah: move i386-only entropy")
Reviewed by:    kib
Differential Revision: https://reviews.freebsd.org/D57215

(cherry picked from commit 14b8531c4ccb836d755ce8a4f1b384164b5d9d94)
(cherry picked from commit 71ec93ff69f0b724a1c51e9fa772b08a10506112)
DeltaFile
+0-7sys/i386/conf/NOTES
+1-4share/man/man4/Makefile
+1-3sys/modules/Makefile
+1-0sys/amd64/conf/GENERIC
+1-0sys/x86/conf/NOTES
+1-0sys/conf/files.x86
+5-142 files not shown
+6-158 files

FreeBSD/src 54b4041etc/mtree BSD.usr.dist

mtree: usr: Add missing pkg/triggers entry

Approved by:    re (cperciva)
Reviewed by:    ivy
Fixes:          ea5e50c2985b ("packages: Add a mandoc package")
Differential Revision:  https://reviews.freebsd.org/D54682

(cherry picked from commit b8480379adcefaff0553aed1df67b249a0b194c8)
(cherry picked from commit 7669a182c232fcb9e1e4b627df2f306e7b0d23ea)
DeltaFile
+4-0etc/mtree/BSD.usr.dist
+4-01 files

FreeBSD/src 5efac4asys/amd64/vmm/io ppt.c

amd64/vmm: Fix ppt_unmap_mmio() after commit 36b855f18925

Approved by:    re (cperciva)
Fixes:          36b855f18925 ("amd64/vmm: Lock global PCI passthrough structures")
MFC after:      3 days
Reported by:    bz

(cherry picked from commit b133353310920aa823b1b5f83a308d0762f3bba3)
(cherry picked from commit deea28af8dced91b7aa50dadc28ec47ca3f1d478)
DeltaFile
+1-1sys/amd64/vmm/io/ppt.c
+1-11 files

FreeBSD/src d51d91busr.sbin/syslogd syslogd_cap_log.c

syslogd: fix memory leak in casper_ttymsg()

nvlist_take_string_array(9) takes ownership of the array and its
strings. casper_ttymsg() freed neither, leaking memory on every
F_CONSOLE and F_TTY message. On long-running systems with high
error-rate syslog traffic routed to /dev/console, syslogd.casper grew
to hundreds of MB.

Use nvlist_get_string_array(9) to borrow the array instead. Update
casper_wallmsg() similarly.

Approved by:    re (cperciva)
Approved by:    src (des)
Closes:         https://github.com/freebsd/freebsd-src/pull/2222
Fixes:          61a29eca550b ("syslogd: Log messages using libcasper")
MFC after:      3 days
MFC to:         stable/15
PR:             295488
Reported by:    Pat Maddox <pat at patmaddox.com>

    [5 lines not shown]
DeltaFile
+6-8usr.sbin/syslogd/syslogd_cap_log.c
+6-81 files

FreeBSD/src 1b6c85ccontrib/unbound ltmain.sh configure, contrib/unbound/util configparser.c

unbound: Update to 1.25.1

Release notes at
        https://nlnetlabs.nl/news/2026/May/20/unbound-1.25.1-released/

Merge commit '22e58f330a151944c24e010d23ec3881df6681b6'

Approved by:    re (cperciva)
Security:       CVE-2026-33278
Security:       CVE-2026-42944
Security:       CVE-2026-42959
Security:       CVE-2026-32792
Security:       CVE-2026-40622
Security:       CVE-2026-41292
Security:       CVE-2026-42534
Security:       CVE-2026-42923
Security:       CVE-2026-42960
Security:       CVE-2026-44390
Security:       CVE-2026-44608

    [4 lines not shown]
DeltaFile
+969-601contrib/unbound/ltmain.sh
+1,129-366contrib/unbound/configure
+425-471contrib/unbound/util/configparser.c
+509-348contrib/unbound/aclocal.m4
+108-68contrib/unbound/install-sh
+71-5contrib/unbound/validator/val_nsec3.c
+3,211-1,85934 files not shown
+3,403-1,93140 files

FreeBSD/src 1c4ffeacontrib/unbound configure, contrib/unbound/pythonmod interface.i

unbound: Update to 1.25.0

Release notes at
        https://nlnetlabs.nl/news/2026/Apr/29/unbound-1.25.0-released/

Merge commit '4dd0a17edce60370304a45f2c40251e09e193bd6'

Approved by:    re (cperciva)
MFC after:      1 week

(cherry picked from commit 5fa84c6ec176d186ddad25d31f8760e50f48157f)
(cherry picked from commit 64cdd794b53ee2b00dd312f235087056c0398e34)
DeltaFile
+3,982-3,941contrib/unbound/util/configlexer.c
+2,504-3,790contrib/unbound/configure
+2,396-2,294contrib/unbound/util/configparser.c
+0-2,764contrib/unbound/testcode/doqclient.c
+0-2,044contrib/unbound/testcode/fake_event.c
+0-1,857contrib/unbound/pythonmod/interface.i
+8,882-16,690132 files not shown
+15,803-27,136138 files

FreeBSD/src bbb4700contrib/unbound configure config.h.in, contrib/unbound/doc unbound.conf.5 libunbound.3

unbound: Update to 1.24.2

Merge commit 'ec5b94f552d7cb2a9d456c67e9941bcf5e3698bf'

This is purely cosmetic as we already had the functional changes.

Approved by:    re (cperciva)
MFC after:      1 week

(cherry picked from commit 22fa41b4e81ad91d11e28f1837764730d744d4e4)
(cherry picked from commit 1c869f005d760131cf49b965e67d4655c237f945)
DeltaFile
+2,692-1,909contrib/unbound/configure
+8-8lib/libunbound/config.h
+5-5contrib/unbound/config.h.in
+2-2contrib/unbound/doc/unbound.conf.5
+2-2contrib/unbound/doc/libunbound.3
+2-2contrib/unbound/doc/libunbound.3.in
+2,711-1,92815 files not shown
+2,738-1,95421 files

FreeBSD/src 4168e28contrib/unbound/doc unbound.conf.5 unbound-control.8

unbound: Regenerate for 1.24.1

No functional changes intended.

Approved by:    re (cperciva)
Fixes:          8b29c373e6ab ("unbound: Vendor import 1.24.1")
(cherry picked from commit 290190b26c09c307a9cd70703fa20ad2b2b600a6)
(cherry picked from commit d8a5915d22c894ca59c246394f2582185a2d61f8)
DeltaFile
+5,042-2,546contrib/unbound/doc/unbound.conf.5
+1,203-637contrib/unbound/doc/unbound-control.8
+330-343contrib/unbound/doc/libunbound.3
+245-134contrib/unbound/doc/unbound-anchor.8
+157-85contrib/unbound/doc/unbound-host.1
+102-67contrib/unbound/doc/unbound.8
+7,079-3,8123 files not shown
+7,184-3,8669 files

FreeBSD/src 56fb2f6share/man/man7 intro.7

intro.7: Reference groups.7

Approved by:    re (cperciva)
PR:             264966
MFC after:      3 days

(cherry picked from commit 0f91468c040eb2129618e5ac251afc2529edb462)
(cherry picked from commit ef42bf7126ef3926a0e3d955e118d556825a556e)
DeltaFile
+3-1share/man/man7/intro.7
+3-11 files

FreeBSD/src 0ac3db8share/man/man7 groups.7, usr.bin/id groups.1 id.1

groups.7: New manual page of standard group names

Import groups(7) from NetBSD, with tweaks for our system. The group
list is sorted by GID. All the group names from /usr/src/etc/group
are described, except "uucp". The FILES section was added on top of
the original manual page.

Approved by:    re (cperciva)
PR:                     264966
Relnotes:               yes
MFC after:              3 days
Obtained from:          NetBSD
Reviewed by:            des, ziaee
Differential Revision:  https://reviews.freebsd.org/D54114

(cherry picked from commit e09104dfb76a36b65a64bd315bd1520941c4beed)
(cherry picked from commit 2c4190609c78c532e0a667eba1ffb4b5c98ea532)
DeltaFile
+345-0share/man/man7/groups.7
+3-2usr.bin/id/groups.1
+3-2usr.bin/newgrp/newgrp.1
+3-2usr.bin/id/id.1
+3-2usr.sbin/chkgrp/chkgrp.8
+2-1usr.sbin/chown/chgrp.1
+359-96 files not shown
+371-1412 files

OpenZFS/src 472ddcacmd/zed/agents zfs_retire.c, module/zfs vdev.c spa.c

zed: Prefer spares with matching rotational and size

Before this change zed tried to activate spares just in order they
are stored in configuration, which is quite arbitrary.  To make
the result more optimal, sort the spares by their rotational status
and size, so that the most fitting ones have better chances.

To make it more visible, export the rotational status as a vdev
property.  While at it, minimally fix vdev properties reading for
spare and L2ARC vdevs, having no ZAPs.

To keep the rotational status for spare activation purposes when
failed device is already gone, save it into the vdev config.  The
same is for spare vdevs asize.

Reviewed-by: Tony Hutter <hutter2 at llnl.gov>
Reviewed-by: Brian Behlendorf <behlendorf1 at llnl.gov>
Signed-off-by: Alexander Motin <alexander.motin at TrueNAS.com>
Closes #18597
DeltaFile
+90-0tests/zfs-tests/tests/functional/vdev_zaps/vdev_zaps_008_pos.ksh
+84-0tests/zfs-tests/tests/functional/fault/auto_spare_rotational.ksh
+78-4cmd/zed/agents/zfs_retire.c
+41-7module/zfs/vdev.c
+12-4module/zfs/spa.c
+8-0module/zfs/vdev_label.c
+313-158 files not shown
+328-1814 files

FreeBSD/ports 2c3afdbnet/rabbitmq pkg-plist distinfo

net/rabbitmq: Update 4.2.7 => 4.3.1

Changelogs:
https://github.com/rabbitmq/rabbitmq-server/releases/tag/v4.3.0
https://github.com/rabbitmq/rabbitmq-server/releases/tag/v4.3.1

Sponsored by:   UNIS Labs
DeltaFile
+244-235net/rabbitmq/pkg-plist
+2-2net/rabbitmq/distinfo
+1-1net/rabbitmq/Makefile
+247-2383 files

OpenZFS/src 3250b43.github/workflows checkstyle.yaml

CI: Update checkstyle checkout action to v6

The checkstyle workflow was the only one still pinned to
actions/checkout at v4; the other workflows already use v6.
Bump it to match.

Reviewed-by: Tony Hutter <hutter2 at llnl.gov>
Reviewed-by: Brian Behlendorf <behlendorf1 at llnl.gov>
Signed-off-by: Christos Longros <chris.longros at gmail.com>
Closes #18600
DeltaFile
+1-1.github/workflows/checkstyle.yaml
+1-11 files

FreeBSD/ports 53958aceditors/pluma-plugins Makefile distinfo

editors/pluma-plugins: switch to GitHub release asset

Minor versions of 1.28.x are no longer published to the MATE mirror
and are only available on GitHub. Use USE_GITHUB=nodefault with a
release tarball instead of the auto-generated one, as recommended
by the porter's handbook. Remove autoreconf and yelp-tools, not
needed with release tarballs. Remove opt-2.pyc entries from
pkg-plist, not generated by the release tarball build.
DeltaFile
+9-9editors/pluma-plugins/Makefile
+3-3editors/pluma-plugins/distinfo
+12-122 files

LLVM/project ee40c5eflang/lib/Optimizer/Analysis ArraySectionAnalyzer.cpp, flang/test/HLFIR/order_assignments where-allocatable-base.f90

[flang] Fix WHERE self-updates on allocatable array sections (#200281)

Teach ArraySectionAnalyzer to use the scheduler's value-equivalence
callback
when comparing hlfir.designate base memrefs. This lets HLFIR ordered
assignment
lowering recognize allocatable WHERE self-updates as aligned even when
the LHS
and RHS use distinct descriptor loads.

This avoids generating full-sized RHS temporaries for these masked
self-updates, preventing device heap exhaustion while preserving
parallel
kernel generation. Add a regression test for allocatable WHERE section
scheduling.
DeltaFile
+25-0flang/test/HLFIR/order_assignments/where-allocatable-base.f90
+3-1flang/lib/Optimizer/Analysis/ArraySectionAnalyzer.cpp
+28-12 files

LLVM/project 26d8cfeclang/lib/Basic/Targets AArch64.cpp AArch64.h, clang/lib/Sema SemaARM.cpp

fixup! Address more CR comments
DeltaFile
+48-58clang/lib/Basic/Targets/AArch64.cpp
+19-14clang/lib/Sema/SemaARM.cpp
+5-2clang/lib/Basic/Targets/AArch64.h
+72-743 files

LLVM/project 58dff92llvm/test/tools/llvm-offload-binary llvm-offload-binary-malformed.ll llvm-offload-binary.ll

[llvm-offload-binary] Fix test failures on z/OS by splitting malformed tests (#200258)

## Summary
This PR fixes test failures in `llvm-offload-binary.ll` on z/OS (and
potentially other EBCDIC platforms) by splitting the malformed file
tests into a separate test file.

## Problem
The test was failing on z/OS because it uses `printf` with octal escape
sequences to create malformed binary test data:
```bash
printf "\020\377\020\255\012" > %t9
```

On z/OS, the shell's I/O redirection performs automatic EBCDIC-to-ASCII
translation on the output from `printf`. This means the binary data
written to the file gets translated, resulting in different bytes than
intended. The malformed test data is therefore not created correctly,
causing `llvm-offload-binary` to fail in unexpected ways or not produce

    [8 lines not shown]
DeltaFile
+14-0llvm/test/tools/llvm-offload-binary/llvm-offload-binary-malformed.ll
+0-12llvm/test/tools/llvm-offload-binary/llvm-offload-binary.ll
+14-122 files

LLVM/project 851ea9fllvm/lib/Target/AArch64 AArch64SystemOperands.td, llvm/test/tools/llvm-mca/RISCV/SiFiveP400/rvv arithmetic.test fp.test

Rebase, small comment fixes

Created using spr 1.3.7
DeltaFile
+2,241-2,241llvm/test/tools/llvm-mca/RISCV/SiFiveP400/rvv/arithmetic.test
+1,831-1,831llvm/test/tools/llvm-mca/RISCV/SiFiveP400/rvv/fp.test
+1,541-1,541llvm/test/tools/llvm-mca/RISCV/SiFiveP400/rvv/vlseg-vsseg.test
+1,417-1,417llvm/test/tools/llvm-mca/RISCV/SiFiveP400/rvv/bitwise.test
+1,145-1,145llvm/test/tools/llvm-mca/RISCV/SiFiveP400/rvv/permutation.test
+1,044-1,044llvm/lib/Target/AArch64/AArch64SystemOperands.td
+9,219-9,219800 files not shown
+34,481-24,162806 files

FreeBSD/ports 6df7804net/rabbitmq pkg-plist distinfo

net/rabbitmq: Update 4.2.5 => 4.2.7

Changelog:
https://github.com/rabbitmq/rabbitmq-server/releases/tag/v4.2.6
https://github.com/rabbitmq/rabbitmq-server/releases/tag/v4.2.7

Sponsored by:   UNIS Labs
MFH:            2026Q2

(cherry picked from commit e0097ab82952e321f281057cf0a66c3d28e0312d)
DeltaFile
+208-234net/rabbitmq/pkg-plist
+3-3net/rabbitmq/distinfo
+1-1net/rabbitmq/Makefile
+212-2383 files

FreeBSD/ports e0097abnet/rabbitmq pkg-plist distinfo

net/rabbitmq: Update 4.2.5 => 4.2.7

Changelog:
https://github.com/rabbitmq/rabbitmq-server/releases/tag/v4.2.6
https://github.com/rabbitmq/rabbitmq-server/releases/tag/v4.2.7

Sponsored by:   UNIS Labs
MFH:            2026Q2
DeltaFile
+208-234net/rabbitmq/pkg-plist
+3-3net/rabbitmq/distinfo
+1-1net/rabbitmq/Makefile
+212-2383 files

LLVM/project 696869eclang/include/clang/AST DeclTemplate.h, clang/lib/AST DeclTemplate.cpp

[clang] fix getTemplateInstantiationArgs

This implements a new strategy for collecting the template arguments, by
relying on the qualifiers and template parameter lists to navigate the template
context of out-of-line definitions.

This greatly simplifies the signature of that function, by removing a bunch
of workarounds, and simpliffying a couple that weren't removed yet.

Since this now relies on qualifiers and template parameter lists,
this patch expends most of its effort making sure these are placed,
transformed and propagated to template instantiations.

Also makes the explicit specialization AST nodes stop abusing the template
parameter lists by storing it's own template parameter list, creating a
dedicated field for them, similar to partial specializations.
DeltaFile
+194-429clang/lib/Sema/SemaTemplateInstantiate.cpp
+257-164clang/lib/Sema/SemaTemplateInstantiateDecl.cpp
+151-147clang/lib/Sema/SemaTemplate.cpp
+96-95clang/include/clang/AST/DeclTemplate.h
+59-129clang/lib/Sema/SemaConcept.cpp
+60-92clang/lib/AST/DeclTemplate.cpp
+817-1,05652 files not shown
+1,456-1,71658 files

OpenBSD/ports NQ3BbBOwww/p5-HTML-Gumbo Makefile distinfo

   update p5-HTML-Gumbo to 0.19
VersionDeltaFile
1.4+12-9www/p5-HTML-Gumbo/Makefile
1.2+2-2www/p5-HTML-Gumbo/distinfo
+14-112 files

FreeBSD/ports 2ea6fc4deskutils/mozo pkg-plist

deskutils/mozo: switch to GitHub release asset

Minor versions of 1.28.x are no longer published to the MATE mirror
and are only available on GitHub. Use USE_GITHUB=nodefault with a
release tarball instead of the auto-generated one, as recommended
by the porter's handbook. Remove autoreconf, not needed with release
tarballs. Remove opt-2.pyc entries from pkg-plist, not generated by
the release tarball build.
DeltaFile
+0-5deskutils/mozo/pkg-plist
+0-51 files

FreeBSD/ports 8ea4280deskutils/mozo Makefile distinfo

deskutils/mozo: switch to GitHub release asset

Minor versions of 1.28.x are no longer published to the MATE mirror
and are only available on GitHub. Use USE_GITHUB=nodefault with a
release tarball instead of the auto-generated one, as recommended
by the porter's handbook. Remove autoreconf, not needed with release
tarballs. Remove opt-2.pyc entries from pkg-plist, not generated by
the release tarball build.
DeltaFile
+6-5deskutils/mozo/Makefile
+3-3deskutils/mozo/distinfo
+9-82 files