LLVM/project e1076a8mlir/include/mlir/IR BuiltinTypeInterfaces.td, mlir/lib/AsmParser AttributeParser.cpp

[mlir][WIP] `DenseElementsAttr` generalized
DeltaFile
+155-1mlir/lib/AsmParser/AttributeParser.cpp
+76-0mlir/include/mlir/IR/BuiltinTypeInterfaces.td
+57-15mlir/lib/IR/AsmPrinter.cpp
+28-0mlir/test/lib/Dialect/Test/TestTypes.cpp
+28-0mlir/test/IR/dense-elements-type-interface.mlir
+16-0mlir/test/lib/Dialect/Test/TestTypeDefs.td
+360-165 files not shown
+379-1611 files

FreeBSD/src 98bdf63sys/dev/ice if_ice_iflib.c

ice(4): Handle allmulti flag in ice_if_promisc_set function

In the ice_if_promisc_set function, the driver currently disables the
IFF_ALLMULTI flag, thereby preventing the activation of multicast mode.
To address this issue, implement appropriate handling to ensure the
flag is managed correctly.

Signed-off-by: Yogesh Bhosale <yogesh.bhosale at intel.com>

Tested by:      Gowthamkumar K S <gowtham.kumar.ks at intel.com>
MFC after:      1 week
Differential Revision:  https://reviews.freebsd.org/D54186
DeltaFile
+20-5sys/dev/ice/if_ice_iflib.c
+20-51 files

FreeBSD/src 536ffb4sys/dev/smartpqi smartpqi_prototypes.h smartpqi_request.c

smartpqi: Avoid declaring extern inline functions

Each C file is compiled separately so these functions can't be inlined
except in the file where they are defined.  Since these functions aren't
used outside smartpqi_request.c, just do the simple thing and make them
private to that file.

Reported by:    gcc
Reviewed by:    jrhall
Fixes:          c558eca47970 ("smartpqi: update to version 4660.0.2002")
Differential Revision:  https://reviews.freebsd.org/D54732

(cherry picked from commit 75c591b26723711d7a38f2a5df7aecc28198cd83)
DeltaFile
+0-4sys/dev/smartpqi/smartpqi_prototypes.h
+2-2sys/dev/smartpqi/smartpqi_request.c
+2-62 files

FreeBSD/ports b4381c7biology/hisat2 distinfo Makefile

biology/hisat2: Update to 2.2.2

Numerous updates, mainly adding --temp-directory option
Changes:
    https://github.com/DaehwanKimLab/hisat2/releases
    https://github.com/DaehwanKimLab/hisat2/commits/master/

Reported by:    portscout
DeltaFile
+3-3biology/hisat2/distinfo
+1-2biology/hisat2/Makefile
+4-52 files

FreeBSD/ports 6b84ea6sysutils/bareos24-server Makefile

sysutils/bareos24-server: Replace BROKEN to IGNORE_i386
DeltaFile
+1-1sysutils/bareos24-server/Makefile
+1-11 files

FreeBSD/src cea2683tools/build/mk OptionalObsoleteFiles.inc

Remove example tests when MK_EXAMPLES=no

This change cleans up example tests for atf, googletest, plain, and TAP
when MK_EXAMPLES=no. Not having this in results
`kyua test -k /usr/tests/share/examples/Kyuafile` being broken on a host
where the content in that directory tree is stale. I ran into that case
because at some point in time in the past I had specified
`MK_GOOGLETEST=no` one of my dev instances.

MFC after:      1 week
DeltaFile
+26-0tools/build/mk/OptionalObsoleteFiles.inc
+26-01 files

FreeBSD/src e6c8997sys/crypto/openssl arm_arch.h, sys/crypto/openssl/aarch64 vpsm4_ex-armv8.S

OpenSSL: commit sys/crypto changes for 3.5.5

These files were changed as part of the 3.5.4 -> 3.5.5 upgrade. Please
see the upstream release notes linked in
1731fc70f7344af08db49b06c63c963fa12ee354, et al, for more details.

MFC after:      6 days
MFC with:       1731fc70f7344af08db49b06c63c963fa12ee354
Fixes:  1731fc70f7344af08d ("OpenSSL: update vendor sources to match 3.5.5 content")
DeltaFile
+897-1,244sys/crypto/openssl/powerpc64/aes-gcm-ppc.S
+897-1,244sys/crypto/openssl/powerpc64le/aes-gcm-ppc.S
+897-1,243sys/crypto/openssl/powerpc/aes-gcm-ppc.S
+160-171sys/crypto/openssl/arm_arch.h
+13-1sys/crypto/openssl/aarch64/vpsm4_ex-armv8.S
+2,864-3,9035 files

FreeBSD/ports 5747f83games/openrct2 distinfo Makefile

games/openrct2: update to 0.4.31

Changelog:      https://github.com/OpenRCT2/OpenRCT2/releases/tag/v0.4.31
DeltaFile
+5-5games/openrct2/distinfo
+2-2games/openrct2/Makefile
+2-1games/openrct2/pkg-plist
+9-83 files

FreeBSD/ports b0cc9e3math/octave-forge-llms Makefile

math/octave-forge-llms: fix build on non-amd64 / non-i386

Those instructions are x86-only.
DeltaFile
+2-1math/octave-forge-llms/Makefile
+2-11 files

FreeBSD/ports 4d24557devel/py-cfn-lint distinfo Makefile

devel/py-cfn-lint: Update to 1.43.4

ChangeLog:      https://github.com/aws-cloudformation/cfn-lint/compare/v1.43.1...v1.43.4
Approved by:    hrs (mentor, blanket)
DeltaFile
+3-3devel/py-cfn-lint/distinfo
+1-1devel/py-cfn-lint/Makefile
+4-42 files

LLVM/project 7274ae9llvm/lib/Target/AMDGPU GCNSchedStrategy.cpp GCNSchedStrategy.h, llvm/test/CodeGen/AMDGPU debug-value-scheduler.mir sema-v-unsched-bundle.ll

[AMDGPU][Scheduler] Simplify scheduling revert logic (#177203)

When scheduling must be reverted for a region, the current
implementation re-orders non-debug instructions and debug instructions
separately; the former in a first pass and the latter in a second pass
handled by a generic machine scheduler helper whose state is tied to the
current region being scheduled, in turns limiting the revert logic to
only work on the active scheduling region.

This makes the revert logic work in a single pass for all MIs, and
removes the restriction that it works exclusively on the active
scheduling region. The latter enables future use cases such as reverting
scheduling of multiple regions at once.
DeltaFile
+44-51llvm/lib/Target/AMDGPU/GCNSchedStrategy.cpp
+6-2llvm/lib/Target/AMDGPU/GCNSchedStrategy.h
+2-2llvm/test/CodeGen/AMDGPU/debug-value-scheduler.mir
+1-1llvm/test/CodeGen/AMDGPU/sema-v-unsched-bundle.ll
+53-564 files

FreeBSD/ports 4deccfddevel/py-aws-sam-translator Makefile distinfo

devel/py-aws-sam-translator: Update to 1.107.0

ChangeLog:      https://github.com/aws/serverless-application-model/releases/tag/v1.107.0
Approved by:    hrs (mentor, blanket)
DeltaFile
+3-3devel/py-aws-sam-translator/Makefile
+3-3devel/py-aws-sam-translator/distinfo
+6-62 files

FreeBSD/src 201f968sys/compat/linuxkpi/common/include/linux timer.h, sys/compat/linuxkpi/common/src linux_compat.c

LinuxKPI: timer KPI *_timer -> timer_* (restore symbols)

In c84bfaa2531870a023fa9b267a765b9518ed3350 the symbols for the old
timer KPI were removed and replaced by inline functions as backup.

This breaks kernel modules (such as drm-kmod, though for that there
should be a rebuild in the package repo given a __FreeBSD_version
bump) as symbols are missing now.  Restore the symbols for the stable
branch.

This is a direct commit for the fix.

Reported by:    nyan
Reviewed by:    nyan
Fixes:          c84bfaa25318
Sponsored by:   The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D55027
DeltaFile
+2-12sys/compat/linuxkpi/common/include/linux/timer.h
+12-0sys/compat/linuxkpi/common/src/linux_compat.c
+14-122 files

NetBSD/src QDTzAMUusr.bin/make/unit-tests moderrs.exp varmod-subst-regex.exp

   make: in stack traces, add location information for targets
VersionDeltaFile
1.55+40-40usr.bin/make/unit-tests/moderrs.exp
1.15+15-15usr.bin/make/unit-tests/varmod-subst-regex.exp
1.9+12-12usr.bin/make/unit-tests/varmod-select-words.exp
1.4+10-10usr.bin/make/unit-tests/varname-make_stack_trace.exp
1.4+9-9usr.bin/make/unit-tests/varname-make_stack_trace.mk
1.28+9-9usr.bin/make/unit-tests/varmisc.exp
+95-959 files not shown
+133-12315 files

LLVM/project 90b3712llvm/lib/Transforms/Vectorize VPlanTransforms.cpp LoopVectorize.cpp, llvm/test/Transforms/LoopVectorize/X86 reduction-crash.ll

Reapply "[VPlan] Detect and create partial reductions in VPlan. (NFCI) (#167851)"

This reverts commit d1e477b00b49c63ff4dd513eeb14a5b18bc055d7.

Recommit with a extra checks making sure extends are VPWidenCastRecipes,
rejecting VPReplicateRecipes.

Original message:
As a first step, move the existing partial reduction detection logic to
VPlan, trying to preserve the existing code structure & behavior as
closely as possible.

With this, partial reductions are detected and created together in a
single step.

This allows forming partial reductions and bundling them up if
profitable together in a follow-up.

PR: https://github.com/llvm/llvm-project/pull/167851
DeltaFile
+362-2llvm/lib/Transforms/Vectorize/VPlanTransforms.cpp
+7-267llvm/lib/Transforms/Vectorize/LoopVectorize.cpp
+3-62llvm/lib/Transforms/Vectorize/VPRecipeBuilder.h
+47-0llvm/test/Transforms/LoopVectorize/X86/reduction-crash.ll
+7-35llvm/lib/Transforms/Vectorize/VPlanConstruction.cpp
+20-0llvm/lib/Transforms/Vectorize/VPlanUtils.h
+446-3665 files not shown
+493-36811 files

FreeBSD/doc fa21b47website/content/en/cgi ports.cgi

ports.cgi: enable to sort pkg result list by column

You can sort the pkg result table in asc or desc order
by clicking on the column header Release, Version
or Build Time.
DeltaFile
+56-2website/content/en/cgi/ports.cgi
+56-21 files

LLVM/project 1818b23llvm/lib/CodeGen/SelectionDAG DAGCombiner.cpp SelectionDAG.cpp, llvm/test/CodeGen/AArch64 sve-bf16-combines.ll

[SDAG] Check for `nsz` in DAG.canIgnoreSignBitOfZero() (#178905)

Follow up to #174423
DeltaFile
+16-18llvm/test/CodeGen/AMDGPU/amdgpu-simplify-libcall-pow-codegen.ll
+9-13llvm/test/CodeGen/RISCV/fma-combine.ll
+8-8llvm/test/CodeGen/AArch64/sve-bf16-combines.ll
+5-9llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp
+4-6llvm/test/CodeGen/AMDGPU/fneg-combines.new.ll
+5-0llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp
+47-542 files not shown
+50-578 files

OpenBSD/ports F5jj089misc/llama.cpp Makefile distinfo, misc/llama.cpp/pkg PLIST

   misc/llama.cpp: update to b7883

   OK: volker@
VersionDeltaFile
1.15+3-4misc/llama.cpp/Makefile
1.8+2-2misc/llama.cpp/distinfo
1.8+2-2misc/llama.cpp/pkg/PLIST
+7-83 files

OpenBSD/ports DnujGmVdevel/libggml Makefile distinfo, devel/libggml/patches patch-CMakeLists_txt

   devel/libggml: update to 20260130

   OK: volker@
VersionDeltaFile
1.7+4-4devel/libggml/Makefile
1.2+6-0devel/libggml/pkg/PFRAG.amd64
1.5+2-2devel/libggml/distinfo
1.2+1-1devel/libggml/patches/patch-CMakeLists_txt
1.4+1-0devel/libggml/pkg/PLIST
+14-75 files

Illumos/gate ec38fe8usr/src/uts/common/io/vioif vioif.c vioif.h

17845 vioif: use link state, speed and duplex from hypervisor
Reviewed by: Robert Mustacchi <rm at fingolfin.org>
Reviewed by: Jason King <jason.brian.king+illumos at gmail.com>
Approved by: Gordon Ross <gordon.w.ross at gmail.com>
DeltaFile
+145-12usr/src/uts/common/io/vioif/vioif.c
+26-2usr/src/uts/common/io/vioif/vioif.h
+171-142 files

FreeBSD/src a97ed3ashare/man/man4 vt.4

vt.4: Sprinkle mdoc macros

Now that we have angle bracket characters for all common display sizes,
sprinkle in the correct macros for the structures in this page. While
here, fix a mdoc typo, a linter warning, and switch a parenthetical to
a much smoother appositive.

MFC after:      3 days
Fixes:          7cd6da268a8f (vt.4: Style pass)
DeltaFile
+35-35share/man/man4/vt.4
+35-351 files

OpenBSD/ports HDav8M5net/ejabberd distinfo modules.inc, net/ejabberd/patches patch-ejabberdctl_cfg_example patch-ejabberdctl_template

   net/ejabberd: update to 26.01

   Changes: https://www.process-one.net/blog/ejabberd-26-01/

   OK: volker@
VersionDeltaFile
1.26+39-1net/ejabberd/pkg/PLIST
1.22+14-12net/ejabberd/distinfo
1.8+7-6net/ejabberd/modules.inc
1.63+7-2net/ejabberd/Makefile
1.2+2-2net/ejabberd/patches/patch-ejabberdctl_cfg_example
1.5+0-0net/ejabberd/patches/patch-ejabberdctl_template
+69-236 files

NetBSD/pkgsrc-wip bcba378xfr distinfo cargo-depends.mk, xfr/patches patch-.._vendor_nix-0.29.0_src_net_if__.rs

Import xfr
DeltaFile
+1,146-0xfr/distinfo
+382-0xfr/cargo-depends.mk
+26-0xfr/Makefile
+16-0xfr/patches/patch-.._vendor_nix-0.29.0_src_net_if__.rs
+15-0xfr/DESCR
+4-0xfr/PLIST
+1,589-01 files not shown
+1,590-07 files

OpenBSD/ports pTO4Atolang/erlang erlang.port.mk

   erlang.port.mk: support not published on hex.pm dependency

   Notable example is following update of net/ejabberd which uses forgotten
   to publish erlydtl from github.

   OK: volker@
VersionDeltaFile
1.47+12-4lang/erlang/erlang.port.mk
+12-41 files

FreeBSD/ports b52b3f0devel/py-rich-click distinfo Makefile

devel/py-rich-click: Update to 1.9.7

Minor regression fix from 1.9.6.

Reported by:    portscout
DeltaFile
+3-3devel/py-rich-click/distinfo
+1-1devel/py-rich-click/Makefile
+4-42 files

NetBSD/src nNWydsKusr.bin/make main.c, usr.bin/make/unit-tests varname-make_stack_trace.exp varname-make_stack_trace.mk

   make: print the stack trace exactly once on invalid -J option
VersionDeltaFile
1.3+0-9usr.bin/make/unit-tests/varname-make_stack_trace.exp
1.3+4-4usr.bin/make/unit-tests/varname-make_stack_trace.mk
1.665+2-3usr.bin/make/main.c
+6-163 files

FreeBSD/src 0d602f9contrib/spleen spleen-32x64.bdf spleen-16x32.bdf

contrib/spleen: Update to 2.2.O

This release adds several new characters critical to the manual pages
that were previously missing on high-dpi displays: em-dash, en-dash,
hyphen, angle brackets, white square, dagger, and double dagger. It
also features improved alignment for numerous characters in different
sizes.

Thanks:         Fredric Cambus
MFC after:      3 days
Discussed with: emaste
DeltaFile
+703-64contrib/spleen/spleen-32x64.bdf
+371-20contrib/spleen/spleen-16x32.bdf
+337-27contrib/spleen/spleen-12x24.bdf
+213-6contrib/spleen/spleen-8x16.bdf
+24-0contrib/spleen/ChangeLog
+12-3contrib/spleen/README.md
+1,660-1203 files not shown
+1,669-1299 files

NetBSD/src Bue6gvEusr.bin/make parse.c main.c

   make: print stack traces to the correct file

   When running make -dFlog, the stack trace was printed to stderr twice,
   instead of once to log and once to stderr.
VersionDeltaFile
1.754+6-6usr.bin/make/parse.c
1.664+4-4usr.bin/make/main.c
1.363+2-2usr.bin/make/make.h
+12-123 files

FreeBSD/src 147eec5. spleen-32x64.bdf spleen-16x32.bdf

Vendor import of Spleen font 2.2.0
DeltaFile
+703-64spleen-32x64.bdf
+371-20spleen-16x32.bdf
+337-27spleen-12x24.bdf
+213-6spleen-8x16.bdf
+24-0ChangeLog
+12-3README.md
+1,660-1203 files not shown
+1,669-1299 files

NetBSD/src sHRxMpOusr.bin/make/unit-tests varname-make_stack_trace.exp varname-make_stack_trace.mk

   tests/make: demonstrate duplicate stack trace on invalid -J option

   Spotted by Greg Troxel.

   https://mail-index.netbsd.org/pkgsrc-users/2026/02/01/msg042558.html
VersionDeltaFile
1.2+19-0usr.bin/make/unit-tests/varname-make_stack_trace.exp
1.2+17-1usr.bin/make/unit-tests/varname-make_stack_trace.mk
+36-12 files