FreeNAS/freenas 6d07fd9tests/api2 test_001_ssh.py test_tunables.py

NAS-139960 / 26.0.0-BETA.1 / Fix test_arc_max_set and test_firstboot_checks readonly assertion (#18287)

The switch from `/proc/self/mountinfo` parsing to `statmount` separated
per-mount VFS flags from filesystem-specific options. Readonly was
previously included in both `mount_opts` and `super_opts` but now only
appears in `mount_opts`. Update tests to check the correct field.
DeltaFile
+3-1tests/api2/test_001_ssh.py
+1-1tests/api2/test_tunables.py
+4-22 files

LLVM/project e36fe2eclang/lib/Headers ptrauth.h

[PAC][Headers] Silence warnings in `ptrauth.h` macro expansions (#183107)

This commit ensures that
`-Wgnu-statement-expression-from-macro-expansion` is not triggered when
`ptrauth.h` is included, but pointer authentication is not available.

Fixes #171461.
DeltaFile
+10-11clang/lib/Headers/ptrauth.h
+10-111 files

FreeBSD/ports 830b33fsysutils/mstflint distinfo Makefile

sysutils/mstflint: Update to 4.35.0-1

Reported by:    portscout
Sponsored by:   Netflix
DeltaFile
+3-3sysutils/mstflint/distinfo
+1-1sysutils/mstflint/Makefile
+1-1sysutils/mstflint/pkg-plist
+5-53 files

LLVM/project 262a678clang/test/CIR/CodeGen call-no-decl.c

[CIR][NFC] Fix Call no decl test (#183137)

Update the call-no-decl test file to ignore for parameter attribute `{llvm.noundef}`
DeltaFile
+4-3clang/test/CIR/CodeGen/call-no-decl.c
+4-31 files

OPNSense/core d348a53src/opnsense/scripts/filter list_non_mvc_rules.php

Firewall: Rules [new] - default ipprotocol mismatch, when not specified, both are indicated. closes https://github.com/opnsense/core/issues/9858
DeltaFile
+1-1src/opnsense/scripts/filter/list_non_mvc_rules.php
+1-11 files

FreeBSD/doc e19e425documentation/content/nl/articles/leap-seconds _index.po _index.adoc

nl/articles/leap-seconds: update translation
DeltaFile
+16-15documentation/content/nl/articles/leap-seconds/_index.po
+1-1documentation/content/nl/articles/leap-seconds/_index.adoc
+17-162 files

FreeBSD/doc 763af3adocumentation/content/nl/books/faq _index.po _index.adoc

nl/books/faq: fix a few fuzzy translations
DeltaFile
+4-4documentation/content/nl/books/faq/_index.po
+1-1documentation/content/nl/books/faq/_index.adoc
+5-52 files

FreeNAS/freenas 5a72ffdtests/api2 test_300_nfs.py test_200_ftp.py

test
DeltaFile
+0-2,224tests/api2/test_300_nfs.py
+0-1,411tests/api2/test_200_ftp.py
+0-936tests/api2/test_345_acl_nfs4.py
+0-700tests/api2/test_011_user.py
+0-565tests/api2/test_audit_websocket.py
+0-495tests/api2/test_440_snmp.py
+0-6,331243 files not shown
+0-31,085249 files

FreeNAS/freenas 412ebc1src/middlewared/middlewared/alembic/versions/26.0 2026-02-23_15-15_webshare_groups.py, src/middlewared/middlewared/plugins truenas.py

Merge branch 'master' of https://github.com/truenas/middleware into NAS-139874-test
DeltaFile
+0-124src/middlewared/middlewared/plugins/truenas.py
+101-16src/middlewared/middlewared/plugins/service_/services/base.py
+104-0src/middlewared/middlewared/plugins/truenas/__init__.py
+84-0src/middlewared/middlewared/plugins/truenas/tn.py
+74-0tests/api2/test_jbof.py
+32-0src/middlewared/middlewared/alembic/versions/26.0/2026-02-23_15-15_webshare_groups.py
+395-14024 files not shown
+562-19130 files

LLVM/project e1be4dfllvm/lib/Target/Hexagon HexagonNewValueJump.cpp HexagonVLIWPacketizer.cpp, llvm/test/CodeGen/Hexagon disable-packetizer-nvj.ll

[Hexagon] Disable new value jumps when packetizer is disabled (#180615)

New value jumps require the feeder instruction to be in the same packet
as the consumer (.new) instruction. When --disable-packetizer is used,
each instruction is placed in its own packet, making it impossible to
satisfy this requirement.

Previously, using --disable-packetizer would cause an assertion failure
in the MCCodeEmitter: "Couldn't find producer". This change fixes the
crash by checking the DisablePacketizer flag in the NewValueJump pass
and skipping NVJ generation when packetization is disabled.
DeltaFile
+34-0llvm/test/CodeGen/Hexagon/disable-packetizer-nvj.ll
+5-1llvm/lib/Target/Hexagon/HexagonNewValueJump.cpp
+2-3llvm/lib/Target/Hexagon/HexagonVLIWPacketizer.cpp
+41-43 files

FreeBSD/ports 4e2deb5graphics/lua-qrencode Makefile distinfo, graphics/lua-qrencode/files patch-Makefile

graphics/lua-qrencode: rework port

PR:             293392
Submitted by:   Daniel Engberg
DeltaFile
+10-5graphics/lua-qrencode/Makefile
+0-15graphics/lua-qrencode/files/patch-Makefile
+3-3graphics/lua-qrencode/distinfo
+13-233 files

LLVM/project a41cedalldb/test/API/commands/process/attach TestProcessAttach.py

[lldb] Make TestProcessAttach.py more reliable (#183141)

This test occasionally fails on GreenDragon. When the directory already
exists and we enter the exception block, the `os.errno` symbol is not
found because it was deprecated in Python 3.7.

Instead, replace `os.mkdir` with `os.makedirs` because it can handle a
directory already existing.
DeltaFile
+1-5lldb/test/API/commands/process/attach/TestProcessAttach.py
+1-51 files

LLVM/project 74f5708llvm/include/llvm/Support KnownFPClass.h, llvm/lib/Analysis ValueTracking.cpp

ValueTracking: Move fmul constant special case to KnownFPClass
DeltaFile
+13-27llvm/lib/Analysis/ValueTracking.cpp
+20-0llvm/lib/Support/KnownFPClass.cpp
+4-0llvm/include/llvm/Support/KnownFPClass.h
+37-273 files

FreeBSD/ports 2daab57databases/cego distinfo Makefile

databases/cego: update 2.54.7 -> 2.54.9

- fix CegoAdminThread::srvVerifyTableSet for view loop iterator
- Before decoding values via CegoQueryHelper::decodeFVL,
  the btree schema has to be sorted in terms of field id.
  Otherwise, decoding might be not complete in case of
  non-ascending btree attributes.
  fix in CegoBtreeNode::verifyLeafFull
DeltaFile
+3-3databases/cego/distinfo
+1-1databases/cego/Makefile
+4-42 files

LLVM/project 334aa96lldb/packages/Python/lldbsuite/test/make Makefile.rules, lldb/test/API/tools/lldb-dap/conpty-drain TestDAP_conpty_drain.py main.c

Revert "[lldb] fix Makefile.rules cross platform macros (#183090)" (#183142)

DeltaFile
+0-32lldb/test/API/tools/lldb-dap/conpty-drain/TestDAP_conpty_drain.py
+0-11lldb/test/API/tools/lldb-dap/conpty-drain/main.c
+4-6lldb/packages/Python/lldbsuite/test/make/Makefile.rules
+0-3lldb/test/API/tools/lldb-dap/conpty-drain/Makefile
+4-524 files

LLVM/project a8821e2llvm/lib/Target/AArch64 AArch64InstrInfo.td, llvm/test/CodeGen/AArch64 sminp-smaxp.ll uminp-umaxp.ll

[AArch64] optimize manual pairwise min/max (#182785)

Like https://github.com/llvm/llvm-project/pull/181549 but for min/max. I
believe that the behavior for `fminp`/`fmaxp` is correct based on

-
https://developer.arm.com/architectures/instruction-sets/intrinsics/vmax_f32
-
https://developer.arm.com/architectures/instruction-sets/intrinsics/vmaxv_f32

both using `FPMin` and `FPMAX` and 

```
defm FMAXP   : SIMDThreeSameVectorFP<1,0,0b110,"fmaxp", int_aarch64_neon_fmaxp>;
defm FMAX    : SIMDThreeSameVectorFP<0,0,0b110,"fmax", any_fmaximum>;
```

so using `any_fmaximum` for the patterns for `fmaxp` should be OK?
DeltaFile
+134-0llvm/test/CodeGen/AArch64/sminp-smaxp.ll
+134-0llvm/test/CodeGen/AArch64/uminp-umaxp.ll
+112-0llvm/test/CodeGen/AArch64/fminp-fmaxp.ll
+67-36llvm/lib/Target/AArch64/AArch64InstrInfo.td
+447-364 files

LLVM/project 130df05llvm/lib/Target/SPIRV SPIRVISelLowering.cpp

[SPIRV] Remove unreachable code from finalizeLowering
DeltaFile
+0-16llvm/lib/Target/SPIRV/SPIRVISelLowering.cpp
+0-161 files

LLVM/project 17eb0ebclang/unittests/Analysis/Scalable/Serialization/JSONFormatTest JSONFormatTest.h TUSummaryTest.cpp

[clang][ssaf] Skip permission-based tests when permissions are not enforced (#183128)

`JSONFormatTest/NoReadPermission` and
`JSONFormatTest/WriteStreamOpenFailure` are negative tests that expect
file operations to fail when Unix permissions are revoked. These tests
unexpectedly succeed instead of failing if they are run as root, or
executed in environments with non-standard filesystem semantics that do
not enforce permission checks.

This change adds a `permissionsAreEnforced()` helper to the
`JSONFormatTest` fixture that detects if:
  - The process is running as root `(getuid() == 0)`
- A probe file with read permission removed can still be opened,
indicating that file permission has no effect in the current
environment. The probe file's permissions are restored before returning
so `TearDown` can clean up the temp directory unconditionally.

This method is used to skip the two negative tests rather than failing
with a spurious assertion error.

    [2 lines not shown]
DeltaFile
+47-0clang/unittests/Analysis/Scalable/Serialization/JSONFormatTest/JSONFormatTest.h
+8-6clang/unittests/Analysis/Scalable/Serialization/JSONFormatTest/TUSummaryTest.cpp
+55-62 files

LLVM/project 4ef6a8alibc/shared/math nextdownf16.h nextdownf128.h, libc/src/__support/math CMakeLists.txt nextdownf128.h

[libc][math] Refactor nextdown family to header-only (#181679)

closes #181678
DeltaFile
+87-5utils/bazel/llvm-project-overlay/libc/BUILD.bazel
+57-0libc/src/__support/math/CMakeLists.txt
+32-0libc/src/__support/math/nextdownf128.h
+32-0libc/src/__support/math/nextdownf16.h
+29-0libc/shared/math/nextdownf16.h
+29-0libc/shared/math/nextdownf128.h
+266-518 files not shown
+519-4724 files

FreeBSD/ports 1898727math/givaro Makefile distinfo, math/givaro/files patch-src_kernel_integer_random-integer.h patch-src_kernel_recint_rfiddling.h

math/givaro: update 4.2.0 -> 4.2.1, fix build with libc++ 21

- libc++ 21 no longer allows std::make_signed to be overridden.
  Upstream fixed this as part of
  https://github.com/linbox-team/givaro/commit/ed91ee0

PR:             293269
Changes:        https://github.com/linbox-team/givaro/releases/tag/v4.2.1
DeltaFile
+0-23math/givaro/files/patch-src_kernel_integer_random-integer.h
+9-4math/givaro/Makefile
+0-11math/givaro/files/patch-src_kernel_recint_rfiddling.h
+5-3math/givaro/distinfo
+2-1math/givaro/pkg-plist
+16-425 files

LLVM/project 544e75elldb/packages/Python/lldbsuite/test/make Makefile.rules, lldb/test/API/tools/lldb-dap/conpty-drain TestDAP_conpty_drain.py main.c

Revert "Merge commit '74ad4baef073' from llvm.org/main into next (#183126)" (#183135)

DeltaFile
+32-0lldb/test/API/tools/lldb-dap/conpty-drain/TestDAP_conpty_drain.py
+11-0lldb/test/API/tools/lldb-dap/conpty-drain/main.c
+6-4lldb/packages/Python/lldbsuite/test/make/Makefile.rules
+3-0lldb/test/API/tools/lldb-dap/conpty-drain/Makefile
+52-44 files

LLVM/project 6f25168libc/src/__support/math asinpif16.h

[libc][math] Fix code consistency in asinpif16 lambda (#183140)

DeltaFile
+1-1libc/src/__support/math/asinpif16.h
+1-11 files

FreeBSD/ports ed52ebcsecurity/kanidm distinfo Makefile.crates, security/kanidm/files patch-tools_cli_Cargo.toml

security/kanidm: Update to 1.9.1

ChangeLog: https://github.com/kanidm/kanidm/releases/tag/v1.9.1

PR:             293327
Reported by:    brnrd@
Approved by:    bofh@ (implicit)
DeltaFile
+247-227security/kanidm/distinfo
+122-112security/kanidm/Makefile.crates
+11-0security/kanidm/files/patch-tools_cli_Cargo.toml
+1-1security/kanidm/Makefile
+381-3404 files

FreeBSD/ports c04a1adwww/gatus distinfo Makefile

www/gatus: Update to 5.35.0

ChangeLog: https://github.com/TwiN/gatus/releases/tag/v5.35.0
DeltaFile
+5-5www/gatus/distinfo
+1-2www/gatus/Makefile
+6-72 files

FreeNAS/freenas bde8f1dsrc/middlewared/middlewared/plugins/pool_ dataset.py __init__.py

this is when I knew this is not going in BETA.1
DeltaFile
+721-795src/middlewared/middlewared/plugins/pool_/dataset.py
+1,347-0src/middlewared/middlewared/plugins/pool_/__init__.py
+301-407src/middlewared/middlewared/plugins/pool_/dataset_encryption_info.py
+323-339src/middlewared/middlewared/plugins/pool_/dataset_details.py
+269-303src/middlewared/middlewared/plugins/pool_/dataset_encryption_lock.py
+205-232src/middlewared/middlewared/plugins/pool_/dataset_encryption_operations.py
+3,166-2,07614 files not shown
+3,801-2,77320 files

LLVM/project f7243c4mlir/lib/Dialect/XeGPU/Transforms XeGPUWgToSgDistribute.cpp, mlir/test/Dialect/XeGPU xegpu-wg-to-sg-unify-ops.mlir

[MLIR][XeGPU] Improve workgroup to subgroup distribution pattern for mulit-reduction op (#182178)

This PR improves the multi-reduction op pattern in wg distribution to
save the partially reduced tile to slm using the same rank as the tile
before reduced, instead of forcing them to using 2d slm tile. This
simplifies the layout assignment at later stage.
DeltaFile
+67-134mlir/lib/Dialect/XeGPU/Transforms/XeGPUWgToSgDistribute.cpp
+76-79mlir/test/Dialect/XeGPU/xegpu-wg-to-sg-unify-ops.mlir
+143-2132 files

NetBSD/pkgsrc fnKDhOadoc CHANGES-2026

   Updated databases/py-peewee, sysutils/ansible
VersionDeltaFile
1.1378+3-1doc/CHANGES-2026
+3-11 files

NetBSD/pkgsrc 0avy83wsysutils/ansible PLIST distinfo

   ansible: updated to 13.4.0

   13.4.0

   Major Changes

   containers.podman

   - Add podman Quadlet modules
VersionDeltaFile
1.65+1,011-781sysutils/ansible/PLIST
1.78+4-4sysutils/ansible/distinfo
1.106+3-3sysutils/ansible/Makefile
+1,018-7883 files

LLVM/project 796e7eb.github/workflows prune-unused-branches.py

[Github] Turn on prune-unused-branches workflow (#182985)

This patch turns on the prune-unused-branches workflow for everyone
rather than just my user branches now that all feedback from the
discourse thread has been addressed.
DeltaFile
+0-4.github/workflows/prune-unused-branches.py
+0-41 files

LLVM/project 93a5e37.github/workflows prune-unused-branches.py

[Github] Make prune unused branches workflow correctly handle reverts (#183114)

Revert branches were not being correctly excluded from the list of
branches to delete as we never even looked for them. Look for them, and
add some comments to explain.

I have verified that after this patch, the workflow only deletes
branches that are not associated with any PR.
DeltaFile
+4-1.github/workflows/prune-unused-branches.py
+4-11 files