FreeNAS/freenas 0324505src/middlewared/middlewared/api/v26_04_0 nvmet_namespace.py iscsi_extent.py, src/middlewared/middlewared/service sharing_service.py

handle zvols
DeltaFile
+11-8src/middlewared/middlewared/api/v26_04_0/nvmet_namespace.py
+9-8src/middlewared/middlewared/api/v26_04_0/iscsi_extent.py
+9-7src/middlewared/middlewared/api/v26_04_0/cloud.py
+11-5src/middlewared/middlewared/service/sharing_service.py
+40-284 files

LLVM/project 2bce962clang/lib/Driver Driver.cpp, clang/lib/Driver/ToolChains Gnu.cpp CommonArgs.cpp

[clang][RISCV] Add big-endian RISC-V target support (#165599)

We proceeded with frontend/clang changes, until we figure out how ABI
for BE should look like. Once it is final, we will proceed with codegen
changes.

In this patch several things addressed:
  - Define riscv32be/riscv64be target triples
  - Set correct data layout for BE targets
  - Handle BE-specific ABI details
  - Emit warning for BE case since it is still experimental
DeltaFile
+95-0clang/test/Driver/riscv-be.c
+34-5clang/lib/Driver/ToolChains/Gnu.cpp
+22-4clang/lib/Driver/Driver.cpp
+12-0clang/test/CodeGen/riscv-be-data-layout.c
+10-0clang/lib/Driver/ToolChains/CommonArgs.cpp
+7-2clang/lib/Driver/ToolChains/Clang.cpp
+180-1130 files not shown
+218-1736 files

LLVM/project e5507c4llvm/lib/CodeGen/SelectionDAG TargetLowering.cpp, llvm/test/CodeGen/X86 vector-extract-last-active.ll

Revert "[SelDag] Use use BoolVT size when expanding find-last-active, if larg…"

This reverts commit 68a04c1adae8dc2a031a1d483d2b73dbbe92f060.
DeltaFile
+108-94llvm/test/CodeGen/X86/vector-extract-last-active.ll
+1-4llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp
+109-982 files

LLVM/project 68a04c1llvm/lib/CodeGen/SelectionDAG TargetLowering.cpp, llvm/test/CodeGen/X86 vector-extract-last-active.ll

[SelDag] Use use BoolVT size when expanding find-last-active, if larger. (#175971)

On some targets, BoolVT may have been widened earlier. In those cases,
choosing StepVT to be smaller can cause crashes when widening the
mis-matched select. Without the fix, the new test
@extract_last_active_v4i32_penryn crashes when trying to widen.

It also improves codegen for other cases.

PR: https://github.com/llvm/llvm-project/pull/175971
DeltaFile
+94-108llvm/test/CodeGen/X86/vector-extract-last-active.ll
+4-1llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp
+98-1092 files

FreeBSD/ports 0e74846lang/gcc6-aux distinfo Makefile

lang/gcc6-aux: update to GCC-6.5.0, regen bootstraps (+)

Original MASTERSITE is dead now and bootstraps is not available anymore.

Update GCC components from 6.4.1 to 6.5.0, latest 6.x release.
Regen all ada boostraps to 6.5.0 release, made all for minimal supportted FreeBSD release, 13.5.
Point WWW to original jmarino's ada development environment, https://github.com/jrmarino/draco

PR:     292414
MFH:    2026Q1
(cherry picked from commit 0286baf75e6a15721015ae1b4838bcbd6afdc218)
DeltaFile
+9-17lang/gcc6-aux/distinfo
+7-15lang/gcc6-aux/Makefile
+4-4lang/gcc6-aux/Makefile.version
+20-363 files

LLVM/project bec82adbolt/include/bolt/Passes PAuthGadgetScanner.h, bolt/include/bolt/Utils CommandLineOpts.h

[BOLT] Gadget scanner: implement finer-grained --scanners option
DeltaFile
+111-0bolt/test/binary-analysis/AArch64/gs-pauth-scanners.s
+22-15bolt/lib/Rewrite/RewriteInstance.cpp
+21-14bolt/lib/Passes/PAuthGadgetScanner.cpp
+19-2bolt/include/bolt/Utils/CommandLineOpts.h
+12-7bolt/include/bolt/Passes/PAuthGadgetScanner.h
+9-4bolt/test/binary-analysis/AArch64/cmdline-args.test
+194-4210 files not shown
+211-7016 files

FreeBSD/ports 0286baflang/gcc6-aux distinfo Makefile

lang/gcc6-aux: update to GCC-6.5.0, regen bootstraps (+)

Original MASTERSITE is dead now and bootstraps is not available anymore.

Update GCC components from 6.4.1 to 6.5.0, latest 6.x release.
Regen all ada boostraps to 6.5.0 release, made all for minimal supportted FreeBSD release, 13.5.
Point WWW to original jmarino's ada development environment, https://github.com/jrmarino/draco

PR:     292414
MFH:    2026Q1
DeltaFile
+9-17lang/gcc6-aux/distinfo
+7-15lang/gcc6-aux/Makefile
+4-4lang/gcc6-aux/Makefile.version
+20-363 files

FreeBSD/ports d7c4b0enet/v2ray distinfo Makefile

net/v2ray: Update 5.42 => 5.43

Changelogs:
* https://github.com/v2fly/v2ray-core/releases/tag/v5.43.0
* https://github.com/v2fly/v2ray-core/compare/v5.42.0...v5.43.0

Approved by:    db@, yuri@ (Mentors, implicit)
DeltaFile
+5-5net/v2ray/distinfo
+1-1net/v2ray/Makefile
+6-62 files

FreeBSD/doc d51b760website/content/ru/releases/15.0R errata.adoc

website/ru: Update releases/15.0R/errata.adoc

Update to the latest EN revision:
releases/15.0R/errata.adoc (4faf0e7a8a20a7ddda25d965e68587401dbf8f79)

Reviewed by:    maxim (mentor), marck, vladlen
Differential Revision:  https://reviews.freebsd.org/D54690
DeltaFile
+11-3website/content/ru/releases/15.0R/errata.adoc
+11-31 files

LLVM/project 94ffc75llvm/lib/Transforms/Scalar MemCpyOptimizer.cpp

[MemCpyOpt] keep src/dest alloca ordering (#176012)

Rather than test dominator of every use, just check which of src or dest
is first, and use that insert location. This minimizes unnecessary
dominator queries while also helping to preserve the order of allocas
(for better code readability / diff).

Extracted from PR optimization improvement series at
https://github.com/llvm/llvm-project/pull/150792
DeltaFile
+11-10llvm/lib/Transforms/Scalar/MemCpyOptimizer.cpp
+11-101 files

LLVM/project 4d277bdllvm/lib/Transforms/InstCombine InstructionCombining.cpp, llvm/test/Transforms/InstCombine branch.ll

[InstCombine][profcheck] Propogate profile metadata when transforming br (X && !Y) to br (!X || Y)

Updated visitBranchInst to propagate and swap !prof metadata when transforming br (X && !Y) to br (!X || Y).
DeltaFile
+31-23llvm/test/Transforms/InstCombine/branch.ll
+12-0llvm/lib/Transforms/InstCombine/InstructionCombining.cpp
+43-232 files

LLVM/project d275182llvm/lib/Transforms/Scalar MemCpyOptimizer.cpp, llvm/test/Transforms/MemCpyOpt stack-move.ll

[MemCpyOpt] allow memcpy-to-memcpy optimization with smaller dest than src (#176010)

Resize the alloca if needed to a common size, as long as the dest was
still fully initialized by the copy.

Extracted from PR optimization improvement series at
https://github.com/llvm/llvm-project/pull/150792 (included all tests
additions from there as well)
DeltaFile
+72-29llvm/test/Transforms/MemCpyOpt/stack-move.ll
+17-6llvm/lib/Transforms/Scalar/MemCpyOptimizer.cpp
+89-352 files

LLVM/project 79c62efllvm/lib/IR Metadata.cpp, llvm/unittests/IR MetadataTest.cpp

[Metadata][profcheck] Handle identical MDNodes in getMergedProfMetadata (#175701)

This fixes a bug where !prof metadata was dropped from SelectInsts when GVN simplified/merged them. Guarded by -profcheck-disable-metadata-fixes. Exposed by the tests in Transforms/SampleProfile.

DeltaFile
+53-0llvm/unittests/IR/MetadataTest.cpp
+9-0llvm/lib/IR/Metadata.cpp
+0-2llvm/utils/profcheck-xfail.txt
+62-23 files

FreeBSD/doc e54164fwebsite/content/ru/releases/15.0R hardware.adoc

website/ru: Update releases/15.0R/hardware.adoc

Update to the latest EN revision:
releases/15.0R/hardware.adoc (004b8a3fae83762be2e55b54f1e82aebdbf4a7fe)

Reviewed by:            maxim (mentor), marck
Differential Revision:  https://reviews.freebsd.org/D54577
DeltaFile
+26-1website/content/ru/releases/15.0R/hardware.adoc
+26-11 files

LLVM/project b369f84llvm/lib/CodeGen TargetLoweringObjectFileImpl.cpp, llvm/lib/Target/SystemZ SystemZAsmPrinter.cpp SystemZAsmPrinter.h

Implement emitGlobalAlias and lowerConstant
DeltaFile
+87-0llvm/lib/Target/SystemZ/SystemZAsmPrinter.cpp
+4-0llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp
+3-0llvm/lib/Target/SystemZ/SystemZAsmPrinter.h
+94-03 files

FreeBSD/ports 4543856devel/py-websockets distinfo Makefile, devel/py-websockets/files patch-pyproject.toml

devel/py-websockets: Update to 16.0
DeltaFile
+11-0devel/py-websockets/files/patch-pyproject.toml
+3-3devel/py-websockets/distinfo
+1-1devel/py-websockets/Makefile
+15-43 files

FreeNAS/freenas f543b79src/middlewared/middlewared main.py

NAS-139198 / 26.04 / Set default asyncio executor to shared IO thread pool (#17986)

This commit sets the event loop's default executor to the existing IO
thread pool, preventing asyncio.to_thread() from creating a separate
thread pool.
DeltaFile
+1-0src/middlewared/middlewared/main.py
+1-01 files

FreeNAS/freenas 072573csrc/middlewared/middlewared/plugins/iscsi_ alua.py scst.py

Add additional lun health checks to standby_after_start

- Ensure that all expected IQNs and LUNs are present
- Ensure that SCST deems the LUN healthy to add to copy manager
DeltaFile
+43-1src/middlewared/middlewared/plugins/iscsi_/alua.py
+14-0src/middlewared/middlewared/plugins/iscsi_/scst.py
+57-12 files

FreeBSD/ports 89a63a8security/git-credential-oauth distinfo Makefile

security/git-credential-oauth: Update to 0.17.2
DeltaFile
+7-7security/git-credential-oauth/distinfo
+1-1security/git-credential-oauth/Makefile
+8-82 files

LLVM/project cef336bclang/docs ReleaseNotes.rst, clang/lib/Sema SemaOverload.cpp

Revert "[Clang] Check enable_if attribute in the DC of current function (#175…"

This reverts commit 28009c8880209a87d83b5901cfaf8d8e96be5693.
DeltaFile
+0-35clang/test/SemaCXX/enable_if.cpp
+0-2clang/lib/Sema/SemaOverload.cpp
+0-1clang/docs/ReleaseNotes.rst
+0-383 files

FreeBSD/doc c3eaf0fwebsite/content/en/donations donors.adoc

Document Francesco Caruso's donation of an OrangePi RV2 to des@
DeltaFile
+1-0website/content/en/donations/donors.adoc
+1-01 files

FreeBSD/ports 4bcb6bbtextproc/colordiff distinfo Makefile

textproc/colordiff: Update to 1.0.22
DeltaFile
+3-3textproc/colordiff/distinfo
+1-1textproc/colordiff/Makefile
+4-42 files

LLVM/project ea7a377llvm/lib/CodeGen TargetLoweringObjectFileImpl.cpp, llvm/lib/Target/SystemZ SystemZAsmPrinter.cpp SystemZAsmPrinter.h

Implement emitGlobalAlias and lowerConstant
DeltaFile
+87-0llvm/lib/Target/SystemZ/SystemZAsmPrinter.cpp
+4-0llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp
+3-0llvm/lib/Target/SystemZ/SystemZAsmPrinter.h
+94-03 files

LLVM/project f15daabllvm/lib/Target/SystemZ SystemZAsmPrinter.cpp SystemZAsmPrinter.h

[NFC][SystemZ] Update insert() API of the AssociatedDataAreaTable class

This patch updates the insert() calls of the AssociatedDataAreaTable class
to return a pair of <const MCSymbol *, uint32_t> instead of just a uint32_t.
This API change of including the MCSymbol is needed in subsequent patches
to come.
DeltaFile
+18-10llvm/lib/Target/SystemZ/SystemZAsmPrinter.cpp
+5-4llvm/lib/Target/SystemZ/SystemZAsmPrinter.h
+23-142 files

LLVM/project 356abd5llvm/utils profcheck-xfail.txt

fix bad merge
DeltaFile
+0-3llvm/utils/profcheck-xfail.txt
+0-31 files

LLVM/project c7e147ellvm/utils profcheck-xfail.txt

Update profcheck-xfail.txt
DeltaFile
+3-2llvm/utils/profcheck-xfail.txt
+3-21 files

LLVM/project 4ec7c88llvm/unittests/IR MetadataTest.cpp

Drop the summation unittest since it's already covered by the gvn lit tests
DeltaFile
+0-26llvm/unittests/IR/MetadataTest.cpp
+0-261 files

LLVM/project 63f7cc8llvm/unittests/IR MetadataTest.cpp

clang format
DeltaFile
+6-3llvm/unittests/IR/MetadataTest.cpp
+6-31 files

LLVM/project 0f57d8bllvm/unittests/IR MetadataTest.cpp

Revert "Drop the summation unittest since it's already covered by the gvn lit tests"

This reverts commit fb0d7df21794ab50eaab4cb6e249679089a5a501.
DeltaFile
+26-0llvm/unittests/IR/MetadataTest.cpp
+26-01 files

LLVM/project f468594llvm/lib/IR Metadata.cpp, llvm/unittests/IR MetadataTest.cpp

[Metadata][profcheck] Handle identical MDNodes in getMergedProfMetadata

This fixes a bug where !prof metadata was dropped from SelectInsts when GVN simplified/merged them.
Guarded by -profcheck-disable-metadata-fixes. Exposed by the tests in
Transforms/SampleProfile.
DeltaFile
+50-0llvm/unittests/IR/MetadataTest.cpp
+12-0llvm/lib/IR/Metadata.cpp
+62-02 files