LLVM/project ca5ea41clang/test/CodeGenOpenCL builtins-amdgcn-asyncmark-errs.cl

fix test

Co-authored-by: Matt Arsenault <arsenm2 at gmail.com>
DeltaFile
+1-1clang/test/CodeGenOpenCL/builtins-amdgcn-asyncmark-errs.cl
+1-11 files

FreeBSD/doc 1c35520website/content/ru/news/2026-ports-freeze _index.adoc, website/data/ru/news news.toml

website: ports freeze news translated to Russian

Reviewed by: maxim
Differential Revision: https://reviews.freebsd.org/D58446
DeltaFile
+98-3website/content/ru/news/2026-ports-freeze/_index.adoc
+6-1website/data/ru/news/news.toml
+104-42 files

FreeBSD/doc 30d758bwebsite/content/ru/news/2026-ports-freeze _index.adoc

website: fix newline in the end of adoc file

Approved by: doceng (implicit)
DeltaFile
+1-1website/content/ru/news/2026-ports-freeze/_index.adoc
+1-11 files

LLVM/project b071e92llvm/include/llvm/Support GenericDomTree.h GenericDomTreeConstruction.h

[DomTree] Remove support for unnumbered graphs (#212026)

After VPlan, all our in-tree users of the dominator tree have numbered
nodes. Remove the support for unnumbered graphs.

Also slightly simplify the numbering for pre-dominator trees to avoid an
extra +1 on every node number.
DeltaFile
+33-70llvm/include/llvm/Support/GenericDomTree.h
+9-20llvm/include/llvm/Support/GenericDomTreeConstruction.h
+42-902 files

Linux/linux 3dab139rust Makefile, rust/kernel device.rs

Merge tag 'rust-fixes-7.2-2' of git://git.kernel.org/pub/scm/linux/kernel/git/ojeda/linux

Pull rust fixes from Miguel Ojeda:
 "Toolchain and infrastructure:

   - 'zerocopy' crates: update to v0.8.54 to fix a modpost error under
     'CONFIG_CC_OPTIMIZE_FOR_SIZE=y'.

     There are actually two updates in the PR: the one to v0.8.52 is
     fairly large and was originally not intended for a fixes PR, but the
     actual fix landed in the v0.8.54 one. Thus I included both here.

     The v0.8.52 update includes two things upstream added for us:
     '--cfg no_fp_fmt_parse' to avoid a local workaround, and the new
     'most_traits' feature.

     The good news is that, after these updates, the delta with upstream
     is now trivial: only an identifier prefix change and the SPDX
     parentheses.

    [29 lines not shown]
DeltaFile
+41-9rust/zerocopy/src/byteorder.rs
+35-1rust/zerocopy-derive/lib.rs
+26-8rust/zerocopy-derive/util.rs
+9-11rust/kernel/device.rs
+12-8rust/zerocopy-derive/derive/mod.rs
+13-3rust/Makefile
+136-4033 files not shown
+217-9039 files

LLVM/project 026a34bllvm/lib/Transforms/Utils SimplifyCFG.cpp

[SimplifyCFG] Fix DomTree update in `simplifySwitchDefaultBranch` (#212030)

When there is no edge to the original default destination BB, also
remove the edge in DT.

This issue cannot be reproduced via
-simplifycfg-require-and-preserve-domtree=1. I just found it by checking
DT in requestResimplify (will be added after fixing all existing
issues). The following test covers this case:

https://github.com/llvm/llvm-project/blob/5bc304c65494702d9d4928ff6cb369e6e6496e53/llvm/test/Transforms/SimplifyCFG/switch-simplify-default.ll#L172-L214
DeltaFile
+5-7llvm/lib/Transforms/Utils/SimplifyCFG.cpp
+5-71 files

FreeBSD/src 9af47fcusr.bin/tail tail.c

tail: Allow repetitive or contraditory options

Unlike its GNU counterpart, our tail(1) has always errored out if given
repetitive or contradictory options, even prior to Keith Bostic's 1991
reimplementation.  There is no good reason to continue to do so, not
even tradition, since many other commands (including head(1)) simply
apply the rightmost option in cases like this.

MFC after:      1 week
Reviewed by:    allanjude, markj
Differential Revision:  https://reviews.freebsd.org/D58192

(cherry picked from commit 9fc14dbe4897c4541113b9ba98236fbd7eb75380)
DeltaFile
+0-2usr.bin/tail/tail.c
+0-21 files

FreeBSD/src 3ab5936contrib/tzcode zic.c localtime.c

tzcode: Update to 2026c

MFC after:      1 week

(cherry picked from commit 28f617de7d9b9c708eacb3c2c13e5287e1b7354d)
DeltaFile
+181-170contrib/tzcode/zic.c
+44-34contrib/tzcode/localtime.c
+70-7contrib/tzcode/NEWS
+10-56contrib/tzcode/zdump.c
+23-27contrib/tzcode/tz-link.html
+17-28contrib/tzcode/Makefile
+345-3229 files not shown
+414-37915 files

FreeBSD/src 8c2e1decontrib/tzcode zic.c localtime.c

tzcode: Update to 2026c

MFC after:      1 week

(cherry picked from commit 28f617de7d9b9c708eacb3c2c13e5287e1b7354d)
DeltaFile
+181-170contrib/tzcode/zic.c
+44-34contrib/tzcode/localtime.c
+70-7contrib/tzcode/NEWS
+10-56contrib/tzcode/zdump.c
+23-27contrib/tzcode/tz-link.html
+17-28contrib/tzcode/Makefile
+345-3229 files not shown
+414-37915 files

FreeBSD/src 58e2ad5usr.bin/tail tail.c

tail: Allow repetitive or contraditory options

Unlike its GNU counterpart, our tail(1) has always errored out if given
repetitive or contradictory options, even prior to Keith Bostic's 1991
reimplementation.  There is no good reason to continue to do so, not
even tradition, since many other commands (including head(1)) simply
apply the rightmost option in cases like this.

MFC after:      1 week
Reviewed by:    allanjude, markj
Differential Revision:  https://reviews.freebsd.org/D58192

(cherry picked from commit 9fc14dbe4897c4541113b9ba98236fbd7eb75380)
DeltaFile
+0-2usr.bin/tail/tail.c
+0-21 files

FreeBSD/ports 25ce339x11/kitty distinfo Makefile

x11/kitty: Update to 0.48.1

ChangeLog:      https://sw.kovidgoyal.net/kitty/changelog/#detailed-list-of-changes
Reported by:    Kovid Goyal <notifications at github.com>
DeltaFile
+5-5x11/kitty/distinfo
+1-1x11/kitty/Makefile
+6-62 files

FreeBSD/doc 9ee37b1website/content/en/status/report-2026-04-2026-06 dockerbox.adoc rocm.adoc

Status/2026Q2: Vale fixes
DeltaFile
+3-3website/content/en/status/report-2026-04-2026-06/dockerbox.adoc
+2-1website/content/en/status/report-2026-04-2026-06/rocm.adoc
+2-1website/content/en/status/report-2026-04-2026-06/hpc-ports-modernization.adoc
+1-1website/content/en/status/report-2026-04-2026-06/bhyve-cpuid.adoc
+1-1website/content/en/status/report-2026-04-2026-06/openjdk.adoc
+1-1website/content/en/status/report-2026-04-2026-06/bluetooth.adoc
+10-86 files

FreeBSD/ports 44bbab1net/traefik Makefile distinfo

net/traefik: Update to upstream release 3.7.9

Details:
- Bugfix release, see
  https://github.com/traefik/traefik/releases/tag/v3.7.9

MFH:            2026Q3
DeltaFile
+3-2net/traefik/Makefile
+3-1net/traefik/distinfo
+6-32 files

OpenBSD/ports T0OXamxnet/validns distinfo Makefile

   net/validns: update to 0.11.0
VersionDeltaFile
1.4+2-2net/validns/distinfo
1.9+1-1net/validns/Makefile
+3-32 files

FreeBSD/src bc81728lib/libc/tests/stdlib/libatexit libatexit.cc

[test] libatexit: leverage __{BEGIN,END}_DECLS

This change converts the longhand form of `extern "C" {` and its
corresponding `}` into `__BEGIN_DECLS` and `__END_DECLS`, respectively.

The new form is much easier to grep for and is a best practice to use in
the FreeBSD tree.

This is meant to be a non-functional change.

MFC after:      1 week
DeltaFile
+7-4lib/libc/tests/stdlib/libatexit/libatexit.cc
+7-41 files

LLVM/project 4c3a4f1llvm/include/llvm/Analysis ScalarEvolution.h, llvm/lib/Analysis ScalarEvolution.cpp

[SCEV] Use DenseMap for constant lookup, bypassing FoldingSet (NFC) (#212022)

Looking up/contructing SCEVConstants is a very frequent operation, with
a notable amount of compile-time spent in SCEV.

Add a new DenseMap, mapping IR constants to SCEVConstant. Constants are
already uniqued, so the pointer based lookup is notably faster than the
folding-set lookup.

The cache is used as fast early-exit, and the SCEVConstants are still
added to the folding set for completeness.

Compile-time impact
 * stage1-O3: -0.23%
 * stage1-ReleaseThinLTO: -0.21%
 * stage1-ReleaseLTO-g: -0.19%
 * stage1-aarch64-O3: -0.20%
 * stage2-O3: -0.10%


    [3 lines not shown]
DeltaFile
+11-3llvm/lib/Analysis/ScalarEvolution.cpp
+5-0llvm/include/llvm/Analysis/ScalarEvolution.h
+16-32 files

LLVM/project a434fe8libcxx/include/__functional function_ref_impl.h, libcxx/test/std/utilities/function.objects/func.wrap/func.wrap.ref/func.wrap.ref.ctor constant_wrapper_ref.pass.cpp constant_wrapper_ptr.pass.cpp

[libc++] Implement  `std::function_ref` (#186692)

Papers:
- P0792R14: function_ref: a type-erased callable reference
- P3948R1 constant_wrapper is the only tool needed for passing constant
expressions via function arguments
- P3961R1 Less double indirection in function_ref (RU-220)

LWG issues:
- LWG4256: Incorrect constraints for function_ref constructors from
nontype_t
- LWG4425: CTAD function_ref of data member pointer should produce
noexcept signature

Fixes #189606
Fixes #105376
Fixes #189604
Fixes #171321
Fixes #171387

    [4 lines not shown]
DeltaFile
+524-0libcxx/test/std/utilities/function.objects/func.wrap/func.wrap.ref/func.wrap.ref.inv/invoke.pass.cpp
+428-0libcxx/test/std/utilities/function.objects/func.wrap/func.wrap.ref/func.wrap.ref.ctor/constant_wrapper_ref.pass.cpp
+407-0libcxx/test/std/utilities/function.objects/func.wrap/func.wrap.ref/func.wrap.ref.ctor/constant_wrapper_ptr.pass.cpp
+368-0libcxx/test/std/utilities/function.objects/func.wrap/func.wrap.ref/func.wrap.ref.ctor/ref.pass.cpp
+201-0libcxx/include/__functional/function_ref_impl.h
+199-0libcxx/test/std/utilities/function.objects/func.wrap/func.wrap.ref/func.wrap.ref.ctor/copy_assign.pass.cpp
+2,127-026 files not shown
+3,356-3232 files

FreeBSD/src 64038dblib/libc/tests/stdlib/libatexit libatexit.cc

libc: tests: add static to resolve -Wmissing-prototypes

The function create_staticobj() is only used inside this translation unit.
Clang produces a -Wmissing-prototypes warning during standard buildworld.
This warning will become a fatal compile error if MK_WERROR is enabled for hardened builds.

PR: 285870
Fixes: ee9ce1078 ("libc: tests: add some tests for __cxa_atexit...")
Signed-off-by: Zhang Qiyue <peter-open-source.probing805 at aleeas.com>
Reviewed-by: ngie
Pull-Request: https://github.com/freebsd/freebsd-src/pull/2321
DeltaFile
+1-1lib/libc/tests/stdlib/libatexit/libatexit.cc
+1-11 files

FreeBSD/src 5f346dblib/libusb libusb.h

libusb: Sync interface for libusb_init_option

Sponsored by:   The FreeBSD Foundation
DeltaFile
+5-3lib/libusb/libusb.h
+5-31 files

Linux/linux ef9ce80tools/arch/x86/include/uapi/asm svm.h kvm.h, tools/include/linux gfp_types.h

Merge tag 'perf-tools-fixes-for-v7.2-1-2026-07-25' of git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools

Pull perf tools fixes from Arnaldo Carvalho de Melo:

 - Update header copies of kernel headers, including const.h, fs.h,
   perf_event.h, gfp_types.h, kvm.h, cpufeatures.h, rtnetlink.hp,
   msr-index.h, drm.h and socket.h

 - Add some build files related to BPF skels to .gitignore

* tag 'perf-tools-fixes-for-v7.2-1-2026-07-25' of git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools:
  tools headers: Sync KVM headers with the kernel sources
  tools headers: Sync UAPI linux/fs.h with the kernel sources
  perf beauty: Update copy of linux/socket.h with the kernel sources
  tools headers: Sync UAPI drm/drm.h with kernel sources
  tools arch x86: Sync the msr-index.h copy with the kernel sources
  tools headers x86 cpufeatures: Sync with the kernel sources
  tools headers: Sync linux/gfp_types.h with the kernel sources
  tools headers UAPI: Sync linux/rtnetlink.h with the kernel sources

    [2 lines not shown]
DeltaFile
+16-16tools/arch/x86/include/uapi/asm/svm.h
+8-19tools/perf/trace/beauty/include/uapi/drm/drm.h
+15-5tools/include/uapi/linux/kvm.h
+18-0tools/include/uapi/linux/const.h
+8-8tools/include/linux/gfp_types.h
+8-6tools/arch/x86/include/uapi/asm/kvm.h
+73-547 files not shown
+104-5613 files

FreeBSD/ports 9fde2f9databases/rainfrog distinfo Makefile

databases/rainfrog: Update to 0.4.1

ChangeLog:      https://github.com/achristmascarl/rainfrog/releases/tag/v0.4.1
Reported by:    "github-actions[bot]" <notifications at github.com>
DeltaFile
+3-3databases/rainfrog/distinfo
+2-2databases/rainfrog/Makefile
+5-52 files

OpenBSD/ports c4PBTGRtextproc/libical distinfo Makefile

   Update to libical-4.0.4.
VersionDeltaFile
1.32+2-2textproc/libical/distinfo
1.66+1-1textproc/libical/Makefile
+3-32 files

FreeBSD/ports a847db5deskutils/gitte distinfo Makefile.crates

deskutils/gitte: Update to 0.9.1

Sponsored by:         SkunkWerks, GmbH
DeltaFile
+133-133deskutils/gitte/distinfo
+65-65deskutils/gitte/Makefile.crates
+1-2deskutils/gitte/Makefile
+199-2003 files

FreeBSD/ports f6c1f8dnet/zerotier distinfo Makefile, net/zerotier/files zerotier.in

net/zerotier: Update to 1.16.2

- Add alias address support to rc script
- https://github.com/zerotier/ZeroTierOne/releases/tag/1.16.2

Sponsored by:   SkunkWerks, GmbH
DeltaFile
+18-0net/zerotier/files/zerotier.in
+3-3net/zerotier/distinfo
+1-1net/zerotier/Makefile
+22-43 files

FreeBSD/ports 617577fwww/go-anubis distinfo Makefile

www/go-anubis: Update to 1.26.0

- https://github.com/TecharoHQ/anubis/releases/tag/v1.26.0

Sponsored by:   SkunkWerks, GmbH
DeltaFile
+3-3www/go-anubis/distinfo
+2-3www/go-anubis/Makefile
+5-62 files

OpenBSD/ports CojbnSynet/tremc distinfo Makefile

   net/tremc: update to 0.9.6

   MAINTAINER timeout
   OK lucas@
VersionDeltaFile
1.3+2-2net/tremc/distinfo
1.7+1-2net/tremc/Makefile
+3-42 files

NetBSD/src f5cestDsys/arch/evbarm/fdt fdt_machdep.c, sys/arch/riscv/riscv riscv_machdep.c

   The 2nd argument of fdt_memory_remove_range is a size. Fix the call sites
   that get this wrong.

   Prompted by the email to port-riscv from Alex Jokela
VersionDeltaFile
1.51+4-4sys/arch/riscv/riscv/riscv_machdep.c
1.113+3-3sys/arch/evbarm/fdt/fdt_machdep.c
+7-72 files

LLVM/project 2ab167bclang-tools-extra/docs ReleaseNotes.rst

[clangd] Add clangd 23 release notes
DeltaFile
+108-11clang-tools-extra/docs/ReleaseNotes.rst
+108-111 files

FreeBSD/src 340c6aflib/libusb libusb.h

libusb: Add LIBUSB_DT_SUPERSPEED_HUB

Sponsored by:   The FreeBSD Foundation
DeltaFile
+1-0lib/libusb/libusb.h
+1-01 files

LLVM/project 3b484a3llvm/docs LangRef.md, llvm/test/Assembler invalid-atomicrmw-elementwise.ll atomic.ll

port
DeltaFile
+25-3llvm/docs/LangRef.md
+25-0llvm/unittests/IR/VerifierTest.cpp
+8-0llvm/test/Assembler/invalid-atomicrmw-elementwise.ll
+2-2llvm/test/Assembler/atomic.ll
+2-2llvm/test/Bitcode/atomicrmw-elementwise.ll
+2-2llvm/test/Bitcode/compatibility.ll
+64-92 files not shown
+68-98 files