FreeBSD/ports bf82d17misc Makefile, misc/grok-build Makefile pkg-message

misc/grok-build: New port: CLI for xAI Grok AI platform
DeltaFile
+54-0misc/grok-build/Makefile
+14-0misc/grok-build/pkg-message
+5-0misc/grok-build/distinfo
+4-0misc/grok-build/pkg-descr
+1-0misc/Makefile
+78-05 files

OPNSense/plugins 3ed50d8net/frr/src/opnsense/mvc/app/controllers/OPNsense/Quagga/forms general.xml, net/frr/src/opnsense/mvc/app/models/OPNsense/Quagga General.php

net/frr: Simplify hiding logic in general.volt, make sweep
DeltaFile
+3-21net/frr/src/opnsense/mvc/app/views/OPNsense/Quagga/general.volt
+10-10net/frr/src/opnsense/mvc/app/models/OPNsense/Quagga/General.php
+3-8net/frr/src/opnsense/mvc/app/controllers/OPNsense/Quagga/forms/general.xml
+16-393 files

FreeNAS/freenas ac83ce2src/middlewared/middlewared/plugins/zfs snapshot_rollback_impl.py, tests/api2 test_zfs_resource_snapshot_rollback.py

Use `truenas_pylibzfs.MoreRecentSnapshotsExist` for more user-friendly error message
DeltaFile
+20-0tests/api2/test_zfs_resource_snapshot_rollback.py
+6-2src/middlewared/middlewared/plugins/zfs/snapshot_rollback_impl.py
+26-22 files

FreeBSD/src 72a6197sys/compat/linuxkpi/common/include/linux const.h, sys/compat/linuxkpi/common/include/vdso const.h

linuxkpi: Define `ULL()`

It simply appends "ULL" to its argument.

The amdgpu DRM driver used it at some point in the development cycle of
Linux 6.14 but the use case was dropped later. Let's still add it to
linuxkpi because it will help if we need to do a git bisect in drm-kmod.

Reviewed by:    emaste
Sponsored by:   The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D57703
DeltaFile
+12-0sys/compat/linuxkpi/common/include/linux/const.h
+12-0sys/compat/linuxkpi/common/include/vdso/const.h
+24-02 files

FreeBSD/src de51e9asys/compat/linuxkpi/common/include/asm intel-family.h

linuxkpi: Defined more Intel vendor/family/model constants

The i915 DRM driver started to use them in Linux 6.14.

Reviewed by:    emaste
Sponsored by:   The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D57699
DeltaFile
+20-0sys/compat/linuxkpi/common/include/asm/intel-family.h
+20-01 files

FreeBSD/src a68dcfasys/compat/linuxkpi/common/include/asm processor.h, sys/compat/linuxkpi/common/src linux_compat.c

linuxkpi: Define and fill `struct cpuinfo_x86->x86_stepping`

This will be used in a follow-up commit to implement `x86_match_cpu()`.

Reviewed by:    emaste
Sponsored by:   The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D57698
DeltaFile
+1-0sys/compat/linuxkpi/common/include/asm/processor.h
+1-0sys/compat/linuxkpi/common/src/linux_compat.c
+2-02 files

FreeBSD/src 8aa6851sys/compat/linuxkpi/common/include/linux bitmap.h

linuxkpi: Add const qualifier to `bitmap_weight()` 1st arg

Reviewed by:    emaste
Sponsored by:   The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D57581
DeltaFile
+1-1sys/compat/linuxkpi/common/include/linux/bitmap.h
+1-11 files

FreeBSD/src b55cc81sys/compat/linuxkpi/common/include/linux cgroup_dmem.h

linuxkpi: Add <linux/cgroup_dmem.h>

In this header, we declare empty stubs for all functions, as if
`CONFIG_CGROUP_DMEM` was disabled is Linux.

The DRM TTM memory manager started to use this in Linux 6.14.

Reviewed by:    emaste
Sponsored by:   The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D57702
DeltaFile
+58-0sys/compat/linuxkpi/common/include/linux/cgroup_dmem.h
+58-01 files

FreeBSD/src 272a126sys/compat/linuxkpi/common/include/linux mount.h shmem_fs.h, sys/compat/linuxkpi/common/src linux_shmemfs.c

linuxkpi: Define `struct vfsmount` in <linux/mount.h>

In the context of the DRM drivers, this is used to show GEM objects in a
shmfs virtual filesystem. The new `shmem_file_setup_with_mnt()` - also
introduced in this commit as an alias to `shmem_file_setup()` - takes a
`struct vfsmount` as its first argument to indicate which shmfs mount
should be used.

For now, the structure is empty. As we don't present GEM objects in a
virtual filesystem right now, we can defer the actual implementation of
this structure once we have an actual use for it.

The DRM generic code started to use it in Linux 6.13.

Reviewed by:    emaste
Sponsored by:   The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D57572
DeltaFile
+14-0sys/compat/linuxkpi/common/include/linux/mount.h
+9-0sys/compat/linuxkpi/common/src/linux_shmemfs.c
+5-0sys/compat/linuxkpi/common/include/linux/shmem_fs.h
+1-0sys/compat/linuxkpi/common/include/linux/fs.h
+29-04 files

LLVM/project 6a15e2doffload/plugins-nextgen/common/src PluginInterface.cpp

[Offload] Fix ordering with RPC teardown and global destructors (#205594)

Summary:
There's a bit of a chicken and egg problem for the RPC server if we want
to do something creative with the device's image for things like DWARF
dumping. The problem was that destructors can make RPC calls, but the
RPC server also needed the images to be valid. Simple fix is to just
split the destructor calling out and do it first so we can deinitialize
RPC with valid device images.
DeltaFile
+12-7offload/plugins-nextgen/common/src/PluginInterface.cpp
+12-71 files

LLVM/project 62c0effutils/bazel/llvm-project-overlay/mlir BUILD.bazel

[Bazel] Fixes 916a974 (#205583)

This fixes 916a974941fbac24889e9c2da1972bd221d0055e.

Co-authored-by: Google Bazel Bot <google-bazel-bot at google.com>
DeltaFile
+2-1utils/bazel/llvm-project-overlay/mlir/BUILD.bazel
+2-11 files

LLVM/project aea73b4libsycl/src device_selector.cpp, libsycl/src/detail platform_impl.cpp program_manager.cpp

[libsycl] add heuristics to prefer devices with compatible images (#203530)

Signed-off-by: Tikhomirova, Kseniya <kseniya.tikhomirova at intel.com>
DeltaFile
+181-0libsycl/unittests/device_selector/get_device_preference.cpp
+48-0libsycl/unittests/common/unittests_helper.hpp
+13-2libsycl/src/detail/platform_impl.cpp
+13-0libsycl/src/detail/program_manager.cpp
+11-0libsycl/src/detail/platform_impl.hpp
+8-2libsycl/src/device_selector.cpp
+274-47 files not shown
+293-1113 files

LLVM/project 653de2bllvm/include/llvm/Transforms/Vectorize/SandboxVectorizer VecUtils.h, llvm/include/llvm/Transforms/Vectorize/SandboxVectorizer/Passes BottomUpVec.h

[SBVec] Implement topDown/botUp vectorizers in unison

This patch introduces the `top-down-vec` pass to the Sandbox Vectorizer,
adding the ability to traverse use-def chains top-down to discover and
collect vectorization opportunities. Furthermore, this patch unifies
the two vectorizers into a single implementation to minimize code
duplication.
DeltaFile
+295-277llvm/lib/Transforms/Vectorize/SandboxVectorizer/Passes/BottomUpVec.cpp
+96-43llvm/include/llvm/Transforms/Vectorize/SandboxVectorizer/Passes/BottomUpVec.h
+94-0llvm/test/Transforms/SandboxVectorizer/topdown_vec.ll
+69-10llvm/test/Transforms/SandboxVectorizer/pack.ll
+57-1llvm/test/Transforms/SandboxVectorizer/external_uses.ll
+7-1llvm/include/llvm/Transforms/Vectorize/SandboxVectorizer/VecUtils.h
+618-3321 files not shown
+619-3327 files

FreeBSD/ports fa1542fwww/zoraxy distinfo Makefile

www/zoraxy: Update to 3.3.3

Changelog: https://github.com/tobychui/zoraxy/blob/main/CHANGELOG.md

Sponsored by:   Netzkommune GmbH
DeltaFile
+5-5www/zoraxy/distinfo
+2-2www/zoraxy/Makefile
+7-72 files

LLVM/project 27cc825libcxx/include version, libcxx/include/__expected expected.h

Revert "[libc++]  P3798R1: The unexpected in std::expected (#204826)"

This reverts commit 45a65bb48b5925707f43d08e30df2263a5e4e268.
DeltaFile
+0-42libcxx/test/std/utilities/expected/expected.void/observers/has_error.pass.cpp
+0-42libcxx/test/std/utilities/expected/expected.expected/observers/has_error.pass.cpp
+4-4libcxx/test/std/language.support/support.limits/support.limits.general/version.version.compile.pass.cpp
+4-4libcxx/test/std/language.support/support.limits/support.limits.general/expected.version.compile.pass.cpp
+0-4libcxx/include/__expected/expected.h
+2-2libcxx/include/version
+10-985 files not shown
+13-10411 files

FreeNAS/freenas be33821src/middlewared/middlewared/plugins/iscsi_ iscsi_global.py scst.py, src/middlewared/middlewared/plugins/service_/services iscsitarget.py

Supply -preserve_cluster_mode when calling scstadmin
DeltaFile
+1-1src/middlewared/middlewared/plugins/iscsi_/iscsi_global.py
+2-0src/middlewared/middlewared/plugins/iscsi_/scst.py
+1-1src/middlewared/middlewared/plugins/service_/services/iscsitarget.py
+4-23 files

LLVM/project a6f8c9cllvm/test/Transforms/LoopVectorize iv_outside_user.ll

[LV] Pre-commit test for live-out derivation requiring VPExpandSCEVRecipe. nfc (#204350)
DeltaFile
+106-0llvm/test/Transforms/LoopVectorize/iv_outside_user.ll
+106-01 files

LLVM/project cb27922llvm/include/llvm/Transforms/Vectorize/SandboxVectorizer VecUtils.h, llvm/include/llvm/Transforms/Vectorize/SandboxVectorizer/Passes BottomUpVec.h

[SBVec] Implement topDown/botUp vectorizers in unison

This patch introduces the `top-down-vec` pass to the Sandbox Vectorizer,
adding the ability to traverse use-def chains top-down to discover and
collect vectorization opportunities. Furthermore, this patch unifies
the two vectorizers into a single implementation to minimize code
duplication.
DeltaFile
+299-282llvm/lib/Transforms/Vectorize/SandboxVectorizer/Passes/BottomUpVec.cpp
+96-43llvm/include/llvm/Transforms/Vectorize/SandboxVectorizer/Passes/BottomUpVec.h
+94-0llvm/test/Transforms/SandboxVectorizer/topdown_vec.ll
+69-10llvm/test/Transforms/SandboxVectorizer/pack.ll
+57-1llvm/test/Transforms/SandboxVectorizer/external_uses.ll
+7-1llvm/include/llvm/Transforms/Vectorize/SandboxVectorizer/VecUtils.h
+622-3371 files not shown
+623-3377 files

FreeNAS/freenas 14301b6src/middlewared/middlewared/plugins auth.py smb.py, src/middlewared/middlewared/plugins/filesystem_ acl.py

NAS-141518 / 27.0.0-BETA.1 / Standardize and enforce public API method docstrings (#19182)

## Summary

Standardizes the docstrings of every public API method, migrates
per-parameter and per-return-value descriptions out of method docstrings
into the API model field definitions, and adds a unit test that enforces
both — including structural RST validity, cross-reference resolution,
and markup linting — so documentation quality is checked in CI rather
than by review. Public API method docstrings are now consistent
reStructuredText prose; field-level details live (only) in
`Field(description=...)` on the models, where they are already required.

## Enforcement

`pytest/unit/api/test_api_structure.py` collects every public API method
in a single pass over the source tree (handling
`@api_method`/`@filterable_api_method`, private decorators/services, and
the CRUD/Config methods that base classes provide implicitly) and runs

    [72 lines not shown]
DeltaFile
+237-6src/middlewared/middlewared/pytest/unit/api/test_api_structure.py
+51-124src/middlewared/middlewared/plugins/filesystem_/acl.py
+46-74src/middlewared/middlewared/plugins/auth.py
+66-50src/middlewared/middlewared/plugins/smb.py
+27-88src/middlewared/middlewared/plugins/filesystem.py
+32-69src/middlewared/middlewared/plugins/vm/__init__.py
+459-411146 files not shown
+1,560-1,444152 files

LLVM/project 41b1d3cflang/include/flang/Semantics openmp-utils.h, flang/lib/Semantics check-omp-structure.cpp openmp-utils.cpp

[Flang][OpenMP][Sema] Add OpenMP warning when mapping local descriptors to device on enter without a corresponding exit (#205580)

Reland https://github.com/llvm/llvm-project/pull/201060. Issues reported
in https://github.com/llvm/llvm-project/pull/203324 have now been
resolved.

Authored-by: agozillon <Andrew.Gozillon at amd.com>
DeltaFile
+97-0flang/test/Semantics/OpenMP/target-enter-data-temp-descriptor-omp61.f90
+93-0flang/test/Semantics/OpenMP/target-enter-data-temp-descriptor.f90
+54-0flang/lib/Semantics/check-omp-structure.cpp
+23-0flang/lib/Semantics/openmp-utils.cpp
+8-0flang/lib/Semantics/check-omp-structure.h
+6-0flang/include/flang/Semantics/openmp-utils.h
+281-06 files

FreeBSD/src 682f135sys/dev/qat/include/common adf_accel_devices.h, sys/dev/qat/qat_api/common/crypto/sym lac_sym_dp.c lac_sym_alg_chain.c

qat: driver updates to enhance qat infrastructure

- Updated QAT infrastructure FW version/AE mask/num_banks fields
  to facilitate integration of future QAT products.
- Exposed service as sym;asym instead of cy for gen4
- Enhanced cpaGetInstances() for accurate instance retrieval
- Added 57-bit virtual address support to lac_lock_free_stack
- Minor bug fixes and improvements

Signed-off-by: Hareshx Sankar Raj <hareshx.sankar.raj at intel.com>

Reviewed by:    markj
MFC after:      1 month
Differential Revision:  https://reviews.freebsd.org/D57746
DeltaFile
+34-26sys/dev/qat/qat_api/common/utils/lac_lock_free_stack.h
+32-24sys/dev/qat/qat_api/common/crypto/sym/lac_sym_dp.c
+25-25sys/dev/qat/qat_hw/qat_4xxx/adf_4xxx_hw_data.c
+24-17sys/dev/qat/qat_api/common/crypto/sym/lac_sym_alg_chain.c
+17-18sys/dev/qat/qat_common/adf_freebsd_admin.c
+19-15sys/dev/qat/include/common/adf_accel_devices.h
+151-12541 files not shown
+390-31647 files

LLVM/project a7f5b55lldb/test/API/tools/lldb-dap/attach TestDAP_attach.py

[lldb-dap][test] Re-enable test_by_name_waitFor on Windows (#205570)

`test_by_name_waitFor` passes with `LLDB_USE_LLDB_SERVER=1`.
`test_by_partial_name_waitFor` hangs on exit. Skip if for now.

rdar://180515488
DeltaFile
+2-1lldb/test/API/tools/lldb-dap/attach/TestDAP_attach.py
+2-11 files

NetBSD/src rrX1xi1usr.sbin/sysinst util.c

   PR 60354: 3 times the charm: fix the fix of the fix:
   This only applies to local files.
VersionDeltaFile
1.83+2-2usr.sbin/sysinst/util.c
+2-21 files

LLVM/project 3ae3fa4mlir/include/mlir/Dialect/LLVMIR LLVMIntrinsicOps.td, mlir/test/Target/LLVMIR llvmir-intrinsics.mlir

[mlir][llvm] Add nontemporal field to llvm.intr.masked.store (#205566)

Add `nontemporal` field to `llvm.intr.masked.store`. Since `nontemporal`
is a missing field for `llvm.intr.masked.store`, you can refer to
https://github.com/llvm/llvm-project/blob/e68e8d35c91b4fd3ba0ae3ef12d79b41d92580b2/llvm/test/CodeGen/AArch64/sve-nontemporal-masked-ldst.ll#L28.

---------

Co-authored-by: Tobias Gysi <tobias.gysi at nextsilicon.com>
DeltaFile
+8-5mlir/include/mlir/Dialect/LLVMIR/LLVMIntrinsicOps.td
+3-0mlir/test/Target/LLVMIR/Import/intrinsic.ll
+3-0mlir/test/Target/LLVMIR/llvmir-intrinsics.mlir
+14-53 files

LLVM/project e0844ffllvm/include/llvm/Transforms/Vectorize/SandboxVectorizer/Passes BundleVecPass.h BottomUpVec.h, llvm/lib/Transforms/Vectorize/SandboxVectorizer/Passes BundleVecPass.cpp BottomUpVec.cpp

[SBVec] Implement topDown/botUp vectorizers in unison

This patch introduces the `top-down-vec` pass to the Sandbox Vectorizer,
adding the ability to traverse use-def chains top-down to discover and
collect vectorization opportunities. Furthermore, this patch unifies
the two vectorizers into a single implementation to minimize code
duplication.
DeltaFile
+571-0llvm/lib/Transforms/Vectorize/SandboxVectorizer/Passes/BundleVecPass.cpp
+0-554llvm/lib/Transforms/Vectorize/SandboxVectorizer/Passes/BottomUpVec.cpp
+165-0llvm/include/llvm/Transforms/Vectorize/SandboxVectorizer/Passes/BundleVecPass.h
+0-107llvm/include/llvm/Transforms/Vectorize/SandboxVectorizer/Passes/BottomUpVec.h
+94-0llvm/test/Transforms/SandboxVectorizer/topdown_vec.ll
+69-10llvm/test/Transforms/SandboxVectorizer/pack.ll
+899-6716 files not shown
+967-67612 files

FreeNAS/freenas 0844737src/middlewared/middlewared/api/base/handler result.py, src/middlewared/middlewared/api/v27_0_0 update.py

Enable pydantic mypy plugin and fix some errors
DeltaFile
+19-14src/middlewared/middlewared/utils/filesystem/stat_x.py
+10-1src/middlewared/middlewared/utils/crypto.py
+5-4src/middlewared/middlewared/plugins/filesystem.py
+4-2src/middlewared/middlewared/api/v27_0_0/update.py
+2-1src/middlewared/middlewared/plugins/update_/status.py
+1-1src/middlewared/middlewared/api/base/handler/result.py
+41-2312 files not shown
+53-2718 files

NetBSD/pkgsrc fwfGHj4doc CHANGES-2026

   Updated multimedia/libass, net/libtorrent, net/rtorrent
VersionDeltaFile
1.3987+4-1doc/CHANGES-2026
+4-11 files

NetBSD/pkgsrc vpphfacnet/libtorrent distinfo Makefile, net/rtorrent distinfo Makefile

   libtorrent rtorrent: updated to 0.16.15

   0.16.15

   Cleanup of old unused/unneeded code and commands continues, and the deprecated commands should no longer be used.
VersionDeltaFile
1.62+4-4net/rtorrent/distinfo
1.66+4-4net/libtorrent/distinfo
1.129+2-2net/rtorrent/Makefile
1.92+2-2net/libtorrent/Makefile
+12-124 files

LLVM/project 6d8d32allvm/lib/Target/RISCV RISCVInstrInfoXCV.td, llvm/lib/Target/RISCV/MCTargetDesc RISCVAsmBackend.cpp RISCVMCCodeEmitter.cpp

[RISCV][XCV] Relax long `cv.beqimm`/`cv.bneimm` branches (#205096)

`cv.beqimm` and `cv.bneimm` encode their target as a 13-bit signed
PC-relative offset (+/-4094 bytes). Branches beyond that range were
silently truncated by MC fixup application, producing wrong code with no
diagnostic. Add `PseudoLongCV_BEQIMM`/`PseudoLongCV_BNEIMM` and the
MC-layer relaxation flow (inverted short branch + JAL trampoline),
mirroring the standard B-type and Qualcomm Xqcibi vendor branches.

**Tests:** `xcvbi-branch-relax.ll` (uses `-filetype=obj | llvm-objdump`,
since MC-layer relaxation is only observable on object emission, not on
textual asm).

Split out of #204879 at review request (one fix per PR).

Part of a CORE-V (XCV) series; see RFC:
https://discourse.llvm.org/t/rfc-core-v-xcv-support-for-cv32e40p-clang-builtins-xcvsimd-intrinsics-and-generic-auto-selection/91111
DeltaFile
+37-0llvm/test/MC/RISCV/corev/XCVbi-long-branch.s
+7-0llvm/lib/Target/RISCV/RISCVInstrInfoXCV.td
+6-0llvm/lib/Target/RISCV/MCTargetDesc/RISCVAsmBackend.cpp
+6-0llvm/lib/Target/RISCV/MCTargetDesc/RISCVMCCodeEmitter.cpp
+56-04 files

NetBSD/pkgsrc KnTkadOmultimedia/libass distinfo Makefile

   libass: updated to 0.17.5

   libass (0.17.5)
   * Fix limited OOB read and write in wrap_lines_measure (GHSA-pjjp-65r7-ppgm; CVE pending)
   * Fix OOB bit clears for negative Matroska ReadOrder fields (GHSA-5gf7-wjfm-vmvm; CVE pending)
   * Fix \fay with glyph clusters
   * Fix small alpha changes not always splitting runs when combined with fade
   * Fix compilation with MSVC-mode clang
   * Fades are now applied to BorderStyle=4 boxes too
   * Fonts using legacy arabic Windows charmaps are now supported
   * ass_render_frame no longer returns fully transparent images
   * Avoid MSVC’s subpar code generation for isnan to bring performance closer to other compilers
   * Avoid SSE instructions if compiler baseline already includes AVX
VersionDeltaFile
1.24+4-4multimedia/libass/distinfo
1.41+2-3multimedia/libass/Makefile
+6-72 files