FreeBSD/src b98d169 — tests/sys/vfs Makefile abi_root_symlink.sh

tests/sys/vfs: add ABI-root absolute symlink tests

Pin the overlay namei(9) uses for Linux ABI processes: a target under
the ABI root wins (PR 289739), a native-only target should retry from
the native root (PR 297426), an ENOENT past a resolved ABI target is
not retried, and the plain no-symlink native fallback is unchanged.
Skip without a Linux userland so CI stays green.  The two native-only
cases use atf_expect_fail until the retry lands.

PR:             297426
Reviewed by:    kib
Differential Revision:  https://reviews.freebsd.org/D59990
DeltaFile
+279-0tests/sys/vfs/abi_root_symlink.sh
+2-0tests/sys/vfs/Makefile
+281-02 files

FreeBSD/ports f58e5c3 — x11/bosd Makefile pkg-plist

x11/bosd: Add EXAMPLES option

Install the sample glyph scripts only when EXAMPLES is on. The
glyph PNGs stay in the icon directory.

Suggested by:   fuz (mentor)
Approved by:    fuz (mentor), jrm (mentor)
Reviewed by:    fuz (mentor), jrm (mentor)
Differential Revision:  https://reviews.freebsd.org/D59989
DeltaFile
+8-8x11/bosd/pkg-plist
+10-2x11/bosd/Makefile
+18-102 files

HardenedBSD/src 8fda53f — .github CODEOWNERS, sys/arm64/arm64 pmap.c

Merge remote-tracking branch 'rad/hardened/current/master' into hardened/current/cross-dso-cfi
DeltaFile
+185-45sys/arm64/arm64/pmap.c
+11-28usr.bin/whereis/whereis.c
+26-10usr.bin/whereis/pathnames.h
+4-3sys/vm/vm_page.h
+7-0sys/powerpc/aim/mmu_oea64.c
+2-0.github/CODEOWNERS
+235-863 files not shown
+240-879 files

HardenedBSD/src ab4ebde — .github CODEOWNERS, sys/arm64/arm64 pmap.c

Merge remote-tracking branch 'rad/hardened/current/master' into hardened/current/pledge
DeltaFile
+185-45sys/arm64/arm64/pmap.c
+11-28usr.bin/whereis/whereis.c
+26-10usr.bin/whereis/pathnames.h
+4-3sys/vm/vm_page.h
+7-0sys/powerpc/aim/mmu_oea64.c
+2-0.github/CODEOWNERS
+235-863 files not shown
+240-879 files

HardenedBSD/src ceea2a3 — contrib/expat/tests basic_tests.c, contrib/less lesskey.c lessmsg

Merge remote-tracking branch 'rad/hardened/15-stable/main' into hardened/15-stable/pledge
DeltaFile
+342-280contrib/less/opttbl.c
+296-232contrib/less/screen.c
+246-129contrib/less/decode.c
+372-0contrib/less/lessmsg
+0-364contrib/less/lesskey.c
+349-5contrib/expat/tests/basic_tests.c
+1,605-1,010113 files not shown
+4,893-2,665119 files

HardenedBSD/src 452e97a — .github CODEOWNERS, sys/arm64/arm64 pmap.c

Merge branch 'freebsd/current/main' into hardened/current/master
DeltaFile
+185-45sys/arm64/arm64/pmap.c
+11-28usr.bin/whereis/whereis.c
+26-10usr.bin/whereis/pathnames.h
+4-3sys/vm/vm_page.h
+7-0sys/powerpc/aim/mmu_oea64.c
+2-0.github/CODEOWNERS
+235-863 files not shown
+240-879 files

HardenedBSD/ports 2acaeba — devel/computelibrary pkg-plist, lang/nickel Makefile.crates distinfo

Merge branch 'freebsd/main' into hardenedbsd/main
DeltaFile
+357-295lang/nickel/distinfo
+517-0devel/computelibrary/pkg-plist
+177-146lang/nickel/Makefile.crates
+288-0www/chromium/files/patch-components_web__package_signed__web__bundles_integrity__block__parser.cc
+247-0security/vuxml/vuln/2026.xml
+0-233www/chromium/files/patch-media_base_audio__bus.h
+1,586-674654 files not shown
+6,047-4,053660 files

LLVM/project 6aefa9a — llvm/lib/Target/ARM ARMTargetObjectFile.h ARMTargetMachine.cpp, llvm/test/CodeGen/ARM module-target-abi.ll

ARM: Remove cached TargetABI from ARMBaseTargetMachine (#226482)

This cannot account for the "target-abi" module flag, so
let the uses query that. ARMElfTargetObjectFile was the one user of
this value, so this failed to respect the module flag.

Co-Authored-By: Claude Opus 5 <noreply at anthropic.com>
DeltaFile
+13-7llvm/lib/Target/ARM/ARMTargetObjectFile.cpp
+0-18llvm/lib/Target/ARM/ARMTargetMachine.h
+12-1llvm/test/CodeGen/ARM/module-target-abi.ll
+2-3llvm/lib/Target/ARM/ARMTargetMachine.cpp
+2-0llvm/lib/Target/ARM/ARMTargetObjectFile.h
+29-295 files

LLVM/project 06ee056 — llvm/lib/Target/Mips MipsTargetMachine.h MipsAsmPrinter.cpp, llvm/test/CodeGen/Mips target-abi-module-flag.ll

Mips: Properly account for target-abi in subtarget construction

Store the used ABI from the target-abi module flag and add it to the
subtarget map key, so the module flag is properly respected.

Co-Authored-By: Claude Opus 5 <noreply at anthropic.com>
DeltaFile
+42-0llvm/test/CodeGen/Mips/target-abi-module-flag.ll
+6-4llvm/lib/Target/Mips/MipsTargetMachine.cpp
+6-3llvm/lib/Target/Mips/MipsSubtarget.h
+3-2llvm/lib/Target/Mips/MipsSubtarget.cpp
+2-2llvm/lib/Target/Mips/MipsAsmPrinter.cpp
+0-3llvm/lib/Target/Mips/MipsTargetMachine.h
+59-146 files

LLVM/project 0ead65c — libcxx/test/benchmarks/algorithms/nonmodifying pstl.find.bench.cpp, libcxx/test/benchmarks/algorithms/sorting pstl.sort.bench.cpp

[libc++][pstl] Add more benchmarks of the parallel algorithms (#225908)

This PR adds benchmarks of these 3 parallel algorithms:
- `std::find(policy, ...)`
- `std::sort(policy, ...)`
- `std::transform_reduce(policy, ...)`

---------

Co-authored-by: Louis Dionne <ldionne.2 at gmail.com>
DeltaFile
+82-0libcxx/test/benchmarks/numeric/pstl.transform_reduce.bench.cpp
+79-0libcxx/test/benchmarks/algorithms/sorting/pstl.sort.bench.cpp
+62-0libcxx/test/benchmarks/algorithms/nonmodifying/pstl.find.bench.cpp
+223-03 files

OpenBSD/src DAfTSAW — usr.sbin/vmd pci.c

   vmd(8): unbreak arm64 build
VersionDeltaFile
1.44+7-1usr.sbin/vmd/pci.c
+7-11 files

LLVM/project 555d8a5 — llvm/lib/Target/AArch64 AArch64PerfectShuffle.h AArch64ISelLowering.cpp

[AArch64] Reorganise perfect shuffle generation. NFC (#224526)

This adds a generatePerfectShuffle implementation for parsing through
the perfect shuffle tables, generating a list of ShuffleEntry's that
represent the sequence of shuffles that need to be performed. This is
intended to be a NFC as-is, allowing it to be reused in global isel and
extended in the future to handle shuffles that are not part of the
shuffle table. The number of instructions generated can also be used for
costing shuffles, as we do for immediate generation.
DeltaFile
+140-181llvm/lib/Target/AArch64/AArch64ISelLowering.cpp
+119-0llvm/lib/Target/AArch64/AArch64PerfectShuffle.h
+259-1812 files

LLVM/project d297af3 — llvm/test/Transforms/LoopVectorize induction-wrapflags.ll, llvm/test/Transforms/LoopVectorize/AArch64 sve-induction-wrapflags.ll

[LV] Add tests for wide induction wrap flags (NFC). (#226715)

Add tests for:
* inductions where the lane offsets may signed-overflow, even if the
scalar induction values do not,
* inductions whose increment does not directly update the phi, where the
increment's wrap flags do not apply to the induction,
* narrow inductions where the VF may exceed the signed maximum of the
induction type.
DeltaFile
+190-0llvm/test/Transforms/LoopVectorize/induction-wrapflags.ll
+162-0llvm/test/Transforms/LoopVectorize/AArch64/sve-induction-wrapflags.ll
+352-02 files

Linux/linux fddfc3e — arch/x86/pci fixup.c, drivers/pci of_property.c setup-bus.c

Merge tag 'pci-v7.3-fixes-2' of git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci

Pull PCI fixes from Bjorn Helgaas:

 - Make BAR resize work even for devices where no upstream bridge is
   visible to the OS, which fixes an amdgpu regression on SolidRun
   HoneyComb, which doesn't expose Root Ports to the OS (Liz Fong-Jones)

 - Omit bus properties in dynamic OF nodes when a bridge has no
   subordinate bus, which fixes early boot hangs caused by NULL pointer
   dereferences with CONFIG_PCI_DYNAMIC_OF_NODES enabled (Angel J)

 - Disable enhanced atomics on AMD NBIO 7.7 and 7.11 to avoid silent
   data corruption on 64-bit DMAs (Mario Limonciello)

* tag 'pci-v7.3-fixes-2' of git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci:
  x86/PCI: Disable enhanced atomics on AMD NBIO 7.7 and 7.11
  PCI: of_property: Omit bus properties without a subordinate bus
  PCI: Fix BAR resize for devices on a root bus
DeltaFile
+99-0arch/x86/pci/fixup.c
+17-6drivers/pci/setup-bus.c
+9-2drivers/pci/of_property.c
+125-83 files

LLVM/project 207f7f0 — llvm/test/Analysis/CostModel/X86 arith-fp.ll

[CostModel][X86] arith-fp.ll - test AVX512DQ instead of AVX512BW (#226519)

AVX512DQ has instructions relevant to fp arithmetic (vXi64 fp2int in particular)
DeltaFile
+23-12llvm/test/Analysis/CostModel/X86/arith-fp.ll
+23-121 files

OpenBSD/ports D17WgSC — net/iamb Makefile crates.inc

   net/iamb: update to 0.0.12
VersionDeltaFile
1.6+956-818net/iamb/distinfo
1.6+477-408net/iamb/crates.inc
1.10+1-2net/iamb/Makefile
+1,434-1,2283 files

LLVM/project 5302d36 — clang/docs/analyzer checkers.md, clang/lib/StaticAnalyzer/Checkers/WebKit PtrTypesSemantics.cpp ASTUtils.cpp

[WebKit Checkers] Add built-in recognition for standard view types (#226350)

libc++ doesn't fully annotate `[[clang::lifetimebound]]` for all view
types. This results in false negatives in borrow checking.

Ultimately we need to fix this in libc++, but for now we can work around
the most common / most important false negatives. For example, borrow
checking can now check

    for (auto& x : vector | std::views::reverse) { ... }

Assisted-by: Claude
DeltaFile
+234-9clang/test/Analysis/Checkers/WebKit/unborrowed-local-vars-cxx23.cpp
+64-40clang/lib/StaticAnalyzer/Checkers/WebKit/ASTUtils.cpp
+46-1clang/lib/StaticAnalyzer/Checkers/WebKit/PtrTypesSemantics.cpp
+45-0clang/test/Analysis/Checkers/WebKit/unborrowed-local-vars.cpp
+30-0clang/test/Analysis/Checkers/WebKit/mock-canborrow.h
+20-0clang/docs/analyzer/checkers.md
+439-502 files not shown
+447-508 files

OpenBSD/src PZhcIFN — sys/conf newvers.sh

   leave -beta
VersionDeltaFile
1.218+3-3sys/conf/newvers.sh
+3-31 files

FreeBSD/doc e97e672 — documentation/content/en/books/accessibility partii.adoc, documentation/content/en/books/handbook/basics _index.adoc

doc: fix HTML validation errors in docs content

Fix AsciiDoc markup causing incorrect HTML output

Fix broken link and italic rendering caused by unescaped characters
in AsciiDoc sources.

Reviewed by: carlavilla
Approved by: carlavilla
Differential Revision: https://reviews.freebsd.org/D60042
PR: 297509
DeltaFile
+5-5documentation/content/en/books/handbook/bsdinstall/_index.adoc
+4-4documentation/content/en/books/handbook/basics/_index.adoc
+8-0documentation/content/en/books/accessibility/partii.adoc
+2-2shared/contrib-additional.adoc
+2-1documentation/content/en/books/handbook/containers/_index.adoc
+1-1shared/contrib-386bsd.adoc
+22-131 files not shown
+23-147 files

NetBSD/src sjq51a7 — lib/libc/stdlib Makefile.inc

   Also build aligned_alloc.c if USE_JEMALLOC is no (i.e. using phkmalloc).
VersionDeltaFile
1.106+2-2lib/libc/stdlib/Makefile.inc
+2-21 files

LLVM/project ab52e9f — libcxx/include valarray complex, libcxx/test/std/numerics/complex.number/complex complex_requires_cv_unqualified_object.verify.cpp

[libc++] Add static_assert diagnostics for LWG3133 named requirements (#212360)

Add a static_assert to both std::complex<T> and std::valarray<T>
requiring that T be a cv-unqualified object type that satisfies the
Cpp17DefaultConstructible, Cpp17CopyConstructible, Cpp17CopyAssignable,
and Cpp17Destructible named requirements, per the revised wording in
[numeric.requirements]. This mirrors the existing pattern already used
by std::optional<T>.

Non-_v (class-style) trait forms are used throughout so that the
assertion is well-formed even when <complex>/<valarray> are included in
C++03/11/14 mode.

Test coverage:
- A .verify.cpp for complex<T> and one for valarray<T>, each covering
six failure modes: cv-qualified types, and one type violating each of
the four named requirements individually.

Follows-up e062a29cf865bb7cadea6cb605c9f3515e5b883f.
DeltaFile
+63-0libcxx/test/std/numerics/complex.number/complex/complex_requires_cv_unqualified_object.verify.cpp
+62-0libcxx/test/std/numerics/numarray/template.valarray/valarray_requires_cv_unqualified_object.verify.cpp
+11-0libcxx/include/valarray
+11-0libcxx/include/complex
+147-04 files

LLVM/project f950b04 — llvm/include/llvm/Transforms/Utils LoopUtils.h, llvm/lib/Transforms/Utils LoopUnroll.cpp LoopUtils.cpp

[Transforms] Remove unused functions (NFC) (#226655)

createAnyOfReduction:
The last caller was removed on January 18, 2026 in commit
ae1bd068db293c494c4c6314da3b9d138706460d.

canHaveUnrollRemainder:
The last caller, in an assert, was removed on May 1, 2026 in commit
316f0d3bfeaf7eee7b6d4ae60d357a8216ec5264.

Assisted-by: Antigravity
DeltaFile
+0-30llvm/lib/Transforms/Utils/LoopUtils.cpp
+0-20llvm/lib/Transforms/Utils/LoopUnroll.cpp
+0-5llvm/include/llvm/Transforms/Utils/LoopUtils.h
+0-553 files

OpenBSD/ports rHD30EV — sysutils/parallel Makefile distinfo

   Update to parallel 20260922.
VersionDeltaFile
1.22+2-2sysutils/parallel/distinfo
1.29+1-1sysutils/parallel/Makefile
+3-32 files

LLVM/project e217205 — llvm/test/Transforms/LoopVectorize find-last-ptr-induction.ll iv-select-cmp.ll, llvm/test/Transforms/LoopVectorize/AArch64 conditional-scalar-assignment.ll

[VPlan] Mark default value or ExtractLastActive as only first lane used. (#226153)

The default value (operand 0) of ExtractLastActive is the scalar value
of @llvm.experimental.vector.extract.last.active. Only the first lane is
used, mark accordingly.

PR: https://github.com/llvm/llvm-project/pull/226153
DeltaFile
+12-16llvm/test/Transforms/LoopVectorize/AArch64/conditional-scalar-assignment.ll
+8-12llvm/test/Transforms/LoopVectorize/iv-select-cmp-trunc.ll
+4-6llvm/test/Transforms/LoopVectorize/iv-select-cmp.ll
+4-6llvm/test/Transforms/LoopVectorize/iv-select-cmp-non-const-iv-start.ll
+3-4llvm/test/Transforms/LoopVectorize/find-last-ptr-induction.ll
+3-4llvm/test/Transforms/LoopVectorize/RISCV/conditional-scalar-assignment.ll
+34-484 files not shown
+39-5410 files

HardenedBSD/src e8da572 — lib/libutil mntopts.c

libutil: Make free_iovec() zero its arguments, like the manpage claims

Approved by: kib
Differential Revision: https://reviews.freebsd.org/D59929
DeltaFile
+2-0lib/libutil/mntopts.c
+2-01 files

FreeBSD/src e8da572 — lib/libutil mntopts.c

libutil: Make free_iovec() zero its arguments, like the manpage claims

Approved by: kib
Differential Revision: https://reviews.freebsd.org/D59929
DeltaFile
+2-0lib/libutil/mntopts.c
+2-01 files

OpenBSD/ports TDdgpD7 — multimedia/upplay Makefile distinfo

   Update to upplay 1.9.13.
VersionDeltaFile
1.8+2-2multimedia/upplay/distinfo
1.16+1-1multimedia/upplay/Makefile
+3-32 files

HardenedBSD/src 3963483 — usr.bin/whereis pathnames.h whereis.c

whereis(1): Simplify code

Simplify the way we build paths.
Avoid decolonification of source paths.
Remove gnu directories and add non-tracked ones.

Fix a memory leak while here.

Approved by:            ngie@
Differential Revision:  https://reviews.freebsd.org/D59846
DeltaFile
+11-28usr.bin/whereis/whereis.c
+26-10usr.bin/whereis/pathnames.h
+37-382 files

FreeBSD/src 3963483 — usr.bin/whereis pathnames.h whereis.c

whereis(1): Simplify code

Simplify the way we build paths.
Avoid decolonification of source paths.
Remove gnu directories and add non-tracked ones.

Fix a memory leak while here.

Approved by:            ngie@
Differential Revision:  https://reviews.freebsd.org/D59846
DeltaFile
+11-28usr.bin/whereis/whereis.c
+26-10usr.bin/whereis/pathnames.h
+37-382 files

NetBSD/pkgsrc-wip a819cc6 — chromium distinfo, chromium/files README

chromium: fix tab hangs
DeltaFile
+1,664-1,663chromium/distinfo
+35-35chromium/patches/patch-chrome_browser_about__flags.cc
+59-0chromium/patches/patch-mojo_public_cpp_platform_platform__channel.cc
+16-2chromium/patches/patch-mojo_core_channel__posix.cc
+16-2chromium/patches/patch-chromeos_ash_components_mojo__proxy_mojo__core_core_channel__posix.cc
+2-5chromium/files/README
+1,792-1,7071,660 files not shown
+3,454-3,3691,666 files