LLVM/project 26b4c25flang-rt/lib/cuda stream.cpp allocator.cpp, flang-rt/unittests/Runtime/CUDA Allocatable.cpp

[flang][cuda] Add support for cudaStreamDestroy (#183648)

Add specific lowering and entry point for cudaStreamDestroy. Since we
keep associated stream for some allocation, we need to reset it when the
stream is destroy so we don't use it anymore.
DeltaFile
+35-0flang-rt/unittests/Runtime/CUDA/Allocatable.cpp
+19-0flang/lib/Optimizer/Builder/CUDAIntrinsicCall.cpp
+10-4flang-rt/lib/cuda/stream.cpp
+10-0flang/test/Lower/CUDA/cuda-default-stream.cuf
+9-0flang-rt/lib/cuda/allocator.cpp
+8-0flang/module/cuda_runtime_api.f90
+91-43 files not shown
+96-49 files

LLVM/project 5e6f0c4clang/lib/Basic Targets.cpp, clang/lib/Basic/Targets OSTargets.h

[Clang][Hexagon] Add QURT as recognized OS in target triple (#183622)

Add support for the QURT as a recognized OS type in the LLVM triple
system, and define the __qurt__ predefined macro when targeting it.
DeltaFile
+13-0clang/lib/Basic/Targets/OSTargets.h
+5-1llvm/include/llvm/TargetParser/Triple.h
+6-0clang/test/Preprocessor/hexagon-predefines.c
+3-0llvm/lib/TargetParser/Triple.cpp
+2-0clang/lib/Basic/Targets.cpp
+29-15 files

LLVM/project 7c022afcompiler-rt/lib/scudo/standalone wrappers_c.inc report.cpp, compiler-rt/lib/scudo/standalone/tests wrappers_c_test.cpp report_test.cpp

[scudo] Add reallocarray C wrapper. (#183385)

`reallocarray()` is a POSIX extension to C standard which wraps
`realloc` function and adds `calloc`-like overflow detection. It is
available in glibc and some other standard library implementations. Add
`reallocarray` to the list of Scudo C wrappers, so that the code that
depends on `reallocarray` presence will continue to work.
DeltaFile
+29-0compiler-rt/lib/scudo/standalone/tests/wrappers_c_test.cpp
+13-0compiler-rt/lib/scudo/standalone/wrappers_c.inc
+7-0compiler-rt/lib/scudo/standalone/report.cpp
+3-3compiler-rt/lib/scudo/standalone/wrappers_c_checks.h
+2-0compiler-rt/lib/scudo/standalone/tests/report_test.cpp
+1-0compiler-rt/lib/scudo/standalone/report.h
+55-36 files

FreeBSD/src 041aa28sys/conf newvers.sh

14.4: Update to RC1

Approved by:    re (implicit)
Sponsored by:   OpenSats Initiative
DeltaFile
+1-1sys/conf/newvers.sh
+1-11 files

FreeNAS/freenas ca0deefsrc/middlewared/middlewared/plugins/iscsi_ scst.py targets.py

NAS-139177 / 26.0.0-BETA.1 / Add remove_target retry (#18309)

DeltaFile
+99-24src/middlewared/middlewared/plugins/iscsi_/scst.py
+8-6src/middlewared/middlewared/plugins/iscsi_/targets.py
+107-302 files

LLVM/project 7e39b28libc/shared/math nextafterf16.h nextafterf128.h, libc/src/__support/math CMakeLists.txt nextafterf16.h

[libc][math] Refactor nextafter family to header-only (#181673)

closes #181672
DeltaFile
+88-3utils/bazel/llvm-project-overlay/libc/BUILD.bazel
+57-0libc/src/__support/math/CMakeLists.txt
+32-0libc/src/__support/math/nextafterf16.h
+32-0libc/src/__support/math/nextafterf128.h
+29-0libc/shared/math/nextafterf16.h
+29-0libc/shared/math/nextafterf128.h
+267-318 files not shown
+502-4024 files

FreeBSD/ports ca76651devel/pecl-swoole distinfo Makefile

devel/pecl-swoole: update to 6.1.7.
DeltaFile
+3-3devel/pecl-swoole/distinfo
+1-1devel/pecl-swoole/Makefile
+4-42 files

FreeNAS/freenas c7a8ccbsrc/middlewared/middlewared/plugins/apps/ix_apps utils.py lifecycle.py, src/middlewared/middlewared/plugins/nfs_ status.py

NAS-139102 / 26.0.0-BETA.1 / Convert nfs plugin `yaml.safe_load` to `CSafeLoader` (#18308)

Move definition of `safe_yaml_load` from plugins/apps/ix_apps/utils.py
to middleware/utils/yaml.py

Update all current imports of `safe_yaml_load`.
Convert nfs plugin usage of `yaml.safe_load` to `safe_yaml_load`.

CI tests underway
[here](http://jenkins.eng.ixsystems.net:8080/job/tests/job/api_tests/7815/).
and
`api2/test_300_nfs.py::TestNFSops::test_client_status PASSED [ 7%]`
DeltaFile
+21-0src/middlewared/middlewared/utils/yaml.py
+0-19src/middlewared/middlewared/plugins/apps/ix_apps/utils.py
+3-3src/middlewared/middlewared/plugins/nfs_/status.py
+2-1src/middlewared/middlewared/pytest/unit/plugins/apps/test_quoted_str_dumper.py
+2-1src/middlewared/middlewared/plugins/apps/ix_apps/lifecycle.py
+1-2src/middlewared/middlewared/pytest/unit/plugins/apps/test_upgrade_values.py
+29-265 files not shown
+35-3011 files

LLVM/project 2f6b31fcompiler-rt/test/safestack overflow.c

merge

Created using spr 1.3.7
DeltaFile
+6-0compiler-rt/test/safestack/overflow.c
+6-01 files

LLVM/project f659508clang/lib/Driver SanitizerArgs.cpp, clang/test/Driver fsanitize-minimal-runtime.c

[𝘀𝗽𝗿] initial version

Created using spr 1.3.7
DeltaFile
+3-3clang/lib/Driver/SanitizerArgs.cpp
+6-0compiler-rt/test/cfi/icall/bad-signature.c
+6-0compiler-rt/test/safestack/overflow.c
+4-0clang/test/Driver/fsanitize-minimal-runtime.c
+19-34 files

LLVM/project 92317c2clang/lib/Driver SanitizerArgs.cpp, clang/test/Driver fsanitize-minimal-runtime.c

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

Created using spr 1.3.7

[skip ci]
DeltaFile
+3-3clang/lib/Driver/SanitizerArgs.cpp
+6-0compiler-rt/test/safestack/overflow.c
+4-0clang/test/Driver/fsanitize-minimal-runtime.c
+13-33 files

LLVM/project 9f3fc05clang/lib/Driver SanitizerArgs.cpp, clang/test/Driver fsanitize-minimal-runtime.c

[𝘀𝗽𝗿] initial version

Created using spr 1.3.7
DeltaFile
+3-3clang/lib/Driver/SanitizerArgs.cpp
+6-0compiler-rt/test/safestack/overflow.c
+4-0clang/test/Driver/fsanitize-minimal-runtime.c
+13-33 files

LLVM/project 55a3cd2clang/lib/Driver SanitizerArgs.cpp, clang/test/Driver fsanitize-minimal-runtime.c

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

Created using spr 1.3.7

[skip ci]
DeltaFile
+3-3clang/lib/Driver/SanitizerArgs.cpp
+4-0clang/test/Driver/fsanitize-minimal-runtime.c
+7-32 files

LLVM/project a7ffa75clang/lib/Driver SanitizerArgs.cpp, clang/test/Driver fsanitize-minimal-runtime.c

[𝘀𝗽𝗿] initial version

Created using spr 1.3.7
DeltaFile
+3-3clang/lib/Driver/SanitizerArgs.cpp
+4-0clang/test/Driver/fsanitize-minimal-runtime.c
+7-32 files

OpenBSD/src 11RbsOPsys/dev/pci if_ix.c

   ix(4) and ixv(4) can handle 64 bit DMA transfers.

   prodded by Brad Smith; tested by Hrvoje Popovski; OK kettenis@
VersionDeltaFile
1.223+9-9sys/dev/pci/if_ix.c
+9-91 files

LLVM/project 20ec9a9clang/cmake/modules AddClang.cmake

build: correct `MSVC` and Windows mixup for `CLANG_BUILD_STATIC` (#183609)

The build incorrectly used `MSVC` to determine that we were building for
Windows (MS ABI). This prevents the use of the GNU driver for building
LLVM for Windows. Adjust the condition to `WIN32 AND NOT MINGW` to
correctly identify that we are building for Windows MS ABI.
DeltaFile
+1-1clang/cmake/modules/AddClang.cmake
+1-11 files

LLVM/project e559455compiler-rt/lib/scudo/standalone secondary.h

[scudo] Change header tagging for the secondary allocator (#182487)

When secondary allocator allocates a new chunk, the allocation is 
prepended with a chunk header (common with the primary allocator)
and large header (only used for secondary).
Only the headers are tagged, the data is not, and the headers are
tagged individually as different tags are used for them.
In the current implementation while tagging the large header the unused
area is tagged with it, so the allocator can tag up to a page size (in
worst case), which is costly and does not bring security benefit (as the
area is unused).
With the current fix we can get rid of around 97-98% of the tagging for
the secondary allocator, measured with random benchmarks.

Co-authored-by: Christopher Ferris <cferris1000 at users.noreply.github.com>
DeltaFile
+4-7compiler-rt/lib/scudo/standalone/secondary.h
+4-71 files

LLVM/project 2fc0733llvm/lib/Target/AArch64 AArch64ISelLowering.cpp, llvm/test/CodeGen/AArch64 faddv.ll faddv-fp16.ll

[AArch64] Decompose FADD reductions with known zero elements (#167313)

FADDV is matched into FADDPv4f32 + FADDPv2i32p but this can be relaxed
when one element (usually the 4th) or more are known to be zero.

Before:
```
movi d1, #0000000000000000
mov v0.s[3], v1.s[0]
faddp v0.4s, v0.4s, v0.4s
faddp s0, v0.2s
```

After:
```
mov s1, v0.s[2]
faddp s0, v0.2s
fadd s0, s0, s1
```

    [2 lines not shown]
DeltaFile
+301-0llvm/test/CodeGen/AArch64/faddv.ll
+130-0llvm/lib/Target/AArch64/AArch64ISelLowering.cpp
+68-0llvm/test/CodeGen/AArch64/faddv-fp16.ll
+2-3llvm/test/CodeGen/AArch64/vecreduce-fadd.ll
+501-34 files

FreeBSD/ports 125693fdatabases/R-cran-DBI distinfo Makefile

databases/R-cran-DBI: Update to 1.3.0

Reported by:    portscout
DeltaFile
+3-3databases/R-cran-DBI/distinfo
+1-1databases/R-cran-DBI/Makefile
+4-42 files

LLVM/project 6c41d12llvm/lib/Transforms/Vectorize VPlanTransforms.cpp LoopVectorize.cpp, llvm/test/Transforms/LoopVectorize vplan-based-stride-mv.ll

[VPlan] Implement VPlan-based stride speculation
DeltaFile
+928-1,076llvm/test/Transforms/LoopVectorize/vplan-based-stride-mv.ll
+273-150llvm/test/Transforms/LoopVectorize/VPlan/vplan-based-stride-mv.ll
+237-3llvm/lib/Transforms/Vectorize/VPlanTransforms.cpp
+54-3llvm/lib/Transforms/Vectorize/LoopVectorize.cpp
+43-0llvm/lib/Transforms/Vectorize/VPlan.h
+5-5llvm/lib/Transforms/Vectorize/VPRecipeBuilder.h
+1,540-1,2376 files not shown
+1,568-1,24012 files

NetBSD/pkgsrc 5ZLYum1doc CHANGES-2026

   Added devel/zycore-c and devel/zydis.
VersionDeltaFile
1.1427+3-1doc/CHANGES-2026
+3-11 files

NetBSD/pkgsrc haFivCLdevel Makefile

   add zycore-c and zydis.
VersionDeltaFile
1.4598+3-1devel/Makefile
+3-11 files

LLVM/project e92dd71llvm/lib/Target/RISCV RISCVInstrInfoP.td

[RISCV] Add Defs = VXSAT to P extension instructions. (#183455)

DeltaFile
+91-2llvm/lib/Target/RISCV/RISCVInstrInfoP.td
+91-21 files

LLVM/project 9bdcb45llvm/test/CodeGen/PowerPC clmul-vector.ll, llvm/test/CodeGen/RISCV clmul.ll clmulr.ll

Merge branch 'fix-blockfreq-unroll-unconditional-latches--fast' into fix-blockfreq-unroll-unconditional-latches--uniform
DeltaFile
+25,051-14,920llvm/test/CodeGen/RISCV/clmul.ll
+16,004-0llvm/test/MC/AMDGPU/gfx13_asm_vopd3.s
+13,198-0llvm/test/CodeGen/RISCV/clmulr.ll
+12,863-0llvm/test/CodeGen/RISCV/clmulh.ll
+5,835-5,584llvm/test/tools/llvm-dwarfdump/X86/simplified-template-names.s
+8,874-0llvm/test/CodeGen/PowerPC/clmul-vector.ll
+81,825-20,5046,673 files not shown
+440,525-170,1316,679 files

NetBSD/pkgsrc BJc3IAMdevel/zydis PLIST Makefile

   Initial import of devel/zydis, version 4.1.1.

   Fast and lightweight x86/x86-64 disassembler and code generation library.

   Zydis comes with absolutely no dependencies, making it a perfect
   candidate not only for user-mode code, but also for kernel drivers
   and exotic build environments like UEFI.
VersionDeltaFile
1.1+38-0devel/zydis/PLIST
1.1+26-0devel/zydis/Makefile
1.1+15-0devel/zydis/buildlink3.mk
1.1+5-0devel/zydis/DESCR
1.1+5-0devel/zydis/distinfo
+89-05 files

FreeNAS/freenas ddf912esrc/middlewared/middlewared/plugins ntp.py, src/middlewared/middlewared/plugins/ntp peers.py __init__.py

NAS-140001 / 26.0.0-BETA.1 / Move ntp namespace to be typesafe (#18307)

## Context

Move ntp plugin to typesafe implemenation.
DeltaFile
+0-246src/middlewared/middlewared/plugins/ntp.py
+138-0src/middlewared/middlewared/plugins/ntp/peers.py
+86-0src/middlewared/middlewared/plugins/ntp/__init__.py
+61-0src/middlewared/middlewared/plugins/ntp/enums.py
+0-59src/middlewared/middlewared/plugins/ntp_/enums.py
+58-0src/middlewared/middlewared/plugins/ntp/crud.py
+343-3058 files not shown
+414-36314 files

NetBSD/pkgsrc nR7ywBjdevel/zycore-c PLIST Makefile

   Initial import of devel/zycore-c version 1.5.1.

   Internal library for zydis disassembler providing platform independent
   types, macros and a fallback for environments without LibC.
VersionDeltaFile
1.1+31-0devel/zycore-c/PLIST
1.1+19-0devel/zycore-c/Makefile
1.1+13-0devel/zycore-c/buildlink3.mk
1.1+5-0devel/zycore-c/distinfo
1.1+2-0devel/zycore-c/DESCR
+70-05 files

LLVM/project c6db35fmlir/lib/Dialect/XeGPU/Transforms XeGPUPeepHoleOptimizer.cpp, mlir/test/Dialect/XeGPU peephole-optimize.mlir

[mlir][xegpu] Retain order attribute during load + transpose optimization. (#183608)

As described in the title `order` attribute is ignored in this
transformation causing downstream test failures.
DeltaFile
+59-47mlir/test/Dialect/XeGPU/peephole-optimize.mlir
+3-2mlir/lib/Dialect/XeGPU/Transforms/XeGPUPeepHoleOptimizer.cpp
+62-492 files

LLVM/project 1ab63d5llvm/lib/Transforms/Vectorize LoopVectorize.cpp, llvm/test/Transforms/LoopVectorize induction.ll single-value-blend-phis.ll

[VPlan] Process instructions in reverse order when widening

It doesn't matter right now because we're using CM's decision, but
https://github.com/llvm/llvm-project/pull/182595 introduces some
scalarization (first-lane-only) opportunites that aren't known in CM and
those require reverse iteration order to support as those are determined
by VPUsers and not operands.
DeltaFile
+27-27llvm/test/Transforms/LoopVectorize/induction.ll
+4-2llvm/lib/Transforms/Vectorize/LoopVectorize.cpp
+3-3llvm/test/Transforms/LoopVectorize/AArch64/predication_costs.ll
+3-3llvm/test/Transforms/LoopVectorize/X86/induction-costs.ll
+1-1llvm/test/Transforms/LoopVectorize/single-value-blend-phis.ll
+38-365 files

LLVM/project 6bc9ba7llvm/lib/Target/Hexagon HexagonISelLowering.cpp, llvm/test/CodeGen/Hexagon vgather-memvt.ll

[Hexagon] Fix memory type for vgather intrinsics (#183563)

Some of the Hexagon vgather intrinsics were picking the memory type
(memVT) from a fixed argument position, but for several variants (e.g.
the predicated ones), that argument isn’t actually the data vector being
gathered. As a result, LLVM could end up recording the wrong memory type
or size (e.g. i32 or mask instead of the vector arg). This patch fixes
that by always taking memVT from the last intrinsic argument, which is
the actual data vector.
DeltaFile
+35-0llvm/test/CodeGen/Hexagon/vgather-memvt.ll
+2-1llvm/lib/Target/Hexagon/HexagonISelLowering.cpp
+37-12 files