pkgng/pkgng 7b50923docs pkg-query.8, src query.c

query: add %y and %Y for provides/requires
DeltaFile
+43-3src/query.c
+19-3docs/pkg-query.8
+62-62 files

FreeNAS/freenas a21ecf8src/freenas/etc/systemd/system/fsidd.service.d override.conf, src/freenas/etc/systemd/system/nfs-idmapd.service.d override.conf

NAS-140332 / 26.0.0-BETA.2 / Fix NFS CI test failures on first boot and rapid restarts (by ixhamza) (#18482)

NFS CI tests have been failing for a long time due to two issues.

1. Commit 3fc4fba680 made `nfs.conf.mako` delete `/etc/nfs.conf` on
first boot when `system.global.id` is missing. Without this file, the
`rpc-pipefs-generator` never creates `rpc_pipefs.target`, so
`nfs-idmapd` cannot start. Jenkins creates a fresh VM every run (always
first boot), causing `test_service_update` to reliably fail on `pgrep
rpc.idmapd`. Fix by generating `nfs.conf` in the global ID migration
after the UUID is created.
2. The middleware restarts NFS on every `nfs.update` call. During API
tests, rapid successive restarts exceed the default `systemd` rate-limit
of 5 starts in 10 seconds, causing `systemd` to refuse starting
nfs-server and its dependencies. Fix by adding `StartLimitIntervalSec=0`
override for all NFS-related services.

### Testing
No `api2/test_300_nfs.*` failures in the last 3 API test runs with this

    [9 lines not shown]
DeltaFile
+7-0src/middlewared/middlewared/migration/0009_system_global_id.py
+5-0src/freenas/etc/systemd/system/rpc-statd.service.d/override.conf
+5-0src/freenas/etc/systemd/system/rpcbind.service.d/override.conf
+5-0src/freenas/etc/systemd/system/nfs-idmapd.service.d/override.conf
+5-0src/freenas/etc/systemd/system/nfs-mountd.service.d/override.conf
+4-0src/freenas/etc/systemd/system/fsidd.service.d/override.conf
+31-02 files not shown
+39-08 files

LLVM/project fec11e3libcxx/utils/ci/lnt/runners apple-m5-clang21 apple-m5-xcode26

[libc++] Add scripts defining two LNT runners for libc++ (#187050)
DeltaFile
+31-0libcxx/utils/ci/lnt/runners/apple-m5-clang21
+29-0libcxx/utils/ci/lnt/runners/apple-m5-xcode26
+7-0libcxx/utils/ci/lnt/runners/README.md
+67-03 files

LLVM/project abd5b69llvm/lib/Target/X86 X86ISelLowering.cpp, llvm/test/CodeGen/X86 vector-shuffle-combining-avx512f.ll

[X86] Fold compress(splat(x),splat(x),mask) -> splat(x) (#187042)

Noticed while working on i512 shift expansion - if we end up with
repeated splat args, the compress node is unnecessary as we're just
shuffling the same element values
DeltaFile
+5-21llvm/test/CodeGen/X86/vector-shuffle-combining-avx512f.ll
+9-0llvm/lib/Target/X86/X86ISelLowering.cpp
+14-212 files

LLVM/project bed77a1libc/hdr stdint_proxy.h, libc/hdr/func aligned_alloc.h

[libc] Avoid host header collisions in full builds (-nostdinc) (#187025)

When building the full library with -nostdinc, directly including
<stdint.h> may pull in host or compiler-provided headers that collide
with LLVM-libc's local macro definitions. Switch to using our internal
stdint-macros.h when LIBC_FULL_BUILD is enabled.

Additionally, declare aligned_alloc with noexcept in C++ to match common
C library declarations and avoid fatal type specification mismatches
during sysroot builds.
DeltaFile
+4-0libc/hdr/func/aligned_alloc.h
+4-0libc/hdr/stdint_proxy.h
+8-02 files

FreeBSD/ports c1fff0fmisc/ollama Makefile

misc/ollama: Broken on i386

Reported by:    fallout
DeltaFile
+2-0misc/ollama/Makefile
+2-01 files

FreeBSD/ports da71e80misc/quantum++ distinfo

misc/quantum++: Fix fetch: the last release was re-rolled
DeltaFile
+3-3misc/quantum++/distinfo
+3-31 files

FreeBSD/ports af10a7amisc/py-datasets Makefile distinfo

misc/py-datasets: update 4.1.1 → 4.8.2
DeltaFile
+11-8misc/py-datasets/Makefile
+3-3misc/py-datasets/distinfo
+14-112 files

LLVM/project ea4c3d1llvm/lib/Target/AMDGPU AMDGPUInstructionSelector.cpp AMDGPUISelDAGToDAG.cpp, llvm/test/CodeGen/AMDGPU spill-scavenge-offset.ll promote-constOffset-to-imm.ll

[AMDGPU] Support for nested add in GVS pattern matching

Fixes ROCM-20181.
DeltaFile
+1,463-3,005llvm/test/CodeGen/AMDGPU/spill-scavenge-offset.ll
+520-496llvm/test/CodeGen/AMDGPU/promote-constOffset-to-imm.ll
+132-0llvm/lib/Target/AMDGPU/AMDGPUInstructionSelector.cpp
+110-0llvm/lib/Target/AMDGPU/AMDGPUISelDAGToDAG.cpp
+45-44llvm/test/CodeGen/AMDGPU/machine-sink-temporal-divergence-swdev407790.ll
+41-15llvm/test/CodeGen/AMDGPU/llvm.amdgcn.global.load.async.to.lds.ll
+2,311-3,5603 files not shown
+2,335-3,5959 files

FreeNAS/freenas e1f004fsrc/freenas/etc/systemd/system/fsidd.service.d override.conf, src/freenas/etc/systemd/system/nfsdcld.service.d override.conf

Generate nfs.conf after system global ID creation on first boot

3fc4fba680 deletes /etc/nfs.conf on first boot when system.global.id
is missing. Without it, rpc-pipefs-generator cannot create
rpc_pipefs.target, rpc_pipefs is never mounted, and nfs-idmapd cannot
start. This only affects first boot since the file persists on reboots.

Generate nfs.conf in the global ID migration after the UUID is created,
ensuring it exists before POST_INIT daemon-reload runs the generator.

(cherry picked from commit 83d7fe3e73ee9c32aa95effc3b5f4f23d93ba845)
DeltaFile
+7-0src/middlewared/middlewared/migration/0009_system_global_id.py
+4-0src/freenas/etc/systemd/system/nfsdcld.service.d/override.conf
+4-0src/freenas/etc/systemd/system/fsidd.service.d/override.conf
+15-03 files

FreeNAS/freenas 9d57bc9src/freenas/etc/systemd/system/nfs-idmapd.service.d override.conf, src/freenas/etc/systemd/system/nfs-mountd.service.d override.conf

Disable systemd rate-limiting for NFS-related services

The middleware restarts NFS on every nfs.update call (config changes,
protocol switches, port changes). During API tests, rapid successive
restarts exceed default systemd rate-limit of 5 starts in 10 seconds,
causing systemd to refuse starting nfs-server and its dependencies.

Add StartLimitIntervalSec=0 override for all NFS-related services:
nfs-server, nfs-idmapd, nfs-mountd, rpcbind, rpc-statd, fsidd,
and nfsdcld.

(cherry picked from commit a902f4cdf36eb7e5a7925f8e9a1307fc86af789a)
DeltaFile
+5-0src/freenas/etc/systemd/system/nfs-idmapd.service.d/override.conf
+5-0src/freenas/etc/systemd/system/nfs-mountd.service.d/override.conf
+5-0src/freenas/etc/systemd/system/rpc-statd.service.d/override.conf
+5-0src/freenas/etc/systemd/system/rpcbind.service.d/override.conf
+4-0src/freenas/etc/systemd/system/nfs-server.service.d/override.conf
+24-05 files

FreeNAS/freenas 48aec31src/freenas/etc/systemd/system/nfs-idmapd.service.d override.conf, src/freenas/etc/systemd/system/nfs-mountd.service.d override.conf

NAS-140332 / 27.0.0-BETA.1 / Fix NFS CI test failures on first boot and rapid restarts (#18480)

NFS CI tests have been failing for a long time due to two issues.

1. Commit 3fc4fba680 made `nfs.conf.mako` delete `/etc/nfs.conf` on
first boot when `system.global.id` is missing. Without this file, the
`rpc-pipefs-generator` never creates `rpc_pipefs.target`, so
`nfs-idmapd` cannot start. Jenkins creates a fresh VM every run (always
first boot), causing `test_service_update` to reliably fail on `pgrep
rpc.idmapd`. Fix by generating `nfs.conf` in the global ID migration
after the UUID is created.
2. The middleware restarts NFS on every `nfs.update` call. During API
tests, rapid successive restarts exceed the default `systemd` rate-limit
of 5 starts in 10 seconds, causing `systemd` to refuse starting
nfs-server and its dependencies. Fix by adding `StartLimitIntervalSec=0`
override for all NFS-related services.

### Testing
No `api2/test_300_nfs.*` failures in the last 3 API test runs with this

    [3 lines not shown]
DeltaFile
+7-0src/middlewared/middlewared/migration/0009_system_global_id.py
+5-0src/freenas/etc/systemd/system/nfs-idmapd.service.d/override.conf
+5-0src/freenas/etc/systemd/system/rpc-statd.service.d/override.conf
+5-0src/freenas/etc/systemd/system/rpcbind.service.d/override.conf
+5-0src/freenas/etc/systemd/system/nfs-mountd.service.d/override.conf
+4-0src/freenas/etc/systemd/system/nfs-server.service.d/override.conf
+31-02 files not shown
+39-08 files

FreeBSD/src 58d74d7sys/compat/linuxkpi/common/src linux_simple_attr.c linux_seq_file.c

LinuxKPI: Use simple_read_from_buffer in simple_attr_read and seq_read

Reviewed by:    bz
Sponsored by:   AFRL, DARPA
Differential Revision:  https://reviews.freebsd.org/D55879
DeltaFile
+2-11sys/compat/linuxkpi/common/src/linux_simple_attr.c
+2-9sys/compat/linuxkpi/common/src/linux_seq_file.c
+4-202 files

FreeBSD/src c181c8fsys/compat/linuxkpi/common/src linux_seq_file.c

LinuxKPI: Clear the sbuf at the start of each call to seq_read

Each invocation of seq_read invokes the seq_file.show callback which
writes into the sbuf.  Then it invokes sbuf_finish before copying the
data into the caller's buffer.  Without this, a second call to
seq_read on the same file would try to append data to a finished sbuf.

Reviewed by:    bz
Sponsored by:   AFRL, DARPA
DeltaFile
+1-0sys/compat/linuxkpi/common/src/linux_seq_file.c
+1-01 files

LLVM/project 60f478allvm/utils/release build_llvm_release.bat

Add Zstandard to Windows release build (#186772)

This PR adds Zstandard to the Windows release build script to enable
Zstandard support in LLVM.

Part 2 of https://github.com/llvm/llvm-project/issues/184177.

This PR supersedes #186631, which got closed because of a force push
mishap.
DeltaFile
+28-1llvm/utils/release/build_llvm_release.bat
+28-11 files

LLVM/project e8a03bbllvm/include/llvm InitializePasses.h, llvm/include/llvm/CodeGen MachineInstrBundle.h Passes.h

[CodGen] Port UnpackMachineBundles to new pass manager (#184918)
DeltaFile
+41-25llvm/lib/CodeGen/MachineInstrBundle.cpp
+14-0llvm/include/llvm/CodeGen/MachineInstrBundle.h
+2-2llvm/include/llvm/CodeGen/Passes.h
+1-1llvm/lib/CodeGen/CodeGen.cpp
+1-1llvm/include/llvm/InitializePasses.h
+1-1llvm/include/llvm/Passes/MachinePassRegistry.def
+60-305 files not shown
+65-3411 files

Dreckly/dreckly c1774d6editors/se distinfo, editors/se/patches patch-src_docmd2.c

se: Fix implicit declaration of rindex(3).
DeltaFile
+14-0editors/se/patches/patch-src_docmd2.c
+1-0editors/se/distinfo
+15-02 files

LLVM/project d48f8cbllvm/test/CodeGen/AArch64 arm64-vmul.ll

Prettify git diff

Re-add removed blank line in test file to clean up git diff
DeltaFile
+1-0llvm/test/CodeGen/AArch64/arm64-vmul.ll
+1-01 files

LLVM/project e905051llvm/test/CodeGen/AArch64 arm64-int-neon.ll

[AArch64][GlobalISel] Add missing test check lines
DeltaFile
+0-1llvm/test/CodeGen/AArch64/arm64-int-neon.ll
+0-11 files

LLVM/project 1cc9400llvm/lib/Target/AArch64 AArch64InstrGISel.td, llvm/lib/Target/AArch64/GISel AArch64LegalizerInfo.cpp AArch64RegisterBankInfo.cpp

[AArch64][GlobalISel] Add G_SQDMULL node

Previously, GISel was failing to lower the sqdmulls.scalar intrinsic. This is just a variation of sqdmull, but on two 32-bit S registers.
To fix this, create a G_SQDMULL node, and lower sqdmulls.scalar to that. This node is linked to the SD patterns for sqdmull, which allow this version of the intrinsic to lower.
DeltaFile
+99-62llvm/test/CodeGen/AArch64/arm64-vmul.ll
+7-0llvm/lib/Target/AArch64/AArch64InstrGISel.td
+1-3llvm/test/CodeGen/AArch64/arm64-int-neon.ll
+2-0llvm/lib/Target/AArch64/GISel/AArch64LegalizerInfo.cpp
+2-0llvm/lib/Target/AArch64/GISel/AArch64RegisterBankInfo.cpp
+111-655 files

LLVM/project 95324e0clang/test/CodeGen/AArch64/sme2p3-intrinsics acle_sme2p3_luti6.c, clang/test/CodeGen/AArch64/sve2p3-intrinsics acle_sve2p3_luti6.c

[AArch64][clang][llvm] Add support for Armv9.7-A lookup table intrinsics

Add support for the following Armv9.7-A Lookup Table (lut)
instruction intrinsics:

SVE2.3
```c
  // Variant is  also available for: _u8 _mf8
  svint8_t svluti6[_s8](svint8x2_t table, svuint8_t indices);
```

SVE2.3 and SME2.3
``` c
  // Variants are also available for _u16_x2 and _f16_x2.
  svint16_t svluti6_lane[_s16_x2](svint16x2_t table, svuint8_t indices, uint64_t imm_idx);
```

SME2.3
```c

    [9 lines not shown]
DeltaFile
+175-0clang/test/CodeGen/AArch64/sme2p3-intrinsics/acle_sme2p3_luti6.c
+112-0clang/test/CodeGen/AArch64/sve2p3-intrinsics/acle_sve2p3_luti6.c
+105-0llvm/test/CodeGen/AArch64/sme2p3-intrinsics-luti6.ll
+102-0llvm/lib/Target/AArch64/AArch64ISelDAGToDAG.cpp
+79-0llvm/test/Verifier/AArch64/luti6-intrinsics.ll
+55-0llvm/test/CodeGen/AArch64/sve2p3-intrinsics-luti6.ll
+628-016 files not shown
+876-322 files

FreeNAS/freenas 4b77691src/middlewared/middlewared/plugins zettarepl.py, src/middlewared/middlewared/plugins/snapshot __init__.py

NAS-140201 / 27.0.0-BETA.1 / Make `pool.snapshottask.run` a job that can raise an error (#18406)

Also make it raise an error when a manually ran periodic snapshot task
tries to create a snapshot that already exists (but do not set task
state to failure in this case).

---------

Co-authored-by: Logan Cary <logan.cary at ixsystems.com>
DeltaFile
+51-13src/middlewared/middlewared/plugins/zettarepl.py
+57-0tests/api2/test_snapshot_task_run.py
+3-2src/middlewared/middlewared/plugins/zettarepl_/state.py
+3-1src/middlewared/middlewared/plugins/snapshot/__init__.py
+114-164 files

FreeBSD/ports 50120f0sysutils/beats9 Makefile, sysutils/beats9/files patch-go-sysinfo auditbeat.in

sysutils/beats9: New port

Add sysutils/beats9, beats component for ELK 9.x.

WWW:    https://github.com/elastic/beats/tree/v9.3.1
DeltaFile
+1,314-0sysutils/beats9/files/patch-go-sysinfo
+133-0sysutils/beats9/Makefile
+51-0sysutils/beats9/files/auditbeat.in
+51-0sysutils/beats9/files/metricbeat.in
+44-0sysutils/beats9/files/heartbeat.in
+43-0sysutils/beats9/files/filebeat.in
+1,636-029 files not shown
+2,131-235 files

FreeNAS/freenas c6c2c5asrc/middlewared/middlewared/plugins/zfs destroy_impl.py snapshot_create_impl.py

NAS-140331 / 27.0.0-BETA.1 / Fix mypy errors in ZFS destroy and snapshot create (#18481)
DeltaFile
+1-1src/middlewared/middlewared/plugins/zfs/destroy_impl.py
+1-1src/middlewared/middlewared/plugins/zfs/snapshot_create_impl.py
+2-22 files

LLVM/project 2598179llvm/lib/Target/AMDGPU AMDGPURegBankLegalizeRules.cpp

[AMDGPU][GlobalISel][NFC] Group RegBankLegalize intrinsic rules (#186912)
DeltaFile
+25-23llvm/lib/Target/AMDGPU/AMDGPURegBankLegalizeRules.cpp
+25-231 files

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

ports-mgmt/pkg-devel: update to 2.6.99.3

Changes:
- libfetch: fix segfault at exit when using SRV mirror type
- solver: avoid spurious reinstall from wrong repo with multi-repo setups
DeltaFile
+3-3ports-mgmt/pkg-devel/distinfo
+2-2ports-mgmt/pkg-devel/Makefile
+5-52 files

FreeBSD/ports 41eb329mail/mlmmj-archiver distinfo Makefile

mail/mlmmj-archiver: update to 0.6.1

Use iconv from libc
DeltaFile
+3-3mail/mlmmj-archiver/distinfo
+2-2mail/mlmmj-archiver/Makefile
+5-52 files

Dreckly/dreckly 85f7d20editors/dte distinfo, editors/dte/patches patch-src_convert.c

dte: Fix iconv usage on SunOS and recent NetBSD.
DeltaFile
+31-0editors/dte/patches/patch-src_convert.c
+1-0editors/dte/distinfo
+32-02 files

Dreckly/dreckly d10e71deditors/dte Makefile

dte: Use iconv library on SunOS
DeltaFile
+2-0editors/dte/Makefile
+2-01 files

Dreckly/dreckly 791c9eddevel/xmake distinfo, devel/xmake/patches patch-defs.h

xmake: Fix implicit decl of bcopy(3).
DeltaFile
+14-0devel/xmake/patches/patch-defs.h
+1-0devel/xmake/distinfo
+15-02 files