LLVM/project be2eb0a — llvm/lib/Target/AMDGPU AMDGPU.td VOP3Instructions.td, llvm/test/MC/AMDGPU gfx13_asm_vop3_from_vop1_err.s gfx13_asm_vop3_from_vop1_err-fake16.s

[AMDGPU] Add gfx13 MC support for exclusive scan instructions (#226077)
DeltaFile
+603-0llvm/test/MC/AMDGPU/gfx13_asm_vop3.s
+592-0llvm/test/MC/AMDGPU/gfx13_asm_vop3-fake16.s
+230-0llvm/test/MC/AMDGPU/gfx13_asm_vop3_from_vop1_err.s
+230-0llvm/test/MC/AMDGPU/gfx13_asm_vop3_from_vop1_err-fake16.s
+54-0llvm/lib/Target/AMDGPU/VOP3Instructions.td
+5-0llvm/lib/Target/AMDGPU/AMDGPU.td
+1,714-01 files not shown
+1,715-07 files

OPNSense/plugins 7c38171 — net/frr Makefile pkg-descr

net/frr: Bump version to 1.60 (new major release) and add additional migration notes and changelog
DeltaFile
+25-0net/frr/pkg-descr
+1-2net/frr/Makefile
+26-22 files

LLVM/project 9fdcf6a — llvm/include/llvm/Transforms/Scalar GVN.h, llvm/lib/Transforms/Scalar GVN.cpp

[GVN] Decouple GVNValueTable and GVNPass (NFC) (#226232)

This is a first patch in series with the ultimate goal to move `GVNPass`
out of `GVN.h` and into `GVN.cpp`.

This is not straightforward because because of the rather tangled
dependencies between `GVNPass`, `GVNHoistPass`, `ValueTable`, and
`LeaderMap`.

The `GVNHoistPass` pass references `GVNPass::ValueTable`, by peeking
into `GVNPass`, resp. including `GVN.h`. Since `GVNHoistPass` does not
actually depend on `GVNPass` itself, but only on the `ValueTable` it
contains, it would make more sense to move `ValueTable` out of `GVN.h`
to its own header file, to be included by both `GVN.h` and
`GVNHoist.cpp.`

That's not entirely straightforward either since `ValueTable` has
several member functions taking a `GVNPass` reference as an argument.
This prevents moving `GVNPass` out of `GVN.h` and into an anonymous

    [8 lines not shown]
DeltaFile
+85-83llvm/include/llvm/Transforms/Scalar/GVN.h
+18-17llvm/lib/Transforms/Scalar/GVN.cpp
+103-1002 files

LLVM/project fe5ace6 — mlir/test/Dialect/Tosa tosa-decompose-transpose-conv.mlir tosa-reduce-transposes.mlir

[mlir][tosa] Add assembly format for CONST (#226147)

This commit adds an assembly format for the TOSA CONST operation.
Previously, the generic assembly format was used while all other
operations had a custom format. It takes advantage of the incoming
textual format changes in #217291, to minimise impact to downstream
consumers.
DeltaFile
+58-58mlir/test/Dialect/Tosa/tosa-layerwise-constant-fold.mlir
+58-58mlir/test/Dialect/Tosa/constant_folding.mlir
+26-26mlir/test/Dialect/Tosa/canonicalize.mlir
+21-21mlir/test/Dialect/Tosa/tosa-gather-scatter-hardening.mlir
+15-15mlir/test/Dialect/Tosa/tosa-reduce-transposes.mlir
+14-14mlir/test/Dialect/Tosa/tosa-decompose-transpose-conv.mlir
+192-19214 files not shown
+249-24520 files

FreeBSD/ports f95bf5e — sysutils/stackit Makefile distinfo

sysutils/stackit: Update 0.71.0 => 0.73.0

Changelogs:
- https://github.com/stackitcloud/stackit-cli/releases/tag/v0.72.0
- https://github.com/stackitcloud/stackit-cli/releases/tag/v0.73.0

PR:             298925
Approved by:    osa, vvd (Mentors, implicit)
DeltaFile
+5-5sysutils/stackit/distinfo
+1-2sysutils/stackit/Makefile
+6-72 files

OPNSense/plugins 0b9f631 — net/frr/src/opnsense/mvc/app/controllers/OPNsense/Quagga/forms dialogEditOSPFInterface.xml dialogEditOSPF6Interface.xml

net/frr: OSPF/OSPFv3 Passive interface should be visible by default in grid
DeltaFile
+0-1net/frr/src/opnsense/mvc/app/controllers/OPNsense/Quagga/forms/dialogEditOSPFInterface.xml
+0-1net/frr/src/opnsense/mvc/app/controllers/OPNsense/Quagga/forms/dialogEditOSPF6Interface.xml
+0-22 files

LLVM/project 769d5e5 — llvm/include/llvm/Transforms/Utils LowerCommentStringPass.h, llvm/lib/Transforms/Utils LowerCommentStringPass.cpp

[LLVM][NFC] Describe both producers of !loadtime_comment in LowerCommentStringPass
DeltaFile
+32-26llvm/lib/Transforms/Utils/LowerCommentStringPass.cpp
+6-2llvm/include/llvm/Transforms/Utils/LowerCommentStringPass.h
+38-282 files

FreeBSD/ports a2723db — security/p5-Crypt-PasswdMD5 Makefile

security/p5-Crypt-PasswdMD5: Fix build caused by wrong LICENSE_FILE

While here, also define same license file
for ART10, since it contains both.

PR:             298881
Approved by:    portmgr (blanket, fix build)
Approved by:    osa, vvd (Mentors, implicit)
Co-authored-by: Kousuke Kannagi <mce at FreeBSD.org>
DeltaFile
+2-1security/p5-Crypt-PasswdMD5/Makefile
+2-11 files

FreeBSD/doc 89700aa — website/content/en/releases/11.4R signatures.adoc, website/content/en/releases/3.2R announce.adoc

website: fix HTML validation errors - wrong links

Approved by: re (implicit)
PR: 297509
DeltaFile
+8-8website/content/en/releases/11.4R/signatures.adoc
+1-1website/content/en/releases/9.3R/announce.adoc
+1-1website/content/en/releases/3.5R/announce.adoc
+1-1website/content/en/releases/3.4R/announce.adoc
+1-1website/content/en/releases/3.3R/announce.adoc
+1-1website/content/en/releases/3.2R/announce.adoc
+13-1318 files not shown
+31-3124 files

LLVM/project 2a96d57 — mlir/lib/Dialect/MemRef/IR MemRefOps.cpp, mlir/lib/Dialect/MemRef/Transforms ExpandStridedMetadata.cpp

[mlir][memref] Enforce consistent reinterpret_cast metadata (#217338)

This PR implements [[RFC] Clarify `memref.reinterpret_cast` Verification
of Dynamic
Metadata](https://discourse.llvm.org/t/rfc-clarify-memref-reinterpret-cast-verification-of-dynamic-metadata).

## Context
`memref.reinterpret_cast` describes its result through both its mixed
offset/size/stride metadata and its result `MemRefType`. Currently,
verification allowed a dynamic result-type correspond to static
operation metadata, introducing inconsistent descriptors.

For example, the verifier permits:
```mlir
%r = memref.reinterpret_cast %base
    to offset: [0], sizes: [%n, 2], strides: [%s, 1] : memref<f32>
      to memref<?x?xf32, strided<[?, ?], offset: ?>>
```
where the operation constructs a descriptor with a statically known

    [32 lines not shown]
DeltaFile
+23-15mlir/lib/Dialect/MemRef/IR/MemRefOps.cpp
+27-5mlir/lib/Dialect/MemRef/Transforms/ExpandStridedMetadata.cpp
+13-13mlir/test/Dialect/MemRef/canonicalize.mlir
+25-0mlir/test/Dialect/MemRef/expand-strided-metadata.mlir
+12-9mlir/test/Conversion/MemRefToSPIRV/memref-to-spirv.mlir
+19-0mlir/lib/Dialect/Utils/StaticValueUtils.cpp
+119-427 files not shown
+155-5513 files

LLVM/project 3804292 — lldb/unittests/ObjectContainer ObjectContainerClangOffloadBundleTest.cpp

[lldb] Fix offload bundle unit tests on 32-bit systems (#226922)

DataExtractor::GetByteSize returns uint64_t for reasons I don't yet
understand. I might change it to size_t but let's unblock the build for
now.

Fixes #222362 / 08ee0ef5da10d27d5776df1e1ff81c46a38d9b5c.
DeltaFile
+4-2lldb/unittests/ObjectContainer/ObjectContainerClangOffloadBundleTest.cpp
+4-21 files

LLVM/project 6ee306d — llvm/lib/Target/X86 X86ISelDAGToDAG.cpp, llvm/test/CodeGen/X86 bzhi-standalone-mask.ll

[X86] Select standalone ~(-1 << n) masks as BZHI (#226158)

InstCombine canonicalizes (1 << n) - 1 to xor (shl -1, n), -1. When that
mask feeds an AND, X86DAGToDAGISel::matchBitExtract folds the whole
expression into BZHI, and the add form is selected as BZHI even on its
own because Select enters matchBitExtract from ISD::ADD. The xor form on
its own is not: a mask that is returned, stored, or consumed by anything
but AND is selected as mov -1; shlx; not.

Enter matchBitExtract from ISD::XOR too under BMI2, so the standalone
mask becomes mov -1; bzhi. That is one instruction shorter and avoids
the shlx+not dependency chain. BMI1-only targets keep the shift form,
since BEXTR would need the count moved into bits 15:8 first.

Assisted-by: Claude Code
DeltaFile
+260-0llvm/test/CodeGen/X86/bzhi-standalone-mask.ll
+11-5llvm/lib/Target/X86/X86ISelDAGToDAG.cpp
+271-52 files

FreeBSD/ports 604b8b1 — x11/hs-xmobar Makefile

x11/hs-xmobar: Fix WWW

xmobar.org currently seems to be an irrelevant site.

PR:             298929
Reported by:    scottro (on forums.freebsd.org)
URL:            https://forums.freebsd.org/threads/labwc-philosophy.103904/post-776856
Approved by:    portmgr (blanket)
Approved by:    osa, vvd (Mentors, implicit)
MFH:            2026Q3

(cherry picked from commit 9d573d0d52f877fbbdd6ffe74d3055dfe8c042dc)
DeltaFile
+1-1x11/hs-xmobar/Makefile
+1-11 files

FreeBSD/ports 9d573d0 — x11/hs-xmobar Makefile

x11/hs-xmobar: Fix WWW

xmobar.org currently seems to be an irrelevant site.

PR:             298929
Reported by:    scottro (on forums.freebsd.org)
URL:            https://forums.freebsd.org/threads/labwc-philosophy.103904/post-776856
Approved by:    portmgr (blanket)
Approved by:    osa, vvd (Mentors, implicit)
MFH:            2026Q3
DeltaFile
+1-1x11/hs-xmobar/Makefile
+1-11 files

LLVM/project 2cf5aa5 — lld/test/ELF loongarch-relax-call-stress.s loongarch-relax-pcrel-stress.s

Add medium call stress test case
DeltaFile
+47-0lld/test/ELF/loongarch-relax-pcrel-stress.s
+13-13lld/test/ELF/loongarch-relax-call-stress.s
+60-132 files

FreeBSD/ports e621530 — ports-mgmt Makefile, ports-mgmt/pkg-be-plugin distinfo pkg-descr

ports-mgmt/pkg-be-plugin: new port

pkg-be-plugin is a pkg(8) plugin that automatically creates a ZFS
boot environment before each install, upgrade, or deinstall
transaction. If a transaction leaves the system in a broken state,
the pre-transaction BE provides a clean rollback point.

The plugin uses libbe(3) directly with no subprocess invocations of
bectl(8) or zfs(8). Boot environments are pruned automatically based
on a configurable keep count and minimum age.

Co-authored-by: Michael Osipov <michaelo at FreeBSD.org>
PR:             295305
DeltaFile
+46-0ports-mgmt/pkg-be-plugin/Makefile
+15-0ports-mgmt/pkg-be-plugin/files/pkg-message.in
+8-0ports-mgmt/pkg-be-plugin/pkg-descr
+3-0ports-mgmt/pkg-be-plugin/distinfo
+1-0ports-mgmt/Makefile
+73-05 files

FreeBSD/ports 0f34774 — x11/zutty distinfo Makefile

x11/zutty: Update 0.16 => 0.17

Commit log:
https://git.hq.sig7.se/zutty.git/log/refs/tags/0.17

PR:             298894
Approved by:    Florian Limberger <flo at purplekraken.com> (maintainer)
Approved by:    osa, vvd (Mentors, implicit)
DeltaFile
+3-4x11/zutty/Makefile
+3-3x11/zutty/distinfo
+6-72 files

NetBSD/pkgsrc-wip f731305 — gnome-core Makefile, gnome40 Makefile

*: yelp3 -> yelp
DeltaFile
+1-1os108-desktop/Makefile
+1-1gnome40/Makefile
+1-1gnome-core/Makefile
+3-33 files

NetBSD/pkgsrc tM59RyD — audio/easytag options.mk, doc CHANGES-2026

   yelp3: replace with misc/yelp
VersionDeltaFile
1.691+2-2misc/Makefile
1.154+2-2meta-pkgs/gnome/Makefile
1.76+2-2finance/gnucash-docs/Makefile
1.13+2-2audio/easytag/options.mk
1.6447+2-1doc/CHANGES-2026
1.16+1-1misc/yelp3/distinfo
+11-104 files not shown
+14-1310 files

LLVM/project 2b9bd2c — clang/docs LanguageExtensions.md, clang/lib/Sema SemaDecl.cpp

[Clang][AIX] Skip mangling for -mloadtime-comment-vars when no listed name contains the identifier
DeltaFile
+16-9clang/test/CodeGen/PowerPC/loadtime-comment-vars.cpp
+17-0clang/lib/Sema/SemaDecl.cpp
+2-1clang/docs/LanguageExtensions.md
+35-103 files

NetBSD/pkgsrc eXfs1cX — doc CHANGES-2026

   doc: Added misc/yelp version 49.2
VersionDeltaFile
1.6446+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc tj8eGLy — misc/yelp DESCR distinfo

   misc/yelp: import yelp-49.2

   This is the gtk4 version, replacing the gtk3 version. Reimporting
   under an unversioned prefix, since 'yelp3' is a bad match for yelp 49,
   and we don't expect multiple versions in pkgsrc again.

   Ok MAINTAINER prlw1.

   Changes compared to misc/yelp3:

   49.2
   ====
   * Fixed build issue caused by direct inclusion of a GDK header [!79]
   * Fixed typo in the metainfo data [!81]
   * Fixed compiler warning caused by unused return value [!75]
   * Removed a duplicate key in the Flatpak manifest
   * Updated translations:

   49.1

    [18 lines not shown]
VersionDeltaFile
1.26+239-31misc/yelp/PLIST
1.139+27-41misc/yelp/Makefile
1.36+4-6misc/yelp/distinfo
1.3+4-2misc/yelp/DESCR
+274-804 files

LLVM/project 310cf74 — llvm/lib/Transforms/Vectorize VPlanTransforms.cpp

[VPlan] Remove (X && Y) | (X && !Y) -> X combine. NFC (#219368)

We have smaller combines that can take care of this now that we process
recipes in a worklist after #213900
DeltaFile
+1-7llvm/lib/Transforms/Vectorize/VPlanTransforms.cpp
+1-71 files

LLVM/project 628b40e — llvm/test/CodeGen/AMDGPU amdgcn.bitcast.512bit.ll amdgcn.bitcast.1024bit.ll, llvm/test/CodeGen/RISCV bitinsert-bitextract.ll

Merge branch 'main' into users/lukel97/loop-vectorize/use-findcanonicalivincrement
DeltaFile
+6,086-6,026llvm/test/CodeGen/RISCV/rvv/expandload.ll
+4,903-4,925llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.1024bit.ll
+3,913-3,252llvm/test/CodeGen/RISCV/rvv/fixed-vectors-masked-gather.ll
+3,098-2,506llvm/test/CodeGen/RISCV/rvv/fixed-vectors-masked-scatter.ll
+4,294-0llvm/test/CodeGen/RISCV/bitinsert-bitextract.ll
+1,702-1,742llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.512bit.ll
+23,996-18,4513,528 files not shown
+150,373-66,4873,534 files

OpenBSD/ports FRuIsqX — telephony/resiprocate Makefile

   BDEP on vim|vim-classic for xxd, build problem reported by naddy
VersionDeltaFile
1.17+2-1telephony/resiprocate/Makefile
+2-11 files

OpenBSD/ports p9TCGsS — lang/python/3 distinfo, lang/python/3/files CHANGES.OpenBSD

   update to python-3.13.15, ok kmos
VersionDeltaFile
1.12.2.2+36-3lang/python/3/pkg/PLIST-tests
1.6.2.2+5-8lang/python/3/files/CHANGES.OpenBSD
1.5.2.2+3-4lang/python/3/patches/patch-configure_ac
1.11.2.2+2-2lang/python/3/distinfo
1.8.2.1+4-0lang/python/3/pkg/PLIST-idle
1.17.2.2+1-2lang/python/3/pkg/PLIST-main
+51-192 files not shown
+53-218 files

OpenBSD/ports g4FnbuY — lang/python/3 Makefile distinfo, lang/python/3/files CHANGES.OpenBSD

   update to python-3.14.7, ok kmos
VersionDeltaFile
1.17+69-0lang/python/3/pkg/PLIST-tests
1.8+5-8lang/python/3/files/CHANGES.OpenBSD
1.8+3-4lang/python/3/patches/patch-configure_ac
1.34+1-3lang/python/3/Makefile
1.15+2-2lang/python/3/distinfo
1.10+4-0lang/python/3/pkg/PLIST-idle
+84-172 files not shown
+86-208 files

NetBSD/src h4bDOWB — usr.sbin/wsfontload wsfontload.8

   wsfontload(8): trailing whitespace
VersionDeltaFile
1.35+2-2usr.sbin/wsfontload/wsfontload.8
+2-21 files

NetBSD/pkgsrc bP0z6dd — doc CHANGES-2026

   doc: Updated finance/gnucash-docs to 5.17
VersionDeltaFile
1.6445+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc a0CxEmZ — finance/gnucash-docs Makefile distinfo

   gnucash-docs: update to 5.17.

    5.17  - 27 Sept 2026
    Between 5.16 and 5.17, the following bugfixes were accomplished:
           o Bug 799744 - Import transaction from CSV skips fields if CSV file has
                       backslash just before final quote in a quoted field:
                       Document added checkbox.
    The following fixes and improvements were not associated with bug reports:
            o Guide Basics: Deleted the note about .xac files
         o Guide Accounts: Changed 'account ' to 'account type':These lists
           are actually account types.
         o Guide Accounts: Changed 'courses' to 'quotes'
         o Manual Account Actions: Remove Account types section as it's
           documented in the Guide.
         o Update adjust-dpi.sh to eliminate file changes due to rounding
           differences and other very small changes.
         o Resize Investment Lots figures to fit in the page.
         o Document CAGR columns in Investment Lots report: Add Realized and
           Unrealized CAGR documentation to the Investment Lots report in the

    [3 lines not shown]
VersionDeltaFile
1.56+4-4finance/gnucash-docs/distinfo
1.75+2-2finance/gnucash-docs/Makefile
+6-62 files