FreeNAS/freenas 4328007src/middlewared/middlewared/plugins/iscsi_ target_to_extent.py

Add reload retry code
DeltaFile
+28-1src/middlewared/middlewared/plugins/iscsi_/target_to_extent.py
+28-11 files

FreeBSD/ports d2c9fa5security/libgcrypt distinfo Makefile

security/libgcrypt: Update to 1.12.0
DeltaFile
+3-3security/libgcrypt/distinfo
+1-1security/libgcrypt/Makefile
+1-1security/libgcrypt/pkg-plist
+5-53 files

LLVM/project f992f97mlir/include/mlir-c Rewrite.h, mlir/lib/Bindings/Python Rewrite.cpp

[MLIR][Python] Support dialect conversion in python bindings (#177782)

This PR adds dialect conversion support to the MLIR Python bindings.
Because it introduces a number of new APIs, it’s a fairly large PR. It
mainly includes the following parts:

* Add a set of types and APIs to the C API, including
`MlirConversionTarget`, `MlirConversionPattern`, `MlirTypeConverter`,
`MlirConversionPatternRewriter`, and others.
* Add the corresponding types and APIs to the Python bindings.
* Extend `mlir-tblgen` with codegen for Python adaptor classes, which
generates an adaptor class for each op.

Note that this PR only adds support for 1-to-1 conversions, 1-to-N
type/value conversions are not supported yet.

---------

Co-authored-by: Maksim Levental <maksim.levental at gmail.com>
DeltaFile
+300-2mlir/lib/Bindings/Python/Rewrite.cpp
+208-0mlir/lib/CAPI/Transforms/Rewrite.cpp
+151-0mlir/include/mlir-c/Rewrite.h
+111-24mlir/tools/mlir-tblgen/OpPythonBindingGen.cpp
+74-39mlir/test/mlir-tblgen/op-python-bindings.td
+73-0mlir/test/python/rewrite.py
+917-656 files not shown
+1,027-6612 files

LLVM/project faf3e06clang/docs SourceBasedCodeCoverage.rst ReleaseNotes.rst, clang/include/clang/Basic DiagnosticFrontendKinds.td

[MC/DC] Enable nested expressions (#125413)

A warning "contains an operation with a nested boolean expression." is
no longer emitted. At the moment, split expressions are treated as
individual Decisions.
DeltaFile
+63-60clang/lib/CodeGen/CodeGenPGO.cpp
+26-4clang/test/CoverageMapping/mcdc-nested-expr.cpp
+0-7clang/docs/SourceBasedCodeCoverage.rst
+0-5clang/include/clang/Basic/DiagnosticFrontendKinds.td
+2-2clang/test/Frontend/custom-diag-werror-interaction.c
+1-0clang/docs/ReleaseNotes.rst
+92-786 files

FreeBSD/src ab9b047. .clang-format

clang-format: adjust to sort C++ headers per style(9)

Many standard C++ headers do not have the .h file extension: some, such as
`iostream`, lack it; others have a .hpp file extension. Moreover, some
projects (like ATF/Kyua) also contain .ipp files, which are C++ "interface"
files.

Relax the regular expression to ensure that non-traditional C "system"
headers, C++ headers, etc, with angle brackets are sorted before
"local" headers.

MFC after:      1 week
Reviewed by: markj
Differential Revision: https://reviews.freebsd.org/D54401
DeltaFile
+2-2.clang-format
+2-21 files

LLVM/project 60b24e2llvm/test/CodeGen/AMDGPU fneg-combines.f16.ll fneg-combines.ll, llvm/test/CodeGen/RISCV fpclamptosat.ll

Merge branch 'users/chapuni/mcdc/nest/covmapdesc' into users/chapuni/mcdc/nest/nest
DeltaFile
+56,025-0llvm/test/CodeGen/RISCV/rvv/clmulh-sdnode.ll
+14,154-5,110llvm/test/CodeGen/RISCV/rvv/clmul-sdnode.ll
+850-5,393llvm/test/CodeGen/RISCV/fpclamptosat.ll
+2,230-3,501llvm/test/CodeGen/AMDGPU/fneg-combines.f16.ll
+2,626-2,303llvm/test/CodeGen/AMDGPU/fneg-combines.ll
+4,716-0llvm/test/MC/AMDGPU/gfx13_asm_sop2.s
+80,601-16,307984 files not shown
+135,807-36,963990 files

LLVM/project e91fdd9llvm/test/CodeGen/AMDGPU fneg-combines.f16.ll fneg-combines.ll, llvm/test/CodeGen/RISCV fpclamptosat.ll

Merge branch 'users/chapuni/cov/single/binop' into users/chapuni/mcdc/nest/covmapdesc
DeltaFile
+56,025-0llvm/test/CodeGen/RISCV/rvv/clmulh-sdnode.ll
+14,154-5,110llvm/test/CodeGen/RISCV/rvv/clmul-sdnode.ll
+850-5,393llvm/test/CodeGen/RISCV/fpclamptosat.ll
+2,230-3,501llvm/test/CodeGen/AMDGPU/fneg-combines.f16.ll
+2,626-2,303llvm/test/CodeGen/AMDGPU/fneg-combines.ll
+4,716-0llvm/test/MC/AMDGPU/gfx13_asm_sop2.s
+80,601-16,307984 files not shown
+135,807-36,963990 files

LLVM/project 940475cllvm/test/CodeGen/AMDGPU fneg-combines.f16.ll fneg-combines.ll, llvm/test/CodeGen/RISCV fpclamptosat.ll

Merge branch 'main' into users/chapuni/cov/single/binop
DeltaFile
+56,025-0llvm/test/CodeGen/RISCV/rvv/clmulh-sdnode.ll
+14,154-5,110llvm/test/CodeGen/RISCV/rvv/clmul-sdnode.ll
+850-5,393llvm/test/CodeGen/RISCV/fpclamptosat.ll
+2,230-3,501llvm/test/CodeGen/AMDGPU/fneg-combines.f16.ll
+2,626-2,303llvm/test/CodeGen/AMDGPU/fneg-combines.ll
+4,716-0llvm/test/MC/AMDGPU/gfx13_asm_sop2.s
+80,601-16,307986 files not shown
+135,956-37,145992 files

LLVM/project a34e89fclang/lib/StaticAnalyzer/Checkers/WebKit NoDeleteChecker.cpp, clang/test/Analysis/Checkers/WebKit nodelete-annotation.cpp

[alpha.webkit.NoDeleteChecker] Don't emit a warning for a function without annotation. (#178824)

This PR fixes the bug in alpha.webkit.NoDeleteChecker that it emits a
warning for any function without
[[clang::annotate_type("webkit.nodelete")]] annotation if it contains
non-trivial code. It also fixes a bug hat we weren't checking the
presence of the annotation on superclass' corresponding member
functions.
DeltaFile
+21-29clang/lib/StaticAnalyzer/Checkers/WebKit/NoDeleteChecker.cpp
+4-0clang/test/Analysis/Checkers/WebKit/nodelete-annotation.cpp
+25-292 files

NetBSD/pkgsrc nuUgBVudoc CHANGES-2026

   Added www/p5-Mojolicious-Plugin-CSRF version 1.05
VersionDeltaFile
1.775+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc jE7SReawww Makefile

   Add p5-Mojolicious-Plugin-CSRF
VersionDeltaFile
1.1905+2-1www/Makefile
+2-11 files

NetBSD/pkgsrc YhX5A4Awww/p5-Mojolicious-Plugin-CSRF Makefile DESCR

   Import Mojolicious-Plugin-CSRF-1.05 as www/p5-Mojolicious-Plugin-CSRF.

   This module is a Mojolicious plugin for Cross Site Request Forgery (CSRF)
   "prevention" (theoretically; if used correctly; caveat emptor).

   By default, when used, the plugin will cause requests methods that
   traditionally contain data-changing actions (i.e. POST, PUT, etc.) to
   check a generated session token against a token from a form value, URL
   parameter, or HTTP header. On failure, a Mojo::Exception is thrown.
VersionDeltaFile
1.1+21-0www/p5-Mojolicious-Plugin-CSRF/Makefile
1.1+7-0www/p5-Mojolicious-Plugin-CSRF/DESCR
1.1+5-0www/p5-Mojolicious-Plugin-CSRF/distinfo
+33-03 files

NetBSD/pkgsrc Yy8pNpodoc CHANGES-2026

   Added www/p5-Test2-MojoX version 0.07
VersionDeltaFile
1.774+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc 4kMJbDiwww Makefile

   Add p5-Test2-MojoX
VersionDeltaFile
1.1904+2-1www/Makefile
+2-11 files

NetBSD/pkgsrc A3FtmJtwww/p5-Test2-MojoX Makefile distinfo

   Import Test2-MojoX-0.07 as www/p5-Test2-MojoX.

   Test2::MojoX is a test user agent based on Mojo::UserAgent, it is
   usually used together with Test2::Suite to test Mojolicious
   applications. Just run your tests with prove or yath.
VersionDeltaFile
1.1+21-0www/p5-Test2-MojoX/Makefile
1.1+5-0www/p5-Test2-MojoX/distinfo
1.1+3-0www/p5-Test2-MojoX/DESCR
+29-03 files

LLVM/project 8f690ecllvm/lib/ProfileData/Coverage CoverageMapping.cpp, llvm/test/tools/llvm-cov mcdc-macro.test

[MC/DC] Make covmap tolerant of nested Decisions (#125407)

CoverageMappingWriter reorders `Region`s by `endLoc DESC` to prioritize
wider `Decision` with the same `startLoc`.

In `llvm-cov`, tweak seeking Decisions by reversal order to find smaller
Decision first.
DeltaFile
+142-175llvm/lib/ProfileData/Coverage/CoverageMapping.cpp
+7-7llvm/test/tools/llvm-cov/mcdc-macro.test
+149-1822 files

LLVM/project 60556a2clang/lib/CodeGen/Targets DirectX.cpp, clang/lib/Sema HLSLBuiltinTypeDeclBuilder.cpp SemaHLSL.cpp

[HLSL] Implement Texture2D type and Sample method in Clang (#177240)

This patch implements the `Texture2D` resource type and its `Sample`
member
function in Clang. It includes the necessary AST and Sema changes to
support
the new type and its built-in methods, as well as CodeGen support for
both
DirectX and SPIR-V targets.

Key changes:
- Added `ResourceDimension` to `HLSLAttributedResourceType` and
`HLSLResourceDimension` attribute.
- Implemented `Texture2D` and `SamplerState` in
`HLSLExternalSemaSource`.
- Added `__builtin_hlsl_resource_sample` and associated Sema checking.
- Updated `DirectXTargetCodeGenInfo` and `CommonSPIRTargetCodeGenInfo`
to handle texture types.
- Added AST, Sema, and CodeGen tests for `Texture2D`.

Part 2 of https://github.com/llvm/llvm-project/issues/175630
DeltaFile
+113-13clang/lib/Sema/HLSLBuiltinTypeDeclBuilder.cpp
+93-0clang/test/AST/HLSL/Texture2D-AST.hlsl
+90-0clang/test/CodeGenHLSL/resources/Texture2D.sample.hlsl
+84-0clang/lib/Sema/SemaHLSL.cpp
+45-0clang/lib/Sema/HLSLExternalSemaSource.cpp
+37-7clang/lib/CodeGen/Targets/DirectX.cpp
+462-2014 files not shown
+657-4120 files

LLVM/project a7c3c2fcompiler-rt/lib/ubsan ubsan_loop_detect.cpp, compiler-rt/test/cfi lit.cfg.py

Format

Created using spr 1.3.6-beta.1
DeltaFile
+9-3compiler-rt/test/cfi/lit.cfg.py
+3-3compiler-rt/lib/ubsan/ubsan_loop_detect.cpp
+12-62 files

LLVM/project 76bb2a1compiler-rt/test/cfi CMakeLists.txt

Check for x86 in test/cfi/CMakeLists.txt

Created using spr 1.3.6-beta.1
DeltaFile
+1-1compiler-rt/test/cfi/CMakeLists.txt
+1-11 files

LLVM/project 313a200llvm/lib/Transforms/Vectorize VectorCombine.cpp, llvm/test/Transforms/VectorCombine load-shufflevector.ll

[VectorCombine] Fix the PtrAdd offset in shrinkLoadForShuffles to account for element type size (#179001)

This PR fixes an [issue I pointed out in regards to incorrect GEP
indices](https://github.com/llvm/llvm-project/pull/149093#discussion_r2748266079)
introduced by PR #149093.

Changes:
- Updated the pointer offset calculation in
`VectorCombine::shrinkLoadForShuffles` so that the offset is now
multiplied by the element size (`ElemSize`) when computing the new
pointer for loads
- Updated the GEP indices in
`llvm/test/Transforms/VectorCombine/load-shufflevector.ll` for the
correct byte offsets
DeltaFile
+10-10llvm/test/Transforms/VectorCombine/load-shufflevector.ll
+6-4llvm/lib/Transforms/Vectorize/VectorCombine.cpp
+16-142 files

LLVM/project eb603f3clang/docs UsersManual.rst, llvm/docs LangRef.rst

[𝘀𝗽𝗿] changes to main this commit is based on

Created using spr 1.3.6-beta.1

[skip ci]
DeltaFile
+29-22llvm/lib/Target/X86/X86ISelLowering.cpp
+50-0llvm/test/CodeGen/X86/cond-loop.ll
+48-0llvm/docs/LangRef.rst
+45-0llvm/test/Transforms/LowerTypeTests/cond-loop.ll
+25-0clang/docs/UsersManual.rst
+20-5llvm/lib/Transforms/IPO/LowerTypeTests.cpp
+217-2721 files not shown
+367-2827 files

LLVM/project 2886425compiler-rt/lib/ubsan ubsan_loop_detect.cpp, llvm/docs LangRef.rst

[𝘀𝗽𝗿] initial version

Created using spr 1.3.6-beta.1
DeltaFile
+101-0compiler-rt/lib/ubsan/ubsan_loop_detect.cpp
+29-22llvm/lib/Target/X86/X86ISelLowering.cpp
+50-0llvm/test/CodeGen/X86/cond-loop.ll
+48-0llvm/docs/LangRef.rst
+45-0llvm/test/Transforms/LowerTypeTests/cond-loop.ll
+20-5llvm/lib/Transforms/IPO/LowerTypeTests.cpp
+293-2730 files not shown
+554-3836 files

LLVM/project 8065a03clang/lib/Sema SemaHLSL.cpp, clang/test/AST/HLSL matrix-general-initializer.hlsl matrix-constructors.hlsl

[HLSL] Make  Matrix types in  `buildInitializerListImpl` index in row major order for initializer lists. (#178931)

fixes #178930

- changes the loop indexing order
- updates the associated tests
DeltaFile
+32-32clang/test/AST/HLSL/matrix-general-initializer.hlsl
+3-2clang/test/AST/HLSL/matrix-constructors.hlsl
+2-2clang/lib/Sema/SemaHLSL.cpp
+37-363 files

LLVM/project 61c7d9ellvm/lib/Transforms/Instrumentation MemorySanitizer.cpp, llvm/test/Instrumentation/MemorySanitizer/AArch64 aarch64-matmul.ll

[msan] Support Arm NEON usdot (#178982)

Handle tariff-free dot-product using the existing
handleVectorDotProductIntrinsic() instead of with the default handler.
DeltaFile
+191-178llvm/test/Instrumentation/MemorySanitizer/AArch64/aarch64-matmul.ll
+3-2llvm/lib/Transforms/Instrumentation/MemorySanitizer.cpp
+194-1802 files

NetBSD/pkgsrc ZQVmj7zdoc CHANGES-2026

   Updated www/p5-Mojolicious-Plugin-OAuth2-Server to 0.52
VersionDeltaFile
1.773+2-1doc/CHANGES-2026
+2-11 files

FreeNAS/freenas 2db8296tests/sharing_protocols/fibre_channel test_fibre_channel.py, tests/sharing_protocols/iscsi test_260_iscsi.py

Temporarily prune tests
DeltaFile
+0-1,807tests/sharing_protocols/nvmet/test_nvmet_tcp.py
+0-1,081tests/sharing_protocols/fibre_channel/test_fibre_channel.py
+0-818tests/sharing_protocols/smb/test_smb_protocol_base.py
+0-383tests/sharing_protocols/iscsi/test_260_iscsi.py
+0-243tests/sharing_protocols/smb/test_smb_client.py
+0-138tests/sharing_protocols/smb/test_smb_timemachine_snapshot.py
+0-4,4704 files not shown
+0-4,93310 files

NetBSD/pkgsrc PGsDbNNwww/p5-Mojolicious-Plugin-OAuth2-Server distinfo Makefile

   Update to 0.52

   Upstream changes:
   0.52     2025-05-20
           -  Allow all valid characters in client credentials (GH #29)
VersionDeltaFile
1.3+4-4www/p5-Mojolicious-Plugin-OAuth2-Server/distinfo
1.6+2-3www/p5-Mojolicious-Plugin-OAuth2-Server/Makefile
+6-72 files

NetBSD/pkgsrc-wip 2c68c02librewolf distinfo Makefile

librewolf: update to 147.0.2
DeltaFile
+6-6librewolf/distinfo
+5-5librewolf/Makefile
+11-112 files

NetBSD/pkgsrc ir3baozdoc CHANGES-2026

   Updated www/p5-Mojolicious to 9.42
VersionDeltaFile
1.772+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc fhGAj6Owww/p5-Mojolicious distinfo Makefile

   Update to 9.42

   Upstream changes:
   9.42  2025-10-01
     - Un-deprecated the spurt method in Mojo::File, it is now an alternative to spew.
     - Removed experimental status from top-level await support in Mojo::Promise.
     - Removed experimental status from encrypted session cookie support.
     - Removed experimental status from persistent cookie support.
     - Removed experimental status from samesite cookie support.
     - Removed experimental status from colourful log messages.
     - Removed experimental status from freeze option in Mojo::IOLoop.
     - Removed experimental status from check and raise functions in Mojo::Exception.
     - Fixed Cpanel::JSON::XS compatibility issues. (ilmari)
     - Fixed async/await memory leak in Mojo::Promise. (TFBW)
   9.41  2025-07-03
     - Added EXPERIMENTAL support for Server-Sent Events.
     - Added EXPERIMENTAL module Mojo::SSE.
     - Added EXPERIMENTAL sse attribute to Test::Mojo.
     - Added EXPERIMENTAL get_sse_ok, post_sse_ok, sse_finish_ok, sse_finished_ok, sse_ok, sse_id_is, sse_id_isnt,

    [9 lines not shown]
VersionDeltaFile
1.143+4-4www/p5-Mojolicious/distinfo
1.159+2-3www/p5-Mojolicious/Makefile
+6-72 files