LLVM/project 5709638flang/include/flang/Semantics openmp-utils.h, flang/lib/Semantics openmp-utils.cpp

[flang][OpenMP] Implement nest depth calculation in LoopSequence (#186477)

Calculate two depths, a semantic one and a perfect one. The former is
the depth of a loop nest taking into account any loop- or
sequence-transforming OpenMP constructs. The latter is the maximum level
to which the semantic nest is a perfect nest.

Issue: https://github.com/llvm/llvm-project/issues/185287

Reinstate PR185298 after a fix has been merged in PR186416. Includes a
testcase that triggered failures before.
DeltaFile
+135-9flang/lib/Semantics/openmp-utils.cpp
+32-7flang/include/flang/Semantics/openmp-utils.h
+20-0flang/test/Semantics/negate-literal-typedexpr.f90
+187-163 files

LLVM/project 28ab5ddllvm/lib/Target/X86 X86InstrFoldTables.cpp, llvm/test/CodeGen/X86 non-foldable-with-the-same-mask.mir interleave-load-fold.ll

[X86] Blocklist instructions that are unsafe for masked-load folding. (#178888)

This PR blocklist instructions that are unsafe for masked-load folding.

Folding with the same mask is only safe if every active destination
element reads only from source elements that are also active under the
same mask. These instructions perform element rearrangement or
broadcasting, which may cause active destination elements to read from
masked-off source elements.

VPERMILPD and VPERMILPS are safe only in the rrk form, the rik form
needs to be blocklisted. In the rrk form, the masked source operand is a
control mask, while in the rik form the masked source operand is the
data/value. This is also why VPSHUFB is safe to fold, while other
shuffles such as VSHUFPS are not.

Examples:
```
EVEX.128.66.0F.WIG 67 /r VPACKUSWB xmm1{k1}{z}, xmm2, xmm3/m128 

    [35 lines not shown]
DeltaFile
+447-0llvm/test/TableGen/x86-fold-tables.inc
+88-59llvm/test/CodeGen/X86/non-foldable-with-the-same-mask.mir
+105-0llvm/utils/TableGen/X86ManualFoldTables.def
+61-0llvm/utils/TableGen/X86FoldTablesEmitter.cpp
+10-7llvm/test/CodeGen/X86/interleave-load-fold.ll
+8-0llvm/lib/Target/X86/X86InstrFoldTables.cpp
+719-662 files not shown
+728-668 files

FreeNAS/freenas cbf155esrc/middlewared/middlewared/plugins/pool_ dataset_details.py

Fix `pool.dataset.details` crashing when webshare exist
DeltaFile
+7-1src/middlewared/middlewared/plugins/pool_/dataset_details.py
+7-11 files

LLVM/project c2e739flibcxx/include format, libcxx/include/__format formatter_floating_point.h

[libc++] Avoid including <cmath> in <format> (#186332)

This reduces the time to parse `<format>` a bit.
DeltaFile
+4-4libcxx/include/__format/formatter_floating_point.h
+4-1libcxx/include/format
+0-5libcxx/test/libcxx/transitive_includes/cxx26.csv
+8-103 files

LLVM/project 5b9e292flang/test/Lower/Intrinsics iall.f90 iany.f90

[flang][NFC] Converted five tests from old lowering to new lowering (part 31) (#186299)

Tests converted from test/Lower/Intrinsics: iall.f90, iand.f90,
iany.f90, ibclr.f90, ibits.f90
DeltaFile
+143-84flang/test/Lower/Intrinsics/iall.f90
+58-87flang/test/Lower/Intrinsics/iany.f90
+55-35flang/test/Lower/Intrinsics/iand.f90
+23-19flang/test/Lower/Intrinsics/ibits.f90
+17-15flang/test/Lower/Intrinsics/ibclr.f90
+296-2405 files

FreeNAS/freenas fd3d4bdsrc/middlewared/middlewared/plugins/alert alert.py __init__.py, src/middlewared/middlewared/plugins/catalog sync.py apps_details.py

PEP8
DeltaFile
+6-2src/middlewared/middlewared/plugins/catalog/sync.py
+3-1src/middlewared/middlewared/plugins/catalog/apps_details.py
+1-1src/middlewared/middlewared/plugins/alert/alert.py
+0-1src/middlewared/middlewared/plugins/alert/__init__.py
+10-54 files

FreeNAS/freenas 93c15d4src/middlewared/middlewared main.py, src/middlewared/middlewared/common/ports __init__.py

NAS-140295 / 27.0.0-BETA.1 / Convert ports service to be typesafe (#18456)

This commit adds changes to convert ports plugin to be typesafe and mypy
compliant.
DeltaFile
+95-92src/middlewared/middlewared/plugins/ports/ports.py
+35-14src/middlewared/middlewared/common/ports/__init__.py
+42-0src/middlewared/middlewared/plugins/ports/__init__.py
+12-1src/middlewared/middlewared/plugins/ports/utils.py
+3-2src/middlewared/middlewared/pytest/unit/plugins/test_port_attachments.py
+2-0src/middlewared/middlewared/main.py
+189-1091 files not shown
+191-1097 files

FreeNAS/freenas 8b1592esrc/middlewared/middlewared/plugins nfs.py, src/middlewared/middlewared/plugins/docker state_management.py

More call2 for alerts
DeltaFile
+12-12src/middlewared/middlewared/plugins/nfs.py
+6-6src/middlewared/middlewared/plugins/docker/state_management.py
+4-4src/middlewared/middlewared/plugins/truecommand/portal.py
+4-4src/middlewared/middlewared/service/sharing_service.py
+2-2src/middlewared/middlewared/plugins/kmip/sync.py
+2-2src/middlewared/middlewared/plugins/kmip/zfs_keys.py
+30-306 files not shown
+42-4212 files

LLVM/project d3417c8llvm/lib/Target/AMDGPU SIInsertWaitcnts.cpp

[AMDGPU] Simplify state clearing in SIInsertWaitcnts. NFC. (#186399)

There is no need to clear state at the start or end of the run method,
because a fresh instance of SIInsertWaitcnts is constructed for each run
on a MachineFunction.
DeltaFile
+1-11llvm/lib/Target/AMDGPU/SIInsertWaitcnts.cpp
+1-111 files

LLVM/project 90faf52llvm/lib/Target/AVR AVRExpandPseudoInsts.cpp, llvm/test/CodeGen/AVR/pseudo SPWRITE.mir

[AVR] Optimize expansion of pseudo instruction SPWRITE for no SPH devices (#152905)

fixes https://github.com/llvm/llvm-project/issues/148560
DeltaFile
+14-11llvm/lib/Target/AVR/AVRExpandPseudoInsts.cpp
+1-4llvm/test/CodeGen/AVR/pseudo/SPWRITE.mir
+15-152 files

LLVM/project 2323fb3llvm/lib/Target/AMDGPU SIInsertWaitcnts.cpp

[AMDGPU] Initialize more fields in the SIInsertWaitcnts constructor. NFC. (#186394)

ST, TII, TRI and MRI can all be initialized in the constructor and hence
be references instead of pointers.
DeltaFile
+147-152llvm/lib/Target/AMDGPU/SIInsertWaitcnts.cpp
+147-1521 files

FreeBSD/src fed9017share/man/man9 crypto_request.9

crypto_request.9: Fix typo on crypto_initreq arguments

The function signature of `crypto_initreq()` was
incorrectly documented.

Signed-off-by:  Zixu Wu <zx at bv3.dev>
Reviewed by:    ziaee, pouria
Pull Request:   https://github.com/freebsd/freebsd-src/pull/2077
DeltaFile
+1-1share/man/man9/crypto_request.9
+1-11 files

FreeNAS/freenas b8c43f8src/middlewared/middlewared/plugins/alert service.py

PEP8
DeltaFile
+1-1src/middlewared/middlewared/plugins/alert/service.py
+1-11 files

FreeNAS/freenas ef52a64src/middlewared/middlewared/alert base.py, src/middlewared/middlewared/alert/service __init__.py

Remove global variable
DeltaFile
+4-18src/middlewared/middlewared/plugins/alert/service.py
+16-0src/middlewared/middlewared/alert/base.py
+12-0src/middlewared/middlewared/alert/service/__init__.py
+3-3src/middlewared/middlewared/plugins/alert/alert.py
+35-214 files

LLVM/project 1dae6fallvm/test/CodeGen/AArch64/GlobalISel legalize-shuffle-1x.ll

[AArch64] Add extra test coverage to legalize-shuffle-1x.ll. NFC
DeltaFile
+55-18llvm/test/CodeGen/AArch64/GlobalISel/legalize-shuffle-1x.ll
+55-181 files

OPNSense/core c0d5331src/opnsense/scripts/firmware check.sh

firmware: repeat the update after pkg reinstall

It appears that the package manager lost a number of tricks
over the years so now we add more manual labor to do what
we expect of it.
DeltaFile
+2-1src/opnsense/scripts/firmware/check.sh
+2-11 files

FreeNAS/freenas 64c7d0asrc/middlewared/middlewared/alert base.py, src/middlewared/middlewared/plugins/alert alert.py classes.py

`class_by_name` -> `by_name`
DeltaFile
+5-5src/middlewared/middlewared/alert/base.py
+5-5src/middlewared/middlewared/plugins/alert/alert.py
+2-2src/middlewared/middlewared/plugins/alert/classes.py
+12-123 files

LLVM/project d47aa6borc-rt/include/orc-rt Session.h, orc-rt/lib/executor Session.cpp

[orc-rt] Add Controller Interface (CI) symbol table to Session. (#186747)

The Controller Interface is the extended set of symbols (mostly wrapper
functions) that the controller can call prior to loading any JIT'd code.
It is expected that it will be used to inspect the process and create /
configure services to enable JITing.
DeltaFile
+29-0orc-rt/unittests/SessionTest.cpp
+12-4orc-rt/include/orc-rt/Session.h
+6-0orc-rt/lib/executor/Session.cpp
+47-43 files

LLVM/project fa40c36lldb/test/API/tools/lldb-dap/variables TestDAP_variables.py, lldb/tools/lldb-dap ProtocolUtils.cpp

[lldb-dap] Mark return value as readonly (#186329)

Marked return value as readonly to give VS Code a hint that this
variable doesn't support `setVariable` request.
DeltaFile
+2-1lldb/tools/lldb-dap/ProtocolUtils.cpp
+1-1lldb/test/API/tools/lldb-dap/variables/TestDAP_variables.py
+3-22 files

OpenBSD/ports osLVa2Uwww/gitea distinfo Makefile, www/gitea/pkg PLIST

   Update gitea 1.25.4 - > 1.25.5
   Changelog: https://github.com/go-gitea/gitea/releases/tag/v1.25.5
VersionDeltaFile
1.118+2-2www/gitea/distinfo
1.66+2-2www/gitea/pkg/PLIST
1.137+1-1www/gitea/Makefile
+5-53 files

FreeNAS/freenas 1841962src/middlewared/middlewared/plugins/alert alert.py service.py, src/middlewared/middlewared/plugins/alert_ alert.py service.py

alert_ -> alert
DeltaFile
+0-1,072src/middlewared/middlewared/plugins/alert_/alert.py
+1,072-0src/middlewared/middlewared/plugins/alert/alert.py
+0-234src/middlewared/middlewared/plugins/alert_/service.py
+234-0src/middlewared/middlewared/plugins/alert/service.py
+0-77src/middlewared/middlewared/plugins/alert_/classes.py
+77-0src/middlewared/middlewared/plugins/alert/classes.py
+1,383-1,3834 files not shown
+1,389-1,38910 files

FreeNAS/freenas 26a8259src/middlewared/middlewared/etc_files exports.mako, src/middlewared/middlewared/plugins alert.py vmware.py

Alert mypy
DeltaFile
+1,072-0src/middlewared/middlewared/plugins/alert_/alert.py
+0-1,049src/middlewared/middlewared/plugins/alert.py
+11-11src/middlewared/middlewared/plugins/iscsi_/auth.py
+8-8src/middlewared/middlewared/plugins/zfs_/zfs_events.py
+6-6src/middlewared/middlewared/plugins/vmware.py
+6-5src/middlewared/middlewared/etc_files/exports.mako
+1,103-1,07945 files not shown
+1,202-1,17951 files

FreeNAS/freenas 7895781src/middlewared/middlewared/alert base.py, src/middlewared/middlewared/alert/source __init__.py bond.py

Make alert source import implicit
DeltaFile
+69-0src/middlewared/middlewared/alert/source/__init__.py
+7-20src/middlewared/middlewared/plugins/alert.py
+17-1src/middlewared/middlewared/alert/base.py
+1-1src/middlewared/middlewared/alert/source/bond.py
+94-224 files

FreeNAS/freenas 7eb2a48src/middlewared/middlewared/alert/service snmp_trap.py, src/middlewared/middlewared/api/v27_0_0 alertservice.py alert.py

Alert classes and alert services in separate files
DeltaFile
+19-240src/middlewared/middlewared/plugins/alert.py
+234-0src/middlewared/middlewared/plugins/alert_/service.py
+77-0src/middlewared/middlewared/plugins/alert_/classes.py
+3-3src/middlewared/middlewared/api/v27_0_0/alertservice.py
+3-2src/middlewared/middlewared/api/v27_0_0/alert.py
+2-2src/middlewared/middlewared/alert/service/snmp_trap.py
+338-2473 files not shown
+344-2479 files

LLVM/project c3664d5llvm/docs LangRef.rst

[LangRef] Fix typo in signatures for rounding intrinsics (#186709)

Fixes #186536
DeltaFile
+18-18llvm/docs/LangRef.rst
+18-181 files

NetBSD/pkgsrc jKoRbThdevel/py-ruff cargo-depends.mk

   py-ruff: comment out patched crates
VersionDeltaFile
1.92+5-5devel/py-ruff/cargo-depends.mk
+5-51 files

LLVM/project ee4bb2cllvm/test/Transforms/LoopVectorize predicator.ll, llvm/test/Transforms/LoopVectorize/VPlan predicator.ll

[LV] Add more tests for blend masks. NFC (#186751)

To be used in #184838
DeltaFile
+254-0llvm/test/Transforms/LoopVectorize/VPlan/predicator.ll
+236-0llvm/test/Transforms/LoopVectorize/predicator.ll
+490-02 files

FreeBSD/ports 6f668efsysutils/vm-bhyve distinfo Makefile

sysutils/vm-bhyve: Update to 1.7.2

Changes:        https://github.com/freebsd/vm-bhyve/releases/tag/v1.7.1
Changes:        https://github.com/freebsd/vm-bhyve/releases/tag/v1.7.2
Approved by:    driesm (maintainer)
Differential Revision:  https://reviews.freebsd.org/D55841
DeltaFile
+3-3sysutils/vm-bhyve/distinfo
+1-2sysutils/vm-bhyve/Makefile
+4-52 files

LLVM/project 87f1a2bclang/lib/Sema SemaDecl.cpp, clang/test/Modules pr170099.cppm

[C++20] [Modules] Don't add discardable variables to module initializers (#186752)

Close https://github.com/llvm/llvm-project/issues/170099

The root cause of the problem is, we shouldn't add the inline variable
(which is discardable in linker's point of view) to the module's
initializers.

I verified with GCC's generated code to make the behavior consistent.

This is also a small optimization by the way.
DeltaFile
+20-0clang/test/Modules/pr170099.cppm
+4-1clang/lib/Sema/SemaDecl.cpp
+24-12 files

NetBSD/pkgsrc UCOewr3doc CHANGES-2026

   Updated sysutils/gam to 7.36.01
VersionDeltaFile
1.1776+2-1doc/CHANGES-2026
+2-11 files