LLVM/project 2f1e0d1llvm/test/Transforms/LoopVectorize epilog-vectorization-reductions.ll, llvm/test/Transforms/LoopVectorize/X86 transform-narrow-interleave-to-widen-memory-epilogue-vec.ll

[LV] Add additional epilogue vector tests.

Add additional epilogue vectorization tests for
 * https://github.com/llvm/llvm-project/issues/187323
 * https://github.com/llvm/llvm-project/issues/185345
DeltaFile
+303-1llvm/test/Transforms/LoopVectorize/epilog-vectorization-reductions.ll
+123-0llvm/test/Transforms/LoopVectorize/X86/transform-narrow-interleave-to-widen-memory-epilogue-vec.ll
+426-12 files

LLVM/project 22977fdllvm/test/CodeGen/AMDGPU llvm.amdgcn.ds.bpermute.ll llvm.amdgcn.ds.permute.ll

[AMDGPU][NFC] Update permute tests to use auto-generated checks (#188107)

Also add global-isel run line.
DeltaFile
+125-13llvm/test/CodeGen/AMDGPU/llvm.amdgcn.ds.bpermute.ll
+50-5llvm/test/CodeGen/AMDGPU/llvm.amdgcn.ds.permute.ll
+175-182 files

FreeNAS/freenas 73533b8

Empty commit to create PR on github.

You should reset it
DeltaFile
+0-00 files

FreeNAS/freenas c040b2csrc/middlewared/middlewared/api/v26_0_0 cloud_sync_providers.py, src/middlewared/middlewared/api/v27_0_0 cloud_sync_providers.py

NAS-140383 / 27.0.0-BETA.1 / Fix cloud sync with S3 provider behind a proxy (#18543)

Rclone v1.73 (using AWS SDK v2) signs the Accept-Encoding: identity
header as part of the SigV4 signature. Some reverse proxies modify that
header before it reaches the S3 gateway, so the server computes a
different signature and rejects the request. Setting
sign_accept_encoding = false excludes that header from the signature,
matching what the old rclone v1.67 did.
DeltaFile
+3-0src/middlewared/middlewared/api/v26_0_0/cloud_sync_providers.py
+3-0src/middlewared/middlewared/api/v27_0_0/cloud_sync_providers.py
+6-02 files

FreeBSD/doc f84767fdocumentation/content/en/articles/committers-guide _index.adoc, documentation/content/en/articles/explaining-bsd _index.adoc

documentation: Fix minor typos

- explaining-bsd: fix missing opening quote in trademarks list
- committers-guide: remove duplicate word ("to to" -> "to")
- jails: fix article usage ("A incomplete" -> "An incomplete")
- zfs: remove redundant preposition ("in since" -> "since")

Reviewed by:    ziaee
Closes:         https://github.com/freebsd/freebsd-doc/pull/624
DeltaFile
+1-1documentation/content/en/articles/committers-guide/_index.adoc
+1-1documentation/content/en/articles/explaining-bsd/_index.adoc
+1-1documentation/content/en/books/handbook/jails/_index.adoc
+1-1documentation/content/en/books/handbook/zfs/_index.adoc
+4-44 files

LLVM/project 3124cb3llvm/lib/Analysis DependenceAnalysis.cpp, llvm/test/Analysis/DependenceAnalysis SameSDLoops.ll

[DA] Bug fix regarding the SameSD levels (#188098)

SCEV isKnownPredicate may crash if the expressions are involved with
different loops. To verify if two loops have the same iteration space,
we do not need to use the SCEV apis, and it can be done by the equality
check.

Moreover, no pass (not even loop fusion) requires to check SameSD levels
for more than one level. In this patch, we limit the analysis of SameSD
levels to only one level after the common levels.
DeltaFile
+23-20llvm/lib/Analysis/DependenceAnalysis.cpp
+1-1llvm/test/Analysis/DependenceAnalysis/SameSDLoops.ll
+24-212 files

FreeBSD/src 2318ea1share/man/man4 hwpmc.4

hwpmc.4: correct stale default values and update diagnostics

The default values documented for kern.hwpmc.logbuffersize (4KB) and
kern.hwpmc.nbuffers_pcpu (64) have been incorrect since 2981a3420cb1
(2018), which updated the compiled defaults but did not update the
man page.

- Correct logbuffersize default from 4KB to 256KB, add 16MB maximum
- Correct nbuffers_pcpu default from 64 to 32, document 32MB per-CPU
  product limit with kern.hwpmc.logbuffersize
- Update DIAGNOSTICS section to reflect current warning messages

Reviewed by:    mhorne
MFC after:      1 week
Sponsored by:   NLINK (nlink.com.br)
Differential Revision:  https://reviews.freebsd.org/D56050
DeltaFile
+19-6share/man/man4/hwpmc.4
+19-61 files

FreeBSD/src b3a1873sys/dev/hwpmc hwpmc_logging.c, sys/sys pmc.h

hwpmc: improve diagnostic messages for invalid tunables

Replace printf() with log(LOG_WARNING, ...) in pmclog_initialize()
so that tunable validation failures are visible in dmesg and
/var/log/messages rather than only on the early console.

Also improve the messages to report both the invalid value and the
default it resets to, making it easier for users to understand why
their tunable was ignored.

While here, adjust some whitespacing/style.

Reviewed by:    Ali Mashtizadeh <ali at mashtizadeh.com>, mhorne
MFC after:      1 week
Sponsored by:   NLINK (nlink.com.br)
Differential Revision:  https://reviews.freebsd.org/D56029
DeltaFile
+26-9sys/dev/hwpmc/hwpmc_logging.c
+2-0sys/sys/pmc.h
+28-92 files

FreeBSD/src df47355lib/libpmc pmc.ibs.3 libpmc.c, sys/dev/hwpmc hwpmc_ibs.h

libpmc: Add support for IBS qualifiers

Add support to libpmc for parsing the IBS qualifiers and computing the
ctl register value as a function of the qualifiers and the sample rate.
This includes all of the flags available up to AMD Zen 5.  Along side
these user facing changes I included the documentation for AMD IBS.

Reviewed by:    mhorne
Sponsored by:   Netflix
Pull Request:   https://github.com/freebsd/freebsd-src/pull/2081
DeltaFile
+150-0lib/libpmc/pmc.ibs.3
+67-16lib/libpmc/libpmc.c
+18-1sys/dev/hwpmc/hwpmc_ibs.h
+7-0lib/libpmc/pmc.3
+1-0lib/libpmc/pmc.tsc.3
+1-0lib/libpmc/pmc.ucf.3
+244-176 files not shown
+250-1712 files

FreeBSD/src 39515d8sys/dev/hwpmc hwpmc_mod.c

hwpmc: Use rdtsc instead of rdtscp for timestamps

No need for a barrier here, we are inside an NMI handler and executing a
number of serializing instructions with stronger semantics. Reducing
this overhead will increase our maximum safe sampling rate.

Tested by:      Paulo Fragoso <paulo at nlink.com.br>
Reviewed by:    mhorne
MFC after:      1 week
Sponsored by:   Netflix
Pull Request:   https://github.com/freebsd/freebsd-src/pull/2076
DeltaFile
+3-5sys/dev/hwpmc/hwpmc_mod.c
+3-51 files

FreeBSD/ports 8914c06net/ntp/files patch-sntp_m4_libntp.m4

net/ntp: Reverse check for libmd and libmd5

When www/libwww is installed, it provides an incompatible libmd5
resulting ntp using libmd5 instead of libmd, breaking the build.
Reversing the order in which libmd and libmd5 are checked circumvents
this problem.

PR:     293949
MFH:    2026Q1
DeltaFile
+11-0net/ntp/files/patch-sntp_m4_libntp.m4
+11-01 files

OpenBSD/ports dQM7JAsnet/p5-OSPF-LSDB/patches patch-example_ospf_yaml patch-example_ospfd_yaml

   Adtapt tests of p5-OSPF-LSDB to fixed whitespace in p5-YAML-Syck-1.41
   yaml output.
VersionDeltaFile
1.1+3,661-0net/p5-OSPF-LSDB/patches/patch-example_ospf_yaml
1.1+2,553-0net/p5-OSPF-LSDB/patches/patch-example_ospfd_yaml
1.1+1,731-0net/p5-OSPF-LSDB/patches/patch-example_current_yaml
1.1+1,510-0net/p5-OSPF-LSDB/patches/patch-example_gated_yaml
1.1+453-0net/p5-OSPF-LSDB/patches/patch-example_ospf6d_yaml
1.1+365-0net/p5-OSPF-LSDB/patches/patch-example_cisco_yaml
+10,273-03 files not shown
+10,551-09 files

LLVM/project 10580belibclc/clc/lib/generic/math clc_tgamma.inc clc_tgamma.cl

libclc: Improve tgamma handling
DeltaFile
+213-0libclc/clc/lib/generic/math/clc_tgamma.inc
+12-54libclc/clc/lib/generic/math/clc_tgamma.cl
+225-542 files

LLVM/project 13d9304libclc/clc/lib/generic/math clc_lgamma_r_stret.inc clc_lgamma_r.cl

avoid fract
DeltaFile
+2-4libclc/clc/lib/generic/math/clc_lgamma_r_stret.inc
+1-1libclc/clc/lib/generic/math/clc_lgamma_r.cl
+3-52 files

LLVM/project 9096c9cllvm/lib/Transforms/Scalar LoopFuse.cpp, llvm/test/Transforms/LoopFusion da_separate_loops.ll

[LoopFusion] Remove the InvalidDependencies duplicates (#187744)

If the function dependencesAllowFusion returns false, in fuseCandidates
the reportLoopFusion function is used to increment InvalidDependencies
and to emit a OptimizationRemarkMissed. If both dependencesAllowFusion
and reportLoopFusion increment InvalidDependencies, statistics will
appear duplicated
DeltaFile
+0-5llvm/lib/Transforms/Scalar/LoopFuse.cpp
+1-1llvm/test/Transforms/LoopFusion/da_separate_loops.ll
+1-62 files

FreeBSD/ports 43b9883devel/py-b2 distinfo Makefile

devel/py-b2: Update to 4.6.0

Changes since 4.5.1:

 - Update the version command to display the installed b2sdk version
   alongside the CLI version.

 - Bump b2sdk version to 2.10.3.

 - Fixed autocomplete parser cache on Python 3.14.2+.

 - Improve command-line options formatting in CLI help text.

Reported by:    github
DeltaFile
+3-3devel/py-b2/distinfo
+2-2devel/py-b2/Makefile
+5-52 files

FreeBSD/ports fa7705cmail/mailpit distinfo Makefile, mail/mailpit/files patch-package-lock.json

mail/mailpit: Update to 1.29.4
DeltaFile
+200-200mail/mailpit/files/patch-package-lock.json
+7-7mail/mailpit/distinfo
+1-1mail/mailpit/Makefile
+208-2083 files

FreeBSD/ports df3f775devel/py-b2sdk Makefile distinfo

devel/py-b2sdk: Update to 2.10.4

Update dependencies.

Changes since 2.10.2:

 - Fixed a retry bug in upload_unbound_stream() small-file uploads
   where a retryable upload error could cause a one-shot buffered
   stream to be reopened after it was closed.

 - Address backwards compatibility issue for sqlite account info
   caused by the migration of schema to a new multi-bucket format.

 - Avoid http-level retries during upload requests.

 - Use stat.S_ISDIR check for local folder children scanning instead
   of Path.is_dir to account for an api change in Python 3.14.

PR:             293748

    [2 lines not shown]
DeltaFile
+4-3devel/py-b2sdk/Makefile
+3-3devel/py-b2sdk/distinfo
+7-62 files

OpenBSD/ports XqU8HuIx11/kde-applications/gwenview Makefile

   trim stray space in USE_NOBTCFI-aarch64
VersionDeltaFile
1.40+1-1x11/kde-applications/gwenview/Makefile
+1-11 files

OpenBSD/ports Zp5ZLtYdevel/p5-YAML-Syck distinfo Makefile, devel/p5-YAML-Syck/patches patch-syck_h

   update p5-YAML-Syck to 1.41
   CVE-2026-4177
VersionDeltaFile
1.14+2-2devel/p5-YAML-Syck/distinfo
1.28+1-1devel/p5-YAML-Syck/Makefile
1.5+1-1devel/p5-YAML-Syck/patches/patch-syck_h
+4-43 files

OpenBSD/ports s6rGwf9devel/elfcat distinfo Makefile

   Update elfcat to 0.1.10.
VersionDeltaFile
1.2+2-2devel/elfcat/distinfo
1.8+1-2devel/elfcat/Makefile
+3-42 files

NetBSD/src w1P2nwdlib/libc/compat/arch/arm/gen compat_setjmp.S

   arm: fix PR/57946 for compat

   Make longjmp restore stack first before restoring signal mask for
   arm/compat.
VersionDeltaFile
1.7+28-15lib/libc/compat/arch/arm/gen/compat_setjmp.S
+28-151 files

LLVM/project 205187cflang/lib/Optimizer/OpenACC/Transforms ACCDeclareActionConversion.cpp, flang/test/Fir/OpenACC declare-action-conversion.fir

[openacc][flang] full support to handle allocatable/pointer runtime declare-action calls in ACCDeclareActionConversion (#188055)

Supported before: `fir.store`, `fir.box_addr`, and `fir.call` only for
PointerAllocate/PointerDeallocate.
Added now: fir.call support for PointerAllocateSource,
PointerDeallocatePolymorphic, AllocatableAllocate,
AllocatableAllocateSource, AllocatableDeallocate,
AllocatableDeallocatePolymorphic (found in
flang/include/flang/Runtime/allocatable.h).
DeltaFile
+74-0flang/test/Fir/OpenACC/declare-action-conversion.fir
+42-12flang/lib/Optimizer/OpenACC/Transforms/ACCDeclareActionConversion.cpp
+116-122 files

LLVM/project c9b473allvm/lib/CodeGen/GlobalISel CombinerHelper.cpp, llvm/lib/CodeGen/SelectionDAG DAGCombiner.cpp

[AMDGPU][DAGCombiner][GlobalISel] Extend allMulUsesCanBeContracted with FMA/FMAD pattern

Add conservative FMA/FMAD recognition to allMulUsesCanBeContracted:
a multiply used by an existing FMA/FMAD is assumed to be contractable
(it's already being contracted elsewhere). This avoids unnecessary
contraction blocking for multiplies that feed into FMA chains.

Also adds FMA/FMAD to the FPEXT user set (fpext(fmul) --> fma is
recognized as contractable when isFPExtFoldable).

Guards all remaining FMA-chain reassociation fold sites in both
SDAG (visitFADDForFMACombine/visitFSUBForFMACombine, 8 sites) and
GISel (matchCombineFAddFpExtFMulToFMadOrFMAAggressive, 4 sites).

This re-enables contractions that were conservatively blocked in
earlier patches where the multiply had an FMA use that wasn't yet
recognized: dagcombine-fma-crash.ll and dagcombine-fma-fmad.ll
CHECK lines revert to upstream behavior.

Co-Authored-By: Claude Opus 4.6 <noreply at anthropic.com>
DeltaFile
+95-96llvm/test/CodeGen/AMDGPU/dagcombine-fma-fmad.ll
+20-3llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp
+10-12llvm/test/CodeGen/AMDGPU/dagcombine-fma-crash.ll
+17-2llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp
+142-1134 files

LLVM/project f7d5e59lldb/packages/Python/lldbsuite/test dotest_args.py decorators.py, lldb/test CMakeLists.txt

[lldb] Check for arm64e debugserver in skipUnlessArm64eSupported (#188082)

Explicitly check whether we are building debugserver for arm64e. To
debug an arm64e binary, debugserver itself needs to be an arm64e
process.

This PR eliminates the possibility of configuring LLDB with Right now,
it's possible to configure CMake with
`LLDB_ENABLE_ARM64E_DEBUGSERVER=Off` and the decorator wouldn't account
for that.
DeltaFile
+6-1lldb/test/CMakeLists.txt
+6-0lldb/packages/Python/lldbsuite/test/dotest_args.py
+6-0lldb/utils/lldb-dotest/CMakeLists.txt
+4-0lldb/packages/Python/lldbsuite/test/decorators.py
+3-0lldb/test/API/lit.cfg.py
+3-0lldb/packages/Python/lldbsuite/test/configuration.py
+28-13 files not shown
+35-19 files

LLVM/project 664f788llvm/include/llvm/CodeGen/GlobalISel CombinerHelper.h, llvm/lib/CodeGen/GlobalISel CombinerHelper.cpp

[AMDGPU][DAGCombiner][GlobalISel] Extend allMulUsesCanBeContracted with FPEXT pattern

Extend the allMulUsesCanBeContracted analysis to recognize FPEXT patterns
where the multiply result flows through fpext before being used in
contractable operations (fadd, fsub). This covers:
  - fmul --> fpext --> {fadd, fsub}: FPEXT folds if isFPExtFoldable
  - fmul --> fpext --> fneg --> fsub: FPEXT then FNEG to FSUB
  - fmul --> fneg --> fpext --> fsub: FNEG then FPEXT folds if foldable

Also adds allMulUsesCanBeContracted guards to all FPEXT fold sites in
both SDAG (visitFADDForFMACombine, visitFSUBForFMACombine) and GISel
(matchCombineFAddFpExtFMulToFMadOrFMA, matchCombineFSubFpExtFMulToFMadOrFMA,
matchCombineFSubFpExtFNegFMulToFMadOrFMA).

Fixes a missing isFPExtFoldable check in GISel's
matchCombineFSubFpExtFMulToFMadOrFMA which could fold without verifying
the extension is actually foldable.

Co-Authored-By: Claude Opus 4.6 <noreply at anthropic.com>
DeltaFile
+1,930-11llvm/test/CodeGen/AMDGPU/fma-multiple-uses-contraction.ll
+93-14llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp
+78-13llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp
+2-1llvm/include/llvm/CodeGen/GlobalISel/CombinerHelper.h
+2,103-394 files

LLVM/project 9acfa56llvm/lib/Transforms/Coroutines CoroSplit.cpp, llvm/test/Transforms/Coroutines coro-split-addrspace.ll

[Coro] Preserve program address spaces correctly in CoroSplit. (#188002)
DeltaFile
+96-0llvm/test/Transforms/Coroutines/coro-split-addrspace.ll
+3-3llvm/lib/Transforms/Coroutines/CoroSplit.cpp
+99-32 files

FreeNAS/freenas b307503src/freenas/usr/local/share/truenas eula.html

new EULA

(cherry picked from commit ca87d33bd4b9170d11b3f5827d8aaf43df61981e)
DeltaFile
+582-252src/freenas/usr/local/share/truenas/eula.html
+582-2521 files

FreeNAS/freenas 6368844src/freenas/usr/local/share/truenas eula.html

NAS-140285 / 27.0.0-BETA.1 / Update TrueNAS EULA text (#18542)

As updated on the docs page:
https://www.truenas.com/docs/scale/gettingstarted/useragreements/eula/
DeltaFile
+582-252src/freenas/usr/local/share/truenas/eula.html
+582-2521 files

LLVM/project 4074305clang/lib/Sema HLSLBuiltinTypeDeclBuilder.cpp SemaHLSL.cpp, clang/test/CodeGenHLSL/resources Texture2D-Mips.hlsl

[HLSL] Implement Texture2D::mips[][]

We implement the Textur2D::mips[][] method. We follow the design in DXC.
There is a new member called `mips` with type mips_type. The member will
contain a copy of the handle for the texture.

The type `mips_type` will have a member function `operator[]` that takes
a level, and returns a `mips_slice_type`. The slice will contain the
handle and the level. It also has an operator[] member function that
take a coordinate. It will do a load from the handle with the level and
coordinate, and return that value.

Assisted-by: Gemini
DeltaFile
+284-35clang/lib/Sema/HLSLBuiltinTypeDeclBuilder.cpp
+235-0clang/test/SemaHLSL/Texture2D-mips-errors.ll
+65-0clang/test/CodeGenHLSL/resources/Texture2D-Mips.hlsl
+43-0clang/lib/Sema/SemaHLSL.cpp
+19-0clang/test/SemaHLSL/Texture2D-mips-errors.hlsl
+12-6clang/lib/Sema/HLSLBuiltinTypeDeclBuilder.h
+658-4112 files not shown
+679-5818 files