LLVM/project 1651159mlir/tools/mlir-irdl-to-cpp CMakeLists.txt, mlir/tools/mlir-src-sharder CMakeLists.txt

[MLIR] Install missing standalone helper tools (#205066)

Standalone MLIR installs CMake package files that can reference helper
executables needed by downstream builds. Most helper tools already have
install paths available through existing LLVM tool and utility install
options, but `mlir-src-sharder` does not pass an install destination to
`add_tablegen` and `mlir-irdl-to-cpp` does not define an install rule.

Install those two missing helpers.

Co-authored-by: Luca Fancellu <luca.fancellu at arm.com>
DeltaFile
+11-0mlir/tools/mlir-irdl-to-cpp/CMakeLists.txt
+2-0mlir/tools/mlir-src-sharder/CMakeLists.txt
+13-02 files

LLVM/project 3a61e72llvm/lib/Target/ARM ARMFrameLowering.cpp ARMMachineFunctionInfo.h, llvm/test/CodeGen/ARM estimate-size-copy.mir

[ARM][Thumb1] Improve EstimateFunctionSizeInBytes accuracy (#203318)

The estimate of a function size now includes (what I hope are) upper
bounds on the size of the prologue and epilogue; adds size estimates for
some pseudo-instructions that were previously counted as 0; and
increases the estimates for things that were previously optimistic, such
as assuming no constant pool entry ever needs to be duplicated. The
estimation function is also passed extra information to use for
adjusting its estimates, such as the BigFrameOffsets flag which makes
some pseudos have much longer expansions.

Background:

EstimateFunctionSizeInBytes is supposed to estimate how large a Thumb1
function will end up, in advance of actually doing the full code
generation. It must overestimate rather than underestimating, because
large functions need a special precaution (namely, making sure LR is
stacked, so that BL can be used for an intra-function long branch). In
multiple cases recently it has underestimated, leading to a crash later

    [8 lines not shown]
DeltaFile
+227-17llvm/lib/Target/ARM/ARMFrameLowering.cpp
+11-0llvm/lib/Target/ARM/ARMMachineFunctionInfo.h
+1-1llvm/test/CodeGen/ARM/estimate-size-copy.mir
+239-183 files

NetBSD/pkgsrc JjfFCH7www/py-websockets distinfo Makefile

   py-websockets: updated to 16.1

   16.1

   New features

   Added an option to force :func:`~asyncio.server.broadcast` to send :class:`bytes` in text frames, or :class:`str` in binary frames.

   Improvements

   Stripped Authorization, Cookie, and Proxy-Authorization headers when clients follow cross-origin redirects, a security hardening measure.
   Escaped control characters in incoming messages in the websockets CLI.
   Blocked non-ASCII values in :class:`~datastructures.Headers`.
   Rejected incorrect fragmented, compressed messages.
   Added wheels for ARMv7, PowerPC, RISC-V, and S/390.

   Bug fixes

   Prevented str(frame) from crashing when a text frame is fragmented in the middle of a UTF-8 sequence.
VersionDeltaFile
1.28+4-4www/py-websockets/distinfo
1.34+3-5www/py-websockets/Makefile
+7-92 files

NetBSD/pkgsrc FiSluMUwww/py-vcrpy PLIST distinfo

   py-vcrpy: updated to 8.3.0

   8.3.0

   Add support for niquests
   Recording now fails fast if a request or response contains a Python object the safe YAML loader (introduced in 8.2.1) couldn't read back, instead of writing a cassette that breaks on replay. The error shows exactly how to register the object if you need it
   New vcr.serializers.yamlserializer.with_custom_tags(...) builds a YAML serializer supporting custom Python object tags on both record and replay, registered per VCR instance via register_serializer
   Clearer error when a cassette contains an unsupported YAML tag, and the stale git.io migration link is gone
   Fix stale keep-alive connection reuse across cassettes; unpin werkzeug
VersionDeltaFile
1.4+4-4www/py-vcrpy/PLIST
1.5+4-4www/py-vcrpy/distinfo
1.10+2-2www/py-vcrpy/Makefile
+10-103 files

LLVM/project 9f168b6mlir/lib/Dialect/Bufferization/Transforms StaticMemoryPlannerAnalysis.cpp, mlir/test/Dialect/Bufferization/Transforms static-memory-planner-analysis.mlir

[mlir][bufferization] Handle arith.select-based deallocs in static memory planner

Allocs freed indirectly via arith.select chains were previously skipped.
This adds forward select-chain traversal so patterns like:
  %2 = arith.select %c, %0, %1
  memref.dealloc %2
are now handled correctly.

A group constraint ensures that all allocs sharing a select-based
dealloc are either all placed in the arena or all skipped — putting
one alloc in while leaving its peer out would break the dealloc.

Also fixes the O(n*m) block scan in buildAllocInfos by doing a single
upfront pass with a DenseMap index.

Tests added for single-alloc select, shared select-dealloc, and the
two-select two-dealloc pattern.
DeltaFile
+113-38mlir/lib/Dialect/Bufferization/Transforms/StaticMemoryPlannerAnalysis.cpp
+61-0mlir/test/Dialect/Bufferization/Transforms/static-memory-planner-analysis.mlir
+174-382 files

LLVM/project 4788542clang/include/clang/Basic AttrDocs.td, clang/lib/CodeGen CGBuiltin.cpp

[Clang][AMDGPU] Add amdgcn_av("none") attribute for atomic expressions

Add a statement attribute that suppresses MakeAvailable/MakeVisible
cache operations on AMDGPU atomic instructions while preserving memory
ordering (waits).

The attribute takes a string argument specifying the mode. Currently "none" is
the only supported mode. The resulting atomic or fence instruction carries !mmra
!{!"amdgcn-av", !"none"} metadata.

Assisted-By: Claude Opus 4.6
DeltaFile
+130-0clang/test/CodeGen/AMDGPU/amdgcn-av-none-attr.cpp
+72-0clang/test/CodeGen/AMDGPU/amdgcn-av-none-attr-c-atomic.c
+42-26clang/lib/CodeGen/CGBuiltin.cpp
+59-0clang/lib/Sema/SemaStmtAttr.cpp
+43-0clang/test/CodeGen/AMDGPU/amdgcn-av-non-atomic.cpp
+26-0clang/include/clang/Basic/AttrDocs.td
+372-269 files not shown
+437-2715 files

LLVM/project c47d1cfflang/include/flang/Optimizer/Dialect FIRTypes.td, flang/lib/Optimizer/Dialect FIRType.cpp

[flang][FIR] implement asm alias interface for fir.type under option (#208665)

FIR is extremely verbose with derived types because the type lists all
the component names and types, so in case of nested derived type, the
type length in the assembly may grow over thousands of characters.

This patch implements the `getAlias` that allows using the fir.type name
as the MLIR type alias. This significantly reduce the IR size in
application with derived type.

I am planning to enable this by default, but there will be some churn in
the lit test, so I am first adding it under a developer option.

Assisted-by: Cursor
DeltaFile
+24-0flang/test/Fir/derived-type-aliases.fir
+20-2flang/lib/Optimizer/Dialect/FIRType.cpp
+4-1flang/include/flang/Optimizer/Dialect/FIRTypes.td
+48-33 files

FreeBSD/ports 0d72567textproc/tree-sitter-grammars pkg-plist

textproc/tree-sitter-grammars: fix plist

Remove these libraries as they are broken.

PR:             296362,294982
DeltaFile
+0-18textproc/tree-sitter-grammars/pkg-plist
+0-181 files

FreeBSD/ports 25c4cb5multimedia/minisatip distinfo Makefile

multimedia/minisatip: Update to 2.0.88
DeltaFile
+3-3multimedia/minisatip/distinfo
+1-1multimedia/minisatip/Makefile
+4-42 files

FreeBSD/ports 26535efsysutils/containerd distinfo Makefile

sysutils/containerd: Update to 2.3.3
DeltaFile
+3-3sysutils/containerd/distinfo
+1-2sysutils/containerd/Makefile
+4-52 files

LLVM/project f48bacalld/docs NewLLD.rst

[Docs][NFC] Fix a few typos in NewLLD.rst (#193569)
DeltaFile
+6-6lld/docs/NewLLD.rst
+6-61 files

LLVM/project 5829a92mlir/lib/Dialect/Bufferization/Transforms StaticMemoryPlannerAnalysis.cpp

[mlir][bufferization] Handle arith.select-based deallocs in static memory planner

Previously, allocs freed indirectly via arith.select chains were
skipped entirely. For example:
  %2 = arith.select %c, %0, %1
  memref.dealloc %2
would cause both %0 and %1 to be skipped with numSkipNoDealloc.

This patch adds select-chain traversal to collectCandidates. A group
constraint ensures that all allocs sharing a select-based dealloc are
either all eligible or all skipped - this prevents putting one alloc
into the arena while leaving its peer out, which would make the
select-dealloc invalid IR.

The lifetime computation is also improved: instead of one block scan
per candidate (O(n*m)), we now do a single scan upfront with a
DenseMap index. For select-based deallocs, timeEnd is conservatively
set to the latest dealloc that might free the alloc.


    [2 lines not shown]
DeltaFile
+113-38mlir/lib/Dialect/Bufferization/Transforms/StaticMemoryPlannerAnalysis.cpp
+113-381 files

OPNSense/core 0e1e8cfsrc/opnsense/www/js opnsense_widget_manager.js, src/opnsense/www/js/widgets Interfaces.js

dashboard: adjust resize logic to observe border box instead of content box

The side effect of swapping the resize logic to after the tick was
that the disk widget remained in an expanded state, so revert this.
However, the interfaces widget still had a feedback loop due to
the inserted scrollbar. Fix this by using borderBoxSize to determine
width without overflow/scrollbar interference.
DeltaFile
+22-20src/opnsense/www/js/opnsense_widget_manager.js
+9-6src/opnsense/www/js/widgets/Interfaces.js
+31-262 files

FreeBSD/ports 7f8639etextproc/rubygem-gepub Makefile

textproc/rubygem-gepub: Unbreak the build

rubyzip has been bumped to version 3, switch depends to rubyzip2.

Approved by:    ziaee (doceng)

(cherry picked from commit 8e4ab236c7ac56ee189b78c594316e156e71a8d9)
DeltaFile
+1-1textproc/rubygem-gepub/Makefile
+1-11 files

OpenBSD/ports z65pcOpmisc/screen Makefile distinfo, misc/screen/patches patch-doc_screen_1 patch-tests_mallocmock_c

   update to screen-5.0.2
VersionDeltaFile
1.86+4-11misc/screen/Makefile
1.13+7-7misc/screen/patches/patch-doc_screen_1
1.20+2-2misc/screen/distinfo
1.2+1-1misc/screen/patches/patch-tests_mallocmock_c
1.6+0-0misc/screen/patches/patch-doc_screen_texinfo
+14-215 files

OpenBSD/ports SotgI5Fsysutils/conky Makefile distinfo, sysutils/conky/patches patch-src_data_os_bsdcommon_h patch-src_data_hardware_bsdapm_cc

   update to conky-1.24.2
VersionDeltaFile
1.1+13-0sysutils/conky/patches/patch-src_data_os_bsdcommon_h
1.2+3-3sysutils/conky/patches/patch-src_data_hardware_bsdapm_cc
1.77+3-3sysutils/conky/Makefile
1.11+2-2sysutils/conky/distinfo
1.2+2-2sysutils/conky/patches/patch-src_core_cc
1.2+1-1sysutils/conky/patches/patch-CMakeLists_txt
+24-111 files not shown
+25-127 files

FreeBSD/ports 05929daaudio/linux-rl9-alsa-plugins-oss Makefile, audio/linux-rl9-alsa-plugins-oss/files patch-oss-pcm_oss.c patch-oss_pcm__oss.c

audio/linux-rl9-alsa-plugins-oss: sync OSS patches with audio/alsa-plugins

This seems to work better with SDL 3 apps.

PR:     296738
DeltaFile
+0-673audio/linux-rl9-alsa-plugins-oss/files/patch-oss-pcm_oss.c
+644-0audio/linux-rl9-alsa-plugins-oss/files/patch-oss_pcm__oss.c
+63-0audio/linux-rl9-alsa-plugins-oss/files/patch-oss_ctl__oss.c
+0-42audio/linux-rl9-alsa-plugins-oss/files/patch-oss-ctl_oss.c
+2-2audio/linux-rl9-alsa-plugins-oss/Makefile
+709-7175 files

OpenBSD/ports ktFyD1Qnet/coredns Makefile

   NOT_FOR_ARCHS on 32-bit; builds fails on github.com/!data!dog/dd-trace-go/v2
VersionDeltaFile
1.41+3-0net/coredns/Makefile
+3-01 files

NetBSD/src xgfquMIusr.sbin/sysinst disks.c

   Ooops, previous commit log should have been:
   Fix conditional avaiability of code to convert between partitioning
   schemes. It is needed if extended partitioning is available
   (where we have a menu entry to invoke it manually) or we
   compile in the "this disk is too big for disklabel" checks.
VersionDeltaFile
1.101+8-1usr.sbin/sysinst/disks.c
+8-11 files

NetBSD/src aNE4skrusr.sbin/sysinst disks.c

   disks.c
VersionDeltaFile
1.100+2-2usr.sbin/sysinst/disks.c
+2-21 files

FreeBSD/src e16857eshare/man/man5 src.conf.5, tools/build/options WITH_CCACHE_BUILD

src.conf(5): Suggest using ccache4

We have separate ports for Ccache 3 and 4.  Suggest both, rather than
only the Ccache 3 port.  Rearrange the text somewhat to avoid an
excessively ragged edge on a standard 80-column terminal.

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

(cherry picked from commit a2545f68f64b4cfcc13ca2d372c8b9fef1c6331e)
DeltaFile
+7-10tools/build/options/WITH_CCACHE_BUILD
+10-6share/man/man5/src.conf.5
+17-162 files

FreeBSD/ports 77b283fcad/magic distinfo Makefile

cad/magic: Update 8.3.648 => 8.3.664

Approved by:            yuri@ (maintainer, Mentor)
Approved by:            db@, yuri@ (Mentors, implicit)
Differential Revision:  https://reviews.freebsd.org/D58176
DeltaFile
+3-3cad/magic/distinfo
+1-1cad/magic/Makefile
+4-42 files

NetBSD/pkgsrc 05mr3NDdoc CHANGES-2026

   doc: Updated audio/fasttracker2 to 2.21
VersionDeltaFile
1.4415+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc rH6MyULaudio/fasttracker2 distinfo Makefile

   audio/fasttracker2: Update to 2.21

   Changes since 2.19:

   v2.21 - 05.07.2026
     * Windows: Dropped support for Windows XP (it's 25 years old, time
       to move on!). The earliest supported Windows version is now
       Windows 7 SP1.
     * Windows: Upgraded the Visual Studio project from vs2019 to
       vs2026 for taking advantage of vs2026's new compiler (*should*
       result in faster code).

   v2.20 - 01.07.2026
     * Sinc interpolation now uses up 74kB RAM instead of 2.4MB and thus
       is less hard on the CPU cache. In some cases this means even
       faster rendering. The way this change works is that the polyphase
       look-up tables now use 256 phases/branches instead of 8192,
       coupled with linear interpolation between the phases when in use.
       This method is equal to having many more pre-computed phases than

    [5 lines not shown]
VersionDeltaFile
1.135+4-4audio/fasttracker2/distinfo
1.152+1-2audio/fasttracker2/Makefile
+5-62 files

FreeBSD/src b775479share/man/man5 src.conf.5, tools/build/options WITH_CCACHE_BUILD

src.conf(5): Suggest using ccache4

We have separate ports for Ccache 3 and 4.  Suggest both, rather than
only the Ccache 3 port.  Rearrange the text somewhat to avoid an
excessively ragged edge on a standard 80-column terminal.

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

(cherry picked from commit a2545f68f64b4cfcc13ca2d372c8b9fef1c6331e)
DeltaFile
+8-11share/man/man5/src.conf.5
+7-10tools/build/options/WITH_CCACHE_BUILD
+15-212 files

NetBSD/pkgsrc rv9VI4ddoc CHANGES-2026

   Updated security/defguard, security/defguard-gateway, security/defguard-proxy
VersionDeltaFile
1.4414+4-1doc/CHANGES-2026
+4-11 files

NetBSD/pkgsrc 0WcjqVzsecurity/defguard distinfo cargo-depends.mk, security/defguard-gateway distinfo cargo-depends.mk

   defguard, defguard-gateway, defguard-proxy: updated to 2.0.2

   2.0.2:

   SMTP OAuth configuration for Microsoft and Google
   Bulk user actions
   Synchronization of disabled Active Directory users
   LDAP integration improvements
   Synchronization of users only from specified groups in Microsoft directory synchronization
   Security improvements to the Forward Auth functionality
   Bug fixes and UX improvements
VersionDeltaFile
1.6+403-457security/defguard/distinfo
1.6+338-356security/defguard-gateway/distinfo
1.6+287-329security/defguard-proxy/distinfo
1.6+131-149security/defguard/cargo-depends.mk
1.5+108-114security/defguard-gateway/cargo-depends.mk
1.6+91-106security/defguard-proxy/cargo-depends.mk
+1,358-1,5116 files not shown
+1,386-1,53712 files

FreeBSD/src cd2c145share/mk bsd.compiler.mk, tools/build/options WITH_CCACHE_BUILD

share/mk: Add sccache suport for WITH_CCACHE_BUILD option

By setting CCACHE_NAME=sccache , sccache can be used as an alternative
for ccache.

Reviewed by:    emaste, jhb
Event:          Kitchener-Waterloo Hackathon 202506
Sponsored by:   The FreeBSD Foundation
Differential Revision:  https://reviews.freebsd.org/D49417

(cherry picked from commit 10cb3979a9bde6c8e441e3ba4aa5fd09963c484f)
DeltaFile
+11-1share/mk/bsd.compiler.mk
+7-0tools/build/options/WITH_CCACHE_BUILD
+18-12 files

NetBSD/pkgsrc CkFCcKbdoc CHANGES-2026

   doc: Updated sysutils/eza to 0.23.5
VersionDeltaFile
1.4413+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc AwRhNI8sysutils/eza distinfo cargo-depends.mk

   sysutils/eza: Update to 0.23.5

   Changes since 0.23.4:

   [0.23.5] - 2026-07-09

   Bug Fixes

     * Update cargo/nix deps
     * Fix yaml icon
     * Color code parsing in theme.yml
     * Use secret GitHub token to avoid rate limiting
     * Enable powertest tests in the CI
     * Update integration tests
     * Ignore extensions for directories when sorting
     * Satisfy newer clippy and stabilise powertest.yaml
     * Adapt Windows git2 path handling and refresh --help powertest

   Documentation

    [52 lines not shown]
VersionDeltaFile
1.66+403-442sysutils/eza/distinfo
1.61+132-145sysutils/eza/cargo-depends.mk
1.70+3-3sysutils/eza/Makefile
+538-5903 files