LLVM/project 7139c74llvm/test/Transforms/SLPVectorizer/X86 store-expand-non-pow2.ll

[SLP][NFC]Add a test with the masked non-power-of-2 stores, NFC



Reviewers: 

Pull Request: https://github.com/llvm/llvm-project/pull/207275
DeltaFile
+24-0llvm/test/Transforms/SLPVectorizer/X86/store-expand-non-pow2.ll
+24-01 files

FreeNAS/freenas bfaacddsrc/middlewared/middlewared/plugins/pool_ utils.py dataset.py

NAS-141651 / 26.0.0-RC.1 / Gate ZFS deduplication on pool creation (by sonicaj) (#19252)

This commit adds changes to extend the ZFS deduplication license gate to
pool creation, which previously let a pool's root dataset be created
with dedup enabled on a system that is not entitled to it. The check is
factored into a shared validate_dedup_license helper so pool.create and
the dataset create/update path enforce it identically and stay in sync.

Original PR: https://github.com/truenas/middleware/pull/19251

Co-authored-by: Waqar Ahmed <waqarahmedjoyia at live.com>
DeltaFile
+29-0src/middlewared/middlewared/plugins/pool_/utils.py
+2-17src/middlewared/middlewared/plugins/pool_/dataset.py
+3-1src/middlewared/middlewared/plugins/pool_/pool.py
+34-183 files

OpenBSD/src N4Zmunsusr.bin/cal cal.1 cal.c

   cal: make specifying a month conflict with -y

   ok jca@
VersionDeltaFile
1.34+6-2usr.bin/cal/cal.1
1.36+5-1usr.bin/cal/cal.c
+11-32 files

FreeBSD/ports 35fa0efwww/librewolf distinfo Makefile, www/librewolf/files patch-python_sites_mach.txt patch-gfx_skia_skia_src_core_SkCpu.cpp

www/librewolf: Update 152.0.2-1 => 152.0.4-1

Changelog:
https://www.firefox.com/en-US/firefox/152.0.3/releasenotes/
https://www.firefox.com/en-US/firefox/152.0.4/releasenotes/

- Remove unnecessary patches and add new patches from www/firefox.

PR:             296456
Sponsored by:   UNIS Labs
Co-authored-by: Vladimir Druzenko <vvd at FreeBSD.org>
MFH:            2026Q2

(cherry picked from commit f88f2d39ba23200cee2456222ad4fdf458b3163e)
DeltaFile
+31-0www/librewolf/files/patch-python_sites_mach.txt
+0-29www/librewolf/files/patch-gfx_skia_skia_src_core_SkCpu.cpp
+16-0www/librewolf/files/patch-third__party_xsimd_include_xsimd_types_xsimd__vsx__register.hpp
+0-11www/librewolf/files/patch-toolkit_xre_nsXREDirProvider.cpp
+3-3www/librewolf/distinfo
+1-1www/librewolf/Makefile
+51-446 files

LLVM/project 1823581libc/src/__support big_int.h, libc/test/src/__support integer_literals_test.cpp

[libc] Make BigInt trivially constructible (#206277)

This makes BigInt trivially constructible and additionally fixes the
failures caused by the upcoming change in constexpr functions.
DeltaFile
+27-44libc/src/__support/big_int.h
+1-1libc/test/src/__support/integer_literals_test.cpp
+28-452 files

FreeBSD/ports f88f2d3www/librewolf distinfo Makefile, www/librewolf/files patch-python_sites_mach.txt patch-gfx_skia_skia_src_core_SkCpu.cpp

www/librewolf: Update 152.0.2-1 => 152.0.4-1

Changelog:
https://www.firefox.com/en-US/firefox/152.0.3/releasenotes/
https://www.firefox.com/en-US/firefox/152.0.4/releasenotes/

- Remove unnecessary patches and add new patches from www/firefox.

PR:             296456
Sponsored by:   UNIS Labs
Co-authored-by: Vladimir Druzenko <vvd at FreeBSD.org>
MFH:            2026Q2
DeltaFile
+31-0www/librewolf/files/patch-python_sites_mach.txt
+0-29www/librewolf/files/patch-gfx_skia_skia_src_core_SkCpu.cpp
+16-0www/librewolf/files/patch-third__party_xsimd_include_xsimd_types_xsimd__vsx__register.hpp
+0-11www/librewolf/files/patch-toolkit_xre_nsXREDirProvider.cpp
+3-3www/librewolf/distinfo
+1-1www/librewolf/Makefile
+51-446 files

LLVM/project 999715alldb/cmake/modules AddLLDB.cmake, lldb/tools/driver CMakeLists.txt

[lldb][CMake] Extend liblldb interposition fix to lldb-dap and lldb-mcp (#207251)

liblldb statically absorbs the lldbHost and lldbUtility archives (and
every plugin). A tool that links the shared liblldb while also linking
those same archives statically ends up with two copies of that object
code. On ELF, if the tool re-exports the archive symbols in its own
.dynsym, the dynamic linker can bind liblldb's internal references to
the tool's copy instead of liblldb's own, breaking shared-state
assumptions such as the HostInfo singletons.

106644f6c835 fixed this for the lldb driver with --exclude-libs,ALL, but
lldb-dap and lldb-mcp have the same setup and were left exposed. Factor
the logic into a shared lldb_prevent_liblldb_symbol_interposition helper
and call it from all three tools.
DeltaFile
+15-0lldb/cmake/modules/AddLLDB.cmake
+1-10lldb/tools/driver/CMakeLists.txt
+2-0lldb/tools/lldb-dap/tool/CMakeLists.txt
+2-0lldb/tools/lldb-mcp/CMakeLists.txt
+20-104 files

FreeBSD/ports 88271a1biology/py-macs2 Makefile, net/py-pyenet Makefile

all: schedule for removal on 2026-09-15 for lang/cython0
DeltaFile
+3-0net/py-pyenet/Makefile
+3-0science/py-molmod/Makefile
+3-0science/py-openEMS/Makefile
+3-0textproc/py-gensim/Makefile
+3-0x11-toolkits/py-kivy/Makefile
+3-0biology/py-macs2/Makefile
+18-014 files not shown
+60-020 files

FreeNAS/freenas bebe925src/middlewared/middlewared/plugins/pool_ utils.py dataset.py

NAS-141651 / 27.0.0-BETA.1 / Gate ZFS deduplication on pool creation (by sonicaj) (#19253)

This commit adds changes to extend the ZFS deduplication license gate to
pool creation, which previously let a pool's root dataset be created
with dedup enabled on a system that is not entitled to it. The check is
factored into a shared validate_dedup_license helper so pool.create and
the dataset create/update path enforce it identically and stay in sync.

Original PR: https://github.com/truenas/middleware/pull/19251

Co-authored-by: Waqar Ahmed <waqarahmedjoyia at live.com>
DeltaFile
+29-0src/middlewared/middlewared/plugins/pool_/utils.py
+2-17src/middlewared/middlewared/plugins/pool_/dataset.py
+3-1src/middlewared/middlewared/plugins/pool_/pool.py
+34-183 files

FreeBSD/doc 4e09a96website/content/ru/releases/14.4R errata.adoc

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

Update to EN 4eb8e14cf00470133959e55fc319de5834b00188
DeltaFile
+20-7website/content/ru/releases/14.4R/errata.adoc
+20-71 files

LLVM/project b25f149clang/include/clang/Sema Sema.h, clang/lib/Sema SemaExpr.cpp SemaInit.cpp

[clang] Defer consteval DMI checks for aggregate init

Clang currently checks immediate invocations in rebuilt default member initializers in isolation. For aggregate initialization, that can reject a valid initializer when the default member initializer reads an earlier field through the implicit this object. At that point Sema has not installed the aggregate object for constant evaluation yet, so evaluating the consteval call alone fails with a missing-this diagnostic even though evaluating the enclosing aggregate initializer would succeed.

Track immediate invocations from rebuilt default member initializers that fail only because this is unavailable, and defer diagnosing them until the enclosing full expression is complete. The enclosing initializer is then constant-evaluated with the aggregate object available; if that succeeds, the delayed invocation is accepted, and if it still fails, the normal consteval diagnostic is emitted. Also put parenthesized aggregate initialization on the same default-initializer rebuild path as braced aggregate initialization.

Update cxx2b-consteval-propagate.cpp to accept aggregate initialization from constant earlier fields, keep a runtime-dependent negative case, and cover GH207064's constructor-wrapper reproducer.
DeltaFile
+78-26clang/lib/Sema/SemaExpr.cpp
+28-4clang/test/SemaCXX/cxx2b-consteval-propagate.cpp
+17-2clang/lib/Sema/SemaInit.cpp
+13-0clang/include/clang/Sema/Sema.h
+1-0clang/lib/Sema/SemaExprCXX.cpp
+137-325 files

LLVM/project f963e94clang/lib/Headers ptrauth.h

Make wording more clear
DeltaFile
+1-1clang/lib/Headers/ptrauth.h
+1-11 files

FreeBSD/ports 55c1ea5databases/proxysql distinfo Makefile

databases/proxysql: Update to 3.0.9
DeltaFile
+3-3databases/proxysql/distinfo
+1-2databases/proxysql/Makefile
+4-52 files

NetBSD/pkgsrc gje5bGYdoc CHANGES-2026

   doc: Updated net/tailscale to 1.98.8
VersionDeltaFile
1.4197+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc 3pTON3qnet/tailscale distinfo go-modules.mk

   tailscale: update to 1.98.8

   https://tailscale.com/changelog#2026-06-29
VersionDeltaFile
1.6+16-10net/tailscale/distinfo
1.4+5-3net/tailscale/go-modules.mk
1.22+3-4net/tailscale/Makefile
+24-173 files

LLVM/project 9bd12f6clang/test/CodeGenHLSL/resources resources-in-structs-method-call.hlsl

[HLSL][NFC] Update test check to be more specific (#207232)

If the repo path contains "main", the test was matching it against the
ModuleID in the output because it contains a path to the test file, and
the follow-up checks were failing.

Based on feedback in
https://github.com/llvm/llvm-project/pull/206596#discussion_r3510725223.
DeltaFile
+1-1clang/test/CodeGenHLSL/resources/resources-in-structs-method-call.hlsl
+1-11 files

LLVM/project aa8930cllvm/include/llvm/Transforms/Vectorize/SandboxVectorizer VecUtils.h, llvm/lib/Transforms/Vectorize/SandboxVectorizer VecUtils.cpp

[SandboxVec] Move user collection to VecUtils and add unit tests
DeltaFile
+226-0llvm/unittests/Transforms/Vectorize/SandboxVectorizer/VecUtilsTest.cpp
+1-55llvm/lib/Transforms/Vectorize/SandboxVectorizer/Passes/BottomUpVec.cpp
+54-0llvm/lib/Transforms/Vectorize/SandboxVectorizer/VecUtils.cpp
+9-0llvm/include/llvm/Transforms/Vectorize/SandboxVectorizer/VecUtils.h
+290-554 files

FreeNAS/freenas 1fe3307src/middlewared/middlewared/plugins/pool_ utils.py dataset.py

Gate ZFS deduplication on pool creation

This commit adds changes to extend the ZFS deduplication license gate to pool creation, which previously let a pool's root dataset be created with dedup enabled on a system that is not entitled to it. The check is factored into a shared validate_dedup_license helper so pool.create and the dataset create/update path enforce it identically and stay in sync.
DeltaFile
+29-0src/middlewared/middlewared/plugins/pool_/utils.py
+2-17src/middlewared/middlewared/plugins/pool_/dataset.py
+3-1src/middlewared/middlewared/plugins/pool_/pool.py
+34-183 files

FreeBSD/doc 37c7f6cwebsite/content/ru/releases/15.1R errata.adoc

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

Update to EN 4eb8e14cf00470133959e55fc319de5834b00188
DeltaFile
+3-4website/content/ru/releases/15.1R/errata.adoc
+3-41 files

Illumos/gate 961aab6usr/src/test/test-runner/cmd run

18194 test-runner default output directory doesn't work
Reviewed by: Toomas Soome <tsoome at me.com>
Reviewed by: Robert Mustacchi <rm at fingolfin.org>
Approved by: Dan McDonald <danmcd at edgecast.io>
DeltaFile
+5-1usr/src/test/test-runner/cmd/run
+5-11 files

LLVM/project 76f4a8dclang/lib/Sema SemaDeclCXX.cpp, clang/test/SemaTemplate ctad.cpp

[clang] fix crash-on-invalid with deduction guides

Fix crash when a template template parameter specialization is used as a deduced type.

This is a regression since Clang 22, and this will be backported, so no release
notes.

Fixes #203261
DeltaFile
+17-0clang/test/SemaTemplate/ctad.cpp
+4-3clang/lib/Sema/SemaDeclCXX.cpp
+21-32 files

Illumos/gate 5d4c552usr/src Makefile.master, usr/src/tools/scripts check_test_runfiles.py

18193 runfile checks don't respect arch guards
Reviewed by: Toomas Soome <tsoome at me.com>
Approved by: Dan McDonald <danmcd at edgecast.io>
DeltaFile
+27-6usr/src/tools/scripts/check_test_runfiles.py
+1-1usr/src/Makefile.master
+28-72 files

NetBSD/pkgsrc bBvBNuadoc CHANGES-2026

   Added math/symfpu version 1.2.0
VersionDeltaFile
1.4196+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc MLlNaWSmath Makefile

   Add symfpu.
VersionDeltaFile
1.639+2-1math/Makefile
+2-11 files

NetBSD/pkgsrc T8GKuIjmath/symfpu Makefile PLIST, math/symfpu/patches patch-baseTypes_simpleExecutable.h patch-baseTypes_simpleExecutable.cpp

   Initial import of math/symfpu version 1.2.0.

   SymFPU is an implementation of the SMT-LIB theory of (IEEE-754)
   floating-point in terms of bit-vector operations. It is templated
   in terms of the bit-vectors, propositions, floating-point formats
   and rounding mode types used.
VersionDeltaFile
1.1+30-0math/symfpu/Makefile
1.1+20-0math/symfpu/PLIST
1.1+19-0math/symfpu/patches/patch-baseTypes_simpleExecutable.h
1.1+15-0math/symfpu/patches/patch-baseTypes_simpleExecutable.cpp
1.1+13-0math/symfpu/patches/patch-baseTypes_Makefile
1.1+13-0math/symfpu/buildlink3.mk
+110-03 files not shown
+136-09 files

OpenBSD/src px1OCrKdistrib/arm64/ramdisk install.md

   Don't hardcode the disklabel partition of the EFI System Partition in the
   code that mounts it to copy over the Apple firmware.  use chicken scratches
   provided by deraadt@ instead to find it.

   Fixes a problem with copying the firmware when doing an install as reported
   bu caspar@ (who also tested an earlier version of the chicken scratches).

   ok deraadt@
VersionDeltaFile
1.53+5-3distrib/arm64/ramdisk/install.md
+5-31 files

LLVM/project 2c4286eclang/test/CIR/CodeGen attr-target-x86.c attr-noundef.cpp, clang/test/CIR/CodeGenCXX uncopyable-args.cpp

[CIR] Update OGCG checks for 4 tests- (#207252)

These are broken by other patches, see: #182556 and #201999
DeltaFile
+5-5clang/test/CIR/CodeGenCXX/uncopyable-args.cpp
+4-4clang/test/CIR/CodeGen/attr-target-x86.c
+2-2clang/test/CIR/CodeGen/attr-noundef.cpp
+1-1clang/test/CIR/CodeGen/lambda-dtor-field.cpp
+12-124 files

FreeBSD/doc a91225dwebsite/content/ru administration.adoc

website/ru: Update administration.adoc

Update to EN f37462900694c88218150184bd1d06dd241b2027
DeltaFile
+1-1website/content/ru/administration.adoc
+1-11 files

LLVM/project a0145cfmlir/lib/Conversion/SPIRVToLLVM SPIRVToLLVM.cpp, mlir/test/Conversion/SPIRVToLLVM gl-ops-to-llvm.mlir

[mlir][SPIR-V] Add SPIRVToLLVM conversion for GL.Fract (#206951)

Co-authored-by: Igor Wodiany <dev at wodiany.com>
DeltaFile
+21-1mlir/lib/Conversion/SPIRVToLLVM/SPIRVToLLVM.cpp
+15-0mlir/test/Conversion/SPIRVToLLVM/gl-ops-to-llvm.mlir
+36-12 files

FreeBSD/ports 8e63afddevel/jujutsu distinfo Makefile.crates

devel/jujutsu: update to version 0.43.0

This update adds the "jj run" command and contains a number of new
features and a few bug fixes.

For the complete list of changes see:

    https://github.com/jj-vcs/jj/releases/tag/v0.43.0
DeltaFile
+233-247devel/jujutsu/distinfo
+115-122devel/jujutsu/Makefile.crates
+1-1devel/jujutsu/Makefile
+2-0devel/jujutsu/pkg-plist
+351-3704 files