LLVM/project 47766d7clang/include/clang/Basic BuiltinsAMDGPU.td BuiltinsAMDGPUDocs.td

[AMDGPU][Clang][Doc] Add documentation for WMMA builtins (#183939)

DeltaFile
+268-67clang/include/clang/Basic/BuiltinsAMDGPU.td
+326-0clang/include/clang/Basic/BuiltinsAMDGPUDocs.td
+594-672 files

LLVM/project 1b35451mlir/lib/Dialect/IRDL/IR IRDL.cpp, mlir/test/Dialect/IRDL invalid_names.irdl.mlir

[mlir][irdl] Fix crash in TypeOp/AttributeOp verify on empty sym_name (#184598)

TypeOp::verify() and AttributeOp::verify() called StringRef::front() to
check for leading '\!' or '#' sigils before passing the name to
isValidName(). When sym_name is empty, front() triggers an assertion
failure:
  Assertion `\!empty()' failed.

Fix: guard the front() calls with an emptiness check. An empty sym_name
then falls through to isValidName(), which already emits a proper
diagnostic:
  error: name of type is empty

Fixes #159949
DeltaFile
+16-0mlir/test/Dialect/IRDL/invalid_names.irdl.mlir
+2-2mlir/lib/Dialect/IRDL/IR/IRDL.cpp
+18-22 files

FreeBSD/ports e820fafwww/iridium distinfo Makefile, www/iridium/files patch-chrome_common_chrome__features.cc patch-chrome_common_chrome__features.h

www/iridium: update to 2026.03.145.2

(cherry picked from commit 3253bdf61dc0b3cb0e9c6dccf7ed0a55acf05b54)
DeltaFile
+7-7www/iridium/files/patch-chrome_common_chrome__features.cc
+3-3www/iridium/files/patch-chrome_common_chrome__features.h
+3-3www/iridium/distinfo
+3-3www/iridium/files/patch-gpu_command__buffer_service_webgpu__decoder__impl.cc
+2-2www/iridium/files/patch-gpu_command__buffer_service_gles2__cmd__decoder.cc
+1-1www/iridium/Makefile
+19-196 files

FreeBSD/ports 3253bdfwww/iridium distinfo Makefile, www/iridium/files patch-chrome_common_chrome__features.cc patch-gpu_command__buffer_service_webgpu__decoder__impl.cc

www/iridium: update to 2026.03.145.2
DeltaFile
+7-7www/iridium/files/patch-chrome_common_chrome__features.cc
+3-3www/iridium/files/patch-gpu_command__buffer_service_webgpu__decoder__impl.cc
+3-3www/iridium/distinfo
+3-3www/iridium/files/patch-chrome_common_chrome__features.h
+2-2www/iridium/files/patch-gpu_command__buffer_service_gles2__cmd__decoder.cc
+1-1www/iridium/Makefile
+19-196 files

LLVM/project 05fdd53clang/lib/Sema SemaConcept.cpp, clang/test/SemaTemplate concepts.cpp

[Clang] Fix the lambda context for constraint evaluation (#184319)

Constraint lambdas in the requires body need complete template arguments
before they can be evaluated. That was connected by
ImplicitConceptSpecializationDecl which is no longer created naturally
after the normalization patch.

This patch fixes the bug by creating a temporary decl for that purpose.
Though the temporary object should go away once we have the evaluation
context track template arguments.

No release note for being a regression fix.

Fixes #184047
DeltaFile
+37-0clang/test/SemaTemplate/concepts.cpp
+29-3clang/lib/Sema/SemaConcept.cpp
+66-32 files

FreeNAS/freenas 5379c4bsrc/middlewared/middlewared/alert/source smart.py

NAS-140106 / 25.10.2.2 / Fix SMART alerts (by themylogin) (#18346)

Original PR: https://github.com/truenas/middleware/pull/18340

Co-authored-by: themylogin <themylogin at gmail.com>
DeltaFile
+4-2src/middlewared/middlewared/alert/source/smart.py
+4-21 files

FreeNAS/freenas f9878d5src/middlewared/middlewared/alert/source enclosure_status.py, src/middlewared/middlewared/pytest/unit/alert/source test_enclosure_status.py

NAS-140109 / 25.10.2.2 / Fix enclosure alert (by themylogin) (#18345)

mypy found the following error:
```
middlewared/alert/source/enclosure_status.py:96: error: Argument 1 to "remove" of "list" has incompatible type "str"; expected "list[str]"  [arg-type]
```

good_enclosures was a list of lists of single elements that contained
strings like `f"{enc['name']} (id: {enc['id']})"`. We were trying to:
* Remove strings from that list (which would always raise ValueError
since the list contains lists, not strings)
* List contained `f"{enc['name']} (id: {enc['id']})"`, we were trying to
remove just `enc_name`, that would never have worked also

Original PR: https://github.com/truenas/middleware/pull/18341

Co-authored-by: themylogin <themylogin at gmail.com>
DeltaFile
+131-0src/middlewared/middlewared/pytest/unit/alert/source/test_enclosure_status.py
+5-2src/middlewared/middlewared/alert/source/enclosure_status.py
+136-22 files

DragonFlyBSD/src 2298f74sbin/dhclient bpf.c

Revert "dhclient(8): Fix send_packet() to not convert ip_len/ip_off byteorder"

This reverts commit 683751a6ca60d9dd39c7c6b8c5fd88b8c2d4b5c3.

The commit 2ba12c9ccce24e5186e60a8be059faf55cd27e21 mentioned in the
reverted commit was in the master/6.5 branch and didn't affect the 6.4
stable branch.
DeltaFile
+9-0sbin/dhclient/bpf.c
+9-01 files

FreeNAS/freenas 8fcc6b6src/middlewared/middlewared/plugins/smb_ util_smbconf.py, tests/unit test_smb_service.py

NAS-139989 / 25.10.2.2 / Enforce server signing when encryption mandatory (by anodos325) (#18344)

This commit changes the TrueNAS SMB server so that it also requires
signing when encryption is mandatory. Contrary to how it may appear this
does not have a significant security impact. We are just enabling it so
that security scanners will avoid dinging us by reporting a
"vulnerability" when the server actually enforces something more robust.

Original PR: https://github.com/truenas/middleware/pull/18301

Co-authored-by: Andrew Walker <andrew.walker at truenas.com>
DeltaFile
+10-0tests/unit/test_smb_service.py
+4-0src/middlewared/middlewared/plugins/smb_/util_smbconf.py
+14-02 files

FreeNAS/freenas c801444src/middlewared/middlewared/plugins/filesystem_ utils.py, tests/unit test_acltool.py test_acl_convert.py

NAS-140111 / 26.0.0-BETA.1 / Fix POSIX ACL inheritance bug and add tests (#18342)

This commit fixes a bug whereby middleware was trying to apply a POSIX
default ACL to files.

Additional tests are added to provide coverage of "acltool" behavior for
recursion and traversal of child datasets.
DeltaFile
+611-0tests/unit/test_acltool.py
+52-0tests/unit/test_acl_convert.py
+7-1src/middlewared/middlewared/plugins/filesystem_/utils.py
+670-13 files

FreeBSD/ports 2709036audio/py-spotipy distinfo Makefile

audio/py-spotipy: Update to 2.26.0

ChangeLog:      https://github.com/spotipy-dev/spotipy/releases/tag/2.26.0
Reported by:    Niko <notifications at github.com>
DeltaFile
+3-3audio/py-spotipy/distinfo
+1-1audio/py-spotipy/Makefile
+4-42 files

LLVM/project ea174f6llvm/test/CodeGen/AMDGPU amdgcn.bitcast.1024bit.ll amdgcn.bitcast.512bit.ll, llvm/test/CodeGen/RISCV clmul.ll

Merge branch 'main' into users/c8ef/fold_left_first
DeltaFile
+84,317-78,372llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.1024bit.ll
+25,751-24,782llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.512bit.ll
+23,663-20,281llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.960bit.ll
+21,867-18,577llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.896bit.ll
+25,051-14,920llvm/test/CodeGen/RISCV/clmul.ll
+13,685-22,906llvm/test/CodeGen/RISCV/rvv/clmulh-sdnode.ll
+194,334-179,8387,548 files not shown
+769,605-433,3387,554 files

FreeNAS/freenas 9695db5src/middlewared/middlewared/alert/source smart.py

Fix SMART alerts

(cherry picked from commit 32b452dc2afe849d34d39f983ca037e28d3e82aa)
DeltaFile
+4-2src/middlewared/middlewared/alert/source/smart.py
+4-21 files

FreeNAS/freenas ab6b6bbsrc/middlewared/middlewared/alert/source smart.py

NAS-140106 / 26.0.0-BETA.1 / Fix SMART alerts (#18340)

DeltaFile
+4-2src/middlewared/middlewared/alert/source/smart.py
+4-21 files

FreeNAS/freenas 4597001src/middlewared/middlewared/alert/source enclosure_status.py, src/middlewared/middlewared/pytest/unit/alert/source test_enclosure_status.py

Fix enclosure alert

(cherry picked from commit 1e055f882e4659dbd6140eab118709f708aac4be)
DeltaFile
+131-0src/middlewared/middlewared/pytest/unit/alert/source/test_enclosure_status.py
+5-2src/middlewared/middlewared/alert/source/enclosure_status.py
+136-22 files

FreeNAS/freenas 05a34fcsrc/middlewared/middlewared/alert/source enclosure_status.py, src/middlewared/middlewared/pytest/unit/alert/source test_enclosure_status.py

NAS-140109 / 26.0.0-BETA.1 / Fix enclosure alert (#18341)

mypy found the following error:
```
middlewared/alert/source/enclosure_status.py:96: error: Argument 1 to "remove" of "list" has incompatible type "str"; expected "list[str]"  [arg-type]
```

good_enclosures was a list of lists of single elements that contained
strings like `f"{enc['name']} (id: {enc['id']})"`. We were trying to:
* Remove strings from that list (which would always raise ValueError
since the list contains lists, not strings)
* List contained `f"{enc['name']} (id: {enc['id']})"`, we were trying to
remove just `enc_name`, that would never have worked also
DeltaFile
+131-0src/middlewared/middlewared/pytest/unit/alert/source/test_enclosure_status.py
+5-2src/middlewared/middlewared/alert/source/enclosure_status.py
+136-22 files

LLVM/project 0af2d43clang/include/clang/Basic DiagnosticSemaKinds.td, clang/lib/Sema SemaDeclAttr.cpp

[Clang] Warn if both of `dllexport`/`dllimport` and `exclude_from_explicit_instantiation` are specified (#183515)

The attributes `exclude_from_explicit_instantiation` and
`dllexport`/`dllimport` serve opposite purposes.
Therefore, if an entity has both attributes, drop one with a warning,
depending on the context of the declaration.
In a template context, the `exclude_from_explicit_instantiation`
attribute takes precedence over the `dllexport` or `dllimport`
attribute. Conversely, the `dllexport` and `dllimport` attributes are
prioritized, in a non-template context.
DeltaFile
+172-0clang/test/SemaCXX/attr-exclude_from_explicit_instantiation.ignore-dllattr.cpp
+35-0clang/lib/Sema/SemaDeclAttr.cpp
+9-0clang/include/clang/Basic/DiagnosticSemaKinds.td
+216-03 files

LLVM/project 5cf09a6llvm/lib/Target/AArch64 AArch64ISelLowering.cpp, llvm/test/CodeGen/AArch64 clmul-fixed.ll clmul.ll

[AArch64][ISel] Use vector register for scalar CLMUL (#183282)

Even though there are only v8i8 and v1i64 variants for pmul/pmull, Using
them is faster than the current implementation for scalar CLMUL.
DeltaFile
+3,105-3,034llvm/test/CodeGen/AArch64/clmul-fixed.ll
+1,223-1,171llvm/test/CodeGen/AArch64/clmul.ll
+39-2llvm/lib/Target/AArch64/AArch64ISelLowering.cpp
+4,367-4,2073 files

FreeNAS/freenas ea72c36src/middlewared/middlewared/plugins/smb_ util_smbconf.py, tests/unit test_smb_service.py

NAS-139989 / 26.0.0-BETA.1 / Enforce server signing when encryption mandatory (#18301)

This commit changes the TrueNAS SMB server so that it also requires
signing when encryption is mandatory. Contrary to how it may appear this
does not have a significant security impact. We are just enabling it so
that security scanners will avoid dinging us by reporting a
"vulnerability" when the server actually enforces something more robust.

(cherry picked from commit fc46c510bb19dcf02a9a46c480cac110631557e6)
DeltaFile
+10-0tests/unit/test_smb_service.py
+4-0src/middlewared/middlewared/plugins/smb_/util_smbconf.py
+14-02 files

FreeBSD/ports f1baaefsysutils/stackit distinfo Makefile

sysutils/stackit: Update to 0.55.0

Changelog:
https://github.com/stackitcloud/stackit-cli/releases/tag/v0.55.0

PR:             293571
DeltaFile
+5-5sysutils/stackit/distinfo
+1-1sysutils/stackit/Makefile
+6-62 files

FreeNAS/freenas e3d44b5src/middlewared/middlewared/plugins/disk_ availability.py, src/middlewared/middlewared/pytest/unit/plugins/disk test_availability.py

NAS-139947 / 25.10.2.2 / Fix `disk.check_disks_availability` (by themylogin) (#18343)

Do not make `disk.check_disks_availability` raise error if the only
disks that have duplicate serial numbers are unrelated to the performed
operation.

Original PR: https://github.com/truenas/middleware/pull/18310

Co-authored-by: themylogin <themylogin at gmail.com>
DeltaFile
+12-0src/middlewared/middlewared/pytest/unit/plugins/disk/test_availability.py
+1-1src/middlewared/middlewared/plugins/disk_/availability.py
+13-12 files

FreeBSD/ports fd62343devel/py-cwltest Makefile

devel/py-cwltest: proper fix
DeltaFile
+2-2devel/py-cwltest/Makefile
+2-21 files

HardenedBSD/src d5f3b15share/man/man4 me.4 Makefile, sys/compat/linuxkpi/common/include/linux dma-mapping.h

Merge remote-tracking branch 'origin/hardened/current/master' into hardened/current/cross-dso-cfi
DeltaFile
+110-61sys/compat/linuxkpi/common/src/linux_80211.c
+6-6sys/compat/linuxkpi/common/include/linux/dma-mapping.h
+2-2share/man/man4/me.4
+1-0share/man/man4/Makefile
+0-1sys/compat/linuxkpi/common/include/net/mac80211.h
+119-705 files

LLVM/project 98ed417llvm/test/Transforms/LoopVectorize early_exit_with_stores.ll early_exit_store_legality.ll, llvm/test/Transforms/LoopVectorize/AArch64 early_exit_with_stores.ll

[LV] Transform tests for early-exit with stores (#183288)

Precommit of transform tests for #178454
DeltaFile
+1,126-0llvm/test/Transforms/LoopVectorize/early_exit_with_stores.ll
+1,125-0llvm/test/Transforms/LoopVectorize/RISCV/early_exit_with_stores.ll
+1,082-0llvm/test/Transforms/LoopVectorize/AArch64/early_exit_with_stores.ll
+281-45llvm/test/Transforms/LoopVectorize/early_exit_store_legality.ll
+78-0llvm/test/Transforms/LoopVectorize/VPlan/early_exit_with_stores_vplan.ll
+3,692-455 files

HardenedBSD/src b2c3411share/man/man4 me.4 Makefile, sys/compat/linuxkpi/common/include/linux dma-mapping.h

Merge branch 'freebsd/current/main' into hardened/current/master
DeltaFile
+110-61sys/compat/linuxkpi/common/src/linux_80211.c
+6-6sys/compat/linuxkpi/common/include/linux/dma-mapping.h
+2-2share/man/man4/me.4
+0-1sys/compat/linuxkpi/common/include/net/mac80211.h
+1-0share/man/man4/Makefile
+119-705 files

FreeBSD/ports f66b830devel/py-cwltest Makefile

devel/py-cwltest: fix bulk build
DeltaFile
+1-1devel/py-cwltest/Makefile
+1-11 files

LLVM/project 697054dllvm/lib/Target/SPIRV SPIRVInstructionSelector.cpp

Review
DeltaFile
+17-14llvm/lib/Target/SPIRV/SPIRVInstructionSelector.cpp
+17-141 files

FreeNAS/freenas 3cdd8a5

Empty commit to create PR on github.

You should reset it
DeltaFile
+0-00 files

FreeNAS/freenas 4802ec8src/middlewared/middlewared/plugins/disk_ availability.py, src/middlewared/middlewared/pytest/unit/plugins/disk test_availability.py

Do not make `disk.check_disks_availability` raise error if the only disks
that have duplicate serial numbers are unrelated to the performed operation.

(cherry picked from commit de937087fb1936e4c45eadef987e58cc45b3ebf9)
DeltaFile
+12-0src/middlewared/middlewared/pytest/unit/plugins/disk/test_availability.py
+1-1src/middlewared/middlewared/plugins/disk_/availability.py
+13-12 files

FreeBSD/ports 124e9aawww/chromium distinfo Makefile, www/chromium/files patch-chrome_common_chrome__features.cc patch-chrome_common_chrome__features.h

www/chromium: update to 145.0.7632.159

(cherry picked from commit 4180d91cf1eda5a25e2893bbf4c55f285f8d95b3)
DeltaFile
+7-7www/chromium/distinfo
+7-7www/chromium/files/patch-chrome_common_chrome__features.cc
+3-3www/chromium/files/patch-chrome_common_chrome__features.h
+3-3www/chromium/files/patch-gpu_command__buffer_service_webgpu__decoder__impl.cc
+2-2www/chromium/files/patch-gpu_command__buffer_service_gles2__cmd__decoder.cc
+1-1www/chromium/Makefile
+23-236 files