LLVM/project a7b2404clang/include/clang/Analysis/Analyses/LifetimeSafety Loans.h, clang/lib/Analysis/LifetimeSafety Loans.cpp LifetimeAnnotations.cpp

[LifetimeSafety] Support allocating/freeing functions annotated with ownership_takes/ownership_returns
DeltaFile
+134-0clang/test/Sema/LifetimeSafety/safety.cpp
+51-0clang/lib/Analysis/LifetimeSafety/FactsGenerator.cpp
+17-3clang/lib/Sema/SemaLifetimeSafety.h
+12-4clang/include/clang/Analysis/Analyses/LifetimeSafety/Loans.h
+14-0clang/lib/Analysis/LifetimeSafety/LifetimeAnnotations.cpp
+8-3clang/lib/Analysis/LifetimeSafety/Loans.cpp
+236-102 files not shown
+256-108 files

NetBSD/pkgsrc-wip 70e2d7fcrush Makefile COMMIT_MSG

crush: Update to 0.88.0

Changelog
New!
•       9e3ed61: feat(bedrock): retry the turn automatically after AWS SSO re-auth (@jan-xyz)
•       7810d03: feat(config): apply top-level env vars on startup (@jan-xyz)
•       155072b: feat(noninteractive): make the spinner text use terminal default (@taciturnaxolotl)
•       1c07454: feat(oauth): give the browser redirect a real landing page (@taciturnaxolotl)
•       c741463: feat: add "option reset" to wipe shell config list options (@meowgorithm)
•       987ba71: feat: add crush.sh discovery and loading (@meowgorithm)
•       528d837: feat: add permissions deny to hide tools from the agent (@meowgorithm)
•       a5156e6: feat: add provider-model builtin for defining provider models (@meowgorithm)
•       3f54c0e: feat: add shell config builtins and ConfigBuilder infrastructure (@meowgorithm)
•       c2b8f16: feat: add structured logging to shell config builtins (@meowgorithm)
•       9d31a1a: feat: add verb-first hook add/remove shell config commands (@meowgorithm)
•       eea3bf7: feat: add verb-first lsp add/remove shell config commands (@meowgorithm)
•       9a3cdbf: feat: add verb-first mcp add/remove shell config commands (@meowgorithm)
•       52e041c: feat: clarify model pricing flags in crushrc (@meowgorithm)
•       c6fb635: feat: configure attribution from crushrc (@meowgorithm)

    [78 lines not shown]
DeltaFile
+255-255crush/distinfo
+84-84crush/go-modules.mk
+92-56crush/COMMIT_MSG
+1-1crush/Makefile
+432-3964 files

OpenBSD/ports sO3XFvadevel/jenkins/devel Makefile distinfo

   Update jenkins to 2.575
VersionDeltaFile
1.196+2-2devel/jenkins/devel/distinfo
1.224+1-1devel/jenkins/devel/Makefile
+3-32 files

HardenedBSD/src 9c799e5sys/dev/ixl ixl_pf_iov.c, sys/kern vfs_mountroot.c

Merge remote-tracking branch 'rad/hardened/current/master' into hardened/current/pledge
DeltaFile
+6-1sys/kern/vfs_mountroot.c
+1-2sys/dev/ixl/ixl_pf_iov.c
+7-32 files

HardenedBSD/src 99542fasys/dev/ixl ixl_pf_iov.c, sys/kern vfs_mountroot.c

Merge branch 'freebsd/current/main' into hardened/current/master
DeltaFile
+6-1sys/kern/vfs_mountroot.c
+1-2sys/dev/ixl/ixl_pf_iov.c
+7-32 files

FreeBSD/ports 8c865f1textproc/R-cran-tth Makefile distinfo

textproc/R-cran-tth: Update to 4.16-1

Changelog: https://cran.r-project.org/web/packages/tth/news/news.html
DeltaFile
+3-3textproc/R-cran-tth/distinfo
+1-1textproc/R-cran-tth/Makefile
+4-42 files

HardenedBSD/ports 8c865f1textproc/R-cran-tth Makefile distinfo

textproc/R-cran-tth: Update to 4.16-1

Changelog: https://cran.r-project.org/web/packages/tth/news/news.html
DeltaFile
+3-3textproc/R-cran-tth/distinfo
+1-1textproc/R-cran-tth/Makefile
+4-42 files

HardenedBSD/ports 6e812bawww/phalcon Makefile distinfo

www/phalcon: update to 5.18.0.
DeltaFile
+3-3www/phalcon/distinfo
+1-1www/phalcon/Makefile
+4-42 files

FreeBSD/ports 6e812bawww/phalcon Makefile distinfo

www/phalcon: update to 5.18.0.
DeltaFile
+3-3www/phalcon/distinfo
+1-1www/phalcon/Makefile
+4-42 files

NetBSD/pkgsrc-wip dc0020cCodeWhale Makefile

CodeWhale - allow for an easier build under low-resourced hosts -
build was failing under a 12GB Linux host when using GNU ld,
now switched to lld.
DeltaFile
+6-0CodeWhale/Makefile
+6-01 files

LLVM/project 60f965bclang-tools-extra/clang-tidy/readability UseStdMinMaxCheck.cpp, clang-tools-extra/docs ReleaseNotes.rst

[clang-tidy] Fix trailing semicolon and lost comment in readability-use-std-min-max (#208782)

Fix two bugs in readability-use-std-min-max when the if body has no
braces.

For brace-less if bodies, If->getEndLoc() points to the expression end
rather than the trailing semicolon, truncating replacements and losing
comments. We find the semicolon via findNextToken and extend the range
consistent with compound statement logic.

Before:
  if (n < -1) n = -1 ;          ->  n = std::max(n, -1); ;
  if (n > 1) n = 1/*comment*/;  ->  n = std::min(n, 1);;

After:
  if (n < -1) n = -1 ;          ->  n = std::max(n, -1);
  if (n > 1) n = 1/*comment*/;  ->  n = std::min(n, 1); /*comment*/

Fixes #208708.

AI Usage: This patch is AI-assisted, reviewed and verified by me.
DeltaFile
+12-0clang-tools-extra/test/clang-tidy/checkers/readability/use-std-min-max.cpp
+7-1clang-tools-extra/clang-tidy/readability/UseStdMinMaxCheck.cpp
+4-0clang-tools-extra/docs/ReleaseNotes.rst
+23-13 files

OpenBSD/ports eHvTjlGnet/weechat Makefile distinfo

   Update weechat to 4.9.5
VersionDeltaFile
1.72+2-2net/weechat/distinfo
1.115+1-1net/weechat/Makefile
+3-32 files

OpenBSD/ports D7kj9Rvgraphics/krita distinfo Makefile, graphics/krita/pkg PLIST

   Update krita to 6.0.3
VersionDeltaFile
1.95+4-4graphics/krita/Makefile
1.58+2-2graphics/krita/distinfo
1.34+0-2graphics/krita/pkg/PLIST
+6-83 files

LLVM/project 63f9de8llvm/test/CodeGen/AArch64/GlobalISel store-merging-debug.mir store-merging.mir

[AArch64][GlobalISel] Update store merging tests to concrete types. NFC (#213429)
DeltaFile
+86-86llvm/test/CodeGen/AArch64/GlobalISel/store-merging.mir
+38-38llvm/test/CodeGen/AArch64/GlobalISel/store-merging-debug.mir
+124-1242 files

HardenedBSD/ports cec715emultimedia/tvheadend pkg-plist, multimedia/tvheadend/files patch-src_transcoding_codec_codecs_libs_vaapi.c patch-src_webui_static_app_epg.js

multimedia/tvheadend: Update to 4.3.0 (from 2026.07.09)

Tested by:      Heiko Kirschke
DeltaFile
+402-53multimedia/tvheadend/pkg-plist
+0-80multimedia/tvheadend/files/patch-src_webui_webui.c
+0-62multimedia/tvheadend/files/patch-src_main.c
+0-52multimedia/tvheadend/files/patch-fno-common.patch
+0-44multimedia/tvheadend/files/patch-src_webui_static_app_epg.js
+39-0multimedia/tvheadend/files/patch-src_transcoding_codec_codecs_libs_vaapi.c
+441-2917 files not shown
+501-36513 files

FreeBSD/ports cec715emultimedia/tvheadend pkg-plist, multimedia/tvheadend/files patch-src_transcoding_codec_codecs_libs_vaapi.c patch-src_webui_static_app_epg.js

multimedia/tvheadend: Update to 4.3.0 (from 2026.07.09)

Tested by:      Heiko Kirschke
DeltaFile
+402-53multimedia/tvheadend/pkg-plist
+0-80multimedia/tvheadend/files/patch-src_webui_webui.c
+0-62multimedia/tvheadend/files/patch-src_main.c
+0-52multimedia/tvheadend/files/patch-fno-common.patch
+0-44multimedia/tvheadend/files/patch-src_webui_static_app_epg.js
+39-0multimedia/tvheadend/files/patch-src_transcoding_codec_codecs_libs_vaapi.c
+441-2917 files not shown
+501-36513 files

FreeBSD/src 77d6c45tests/sys/capsicum syscalls.h procdesc.cc

tests/sys/capsicum: adjust tests for the new reaping behavior

Reviewed by:    markj
Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
Differential revision:  https://reviews.freebsd.org/D58569
DeltaFile
+39-51tests/sys/capsicum/procdesc.cc
+1-0tests/sys/capsicum/syscalls.h
+40-512 files

FreeBSD/src a96f285tests/sys/kern reaper.c procdesc.c

tests/sys/kern: adjust tests for the new reaping behavior

Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
Differential revision:  https://reviews.freebsd.org/D58530
DeltaFile
+11-8tests/sys/kern/pdwait.c
+4-5tests/sys/kern/ptrace_test.c
+4-2tests/sys/kern/procdesc.c
+1-0tests/sys/kern/reaper.c
+20-154 files

FreeBSD/src c491985lib/libsys wait.2 pdfork.2

pdwait(2), wait(2): document interaction between pdopenpid() and waitpid()

Reviewed by:    markj
Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
Differential revision:  https://reviews.freebsd.org/D58264
DeltaFile
+57-4lib/libsys/pdfork.2
+0-9lib/libsys/wait.2
+57-132 files

FreeBSD/src bcdb6basys/kern kern_fork.c sys_procdesc.c, sys/sys procdesc.h proc.h

processes: add zombie references, each of them prevents reap

Add the p_zombieref bitmask into struct proc, which enumerates all
legitimate waiters on the process exit status. Among them are parent
for PZOMBIEREF_PARENT, and the holder of the process descriptor for
PZOMBIEREF_PROCDESC, if the process was created by pdfork().

Require all zombie refs to be cleared to reap zombie. This prevents
stealing the exit status from the parent by pdwait()ing on a procdesc
obtained by pdopenpid(), or by waitpid() by debugger from the real
parent.

Reviewed by:    markj
Tested by:      pho
Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
Differential revision:  https://reviews.freebsd.org/D58264
DeltaFile
+33-25sys/kern/kern_exit.c
+33-15sys/kern/sys_procdesc.c
+11-1sys/sys/proc.h
+9-0sys/kern/kern_fork.c
+4-2sys/sys/procdesc.h
+90-435 files

FreeBSD/src 7da4eddsys/kern kern_exit.c sys_procdesc.c, sys/sys procdesc.h

pdwait(2): change handling of the exited processes

Instead of accessing the struct proc and gathering data from it,
memoize the data needed for pdwait() on exited process in struct
procdesc, at the time of process termination.

This allows unlimited number of calls to pdwait(2) on procdesc for
terminated process.

Change the locking requirements for pd_flags to proctree_lock. This does
not modify the pre-patch locking regime, but the change requires it.

Reviewed by:    markj
Tested by:      pho
Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
Differential revision:  https://reviews.freebsd.org/D58407
DeltaFile
+25-4sys/kern/sys_procdesc.c
+18-9sys/kern/kern_exit.c
+9-2sys/sys/procdesc.h
+52-153 files

FreeBSD/src a24674esys/kern kern_exit.c, sys/sys proc.h

kern/kern_exit.c: make wait_fill_siginfo/wrusage global

Reviewed by:    markj
Tested by:      pho
Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
Differential revision:  https://reviews.freebsd.org/D58407
DeltaFile
+2-2sys/kern/kern_exit.c
+2-0sys/sys/proc.h
+4-22 files

FreeBSD/ports 9ebdbc5net-mgmt/check_mk_agent Makefile distinfo, net-mgmt/check_mk_agent/files patch-check__mk__agent.freebsd

net-mgmt/check_mk_agent: Update to 2.5.0p9

PR:             296640
Approved by:    maintainer
DeltaFile
+0-24net-mgmt/check_mk_agent/files/patch-check__mk__agent.freebsd
+7-7net-mgmt/check_mk_agent/distinfo
+2-2net-mgmt/check_mk_agent/Makefile
+9-333 files

HardenedBSD/ports 9ebdbc5net-mgmt/check_mk_agent Makefile distinfo, net-mgmt/check_mk_agent/files patch-check__mk__agent.freebsd

net-mgmt/check_mk_agent: Update to 2.5.0p9

PR:             296640
Approved by:    maintainer
DeltaFile
+0-24net-mgmt/check_mk_agent/files/patch-check__mk__agent.freebsd
+7-7net-mgmt/check_mk_agent/distinfo
+2-2net-mgmt/check_mk_agent/Makefile
+9-333 files

LLVM/project 71b120fllvm/lib/Target/AMDGPU VOP1Instructions.td AMDGPU.td

[AMDGPU] Use SubtargetPredicates for the f32/f16 -> fp8/bf8 conversions (#213383)

The follow-up #212888 left for the other direction. HasCvtFP8SDWASrcSel
and HasCvtFP8ByteSel replace isGFX940Plus and isGFX11Plus on the f32 ->
fp8/bf8 conversions, which split by the same encoding characteristic, so
the two feature descriptions become direction-neutral. The f16 ->
fp8/bf8 conversions had no feature at all, so add
FeatureF16FP8ConversionInsts, the mirror of the existing
FeatureFP8F16ConversionInsts, and use it in place of isGFX1250Plus.

Assisted-By: Claude Opus 5
DeltaFile
+16-14llvm/lib/Target/AMDGPU/VOP3Instructions.td
+11-4llvm/lib/Target/AMDGPU/AMDGPU.td
+1-1llvm/lib/Target/AMDGPU/VOP1Instructions.td
+28-193 files

LLVM/project fc4b0bellvm/lib/Analysis ConstantFolding.cpp, llvm/lib/Target/AMDGPU SIISelLowering.cpp

Fold constant `0` at instcombine.
DeltaFile
+0-25llvm/lib/Target/AMDGPU/SIISelLowering.cpp
+10-0llvm/lib/Analysis/ConstantFolding.cpp
+10-252 files

HardenedBSD/ports ae7dc13net/redpanda-connect Makefile distinfo

net/redpanda-connect: Update to 4.103.1
DeltaFile
+5-5net/redpanda-connect/distinfo
+1-2net/redpanda-connect/Makefile
+6-72 files

FreeBSD/ports ae7dc13net/redpanda-connect Makefile distinfo

net/redpanda-connect: Update to 4.103.1
DeltaFile
+5-5net/redpanda-connect/distinfo
+1-2net/redpanda-connect/Makefile
+6-72 files

HardenedBSD/ports 07a157fnet/lazyrsync Makefile distinfo

net/lazyrsync: Update to 0.2.0
DeltaFile
+3-3net/lazyrsync/distinfo
+1-1net/lazyrsync/Makefile
+4-42 files

FreeBSD/ports 07a157fnet/lazyrsync Makefile distinfo

net/lazyrsync: Update to 0.2.0
DeltaFile
+3-3net/lazyrsync/distinfo
+1-1net/lazyrsync/Makefile
+4-42 files