FreeBSD/ports 1503c58net/ovhcloud-cli distinfo Makefile, net/ovhcloud-cli/files modules.txt

net/ovhcloud-cli: update to 0.10.0
DeltaFile
+77-71net/ovhcloud-cli/distinfo
+79-67net/ovhcloud-cli/files/modules.txt
+43-40net/ovhcloud-cli/Makefile
+199-1783 files

LLVM/project 0fff939mlir/include/mlir/Dialect/Linalg/TransformOps LinalgTransformOps.td, mlir/include/mlir/Dialect/Linalg/Transforms Transforms.h

[mlir][linalg] Lower unpack - capture handle to created copy op (#183744)

Adds missing copy op created to unpack lowering results. Corresponding
transform op is also updated with the new result value.
DeltaFile
+18-9mlir/test/Dialect/Linalg/transform-lower-pack.mlir
+4-3mlir/include/mlir/Dialect/Linalg/TransformOps/LinalgTransformOps.td
+4-2mlir/test/Dialect/Linalg/transform-tile-and-fuse-pack-unpack.mlir
+4-2mlir/lib/Dialect/Linalg/Transforms/Transforms.cpp
+2-1mlir/test/Integration/Dialect/Linalg/CPU/pack-unpack-mmt4d.mlir
+2-1mlir/include/mlir/Dialect/Linalg/Transforms/Transforms.h
+34-181 files not shown
+35-187 files

FreeBSD/ports f8df375ports-mgmt/pkg-devel distinfo Makefile

ports-mgmt/pkg-devel: update to 2.6.99.0

Changes:
- triggers: fix typo regex -> regexp
- remove FreeBSD 9 compat code
- lots of documentation behaviour
- fix ordering of pkg autoremove
DeltaFile
+3-3ports-mgmt/pkg-devel/distinfo
+2-2ports-mgmt/pkg-devel/Makefile
+3-1ports-mgmt/pkg-devel/pkg-plist
+8-63 files

pkgng/pkgng cafd07a. NEWS auto.def

2.6.99.0
DeltaFile
+6-0NEWS
+2-2auto.def
+8-22 files

pkgng/pkgng 6c4e197libpkg pkg_jobs.c, tests/frontend delete.sh

delete: reinstantiate the original -f behaviour

by legacy of pkg_delete -f, which is used in the ports tree for make
deinstall and which behaviour is expected by many script like portmaster
pkg delete -f should ignore its reverse dependencies.
DeltaFile
+64-1tests/frontend/delete.sh
+3-0libpkg/pkg_jobs.c
+67-12 files

FreeBSD/ports 3bd915bports-mgmt/pkg distinfo Makefile

ports-mgmt/pkg: update to 2.6.1

- fix regression in pkg delete -f: it should always ignore rdeps
DeltaFile
+3-3ports-mgmt/pkg/distinfo
+1-1ports-mgmt/pkg/Makefile
+4-42 files

pkgng/pkgng 81b1a89. NEWS auto.def

Release 2.6.1
DeltaFile
+5-0NEWS
+1-1auto.def
+6-12 files

pkgng/pkgng 411ad91libpkg pkg_jobs.c, tests/frontend delete.sh

delete: reinstantiate the original -f behaviour

by legacy of pkg_delete -f, which is used in the ports tree for make
deinstall and which behaviour is expected by many script like portmaster
pkg delete -f should ignore its reverse dependencies.
DeltaFile
+64-1tests/frontend/delete.sh
+3-0libpkg/pkg_jobs.c
+67-12 files

LLVM/project 78ac964llvm/lib/Target/RISCV RISCVInstrInfo.cpp RISCVInstrInfoSFB.td, llvm/test/CodeGen/RISCV opt-w-instrs.mir

[RISCV][NFC] Prepare for Short Forward Branch of branches with immediates (#182456)

This NFC patch introduces two key updates:

- It replaces the `gpr` operand type with `sfb_rhs` for the `rhs`
operand in the short forward branch optimization pseudos. The `sfb_rhs`
type supports both register and immediate operands.
- It updates the pseudos to use branch opcodes instead of condition
codes, which were used prior to this change.

Together, these changes prepare the existing codebase to support short
forward branches that compare a register with an immediate value.
Currently, short forward branch support is limited to
register-to-register comparisons
DeltaFile
+140-29llvm/lib/Target/RISCV/RISCVInstrInfo.cpp
+69-45llvm/lib/Target/RISCV/RISCVInstrInfoSFB.td
+34-35llvm/lib/Target/RISCV/RISCVExpandPseudoInsts.cpp
+12-12llvm/lib/Target/RISCV/RISCVOptWInstrs.cpp
+6-9llvm/lib/Target/RISCV/RISCVInstrInfoXqci.td
+4-4llvm/test/CodeGen/RISCV/opt-w-instrs.mir
+265-1343 files not shown
+277-1379 files

LLVM/project f67c2cdllvm/lib/Target/RISCV RISCVVLOptimizer.cpp, llvm/test/CodeGen/RISCV/rvv vl-opt.mir fixed-vectors-shuffle-deinterleave2.ll

[RISCV] Handle Zvabd and XRivosVizip EEWs in RISCVVLOptimizer (#184117)

This allows the VL optimizer to handle more cases that
RISCVVectorPeephole currently catches.

The XRivosVizip instructions have ReadsPastVL=true, so only the vl of
the zip instruction itself is reduced, not its inputs.
DeltaFile
+164-1llvm/test/CodeGen/RISCV/rvv/vl-opt.mir
+16-0llvm/lib/Target/RISCV/RISCVVLOptimizer.cpp
+2-2llvm/test/CodeGen/RISCV/rvv/fixed-vectors-shuffle-deinterleave2.ll
+2-2llvm/test/CodeGen/RISCV/rvv/vabd.ll
+2-2llvm/test/CodeGen/RISCV/rvv/vabdu.ll
+186-75 files

HardenedBSD/src a0e1f06. Makefile.inc1, sys/conf kmod.mk kern.opts.mk

Merge remote-tracking branch 'origin/hardened/current/master' into hardened/current/cross-dso-cfi
DeltaFile
+10-6sys/modules/Makefile
+6-2sys/conf/kmod.mk
+5-0sys/conf/kern.opts.mk
+2-1Makefile.inc1
+1-0sys/conf/files.arm64
+24-95 files

HardenedBSD/src b2a97b7. Makefile.inc1, sys/conf kmod.mk kern.opts.mk

Merge branch 'freebsd/current/main' into hardened/current/master
DeltaFile
+10-6sys/modules/Makefile
+6-2sys/conf/kmod.mk
+5-0sys/conf/kern.opts.mk
+2-1Makefile.inc1
+1-0sys/conf/files.arm64
+24-95 files

OPNSense/core d229aa8. Makefile, Mk version.mk defaults.mk

make: move assingments to proper include files

Most of this is versioning stuff except for the Python one
which can live in the space where the parent variable is
filled.
DeltaFile
+0-86Makefile
+84-0Mk/version.mk
+2-0Mk/defaults.mk
+86-863 files

LLVM/project 0504af9llvm/lib/Analysis InlineCost.cpp CmpInstAnalysis.cpp, llvm/lib/IR ConstantRange.cpp

[llvm] Turn misc copy-assign to move-assign (#184143)

That's an automated patch generated from clang-tidy
performance-use-std-move as a follow-up to #184136
DeltaFile
+6-6llvm/lib/IR/ConstantRange.cpp
+6-6llvm/lib/Analysis/InlineCost.cpp
+6-6llvm/lib/Support/APFixedPoint.cpp
+5-5llvm/lib/Analysis/CmpInstAnalysis.cpp
+4-4llvm/lib/Target/X86/X86ISelLowering.cpp
+3-3llvm/tools/llvm-readobj/ELFDumper.cpp
+30-3016 files not shown
+53-5322 files

NetBSD/pkgsrc HAd5Sv5pkgtools/pkg Makefile

   pkg: master site is gone

   development moved to github, but that doesn't provide the old file
   needed by pkgsrc
VersionDeltaFile
1.34+3-2pkgtools/pkg/Makefile
+3-21 files

OPNSense/core 3a5cd2bsrc/opnsense/mvc/app/controllers/OPNsense/Routing/Api SettingsController.php

System: Gateways: Configuration - ensure proper types are emitted in searchGatewayAction() when configd action fails.

should prevent hard failures like:

TypeError: array_key_exists(): Argument #2 ($array) must be of type array, null given in /usr/local/opnsense/mvc/app/controllers/OPNsense/Routing/Api/SettingsController.php:122 Stack trace: #0
(cherry picked from commit a19a72cda8a9eb82ea4646f3b2a31f374e760a8c)
DeltaFile
+2-2src/opnsense/mvc/app/controllers/OPNsense/Routing/Api/SettingsController.php
+2-21 files

FreeNAS/freenas 209a256debian/debian preinst rules, src/freenas/debian rules

Remove Debian branding
DeltaFile
+10-0debian/debian/preinst
+0-3src/freenas/debian/rules
+1-1debian/debian/rules
+11-43 files

LLVM/project 00df973clang-tools-extra/clang-doc JSONGenerator.cpp, clang-tools-extra/clang-doc/assets/md namespace-template.mustache

review comments, format
DeltaFile
+22-25clang-tools-extra/clang-doc/JSONGenerator.cpp
+10-8clang-tools-extra/test/clang-doc/namespace.cpp
+4-10clang-tools-extra/test/clang-doc/enum.cpp
+5-5clang-tools-extra/test/clang-doc/templates.cpp
+4-4clang-tools-extra/test/clang-doc/basic-project.mustache.test
+1-1clang-tools-extra/clang-doc/assets/md/namespace-template.mustache
+46-531 files not shown
+47-547 files

FreeBSD/src 9128649. Makefile.inc1

Run `make obj` before running `make test-includes`

Before this change, `make test-includes` (run as part of buildworld)
would place test files in the current directory, which would clutter up
git clones. Run `make obj` beforehand to ensure that the files are put
in `${.OBJDIR}` instead of `${.CURDIR}`. This helps cut down on the
noise significantly when running commands like `git status`.

MFC after:      1 week
Differential Revision: https://reviews.freebsd.org/D55499
DeltaFile
+2-1Makefile.inc1
+2-11 files

HardenedBSD/src 9128649. Makefile.inc1

Run `make obj` before running `make test-includes`

Before this change, `make test-includes` (run as part of buildworld)
would place test files in the current directory, which would clutter up
git clones. Run `make obj` beforehand to ensure that the files are put
in `${.OBJDIR}` instead of `${.CURDIR}`. This helps cut down on the
noise significantly when running commands like `git status`.

MFC after:      1 week
Differential Revision: https://reviews.freebsd.org/D55499
DeltaFile
+2-1Makefile.inc1
+2-11 files

LLVM/project f9c3755clang/include/clang/CIR/Dialect/IR CIROps.td, clang/lib/CIR/Lowering/DirectToLLVM LowerToLLVM.cpp

[CIR] Split cir.binop into separate per-operation binary ops

LLVM lowering uses per-op patterns generated by the CIRLowering.inc TableGen
infrastructure instead of a monolithic TypeSwitch dispatch.
DeltaFile
+491-491clang/test/CIR/CodeGenBuiltins/X86/avx512dq-builtins.c
+241-56clang/include/clang/CIR/Dialect/IR/CIROps.td
+124-124clang/test/CIR/CodeGen/complex-mul-div.cpp
+129-106clang/lib/CIR/Lowering/DirectToLLVM/LowerToLLVM.cpp
+92-92clang/test/CIR/CodeGenBuiltins/X86/sse41-builtins.c
+73-73clang/test/CIR/CodeGenOpenACC/private-clause-pointer-array-recipes-CtorDtor.cpp
+1,150-942102 files not shown
+2,338-2,094108 files

LLVM/project e4def2dllvm/test/CodeGen/AMDGPU attr-amdgpu-flat-work-group-size-vgpr-limit.ll

[AMDGPU] Make the options consistent across 3 RA pipelines(NFC) (#184190)

Adding the missing option for the wwm-regalloc in the test
attr-amdgpu-flat-work-group-size-vgpr-limit.ll. The existing
test already specifies -sgpr-regalloc=fast & -vgpr-regalloc=fast
to ensure that the fast register allocator is preferred over
the default greedy allocator. For consistency, the same
preference should also be applied to the wwm-regalloc pipeline.
DeltaFile
+10-10llvm/test/CodeGen/AMDGPU/attr-amdgpu-flat-work-group-size-vgpr-limit.ll
+10-101 files

LLVM/project d20395cllvm/test/CodeGen/AArch64 clmul-fixed.ll, llvm/test/CodeGen/PowerPC clmul-vector.ll

[LegalizeVectorOps][RISCV][PowerPC][AArch64][X86] Enable the clmul/clmulr/clmulh expansion code. (#184257)

These opcodes weren't added to the master switch statement that
determines if they should be considered vector ops.
DeltaFile
+11,541-22,066llvm/test/CodeGen/RISCV/rvv/clmulh-sdnode.ll
+2,945-2,952llvm/test/CodeGen/X86/clmul-vector.ll
+3,042-2,286llvm/test/CodeGen/PowerPC/clmul-vector.ll
+1,138-1,324llvm/test/CodeGen/AArch64/clmul-fixed.ll
+1,158-1,078llvm/test/CodeGen/X86/clmul-vector-512.ll
+1,003-1,013llvm/test/CodeGen/RISCV/rvv/clmul-sdnode.ll
+20,827-30,7194 files not shown
+22,329-32,40410 files

FreeNAS/freenas 627e90esrc/freenas/usr/local/etc/avahi avahi-daemon.conf, src/freenas/usr/local/etc/dnsmasq.d EXAMPLE

Remove old files
DeltaFile
+0-1,914src/freenas/usr/local/share/python-gdb/libpython.py
+0-21src/freenas/usr/local/etc/avahi/avahi-daemon.conf
+0-1src/freenas/usr/share/collectd/types.db.truenas
+0-0src/freenas/usr/local/etc/dnsmasq.d/EXAMPLE
+0-1,9364 files

LLVM/project 4ea39c4llvm/utils/lit/lit TestRunner.py LitConfig.py, llvm/utils/lit/lit/llvm config.py

[LIT] Use forward slashes in substitutions when LLVM_WINDOWS_PREFER_FORWARD_SLASH is set (#179865)

When building with `-DLLVM_WINDOWS_PREFER_FORWARD_SLASH=ON`, tools like
lld output paths with forward slashes on Windows. However, lit's default
substitutions (`%t`, `%p`) typically use backslashes on Windows, causing
FileCheck failures in tests that strictly match path separators.

This patch propagates the `LLVM_WINDOWS_PREFER_FORWARD_SLASH` build flag
to llvm-lit via `builtin_parameters`. It also updates lit's TestRunner
to respect the 'use_normalized_slashes' parameter. When enabled, lit
normalizes paths in substitutions to use forward slashes, ensuring that
test expectations align with the tool output.

With this fix, the number of failed tests with
`-DLLVM_WINDOWS_PREFER_FORWARD_SLASH=ON` changes as follow:

- The total number of failed tests: 303 -> 168
- Break down:
  - `Builtins-i386-windows` tests: 99 -> 0

    [9 lines not shown]
DeltaFile
+40-9llvm/utils/lit/lit/TestRunner.py
+10-3llvm/utils/lit/tests/lit.cfg
+8-0llvm/utils/lit/lit/llvm/config.py
+5-0llvm/utils/llvm-lit/llvm-lit.in
+2-0llvm/utils/lit/lit/LitConfig.py
+1-1llvm/utils/lit/tests/shtest-readfile.py
+66-136 files

LLVM/project 75b0cf3llvm/lib/Target/RISCV RISCVISelLowering.cpp, llvm/test/CodeGen/RISCV rv64p.ll

[RISCV] Add scalar saturating add/sub operations for i32 for RV64P (#184062)

DeltaFile
+37-0llvm/test/CodeGen/RISCV/rv64p.ll
+22-10llvm/lib/Target/RISCV/RISCVISelLowering.cpp
+59-102 files

LLVM/project 84d0f87clang/lib/Headers CMakeLists.txt

[RISCV] Alphabetize riscv_files in clang/lib/Headers/CMakeLists.txt. NFC (#184024)

DeltaFile
+5-3clang/lib/Headers/CMakeLists.txt
+5-31 files

LLVM/project 30fc31allvm/include/llvm/TableGen CodeGenHelpers.h

[NFC][TableGen] Add deleted copy operations for RAII guard classes (#184168)

DeltaFile
+16-0llvm/include/llvm/TableGen/CodeGenHelpers.h
+16-01 files

FreeNAS/freenas 4904beasrc/middlewared/middlewared/plugins failover.py

Use plus sign for Nightly version
DeltaFile
+1-1src/middlewared/middlewared/plugins/failover.py
+1-11 files

LLVM/project eba4a76compiler-rt/test/cfi/icall bad-signature.c

[CFI] Expand test to include minimal runtime (#183646)

`ubsan_minimal` contains some CFI tests, but it would be nice have one
on CFI side.
DeltaFile
+6-0compiler-rt/test/cfi/icall/bad-signature.c
+6-01 files