FreeNAS/freenas db0af14src/middlewared/middlewared/plugins grub_config.py, src/middlewared/middlewared/plugins/system_advanced serial.py

NAS-141012 / 27.0.0-BETA.1 / improve grub generation on HA (#18951)

Addressing review pointed out here:
https://github.com/truenas/middleware/pull/18947#issuecomment-4451922620
DeltaFile
+21-10src/middlewared/middlewared/plugins/grub_config.py
+5-0src/middlewared/middlewared/plugins/system_advanced/serial.py
+26-102 files

LLVM/project e79a743mlir/include/mlir/Dialect/LLVMIR LLVMIntrinsicOps.td LLVMOps.td, mlir/lib/Dialect/LLVMIR/IR LLVMTypeSyntax.cpp LLVMTypes.cpp

remove LLVM token type
DeltaFile
+23-37mlir/lib/Dialect/LLVMIR/IR/LLVMTypeSyntax.cpp
+15-10mlir/include/mlir/Dialect/LLVMIR/LLVMIntrinsicOps.td
+11-11mlir/lib/Dialect/LLVMIR/IR/LLVMTypes.cpp
+9-9mlir/test/Target/LLVMIR/llvmir-intrinsics.mlir
+7-7mlir/test/Target/LLVMIR/Import/intrinsic.ll
+6-7mlir/include/mlir/Dialect/LLVMIR/LLVMOps.td
+71-8112 files not shown
+94-10918 files

LLVM/project f977cd2llvm/lib/Transforms/InstCombine InstCombineCompares.cpp InstructionCombining.cpp, llvm/test/Transforms/InstCombine inttoptr-nullptr.ll

[InstCombine] Use `isa<ConstantPointerNull>` for null pointer checks (#197722)

Make InstCombine pointer-null checks use `isa<ConstantPointerNull>`
rather than generic zero checks, and fold inttoptr comparisons against
the DataLayout null pointer value.
DeltaFile
+48-0llvm/test/Transforms/InstCombine/inttoptr-nullptr.ll
+11-7llvm/lib/Transforms/InstCombine/InstCombineCompares.cpp
+2-2llvm/lib/Transforms/InstCombine/InstructionCombining.cpp
+61-93 files

LLVM/project 6c99fb3flang/lib/Lower/OpenMP Utils.cpp ClauseProcessor.cpp, flang/lib/Optimizer/OpenMP MapInfoFinalization.cpp

[Flang][OpenMP] Support iterator modifier in map and motion clauses

This patch supports iterator-dependent array elements and array sections for
target data, target enter data, target exit data, and target update.

It also preserves mapper resolution for iterated entries, including explicit
mappers, user-defined default mappers, declare mapper entries, and implicit
default mappers.

This patch is part of feature work for #188061.

Assisted with copilot.
DeltaFile
+507-0flang/test/Lower/OpenMP/motion-iterator.f90
+164-0flang/lib/Lower/OpenMP/Utils.cpp
+133-12flang/lib/Lower/OpenMP/ClauseProcessor.cpp
+25-0flang/test/Lower/OpenMP/declare-mapper-iterator.f90
+15-0flang/lib/Optimizer/OpenMP/MapInfoFinalization.cpp
+14-0flang/lib/Lower/OpenMP/Utils.h
+858-123 files not shown
+858-399 files

FreeNAS/freenas 47ada28src/freenas/debian preinst

Divert /etc/nfs.conf in truenas-files preinst
DeltaFile
+1-0src/freenas/debian/preinst
+1-01 files

FreeBSD/ports fa8d4eenet/spoofdpi distinfo Makefile, net/spoofdpi/files modules.txt

net/spoofdpi: Update 1.5.1 => 1.5.2

Changelog:
https://github.com/xvzc/spoofdpi/releases/tag/v1.5.2

Approved by:    osa, vvd (Mentors, implicit)
DeltaFile
+21-21net/spoofdpi/distinfo
+14-13net/spoofdpi/files/modules.txt
+11-12net/spoofdpi/Makefile
+46-463 files

FreeBSD/ports 7c9c7aatextproc/moor distinfo Makefile

textproc/moor: Update 2.13.1 => 2.13.2

Changelog:
https://github.com/walles/moor/releases/tag/v2.13.2

Approved by:    osa, vvd (Mentors, implicit)
DeltaFile
+5-5textproc/moor/distinfo
+1-1textproc/moor/Makefile
+6-62 files

LLVM/project 3b3dfcbflang/lib/Lower/OpenMP Utils.cpp ClauseProcessor.cpp

[flang][OpenMP] NFC: Share declare mapper helpers for iterator modifier lowering

Move mapper lookup and implicit default mapper creation into reusable
OpenMP lowering helpers so regular map lowering and iterator-generated
map entries can use the same resolution path.

This prepares Flang iterator modifier lowering for map and motion clauses
without changing the generated IR for existing non-iterator maps.
DeltaFile
+150-0flang/lib/Lower/OpenMP/Utils.cpp
+6-142flang/lib/Lower/OpenMP/ClauseProcessor.cpp
+6-0flang/lib/Lower/OpenMP/Utils.h
+162-1423 files

FreeBSD/ports 2997a24sysutils Makefile

sysutils/storcli2: New port: SAS4 MegaRAID FreeBSD StorCLI2

Command Line Interface for the MegaRAID SAS4 family of RAID controllers,
used to configure and manage connected storage devices.

The StorCLI2 tool supports the following controllers:
 * MegaRAID 9600 Family eHBA Adapters
 * MegaRAID 9620 Family eHBA Adapters
 * MegaRAID 9660 Family RAID Adapters
 * MegaRAID 9670 Family RAID Adapters

https://techdocs.broadcom.com/us/en/storage-and-ethernet-connectivity/enterprise-storage-solutions/megaraid8-tri-mode-software/1-0/StorCLI_MR8_Intro.html

PR:             293540
Sponsored by:   UNIS Labs
Co-authored-by: Vladimir Druzenko <vvd at FreeBSD.org>
DeltaFile
+1-0sysutils/Makefile
+1-01 files

LLVM/project 02fa93fllvm/lib/Frontend/Offloading Utility.cpp

[Frontend/Offloading] Fix use-after-reallocation in sycl::writeSymbolTable (#197612)

`writeSymbolTable` took raw pointers into the `SmallString` buffer
(`Header`, `Entries`) and then called `Out.append()` / `Out.push_back()`
inside the loop to write string data. When the `SmallString` needed to
grow, it reallocated, silently invalidating those pointers. All writes
  through `Entries[I]` after the first reallocation were undefined
behaviour; UBSAN caught this as a crash (exit code -6 / SIGABRT) on the
  sanitizer-x86_64-linux-bootstrap-ubsan builder.

  The fix pre-computes the total buffer size (header + entry array +
  all null-terminated name strings) and calls `reserve()` before any
  pointers are taken, guaranteeing that the subsequent `append` and
  `push_back` calls cannot trigger a reallocation.
DeltaFile
+6-2llvm/lib/Frontend/Offloading/Utility.cpp
+6-21 files

LLVM/project 95621eelldb/source/Plugins/Process/Windows/Common NativeProcessWindows.cpp

[NFC][lldb][windows] refactor switch case braces (#197714)
DeltaFile
+25-31lldb/source/Plugins/Process/Windows/Common/NativeProcessWindows.cpp
+25-311 files

LLVM/project 4bdc338libc/config/linux/aarch64 entrypoints.txt, libc/config/linux/riscv entrypoints.txt

[libc] Restore sysconf to default entrypoints (#197696)

Reverts the experimental gating of sysconf introduced in 1d93fc4f74fe
and restores it to the Scudo integration test entrypoints (undoing
8257855f77d5).

sysconf works correctly for the constants it handles. Moving it behind
the experimental flag broke the Scudo build since Scudo calls
sysconf(_SC_PAGESIZE).

Changes:
* libc/config/linux/{x86_64,aarch64,riscv}/entrypoints.txt: moved
sysconf back into TARGET_LIBC_ENTRYPOINTS, removed the
LLVM_LIBC_ENABLE_EXPERIMENTAL_ENTRYPOINTS guard.
* libc/test/integration/scudo/CMakeLists.txt: restored
libc.src.unistd.sysconf to the Scudo entrypoint library.

Assisted-by: Automated tooling, human reviewed.
DeltaFile
+1-5libc/config/linux/aarch64/entrypoints.txt
+1-5libc/config/linux/riscv/entrypoints.txt
+1-5libc/config/linux/x86_64/entrypoints.txt
+1-0libc/test/integration/scudo/CMakeLists.txt
+4-154 files

LLVM/project af53493llvm/utils/gn/secondary/clang/lib/DependencyScanning BUILD.gn

[gn build] Port 6edd18390be2 (#197744)
DeltaFile
+1-0llvm/utils/gn/secondary/clang/lib/DependencyScanning/BUILD.gn
+1-01 files

LLVM/project 7560d62llvm/utils/gn/secondary/compiler-rt/lib/builtins BUILD.gn

[gn] "port" d2af73c9fe5e (#197743)
DeltaFile
+6-0llvm/utils/gn/secondary/compiler-rt/lib/builtins/BUILD.gn
+6-01 files

LLVM/project a3765dellvm/utils/gn/secondary/compiler-rt/lib/builtins BUILD.gn

[gn] "port" 1cb92d817468 (#197742)
DeltaFile
+10-5llvm/utils/gn/secondary/compiler-rt/lib/builtins/BUILD.gn
+10-51 files

LLVM/project 3f405c4llvm/utils/gn/secondary/compiler-rt/lib/builtins BUILD.gn

[gn] "port" 0c539fc057b2 (#197741)
DeltaFile
+2-0llvm/utils/gn/secondary/compiler-rt/lib/builtins/BUILD.gn
+2-01 files

LLVM/project 2a28668llvm/test/CodeGen/AMDGPU andorn2.ll

Add tests for constant bus
DeltaFile
+416-0llvm/test/CodeGen/AMDGPU/andorn2.ll
+416-01 files

NetBSD/pkgsrc 18JPxSLdoc CHANGES-2026

   Updated devel/py-jupyter_events, devel/py-ruff
VersionDeltaFile
1.3024+3-1doc/CHANGES-2026
+3-11 files

NetBSD/pkgsrc zasXj2edevel/py-ruff distinfo cargo-depends.mk

   py-ruff: updated to 0.15.13

   0.15.13

   Preview features

   Add a rule to flag lazy imports that are eagerly evaluated
   [pylint] Standardize diagnostic message (PLR0914, PLR0917)

   Bug fixes

   Fix F811 false positive for class methods
   Fix setting selection for multi-folder workspace
   [eradicate] Fix false positive for lines with leading whitespace (ERA001)
   [flake8-pyi] Fix false positive for f-string debug specifier (PYI016)

   Rule changes

   Always include panic payload in panic diagnostic message

    [27 lines not shown]
VersionDeltaFile
1.104+52-49devel/py-ruff/distinfo
1.99+16-15devel/py-ruff/cargo-depends.mk
1.107+2-2devel/py-ruff/Makefile
+70-663 files

NetBSD/pkgsrc c2TmGkQdoc CHANGES-2026

   doc: Updated graphics/vulkan-loader to 1.4.350.0
VersionDeltaFile
1.3023+2-1doc/CHANGES-2026
+2-11 files

LLVM/project c1239edllvm/lib/Transforms/InstCombine InstCombineCompares.cpp InstructionCombining.cpp, llvm/test/Transforms/InstCombine inttoptr-nullptr.ll

[InstCombine] Use `isa<ConstantPointerNull>` for null pointer checks

Make InstCombine pointer-null checks use `isa<ConstantPointerNull>` rather than
generic zero checks, and fold inttoptr comparisons against the DataLayout null
pointer value.
DeltaFile
+48-0llvm/test/Transforms/InstCombine/inttoptr-nullptr.ll
+11-7llvm/lib/Transforms/InstCombine/InstCombineCompares.cpp
+2-2llvm/lib/Transforms/InstCombine/InstructionCombining.cpp
+61-93 files

NetBSD/pkgsrc yAiOPU2doc CHANGES-2026

   doc: Updated parallel/spirv-tools to 1.4.350.0
VersionDeltaFile
1.3022+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc 8X8d4cgparallel/spirv-tools distinfo, parallel/spirv-tools/patches patch-source_opt_decoration__manager.cpp

   spirv-tools update to vulkan-sdk-1.4.350.0

   No changelog
VersionDeltaFile
1.6+4-5parallel/spirv-tools/distinfo
1.2+1-1parallel/spirv-tools/patches/patch-source_opt_decoration__manager.cpp
+5-62 files

NetBSD/pkgsrc l1XIJZxdevel/py-jupyter_events distinfo Makefile

   py-jupyter_events: updated to 0.12.1

   0.12.1

   Bugs fixed

   - [Bug] Fix empty error messages from failing event listeners
VersionDeltaFile
1.9+4-4devel/py-jupyter_events/distinfo
1.12+2-2devel/py-jupyter_events/Makefile
+6-62 files

NetBSD/pkgsrc IAwlYSZdoc CHANGES-2026

   doc: Updated parallel/spirv-headers to 1.4.350.0
VersionDeltaFile
1.3021+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc 6LWfGEEparallel/spirv-headers distinfo PLIST

   spirv-headers update to vulkan-sdk-1.4.350.0

   No changelog
VersionDeltaFile
1.13+4-4parallel/spirv-headers/distinfo
1.8+2-0parallel/spirv-headers/PLIST
+6-42 files

LLVM/project 7581ddalldb/source/Plugins/LanguageRuntime/ObjC ObjCLanguageRuntime.cpp ObjCLanguageRuntime.h

[lldb][NFC] Use DenseMap in ObjCLanguageRuntime (#197444)

This is a multimap of Hash -> ObjCISA (lldb::addr_t), and it shows up
cpu traces of swift applications. This commit replaces
`std::multimap<hash, addr_t>` with `DenseMap<hash, SmallVector<addr_t,
2>>`.

This data structure was chosen because of the following experiment. When
evaluating a frame variable command for a SwiftUI variable, this object
gets populated with ~186,000 entries:

* over a thousand of them had 2 hash collisions.
* 300 of them had 3 hash collisions.
* 21 of them had 4 hash collisions.
* 1 of them had 5 hash collisions.

On a release build (no asserts), this patch brought down the CPU cycles
measured for that command from 487M cycles to 389M cycles.
DeltaFile
+8-10lldb/source/Plugins/LanguageRuntime/ObjC/ObjCLanguageRuntime.cpp
+2-3lldb/source/Plugins/LanguageRuntime/ObjC/ObjCLanguageRuntime.h
+10-132 files

FreeBSD/ports fa513a9sysutils/storcli2 Makefile distinfo

sysutils/storcli2: New port: SAS4 MegaRAID FreeBSD StorCLI2

Command Line Interface for the MegaRAID SAS4 family of RAID controllers,
used to configure and manage connected storage devices.

The StorCLI2 tool supports the following controllers:
 * MegaRAID 9600 Family eHBA Adapters
 * MegaRAID 9620 Family eHBA Adapters
 * MegaRAID 9660 Family RAID Adapters
 * MegaRAID 9670 Family RAID Adapters

https://techdocs.broadcom.com/us/en/storage-and-ethernet-connectivity/enterprise-storage-solutions/megaraid8-tri-mode-software/1-0/StorCLI_MR8_Intro.html

PR:             293540
Sponsored by:   UNIS Labs
Co-authored-by: Vladimir Druzenko <vvd at FreeBSD.org>
DeltaFile
+12-12sysutils/storcli2/Makefile
+3-3sysutils/storcli2/distinfo
+15-152 files

LLVM/project 899457cclang/include/clang/DependencyScanning DependencyActionController.h DependencyScanningWorker.h, clang/lib/DependencyScanning DependencyScannerImpl.cpp DependencyScanningWorker.cpp

[clang][deps] Consolidate types into new `DependencyActionController.h` (#197721)

This PR pulls types from multiple headers into new
`DependencyActionController.h`. This is just a cleanup, NFC.
DeltaFile
+97-0clang/include/clang/DependencyScanning/DependencyActionController.h
+0-57clang/include/clang/DependencyScanning/DependencyScanningWorker.h
+0-13clang/include/clang/DependencyScanning/ModuleDepCollector.h
+1-0clang/include/clang/DependencyScanning/DependencyScanningUtils.h
+1-0clang/lib/DependencyScanning/DependencyScannerImpl.cpp
+0-1clang/lib/DependencyScanning/DependencyScanningWorker.cpp
+99-711 files not shown
+100-717 files

LLVM/project 1cff315llvm/lib/Object Archive.cpp

[z/OS] Fix z/OS ASAN test failure (#197547)

Fix test failure when running `zos-archive-read.test` under asan. 

AddressSanitizer detected a heap-buffer-overflow in
`ebcdicFieldToASCII()` when reading z/OS archive headers. The issue
occurred because `ZOSArchiveMemberHeader::setMemberHeaderStrings` was
called even when the base `ArchiveMemberHeader` constructor had already
set an error, causing reads past the end of fixed-size EBCDIC fields.
Fixed by checking for constructor errors before calling
`setMemberHeaderStrings`.

Original PR: #187110
DeltaFile
+4-0llvm/lib/Object/Archive.cpp
+4-01 files