LLVM/project 62cfe16libc/src/__support/math acospif.h asinpif.h, libc/test/src/math acospif_test.cpp

[libc][math][c23] implement C23 `acospif` math function (#183661)

Implementing C23 `acospi` math function for single-precision with the
header-only approach that is followed since #147386
DeltaFile
+100-0libc/src/__support/math/acospif.h
+51-0libc/test/src/math/smoke/acospif_test.cpp
+8-41libc/src/__support/math/asinpif.h
+37-0libc/src/__support/math/inv_trigf_utils.h
+33-0libc/test/src/math/exhaustive/acospif_test.cpp
+29-0libc/test/src/math/acospif_test.cpp
+258-4125 files not shown
+429-6131 files

LLVM/project fb6b470libc/src/__support/math CMakeLists.txt floorf16.h, utils/bazel/llvm-project-overlay/libc BUILD.bazel

[libc][math] Refactor floor family to header-only (#182194)

Refactors the floor math family to be header-only.

Closes https://github.com/llvm/llvm-project/issues/182193

Target Functions:
  - floor
  - floorbf16
  - floorf
  - floorf128
  - floorf16
  - floorl
DeltaFile
+87-5utils/bazel/llvm-project-overlay/libc/BUILD.bazel
+66-0libc/src/__support/math/CMakeLists.txt
+38-0libc/src/__support/math/floorf16.h
+29-0libc/src/__support/math/floor.h
+29-0libc/src/__support/math/floorf.h
+29-0libc/src/__support/math/floorf128.h
+278-518 files not shown
+505-7324 files

FreeNAS/freenas f0bc5bfsrc/middlewared/middlewared/plugins/catalog apps_util.py, src/middlewared/middlewared/pytest/unit/plugins/catalog test_min_max_scale_version_update.py test_custom_scale_version_checks.py

NAS-140023 / 26.0.0-BETA.1 / Fix system version regex for apps min max version validation (#18314)

This commit fixes an issue where the SCALE version format changed from
XX.XX (25.04) to XX.X (26.0), breaking the version regex which required
exactly 2 digits after the first dot. This caused all catalog app
installs to fail on 26.x builds.
DeltaFile
+59-0src/middlewared/middlewared/pytest/unit/plugins/catalog/test_min_max_scale_version_update.py
+20-2src/middlewared/middlewared/pytest/unit/plugins/catalog/test_custom_scale_version_checks.py
+1-1src/middlewared/middlewared/plugins/catalog/apps_util.py
+80-33 files

FreeBSD/ports 900d36fmisc/claude-code pkg-plist distinfo, misc/claude-code/files package-lock.json

misc/claude-code: update 2.0.58 → 2.1.62
DeltaFile
+84-64misc/claude-code/files/package-lock.json
+4-33misc/claude-code/pkg-plist
+3-3misc/claude-code/distinfo
+1-1misc/claude-code/Makefile
+92-1014 files

DragonFlyBSD/src 065436fstand/contrib/edk2/MdePkg/Include/Library DebugLib.h BaseLib.h

edk2: Sync our TianoCore EDK II headers with the edk2-stable202602 tag.
DeltaFile
+25-25stand/contrib/edk2/MdePkg/Include/Library/DebugLib.h
+22-22stand/contrib/edk2/MdePkg/Include/Library/BaseLib.h
+47-472 files

LLVM/project 8bd8d8ellvm/test/CodeGen/AMDGPU load-saddr-offset-imm.ll

[AMDGPU] Remove extra pipes from load-saddr-offset-imm.ll (#183874)

This test uses opt to run instcombin and then pipes that into llc which
has its output piped into FileCheck. Before this patch, the test also
piped in the source file into llc as well, which caused issues with a
downstream test executor that executes the lines in bash. However, these
extra pipes don't make sense anyways, so remove them.
DeltaFile
+4-4llvm/test/CodeGen/AMDGPU/load-saddr-offset-imm.ll
+4-41 files

LLVM/project c1f47d1llvm/test/CodeGen/AMDGPU llvm.exp10.f64.ll llvm.exp.f64.ll, llvm/test/CodeGen/X86 funnel-shift-i512.ll zero_extend_vector_inreg.ll

Rebase

Created using spr 1.3.7
DeltaFile
+11,178-0llvm/test/CodeGen/AMDGPU/llvm.exp10.f64.ll
+10,242-0llvm/test/CodeGen/AMDGPU/llvm.exp.f64.ll
+9,987-0llvm/test/CodeGen/AMDGPU/llvm.exp2.f64.ll
+5,445-0llvm/test/CodeGen/X86/funnel-shift-i512.ll
+1,389-1,365llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.1024bit.ll
+1,094-1,106llvm/test/CodeGen/X86/zero_extend_vector_inreg.ll
+39,335-2,4711,401 files not shown
+96,876-32,1751,407 files

LLVM/project 5395d26llvm/lib/Target/WebAssembly WebAssemblyFixIrreducibleControlFlow.cpp

Revert "[WebAssembly] Incorporate SCCs into WebAssemblyFixIrreducibleControlFlow (#181755)" (#183872)

This reverts commit c05e323be7caaadff6fdd09a2336be60e3041af1.

Changes failed Emscripten tests.
DeltaFile
+135-150llvm/lib/Target/WebAssembly/WebAssemblyFixIrreducibleControlFlow.cpp
+135-1501 files

LLVM/project 567d035clang/lib/Sema SemaTemplateDeduction.cpp

[clang] NFC: remove unused / untested workaround in pack deduction

This snippet was part of what was introduced in 130cc445e46836b28defdce03b1adfdb16ddcf41

However, none of the existing tests require it, including the tests added in
that commit.

One of those tests had a FIXME which was fixed when we switched
frelaxed-template-template-args on by default as well.
DeltaFile
+0-10clang/lib/Sema/SemaTemplateDeduction.cpp
+0-101 files

LLVM/project 1eb0496clang/include/clang/Basic DiagnosticSemaKinds.td, clang/lib/Sema SemaDeclAttr.cpp

[CUDA] Allow `extern __shared__` on non-array types

NVCC allows `extern __shared__` on any type, not just incomplete arrays.
This is commonly used in CUDA libraries like NCCL to overlay a struct on
dynamically-allocated shared memory:

    extern __shared__ ncclShmemData ncclShmem;

Previously, Clang rejected this with a hard error and did not add
`CUDASharedAttr` to the VarDecl. This caused a cascade: `IdentifyTarget()`
classified the variable as host-side, and any device code referencing it
got a spurious "reference to __host__ variable in __device__ function"
error.

Downgrade the error to a default-ignored warning (`-Wcuda-extern-shared`)
and always add `CUDASharedAttr` so the variable is correctly classified as
device-side. The old `err_cuda_extern_shared` is preserved for potential
future use.
DeltaFile
+40-9clang/test/SemaCUDA/extern-shared.cu
+4-3clang/lib/Sema/SemaDeclAttr.cpp
+4-0clang/include/clang/Basic/DiagnosticSemaKinds.td
+48-123 files

FreeBSD/src fe90ad2sys/kern kern_procctl.c

procctl(PROC_REAP_KILL): align error reporting with pgkill(2)

(cherry picked from commit 5c8af592f69a31da94c45722dcd74afcf0ab375e)
DeltaFile
+5-1sys/kern/kern_procctl.c
+5-11 files

FreeBSD/src 08f95c4sys/kern kern_procctl.c

procctl(PROC_REAP_KILL): use pgrp pg_killsx sx to sync with fork

PR:     290844

(cherry picked from commit be140717a0a4bbfa7176d334c36364d34a0b1bc5)
DeltaFile
+54-84sys/kern/kern_procctl.c
+54-841 files

FreeBSD/src e0dbeabsys/dev/iommu iommu_gas.c

iommu_gas: Fix assertion.

(cherry picked from commit 7e8284c6ad95bb7a0fc84d4d945ee98737efdd36)
DeltaFile
+1-1sys/dev/iommu/iommu_gas.c
+1-11 files

FreeBSD/src cf64824sys/kern kern_procctl.c

reap_kill_subtree_once(): reap_kill_proc_work() might drop proctree_lock

(cherry picked from commit 0e67c3f675eab3a9c00b76e3886ace7700ef1bd4)
DeltaFile
+8-3sys/kern/kern_procctl.c
+8-31 files

LLVM/project 342e446llvm/lib/Target/AMDGPU SIInsertWaitcnts.cpp

[AMDGPU][SIInsertWaitcnts] Move VCCZ workaround code out of the way (#182619)

This is a cleanup patch that moves the VCCZ specific workaround code
from `SIInsertWaitcnts::insertWaitcntInBlock()` to a separate class and
refactors it a bit to make it easier to read.
The end result is a simpler `insertWaitcntInBlock()`.

Should be NFC.
DeltaFile
+107-61llvm/lib/Target/AMDGPU/SIInsertWaitcnts.cpp
+107-611 files

FreeNAS/freenas ac29022src/middlewared/middlewared/etc_files scst.conf.mako

skip fc.fc_hosts when writing empty scst.conf config

For hygiene reasons we now write an empty config on the STANDBY
node after SCST has been stopped.  Avoid further fc calls in this
situation (could reload a kernel module).
DeltaFile
+19-16src/middlewared/middlewared/etc_files/scst.conf.mako
+19-161 files

LLVM/project 795cfaeclang/test/CIR/CodeGen builtin-floating-point.c object-size.c, clang/test/CIR/CodeGenBuiltins builtins-floating-point.c builtin-object-size.c

[CIR][NFC] Move some builtin tests to the CodeGenBuitins folder (#183607)

This moves a few tests that were created in the wrong location. Also
changes the names of some test files to maintain consistency.
DeltaFile
+2,176-54clang/test/CIR/CodeGenBuiltins/builtins-floating-point.c
+0-2,212clang/test/CIR/CodeGen/builtin-floating-point.c
+877-0clang/test/CIR/CodeGenBuiltins/builtin-object-size.c
+0-877clang/test/CIR/CodeGen/object-size.c
+636-0clang/test/CIR/CodeGenBuiltins/builtin-bit.cpp
+0-636clang/test/CIR/CodeGenBuiltins/builtin_bit.cpp
+3,689-3,77924 files not shown
+5,226-5,41430 files

HardenedBSD/src 565a233sys/dev/e1000 if_em.c, usr.sbin/freebsd-update freebsd-update.sh

Merge branch 'freebsd/15-stable/main' into hardened/15-stable/main
DeltaFile
+2-2sys/dev/e1000/if_em.c
+4-0usr.sbin/freebsd-update/freebsd-update.sh
+6-22 files

HardenedBSD/ports 5079765dns/blocky distinfo, misc/freebsd-release-manifests pkg-plist

Merge branch 'freebsd/main' into hardenedbsd/main
DeltaFile
+22-0security/vuxml/vuln/2026.xml
+8-8misc/freebsd-release-manifests/pkg-plist
+5-5www/oauth2-proxy/distinfo
+5-5dns/blocky/distinfo
+9-0misc/freebsd-release-manifests/files/MANIFESTS/arm64-aarch64-14.4-RC1
+9-0misc/freebsd-release-manifests/files/MANIFESTS/powerpc-powerpc64-14.4-RC1
+58-1825 files not shown
+124-10131 files

LLVM/project 085569bllvm/lib/Transforms/InstCombine InstCombineSelect.cpp, llvm/test/Transforms/InstCombine select-and-or.ll

Fix profile metadata propagation in InstCombine select folding

Propagate profile metadata when folding select instructions with logical AND/OR conditions and when canonicalizing SPF to intrinsics. This fixes profile verification failures in Transforms/InstCombine/select-and-or.ll.
DeltaFile
+75-25llvm/lib/Transforms/InstCombine/InstCombineSelect.cpp
+21-20llvm/test/Transforms/InstCombine/select-and-or.ll
+0-1llvm/utils/profcheck-xfail.txt
+96-463 files

LLVM/project 12e1075llvm/lib/Transforms/Vectorize SLPVectorizer.cpp, llvm/test/Transforms/SLPVectorizer extract-many-users-buildvector.ll

[SLP]Fix operand reordering when estimating profitability of operands

Need to swap operand for a single instruction, not for the the same lane
of the first and second instruction in the list
DeltaFile
+10-10llvm/test/Transforms/SLPVectorizer/extract-many-users-buildvector.ll
+10-4llvm/test/Transforms/SLPVectorizer/X86/non-schedulable-node-with-non-schedulable-parent.ll
+5-6llvm/test/Transforms/SLPVectorizer/X86/bv-root-part-of-graph.ll
+6-5llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
+5-5llvm/test/Transforms/SLPVectorizer/X86/split-vectorize-gathered-def-after-use.ll
+36-305 files

LLVM/project fd9421clldb/examples/python formatter_bytecode.py

[lldb] Fix sys.path manipulation failure in formatter_bytecode.py (#183868)

Fix bug in #183804.
DeltaFile
+2-1lldb/examples/python/formatter_bytecode.py
+2-11 files

FreeBSD/doc 35062a5website/data/en/news news.toml

14.4: Announce RC1

Approved by:    re (implicit)
Sponsored by:   OpenSats Initiative
DeltaFile
+5-0website/data/en/news/news.toml
+5-01 files

LLVM/project 74177d1clang/include/clang/AST APValue.h

Replace direct Elts access with a call to getMatrixElt
DeltaFile
+1-1clang/include/clang/AST/APValue.h
+1-11 files

LLVM/project e3c0454clang/cmake/modules AddClang.cmake, llvm/cmake/modules AddLLVM.cmake

[CMake] Propagate dependencies to OBJECT libraries in `add_llvm_library` (#183541)

Previously, transitively inherited calls to
`target_include_directories(foo SYSTEM ...)` were being squashed into a
flat list of includes, effectively stripping off `-isystem` and
unintentionally forwarding warnings from such dependencies.

To correctly propagate `SYSTEM` dependencies, use
`target_link_libraries` to forward the parent target's link dependencies
to the OBJECT library (similar to the `_static` flow below). Unlike a
flat `target_include_directories`, this lets CMake resolve transitive
SYSTEM include directories through the proper dependency chain.

Note that `target_link_libraries` on an OBJECT library propagates all
usage requirements, not just includes. This also brings in transitive
`INTERFACE_COMPILE_DEFINITIONS`, `INTERFACE_COMPILE_OPTIONS`, and
`INTERFACE_COMPILE_FEATURES`. This is arguably more correct, as the
OBJECT library compiles the same sources and should see the same flags.


    [13 lines not shown]
DeltaFile
+6-1llvm/cmake/modules/AddLLVM.cmake
+1-1clang/cmake/modules/AddClang.cmake
+1-1mlir/cmake/modules/AddMLIR.cmake
+8-33 files

FreeBSD/ports cd2c2famisc/freebsd-release-manifests pkg-plist, misc/freebsd-release-manifests/files/MANIFESTS arm64-aarch64-14.4-RC1 amd64-amd64-14.4-RC1

misc/freebsd-release-manifests: Add 14.4-RC1 MANIFEST files

Approved by:    re (implicit)
Sponsored by:   OpenSats Initiative

(cherry picked from commit df4f957ea181e02b372261e71f9067e9e37d7369)
DeltaFile
+8-8misc/freebsd-release-manifests/pkg-plist
+9-0misc/freebsd-release-manifests/files/MANIFESTS/arm64-aarch64-14.4-RC1
+9-0misc/freebsd-release-manifests/files/MANIFESTS/amd64-amd64-14.4-RC1
+9-0misc/freebsd-release-manifests/files/MANIFESTS/powerpc-powerpc64-14.4-RC1
+0-9misc/freebsd-release-manifests/files/MANIFESTS/amd64-amd64-14.4-BETA3
+0-9misc/freebsd-release-manifests/files/MANIFESTS/arm64-aarch64-14.4-BETA3
+35-2612 files not shown
+71-7118 files

HardenedBSD/ports df4f957misc/freebsd-release-manifests pkg-plist, misc/freebsd-release-manifests/files/MANIFESTS amd64-amd64-14.4-RC1 arm64-aarch64-14.4-RC1

misc/freebsd-release-manifests: Add 14.4-RC1 MANIFEST files

Approved by:    re (implicit)
Sponsored by:   OpenSats Initiative
DeltaFile
+8-8misc/freebsd-release-manifests/pkg-plist
+9-0misc/freebsd-release-manifests/files/MANIFESTS/amd64-amd64-14.4-RC1
+9-0misc/freebsd-release-manifests/files/MANIFESTS/arm64-aarch64-14.4-RC1
+9-0misc/freebsd-release-manifests/files/MANIFESTS/powerpc-powerpc64-14.4-RC1
+0-9misc/freebsd-release-manifests/files/MANIFESTS/amd64-amd64-14.4-BETA3
+0-9misc/freebsd-release-manifests/files/MANIFESTS/arm64-aarch64-14.4-BETA3
+35-2612 files not shown
+71-7118 files

FreeBSD/ports df4f957misc/freebsd-release-manifests pkg-plist, misc/freebsd-release-manifests/files/MANIFESTS amd64-amd64-14.4-RC1 arm64-aarch64-14.4-RC1

misc/freebsd-release-manifests: Add 14.4-RC1 MANIFEST files

Approved by:    re (implicit)
Sponsored by:   OpenSats Initiative
DeltaFile
+8-8misc/freebsd-release-manifests/pkg-plist
+9-0misc/freebsd-release-manifests/files/MANIFESTS/amd64-amd64-14.4-RC1
+9-0misc/freebsd-release-manifests/files/MANIFESTS/arm64-aarch64-14.4-RC1
+9-0misc/freebsd-release-manifests/files/MANIFESTS/powerpc-powerpc64-14.4-RC1
+0-9misc/freebsd-release-manifests/files/MANIFESTS/amd64-amd64-14.4-BETA3
+0-9misc/freebsd-release-manifests/files/MANIFESTS/arm64-aarch64-14.4-BETA3
+35-2612 files not shown
+71-7118 files

FreeBSD/doc 323953bwebsite/content/en/releases/14.4R/checksums CHECKSUM.SHA256-FreeBSD-14.4-RC1-arm64-aarch64-vm.asc CHECKSUM.SHA256-FreeBSD-14.4-RC1-amd64-vm.asc

14.4: Add checksums for 14.4-RC1

Approved by:    re (implicit)
Sponsored by:   OpenSats Initiative
DeltaFile
+35-0website/content/en/releases/14.4R/checksums/CHECKSUM.SHA256-FreeBSD-14.4-RC1-arm64-aarch64-vm.asc
+35-0website/content/en/releases/14.4R/checksums/CHECKSUM.SHA256-FreeBSD-14.4-RC1-amd64-vm.asc
+35-0website/content/en/releases/14.4R/checksums/CHECKSUM.SHA512-FreeBSD-14.4-RC1-arm64-aarch64-vm.asc
+35-0website/content/en/releases/14.4R/checksums/CHECKSUM.SHA512-FreeBSD-14.4-RC1-amd64-vm.asc
+31-0website/content/en/releases/14.4R/checksums/CHECKSUM.SHA256-FreeBSD-14.4-RC1-i386-vm.asc
+31-0website/content/en/releases/14.4R/checksums/CHECKSUM.SHA512-FreeBSD-14.4-RC1-i386-vm.asc
+202-035 files not shown
+999-341 files

LLVM/project cc81e68clang/test/AST/HLSL ast-dump-APValue-matrix.hlsl

Exercise int16, int64, half, double, and bool in APValue AST test

Assisted-by: claude-opus-4.6
DeltaFile
+33-1clang/test/AST/HLSL/ast-dump-APValue-matrix.hlsl
+33-11 files