FreeNAS/freenas 1a30413src/middlewared/middlewared/pytest/unit/plugins test_cloud_sync.py

Account for `lineRightLength >= 6`
DeltaFile
+15-3src/middlewared/middlewared/pytest/unit/plugins/test_cloud_sync.py
+15-31 files

FreeNAS/freenas feba62fsrc/middlewared/middlewared/pytest/unit/plugins test_cloud_sync.py

Clarify test comments
DeltaFile
+3-2src/middlewared/middlewared/pytest/unit/plugins/test_cloud_sync.py
+3-21 files

FreeBSD/ports fe7bfeearchivers/py-python-snappy Makefile

archivers/py-python-snappy: deprecate

It is no longer depended upon
DeltaFile
+3-0archivers/py-python-snappy/Makefile
+3-01 files

FreeBSD/ports bc4dd52security/py-pyaff4 Makefile

security/py-pyaff4: deprecate

It is no longer depended upon
DeltaFile
+3-0security/py-pyaff4/Makefile
+3-01 files

FreeNAS/freenas d67bee3src/middlewared/middlewared/plugins/cloud_sync __init__.py rclone.py, src/middlewared/middlewared/pytest/unit/plugins test_cloud_sync.py

Use simpler ini file generator
DeltaFile
+39-31src/middlewared/middlewared/pytest/unit/plugins/test_cloud_sync.py
+28-25src/middlewared/middlewared/plugins/cloud_sync/rclone.py
+2-2src/middlewared/middlewared/plugins/cloud_sync/__init__.py
+69-583 files

FreeBSD/src f71abf3usr.bin/netstat netstat.h main.c

netstat(1): Add nexthop statistics support with -os flag

Add support nexthop statistics and update its manual.
While here, fix manual of other nexthop related options.

Reviewed by: kfv
Differential Revision:  https://reviews.freebsd.org/D58538
DeltaFile
+54-1usr.bin/netstat/netstat.1
+24-0usr.bin/netstat/nhops.c
+9-3usr.bin/netstat/main.c
+1-0usr.bin/netstat/netstat.h
+88-44 files

FreeBSD/ports a963486security/wapiti Makefile

security/wapiti: mark deprecated

wapiti is outdated and requires new dependencies
Use pip install wapiti3 in a venv if needed
DeltaFile
+3-0security/wapiti/Makefile
+3-01 files

LLVM/project 6ac719cclang/tools/offload-arch AMDGPUArchByKFD.cpp, clang/unittests/offload-arch CMakeLists.txt OffloadArchTest.cpp

[offload-arch] Report failure when KFD topology cannot be read (#217449)

## Motivation

printGPUsByKFD() did not check the error code until looping over a
`directory_iterator`. This worked fine unless the `directory_iterator`
fails to construct, which is possible if the KFD topology cannot be read
(e.g., in WSL). This meant that printAMD() would get a success but no
GPU, when it should instead have gotten a failure and fallen back on
printGPUsByHIP().

## Solution

Checks the error code after constructing the `directory_iterator`. The
actual fix is only a few lines in
`clang/tools/offload-arch/AMDGPUArchByKFD.cpp`.

## Testing


    [10 lines not shown]
DeltaFile
+95-0clang/unittests/offload-arch/OffloadArchTest.cpp
+17-8clang/unittests/offload-arch/CMakeLists.txt
+15-5clang/tools/offload-arch/AMDGPUArchByKFD.cpp
+127-133 files

FreeBSD/src 5c3bc8asys/dev/sound/usb uaudio.c

snd_uaudio: Use uDWord for the UAC2 sample rate

uaudio20_set_speed() split the sample rate into bytes by hand. Use
uDWord and USETDW() instead.

No functional change intended.

Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
Reviewed by:    markj
Differential Revision:  https://reviews.freebsd.org/D59066
DeltaFile
+3-6sys/dev/sound/usb/uaudio.c
+3-61 files

NetBSD/src 2WYe1cvsys/arch/hppa/conf GENERIC, sys/arch/hppa/hppa process_machdep.c machdep.c

   Add eager FPU switching for hppa - works around QEMU bug, and safer - may eventually become the default.
VersionDeltaFile
1.28+105-4sys/arch/hppa/hppa/fpu.c
1.8+35-8sys/arch/hppa/hppa/locore.S
1.19+5-2sys/arch/hppa/hppa/process_machdep.c
1.28+5-2sys/arch/hppa/hppa/machdep.c
1.34+5-2sys/arch/hppa/hppa/hppa_machdep.c
1.50+4-2sys/arch/hppa/conf/GENERIC
+159-203 files not shown
+166-239 files

FreeBSD/ports b929b8asysutils/cardano-cli Makefile Makefile.cabal

sysutils/cardano-cli: Update to 11.2.1.0
DeltaFile
+211-285sysutils/cardano-cli/distinfo
+97-106sysutils/cardano-cli/Makefile.cabal
+1-2sysutils/cardano-cli/Makefile
+309-3933 files

LLVM/project 2f6ae91llvm/include/llvm/Analysis InstructionSimplify.h, llvm/lib/Analysis InstructionSimplify.cpp

InstSimplify: Fold nonnull addrspacecast of null to poison

Perform the definitional fold if the source value is null
in the default address space.

Co-authored-by: Claude (Claude-Opus-4.8) <noreply at anthropic.com>
DeltaFile
+69-0llvm/test/Transforms/InstSimplify/addrspacecast-nonnull.ll
+23-0llvm/lib/Analysis/InstructionSimplify.cpp
+4-0llvm/include/llvm/Analysis/InstructionSimplify.h
+96-03 files

LLVM/project 632660dllvm/lib/Transforms/IPO BlockExtractor.cpp, llvm/test/Transforms/BlockExtractor invalidate-analyses.ll

[BlockExtractor] Invalidate analyses after splitting landing pads (#217853)

`-passes=extract-blocks` with no block list still edits the CFG.
`splitLandingPadPreds` runs over every function before the block list is
consulted and splits any landing pad whose predecessors include a
landing pad other than the invoking block, but it never touched
`runOnModule`'s `Changed` flag, so the pass returned
`PreservedAnalyses::all()` and the DominatorTree cached by an earlier
function pass survived a CFG it no longer describes.

Two consumers fall over on the reporter's input.

```
opt -passes='function(sroa),extract-blocks,function(instcombine)' test.ll -S
```

gives `br i1 poison` on a condition that is `icmp eq i32 0, 0`, because
`prepareWorklist` asks the stale tree about blocks it has no node for.
And

    [18 lines not shown]
DeltaFile
+29-0llvm/test/Transforms/BlockExtractor/invalidate-analyses.ll
+6-3llvm/lib/Transforms/IPO/BlockExtractor.cpp
+35-32 files

FreeBSD/src 2346300sys/dev/clk/spacemit k1_apmu.c

clk: Correct SpacemitT typo

SpacemiT has only one T.

Fixes: dcb10e3add17 ("clk: Initial support for the SpacemiT K1 clock control units")

Sponsored by:   The FreeBSD Foundation
DeltaFile
+1-1sys/dev/clk/spacemit/k1_apmu.c
+1-11 files

LLVM/project 8d095cbllvm/include/llvm/Analysis LoopInfo.h, llvm/lib/Analysis LoopInfo.cpp

[SimpleLoopUnswitch][NFC] Factor out conditional clone legality check (#217884)

Move the caller-side legality checks of isSafeForNoNTrivialUnswitching
(no token values used outside their defining block, no convergent calls,
plus the existing Loop::isSafeToClone conditions) into a new
Loop::isSafeToCloneConditionally helper, preserving current behavior
exactly.

Transformations that may cause cloned loop bodies to execute
conditionally need these stricter conditions than plain cloning; a
follow-up commit will use the helper from IRCE's LoopConstrainer as
well, which is currently missing this check entirely.

Factored out of #151062 by review request.
DeltaFile
+18-0llvm/lib/Analysis/LoopInfo.cpp
+1-11llvm/lib/Transforms/Scalar/SimpleLoopUnswitch.cpp
+6-0llvm/include/llvm/Analysis/LoopInfo.h
+25-113 files

LLVM/project edd7918mlir/include/mlir/IR OpDefinition.h, mlir/test/IR properties.mlir

[MLIR][ODS] Print prop-dict fields with custom printers

Generate a key-value prop-dict printer that dispatches each field to its ODS
printer while retaining attribute conversion for non-compositional default
parsers.

Keep operation-specific property printer hooks ahead of the generated
implementation and preserve legacy input compatibility.

Update the OpenACC cache checks for the generated custom property spelling.

Assisted-by: Codex
DeltaFile
+137-6mlir/tools/mlir-tblgen/OpFormatGen.cpp
+23-15mlir/test/IR/properties.mlir
+28-0mlir/test/lib/Dialect/Test/TestOps.td
+23-0mlir/test/mlir-tblgen/op-format-custom-properties-printer.td
+19-3mlir/include/mlir/IR/OpDefinition.h
+9-10mlir/test/mlir-tblgen/op-format.mlir
+239-3417 files not shown
+297-7423 files

FreeBSD/ports 618b5adwww/manpageblog Makefile pkg-plist

www/manpageblog: update to version 1.6

This update adds support for pagination, LD-JSON content, and for the
generation of a sitemap.
DeltaFile
+3-3www/manpageblog/distinfo
+5-0www/manpageblog/pkg-plist
+1-1www/manpageblog/Makefile
+9-43 files

NetBSD/pkgsrc-wip 8d02631ocaml TODO

ocaml: Note in TODO that native code generation is off.
DeltaFile
+11-16ocaml/TODO
+11-161 files

LLVM/project 29a50bfclang/lib/Headers arm_acle.h, clang/test/CodeGen arm_acle.c

[ARM_ACLE] Update implementation of __rev16ll for better codegen quality (#217596)

The existing implementation of `__rev16ll` results in a suboptimal code
with multiple instructions than necessary and does not make use of
64-bit variant of `rev16` instruction which was introduced after the C
function was originally introduced.
DeltaFile
+10-70clang/test/CodeGen/arm_acle.c
+2-1clang/lib/Headers/arm_acle.h
+12-712 files

LLVM/project 0c8f112clang CMakeLists.txt, lld CMakeLists.txt

[CMake] Remove references to GnuWin32 tools from `LLVM_LIT_TOOLS_DIR` (#217657)

Change "GnuWin32 tools" to "Unix tools for Windows". The GnuWin32 tools
are no longer recommended and the current recommendation is to use the
Unix tools from Git for Windows.
DeltaFile
+2-2llvm/CMakeLists.txt
+2-2lld/CMakeLists.txt
+2-2clang/CMakeLists.txt
+6-63 files

FreeBSD/ports 9880e4egraphics/vulkan-utility-libraries Makefile distinfo

graphics/vulkan-utility-libraries: Update to 1.4.360
DeltaFile
+3-3graphics/vulkan-utility-libraries/distinfo
+1-1graphics/vulkan-utility-libraries/Makefile
+4-42 files

FreeBSD/ports a2f710agraphics/vulkan-validation-layers Makefile distinfo

graphics/vulkan-validation-layers: Update to 1.4.360
DeltaFile
+3-3graphics/vulkan-validation-layers/distinfo
+1-2graphics/vulkan-validation-layers/Makefile
+4-52 files

FreeBSD/ports afebc67graphics/vulkan-tools Makefile distinfo

graphics/vulkan-tools: Update to 1.4.360
DeltaFile
+3-3graphics/vulkan-tools/distinfo
+1-1graphics/vulkan-tools/Makefile
+4-42 files

FreeBSD/ports 304bfb7graphics/vulkan-loader Makefile distinfo

graphics/vulkan-loader: Update to 1.4.360
DeltaFile
+3-3graphics/vulkan-loader/distinfo
+1-1graphics/vulkan-loader/Makefile
+4-42 files

FreeBSD/ports 10eaed3graphics/vulkan-headers Makefile distinfo

graphics/vulkan-headers: Update to 1.4.360
DeltaFile
+3-3graphics/vulkan-headers/distinfo
+1-1graphics/vulkan-headers/Makefile
+4-42 files

NetBSD/pkgsrc VXwazj0lang/nodejs distinfo, lang/nodejs/patches patch-src_cares__wrap.h

   lang/nodejs: revert fix

   After a discussion with wiz@ and some extended testing, it turns out
   that the build fix for {macOS,NetBSD}/amd64 related to c-ares appears to
   no longer be necessary. The pull-up request #7242 issued for lang/nodejs
   version 26.3.1 (as per pkgsrc-2026Q2) remains relevant and correct
   though, per my analysis of the issue.

   Tested on NetBSD/amd64 (11.0_RC6)
VersionDeltaFile
1.329+1-2lang/nodejs/distinfo
1.4+1-1lang/nodejs/patches/patch-src_cares__wrap.h
+2-32 files

LLVM/project f52f995clang-tools-extra/docs/clang-tidy/checks/altera single-work-item-barrier.md struct-pack-align.md, clang-tools-extra/docs/clang-tidy/checks/boost use-ranges.md

[clang-tidy][docs] Rewrite check docs in six modules to Markdown
DeltaFile
+187-188clang-tools-extra/docs/clang-tidy/checks/cert/err33-c.md
+155-155clang-tools-extra/docs/clang-tidy/checks/boost/use-ranges.md
+71-73clang-tools-extra/docs/clang-tidy/checks/altera/unroll-loops.md
+38-39clang-tools-extra/docs/clang-tidy/checks/altera/struct-pack-align.md
+34-36clang-tools-extra/docs/clang-tidy/checks/altera/single-work-item-barrier.md
+31-33clang-tools-extra/docs/clang-tidy/checks/concurrency/mt-unsafe.md
+516-5244 files not shown
+621-63310 files

LLVM/project fc86647clang-tools-extra/docs/clang-tidy/checks/altera unroll-loops.rst unroll-loops.md, clang-tools-extra/docs/clang-tidy/checks/boost use-ranges.rst use-ranges.md

[clang-tidy][docs] Rename check docs in six modules to Markdown (#217671)

Tracking issue: #201242

See the [migration guide] for more information.

[migration guide]:

https://llvm.org/docs/SphinxQuickstartTemplate.html#markdown-migration-guidelines

This is the mechanical rename of the check documentations in six
modules.
The rewrite is provided by the next PR in this stack.
DeltaFile
+0-202clang-tools-extra/docs/clang-tidy/checks/cert/err33-c.rst
+202-0clang-tools-extra/docs/clang-tidy/checks/cert/err33-c.md
+0-187clang-tools-extra/docs/clang-tidy/checks/boost/use-ranges.rst
+187-0clang-tools-extra/docs/clang-tidy/checks/boost/use-ranges.md
+0-105clang-tools-extra/docs/clang-tidy/checks/altera/unroll-loops.rst
+105-0clang-tools-extra/docs/clang-tidy/checks/altera/unroll-loops.md
+494-49414 files not shown
+838-83820 files

FreeBSD/ports 67a7c4fnet-im/teams Makefile distinfo, net-im/teams/files/packagejsons package.json package-lock.json

net-im/teams: Update to 2.17.0

Changelog: https://github.com/IsmaelMartinez/teams-for-linux/releases/tag/v2.17.0

Reported by:    portscout
DeltaFile
+5-5net-im/teams/distinfo
+2-2net-im/teams/files/packagejsons/package-lock.json
+1-2net-im/teams/Makefile
+1-1net-im/teams/files/packagejsons/package.json
+9-104 files

LLVM/project cda8ba3llvm/test/Transforms/LoopVectorize/AArch64 sve-tail-folding-option.ll

[AArch64][NFC] Refactor SVE tail-folding option interleave test (#217560)

Replace the interleave3 test case with interleave4, since interleave3 is
not yet modelled by the cost model.
DeltaFile
+1,628-280llvm/test/Transforms/LoopVectorize/AArch64/sve-tail-folding-option.ll
+1,628-2801 files