LLVM/project d8a53c6llvm/test/CodeGen/PowerPC convert-rr-to-ri-instrs-out-of-range.mir convert-rr-to-ri-p9-vector.mir

[PowerPC] Update MIR syntax for INSERT_SUBREG in tests (#219523)

Use names instead of numbers for the subreg index operands in
INSERT_SUBREG instructions.
DeltaFile
+72-72llvm/test/CodeGen/PowerPC/convert-rr-to-ri-instrs.mir
+4-4llvm/test/CodeGen/PowerPC/convert-rr-to-ri-p9-vector.mir
+3-3llvm/test/CodeGen/PowerPC/convert-rr-to-ri-instrs-out-of-range.mir
+79-793 files

LLVM/project e5cd716llvm/lib/Target/PowerPC PPCISelDAGToDAG.cpp PPCISelLowering.cpp

[PowerPC] Remove assumptions about subreg index values. NFC. (#219524)

Use subreg index names instead of hard coded values in a few places in
the backend.
DeltaFile
+3-3llvm/lib/Target/PowerPC/PPCISelLowering.cpp
+2-2llvm/lib/Target/PowerPC/PPCISelDAGToDAG.cpp
+5-52 files

FreeBSD/ports 22302d4misc/py-litellm-proxy-extras Makefile distinfo

misc/py-litellm-proxy-extras: Update to 0.4.90

Reported by:    Repology
DeltaFile
+3-3misc/py-litellm-proxy-extras/distinfo
+1-1misc/py-litellm-proxy-extras/Makefile
+4-42 files

LLVM/project 9b13cd8llvm/test/Transforms/SLPVectorizer/AArch64 non-pow2-store-chain-shared-ops.ll

[SLP][NFC]Add a test with non-profitable non-power-of-2 vectorization, NFC



Reviewers: 

Pull Request: https://github.com/llvm/llvm-project/pull/219566
DeltaFile
+142-0llvm/test/Transforms/SLPVectorizer/AArch64/non-pow2-store-chain-shared-ops.ll
+142-01 files

LLVM/project e883292llvm/test/Transforms/SLPVectorizer/AArch64 non-pow2-store-chain-shared-ops.ll

[𝘀𝗽𝗿] initial version

Created using spr 1.3.7
DeltaFile
+142-0llvm/test/Transforms/SLPVectorizer/AArch64/non-pow2-store-chain-shared-ops.ll
+142-01 files

FreeBSD/doc 2ae761dwebsite/content/en/releases/14.5R schedule.adoc

14.5: On schedule

The 14.5-RC1 builds started on August 28, 2026.

Approved by:    re (implicit)
Sponsored by:   OpenSats Initiative
DeltaFile
+1-1website/content/en/releases/14.5R/schedule.adoc
+1-11 files

FreeBSD/src 58f13a8contrib/ntp/ntpdate ntpdate.c

ntpdate: Add a deprecation notice to syslog

Suggested by:           cy, emaste
Reviewed by:            cy
Differential Revision:  https://reviews.freebsd.org/D55929
DeltaFile
+2-0contrib/ntp/ntpdate/ntpdate.c
+2-01 files

FreeNAS/freenas a04ff92src/middlewared/middlewared/plugins rsync.py

NAS-142605 / 26.0.0-RC.1 / Specify rsync timeout (#19554)
DeltaFile
+7-2src/middlewared/middlewared/plugins/rsync.py
+7-21 files

FreeBSD/ports 15edde5net/ntp Makefile, net/ntp/files patch-ntpdate_deprecation.c

net/ntp: Add a deprecation notice to ntpdate

Suggested by:   cy, emaste
Approved by:    cy (maintainer)
DeltaFile
+11-0net/ntp/files/patch-ntpdate_deprecation.c
+1-1net/ntp/Makefile
+12-12 files

FreeNAS/freenas 07c2e96src/middlewared/middlewared/api/v26_0_0 audit.py

NAS-142786 / 26.0.0-RC.1 / reduce duplicate code (by yocalebo) (#19564)

Just a small improvement I noticed while working in this file for
something unrelated. Backporting to RC.1 so future back ports from 27 to
26 aren't so painful.

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

Co-authored-by: caleb <yocalebo at gmail.com>
DeltaFile
+4-2src/middlewared/middlewared/api/v26_0_0/audit.py
+4-21 files

FreeNAS/freenas 9b2510b

Empty commit to create PR on github.

You should reset it
DeltaFile
+0-00 files

FreeNAS/freenas 1353affsrc/middlewared/middlewared/api/v27_0_0 audit.py

NAS-142786 / 27.0.0-BETA.1 / reduce duplicate code (#19563)

Just a small improvement I noticed while working in this file for
something unrelated. Backporting to RC.1 so future back ports from 27 to
26 aren't so painful.
DeltaFile
+4-2src/middlewared/middlewared/api/v27_0_0/audit.py
+4-21 files

LLVM/project fa4c1ballvm/lib/Transforms/Scalar SROA.cpp, llvm/test/Transforms/SROA non-integral-pointer-vector-memset.ll

[SROA] Reject illegal vector memset promotion (#216772)

SROA can select vector promotion for an `alloca` partition containing a
memset and vector accesses whose element type is an unstable pointer.

We discovered this while building Julia with LLVM 21 and assertions
enabled. SROA crashed in `convertValue` because `canConvertValue`
rejected converting an integer splat to a non-integral pointer:

```
Assertion `canConvertValue(DL, OldTy, NewTy, VScale) &&
           "Value not convertable to type"' failed.
```

Current main no longer asserts because `convertValue` was replaced by
`CreateBitPreservingCastChain`. However, the underlying unsupported
transformation remains.

For example:

    [33 lines not shown]
DeltaFile
+25-0llvm/test/Transforms/SROA/non-integral-pointer-vector-memset.ll
+5-0llvm/lib/Transforms/Scalar/SROA.cpp
+30-02 files

FreeBSD/ports 728cf72mail/thunderbird-esr Makefile distinfo, mail/thunderbird-esr/files patch-third__party_pipewire_spa_param_audio_layout-types.h

mail/thunderbird-esr: update to 153.2.0 (rc1)

Release Notes (soon):
  https://www.thunderbird.net/en-US/thunderbird/153.2.0esr/releasenotes/

(cherry picked from commit eb9e6b984d501cdf2d146b57e43fb73996520d56)
DeltaFile
+29-0mail/thunderbird-esr/files/patch-third__party_pipewire_spa_param_audio_layout-types.h
+3-3mail/thunderbird-esr/distinfo
+1-1mail/thunderbird-esr/Makefile
+33-43 files

FreeBSD/ports d71f4b0mail/thunderbird distinfo, mail/thunderbird/files patch-build_moz.configure_toolchain.configure patch-toolkit_xre_nsXREDirProvider.cpp

mail/thunderbird: update to 155.0 (rc2)

Release Notes (soon):
  https://www.thunderbird.net/en-US/thunderbird/155.0/releasenotes/

(cherry picked from commit 579ce26190b7256f05feae7cdfd1647ac994f891)
DeltaFile
+2,020-854mail/thunderbird/files/patch-libwebrtc-generated
+73-19mail/thunderbird/files/patch-third__party_libwebrtc_build_config_BUILDCONFIG.gn
+29-0mail/thunderbird/files/patch-third__party_pipewire_spa_param_audio_layout-types.h
+0-23mail/thunderbird/files/patch-toolkit_xre_nsXREDirProvider.cpp
+8-9mail/thunderbird/files/patch-build_moz.configure_toolchain.configure
+3-3mail/thunderbird/distinfo
+2,133-9081 files not shown
+2,135-9107 files

FreeBSD/ports 01e0b07security/nss Makefile distinfo, security/nss/files patch-lib-freebl-Makefile

security/nss: update to 3.128

Release Notes:
  https://firefox-source-docs.mozilla.org/security/nss/releases/nss_3_128.html

(cherry picked from commit 89c960767ec150b70abac4184f5131bb4668cb16)
DeltaFile
+11-22security/nss/files/patch-lib-freebl-Makefile
+3-3security/nss/distinfo
+1-1security/nss/Makefile
+15-263 files

LLVM/project 54fbabellvm/lib/Target/RISCV RISCVVLOptimizer.cpp

RISCV: Pass instruction and operand index to VL optimizer operand info (#219507)
DeltaFile
+27-27llvm/lib/Target/RISCV/RISCVVLOptimizer.cpp
+27-271 files

FreeBSD/ports eb9e6b9mail/thunderbird-esr Makefile distinfo, mail/thunderbird-esr/files patch-third__party_pipewire_spa_param_audio_layout-types.h

mail/thunderbird-esr: update to 153.2.0 (rc1)

Release Notes (soon):
  https://www.thunderbird.net/en-US/thunderbird/153.2.0esr/releasenotes/
DeltaFile
+29-0mail/thunderbird-esr/files/patch-third__party_pipewire_spa_param_audio_layout-types.h
+3-3mail/thunderbird-esr/distinfo
+1-1mail/thunderbird-esr/Makefile
+33-43 files

FreeBSD/ports 579ce26mail/thunderbird distinfo, mail/thunderbird/files patch-build_moz.configure_toolchain.configure patch-toolkit_xre_nsXREDirProvider.cpp

mail/thunderbird: update to 155.0 (rc2)

Release Notes (soon):
  https://www.thunderbird.net/en-US/thunderbird/155.0/releasenotes/
DeltaFile
+2,020-854mail/thunderbird/files/patch-libwebrtc-generated
+73-19mail/thunderbird/files/patch-third__party_libwebrtc_build_config_BUILDCONFIG.gn
+29-0mail/thunderbird/files/patch-third__party_pipewire_spa_param_audio_layout-types.h
+0-23mail/thunderbird/files/patch-toolkit_xre_nsXREDirProvider.cpp
+8-9mail/thunderbird/files/patch-build_moz.configure_toolchain.configure
+3-3mail/thunderbird/distinfo
+2,133-9081 files not shown
+2,135-9107 files

FreeBSD/ports 89c9607security/nss Makefile distinfo, security/nss/files patch-lib-freebl-Makefile

security/nss: update to 3.128

Release Notes:
  https://firefox-source-docs.mozilla.org/security/nss/releases/nss_3_128.html
DeltaFile
+11-22security/nss/files/patch-lib-freebl-Makefile
+3-3security/nss/distinfo
+1-1security/nss/Makefile
+15-263 files

LLVM/project baaaeddclang/test/CIR/CodeGenCoroutines coro-task.cpp

[CIR] Drop call-conv-lowering opt-out from coro-task.cpp (#218990)

coro-task.cpp opted out of CallConvLowering because the pass did not
handle parameters of an empty or tag class. CallConvLowering handles
them now, so the test can run the pass and pin what it produces.

complex_co_await has one non-empty value in the modified CHECK lines. We
now lower complex correctly as well.

Assisted-by: Cursor / claude-opus-5
DeltaFile
+72-44clang/test/CIR/CodeGenCoroutines/coro-task.cpp
+72-441 files

FreeBSD/ports ded0edfsecurity/libgcrypt Makefile

security/libgcrypt: Test OSVERSION instead of OSREL

stable/15 and stable/14 have LLVM21. Account for this.
DeltaFile
+5-5security/libgcrypt/Makefile
+5-51 files

LLVM/project 252db21. .git-blame-ignore-revs

[WebAssembly] Add git blame ignored commits (#219560)

This adds mass clang-format, clang-tidy, and typo fix commits to
`.git-blame-ignore-revs`.
DeltaFile
+8-0.git-blame-ignore-revs
+8-01 files

LLVM/project 39bf040llvm/lib/Target/AMDGPU SIFoldOperands.cpp SIInstrInfo.h

[AMDGPU][NFC] Unify getImmOrMaterializedImm and getFoldableImm (#219522)

`getImmOrMaterializedImm` and `getFoldableImm` both determine if an
operand has a constant value. Make a unified implementation that
supports the interfaces of both using the `getImmOrMaterializedImm`
name.

Signed-off-by: John Lu <John.Lu at amd.com>
DeltaFile
+45-47llvm/lib/Target/AMDGPU/SIInstrInfo.cpp
+7-2llvm/lib/Target/AMDGPU/SIInstrInfo.h
+2-4llvm/lib/Target/AMDGPU/SIFoldOperands.cpp
+54-533 files

LLVM/project 468ef9bllvm/lib/Target/AMDGPU MIMGInstructions.td, llvm/test/CodeGen/AMDGPU llvm.amdgcn.image.gather4.d16.dim.ll

[AMDGPU] Add the 3-dword image_gather4 variant for packed D16 + TFE (#215972)

MIMG_Gather only defined V2/V4/V5 destination-dword variants, so a d16
gather4 with tfe (which needs 3 dwords on packed-D16 targets) hit
"Cannot select" on gfx10+
DeltaFile
+15-0llvm/test/CodeGen/AMDGPU/llvm.amdgcn.image.gather4.d16.dim.ll
+2-0llvm/lib/Target/AMDGPU/MIMGInstructions.td
+17-02 files

LLVM/project 847c164llvm/lib/Target/AMDGPU AMDGPUISelLowering.cpp SIISelLowering.cpp, llvm/test/CodeGen/AMDGPU llvm.amdgcn.ubfe.i64.err.ll llvm.amdgcn.sbfe.i64.err.ll

[AMDGPU] Reject i64 amdgcn.ubfe/sbfe with a diagnostic (#217461)

- BFE_I32/BFE_U32 are 32-bit only
- wider widths now expand to shifts
DeltaFile
+22-4llvm/lib/Target/AMDGPU/SIISelLowering.cpp
+11-0llvm/test/CodeGen/AMDGPU/llvm.amdgcn.ubfe.i64.err.ll
+11-0llvm/test/CodeGen/AMDGPU/llvm.amdgcn.sbfe.i64.err.ll
+2-2llvm/lib/Target/AMDGPU/AMDGPUISelLowering.cpp
+46-64 files

LLVM/project 914682ellvm/lib/Target/RISCV RISCVInstrInfoZicond.td RISCVInstrInfoXVentana.td, llvm/test/CodeGen/RISCV zicond-opts.ll

[RISCV] Move combineANDOfSETCCToCZERO to isel patterns. (#219318)

This allows us to reuse RISCVDAGToDAGISel::selectSETCC to pick
the best instruction when comparing against a constant.
DeltaFile
+502-2llvm/test/CodeGen/RISCV/zicond-opts.ll
+0-59llvm/lib/Target/RISCV/RISCVISelLowering.cpp
+15-0llvm/test/CodeGen/RISCV/rvv/zicond-crash.ll
+6-5llvm/lib/Target/RISCV/RISCVISelDAGToDAG.h
+8-0llvm/lib/Target/RISCV/RISCVInstrInfoZicond.td
+8-0llvm/lib/Target/RISCV/RISCVInstrInfoXVentana.td
+539-662 files not shown
+550-678 files

LLVM/project 4e1a982lldb/bindings/interface SBFrameExtensions.i, lldb/include/lldb/API SBFrame.h

[lldb] Fix SBAPI breakage in SBFrame::GetValueForVariablePath (#218565)

SBFrame::GetValueForVariablePath added new parameters in commit
80fffd527c20ac8970fbffc37c674caa17faa815.
This caused an ABI break because
the ABI is based on the function's mangled name, which changes when
parameters are added. Existing users depend on the original symbol being
present in the library.
changing the ABI from:
```cpp
// _ZN4lldb7SBFrame23GetValueForVariablePathEPKcNS_16DynamicValueTypeE
lldb::SBFrame::GetValueForVariablePath(char const*, lldb::DynamicValueType)
```
to
```cpp
// _ZN4lldb7SBFrame23GetValueForVariablePathEPKcNS_16DynamicValueTypeENS_7DILModeE`
lldb::SBFrame::GetValueForVariablePath(char const*, lldb::DynamicValueType, lldb::DILMode)
```


    [45 lines not shown]
DeltaFile
+71-0lldb/test/API/functionalities/var_path/TestVarPath.py
+52-5lldb/source/API/SBFrame.cpp
+33-0lldb/test/API/functionalities/var_path/main.cpp
+10-7lldb/include/lldb/API/SBFrame.h
+11-2lldb/test/API/commands/frame/var-dil/basics/ArraySubscript/TestFrameVarDILArraySubscript.py
+9-2lldb/bindings/interface/SBFrameExtensions.i
+186-168 files not shown
+210-3614 files

LLVM/project 1633ec8clang/docs ClangFormatStyleOptions.md, clang/include/clang/Format Format.h

[clang-format] Add BraceWrapping.AfterRequiresExpression option (#216465)

Thir PR adds a `BraceWrapping.AfterRequiresExpression` sub-option that
wraps the opening brace of requires expressions, and enable it in the
`Allman`, `Whitesmiths`, and `GNU` presets of `BreakBeforeBraces`.

The brace is only wrapped if the requires expression doesn't fit on a
single line, matching the behavior of `BeforeLambdaBody`. The wrapped
brace is aligned with its closing brace:

```cpp
template <typename T>
concept Uart = requires(T a)
{
    { a.write() } -> std::convertible_to<std::size_t>;
    a.flush();
};
```
Closes: #202901
DeltaFile
+92-0clang/unittests/Format/FormatTest.cpp
+17-0clang/docs/ClangFormatStyleOptions.md
+16-0clang/include/clang/Format/Format.h
+15-0clang/lib/Format/ContinuationIndenter.cpp
+6-0clang/lib/Format/Format.cpp
+5-0clang/lib/Format/TokenAnnotator.cpp
+151-02 files not shown
+155-08 files

NetBSD/src R7w9ii4usr.sbin/dumplfs dumplfs.c

   Sort the list of segments entered with -s so they appear in the output in
   sequence regardless of the input order.  In particular, the old code always
   produced the segments in reverse order.
VersionDeltaFile
1.73+29-24usr.sbin/dumplfs/dumplfs.c
+29-241 files