LLVM/project e251f57llvm/lib/Transforms/Vectorize VPlanUnroll.cpp, llvm/test/Transforms/LoopVectorize tail-folding-optimize-vector-induction-width.ll struct-return-replicate.ll

Revert "[VPlan] Explicitly unroll replicate-regions without live-outs by VF. …"

This reverts commit cb1661b0460627bac4407fda129febefbf3e738a.
DeltaFile
+0-156llvm/lib/Transforms/Vectorize/VPlanUnroll.cpp
+98-49llvm/test/Transforms/LoopVectorize/AArch64/conditional-branches-cost.ll
+80-40llvm/test/Transforms/LoopVectorize/X86/x86-interleaved-accesses-masked-group.ll
+41-43llvm/test/Transforms/LoopVectorize/VPlan/vplan-predicate-switch.ll
+18-9llvm/test/Transforms/LoopVectorize/tail-folding-optimize-vector-induction-width.ll
+14-6llvm/test/Transforms/LoopVectorize/struct-return-replicate.ll
+251-30354 files not shown
+531-42060 files

LLVM/project 67ea4dellvm/test/CodeGen/AMDGPU fract-match.ll

AMDGPU: Regenerate test checks (#188862)
DeltaFile
+23-2llvm/test/CodeGen/AMDGPU/fract-match.ll
+23-21 files

LLVM/project 9151352llvm/lib/Transforms/Vectorize VPlanTransforms.cpp VPlanTransforms.h

Apply code review suggestions
DeltaFile
+5-7llvm/lib/Transforms/Vectorize/VPlanTransforms.cpp
+3-4llvm/lib/Transforms/Vectorize/VPlanTransforms.h
+1-1llvm/lib/Transforms/Vectorize/LoopVectorize.cpp
+9-123 files

FreeBSD/ports 7ab4325mail/addresses-goodies Makefile distinfo

mail/addresses-goodies: Update to 0.5.0

Take maintainership.
Update WWW.
Add LICENSE_FILE.
Remove WRKSRC= and add ALL_TARGET, INSTALL_TARGET.
Switch from post-patch:REINPLACE_CMD to MAKE_ENV+=.
Add STRIP_CMD.

News: https://savannah.nongnu.org/news/?id=10726

PR:             291159
Approved by:    fluffy (mentor)
DeltaFile
+14-20mail/addresses-goodies/Makefile
+3-2mail/addresses-goodies/distinfo
+0-2mail/addresses-goodies/pkg-descr
+17-243 files

LLVM/project 29886a1llvm/lib/Target/AMDGPU AMDGPURegBankLegalizeRules.cpp, llvm/test/CodeGen/AMDGPU llvm.amdgcn.ds.permute.ll llvm.amdgcn.ds.bpermute.ll

AMDGPU/GlobalISel: RegBankLegalize rules for ds_permute (#188266)
DeltaFile
+29-1llvm/test/CodeGen/AMDGPU/llvm.amdgcn.ds.permute.ll
+3-1llvm/lib/Target/AMDGPU/AMDGPURegBankLegalizeRules.cpp
+1-2llvm/test/CodeGen/AMDGPU/GlobalISel/regbankselect-amdgcn.ds.permute.mir
+1-2llvm/test/CodeGen/AMDGPU/GlobalISel/regbankselect-amdgcn.ds.bpermute.mir
+1-1llvm/test/CodeGen/AMDGPU/llvm.amdgcn.ds.bpermute.ll
+1-1llvm/test/CodeGen/AMDGPU/llvm.amdgcn.ds.bpermute.fi.b32.ll
+36-86 files

FreeBSD/ports 40c3465mail/addresses pkg-plist Makefile

mail/addresses: Update to 0.5.0

Take maintainershp.
Add LICENSE_FILE.
Add STRIP_CMD.
Update pkg-descr.

News: https://savannah.nongnu.org/news/?id=10726

PR:             291121
Approved by:    fluffy (mentor)
DeltaFile
+60-63mail/addresses/pkg-plist
+10-5mail/addresses/Makefile
+5-2mail/addresses/pkg-descr
+3-2mail/addresses/distinfo
+78-724 files

FreeNAS/freenas 1fbf75csrc/middlewared/middlewared/plugins/failover_ event.py

Comment out iscsi.scst.suspend_logins for now
DeltaFile
+2-2src/middlewared/middlewared/plugins/failover_/event.py
+2-21 files

FreeBSD/ports 7e522b0devel/hs-hoogle distinfo Makefile.cabal

devel/hs-hoogle: Update 5.0.18.4 => 5.0.19.0

Approved by:            haskell@ (alven@)
Approved by:            db@, yuri@ (Mentors, implicit)
DeltaFile
+205-165devel/hs-hoogle/distinfo
+173-0devel/hs-hoogle/Makefile.cabal
+1-156devel/hs-hoogle/Makefile
+379-3213 files

FreeBSD/ports 89a8dc5net/seda Makefile

net/seda: does not compile with jdk25 and deprecate

Error with jdk25:
[javac] /wrkdirs/usr/ports/net/seda/work/seda-release-20020712/seda/src/seda/sandStorm/internal/ATTIC/AggTPSThreadManager.java:124: error: cannot find symbol
[javac]     tg.stop();
[javac]       ^
[javac]   symbol:   method stop()
[javac]   location: variable tg of type ThreadGroup

Note that the original author of the SEDA framework already
doubted some parts of it in a blog from 2010.
https://matt-welsh.blogspot.com/2010/07/retrospective-on-seda.html

PR:     293559
Approved-by:    no maintainer
DeltaFile
+5-1net/seda/Makefile
+5-11 files

LLVM/project 91dae5dllvm/test/CodeGen/AMDGPU fract-match.ll

AMDGPU: Regenerate test checks
DeltaFile
+23-2llvm/test/CodeGen/AMDGPU/fract-match.ll
+23-21 files

FreeNAS/freenas da5f23csrc/middlewared/middlewared/etc_files scst.conf.mako, src/middlewared/middlewared/plugins/failover_ event.py

NAS-140407 / 25.10.2.2 / Fix FC/iSCSI path availability during ALUA failover (#18568)

Fixes FC/iSCSI path availability during HA failover when ALUA is
enabled.

Four independent problems caused paths to drop or I/O to fail during the
`dev_disk` -> `dev_vdisk` LUN swap window:

- **FC path death**: HA iSCSI session logout cascaded through SCST and
removed LUN mappings before the LUN swap, destroying the ALUA tgt_dev
filter and causing LUN NOT SUPPORTED on FC. Fixed by deferring
`reset_active` to after `become_active` has replaced all LUN mappings.

- **90-second global drain**: `activate_extents` wrote `active=1` via
sysfs, triggering `scst_suspend_activity(90s)`. Fixed by removing the
job entirely - `bind_alua_state=1` already handles dev_vdisk file-open
drain-free via `blockio_on_alua_state_change_finish`.

- **LUN replace blocks on in-flight commands**: `scst_acg_repl_lun`

    [16 lines not shown]
DeltaFile
+52-83src/middlewared/middlewared/plugins/iscsi_/scst.py
+16-66src/middlewared/middlewared/plugins/failover_/event.py
+4-66src/middlewared/middlewared/plugins/iscsi_/alua.py
+12-0src/middlewared/middlewared/etc_files/scst.conf.mako
+84-2154 files

FreeBSD/ports 275936csysutils/go-ntfy distinfo Makefile

sysutils/go-ntfy: Update to 2.20.0

ChangeLog: https://github.com/binwiederhier/ntfy/releases/tag/v2.20.0
DeltaFile
+7-7sysutils/go-ntfy/distinfo
+2-2sysutils/go-ntfy/Makefile
+9-92 files

FreeBSD/ports d91b427www/pocket-id distinfo Makefile

www/pocket-id: Update to 2.5.0

ChangeLog: https://github.com/pocket-id/pocket-id/releases/tag/v2.5.0
DeltaFile
+7-7www/pocket-id/distinfo
+1-1www/pocket-id/Makefile
+8-82 files

FreeBSD/ports 430be21sysutils/nginx-ui distinfo Makefile

sysutils/nginx-ui: Update to 2.3.5

ChangeLog: https://github.com/0xJacky/nginx-ui/releases/tag/v2.3.5
DeltaFile
+7-7sysutils/nginx-ui/distinfo
+2-3sysutils/nginx-ui/Makefile
+9-102 files

FreeBSD/ports eebfb96www/oauth2-proxy distinfo Makefile

www/oauth2-proxy: Update to 7.15.1

ChangeLog: https://github.com/oauth2-proxy/oauth2-proxy/releases/tag/v7.15.1
DeltaFile
+5-5www/oauth2-proxy/distinfo
+1-2www/oauth2-proxy/Makefile
+6-72 files

FreeBSD/ports 96587b4devel/hs-hpack distinfo Makefile.cabal

devel/hs-hpack: Update 0.39.1 => 0.39.3

Approved by:            haskell@ (alven@)
Approved by:            db@, yuri@ (Mentors, implicit)
DeltaFile
+133-125devel/hs-hpack/distinfo
+109-0devel/hs-hpack/Makefile.cabal
+1-107devel/hs-hpack/Makefile
+243-2323 files

FreeBSD/ports 2ea67f5devel/hs-hspec-discover distinfo Makefile

devel/hs-hspec-discover: Update 2.11.16 => 2.11.17

Approved by:            haskell@ (alven@)
Approved by:            db@, yuri@ (Mentors, implicit)
DeltaFile
+3-3devel/hs-hspec-discover/distinfo
+1-1devel/hs-hspec-discover/Makefile
+4-42 files

OpenBSD/xenocara WRRLB53. 3RDPARTY

   update
VersionDeltaFile
1.461+6-63RDPARTY
+6-61 files

FreeNAS/freenas 598a3bcsrc/middlewared/middlewared/pytest/unit/utils test_disk_vpd_serial.py, src/middlewared/middlewared/utils/disks_ disk_class.py

Strip double-quote and backslash from VPD serial numbers

(cherry picked from commit 373fce520aea2e368e1d218f9e910e284fbe9ccf)
DeltaFile
+9-6src/middlewared/middlewared/utils/disks_/disk_class.py
+3-2src/middlewared/middlewared/pytest/unit/utils/test_disk_vpd_serial.py
+12-82 files

FreeNAS/freenas 3f5a6d0src/middlewared/middlewared/pytest/unit/utils test_disk_vpd_serial.py, src/middlewared/middlewared/utils/disks_ disk_class.py

NAS-139966 / 27.0.0-BETA.1 / Strip double-quote and backslash from VPD serial numbers (#18579)

## Problem

Disk serial numbers may contain special characters (e.g., double quotes
or backslashes) due to unusual hardware encodings. These characters were
not removed during serial sanitization and were propagated into Netdata
chart and dimension identifiers.

The presence of unescaped quote or backslash characters resulted in
malformed JSON output and downstream parsing errors when consuming
metrics.

## Solution

Extended the serial sanitization logic to also strip double-quote (`"`)
and backslash (`\`) characters. This guarantees that disk identifiers
passed to Netdata are always JSON-safe.
DeltaFile
+9-6src/middlewared/middlewared/utils/disks_/disk_class.py
+3-2src/middlewared/middlewared/pytest/unit/utils/test_disk_vpd_serial.py
+12-82 files

OpenBSD/ports oFpI2CNlang/ruby/4.0 Makefile

   ruby/4.0: REVIAION -> REVISION
VersionDeltaFile
1.7+1-1lang/ruby/4.0/Makefile
+1-11 files

LLVM/project e830d88clang/lib/Analysis UnsafeBufferUsage.cpp, clang/test/SemaCXX warn-unsafe-buffer-usage-default-arg-uninstantiated-crash.cpp

[UnsafeBufferUsage] Check for uninstantiated default arguments to prevent crash. (#188817)

Fix a crash introduced by
https://github.com/llvm/llvm-project/pull/184899

The -Wunsafe-buffer-usage analysis was crashing when it encountered a
template function with a default argument that hadn't been instantiated
yet. This occurred in populateStmtsForFindingGadgets when it attempted
to access the default argument of each parameter.

This fix adds a check to ensure the default argument is instantiated
before attempting to access it.

Assisted-by: Gemini
DeltaFile
+13-0clang/test/SemaCXX/warn-unsafe-buffer-usage-default-arg-uninstantiated-crash.cpp
+2-1clang/lib/Analysis/UnsafeBufferUsage.cpp
+15-12 files

FreeNAS/freenas 373fce5src/middlewared/middlewared/pytest/unit/utils test_disk_vpd_serial.py, src/middlewared/middlewared/utils/disks_ disk_class.py

Strip double-quote and backslash from VPD serial numbers
DeltaFile
+9-6src/middlewared/middlewared/utils/disks_/disk_class.py
+3-2src/middlewared/middlewared/pytest/unit/utils/test_disk_vpd_serial.py
+12-82 files

OpenBSD/src S02woZesys/sys mman.h types.h

   shm_open(3): align the type of the mode_t parameter with POSIX

   POSIX says that sys/mman.h should also define mode_t which is currently
   missing.

   With mode_t defined there, the type of the last parameter of the shm_open
   function can be changed from __mode_t to mode_t, matching the standard.

   Both issues flagged by Sortix os-test.

   ok deraadt@, millert@
VersionDeltaFile
1.36+7-2sys/sys/mman.h
1.50+6-2sys/sys/types.h
+13-42 files

FreeBSD/ports ab1ac51sysutils/terraform distinfo Makefile

sysutils/terraform: Update to 1.14.7

Bump Go version to 1.25.8 to suppress security scanner false positives.
DeltaFile
+27-27sysutils/terraform/distinfo
+1-2sysutils/terraform/Makefile
+28-292 files

FreeNAS/freenas bfe955csrc/middlewared/middlewared/pytest/unit/utils test_disk_sysfs_properties.py

NAS-140429 / 27.0.0-BETA.1 / Add unit tests for disk class utils (#18577)

## Context

Add unit tests overing DiskEntry properties that read from sysfs.
DeltaFile
+391-0src/middlewared/middlewared/pytest/unit/utils/test_disk_sysfs_properties.py
+391-01 files

LLVM/project 0d3e514lldb/source/DataFormatters TypeSynthetic.cpp, lldb/test/API/functionalities/data-formatter/bytecode-synthetic TestBytecodeSynthetic.py main.cpp

[lldb] Enable caching for BytecodeSyntheticChildren::FrontEnd::Update (#181199)

Update `BytecodeSyntheticChildren` to support `ChildCacheState` return
values from `@update` implementations.
DeltaFile
+24-1lldb/source/DataFormatters/TypeSynthetic.cpp
+19-1lldb/test/API/functionalities/data-formatter/bytecode-synthetic/TestBytecodeSynthetic.py
+4-1lldb/test/API/functionalities/data-formatter/bytecode-synthetic/main.cpp
+47-33 files

LLVM/project 821c22alldb/examples/python formatter_bytecode.py, lldb/test/Shell/ScriptInterpreter/Python python-bytecode.test

[lldb][bytecode] Change compiler to require update return type decl (#188637)

To better ensure that bytecode `@update` implementations return a 0/1
value (see https://github.com/llvm/llvm-project/pull/181199), this
changes the Python -> formatter bytecode compiler to require that Python
`update` methods be declared to return `bool`.

A declaration like this will be a compiler error:

```py
def update(self):
    # implementation...
```
DeltaFile
+4-4lldb/test/Shell/ScriptInterpreter/Python/Inputs/FormatterBytecode/RigidArrayLLDBFormatterSwift.txt
+7-0lldb/examples/python/formatter_bytecode.py
+3-3lldb/test/Shell/ScriptInterpreter/Python/Inputs/FormatterBytecode/RigidArrayLLDBFormatterC.txt
+2-1lldb/test/Shell/ScriptInterpreter/Python/python-bytecode.test
+16-84 files

LLVM/project df71894llvm/lib/Target/AMDGPU VOP3Instructions.td, llvm/test/CodeGen/AMDGPU llvm.amdgcn.cvt.scalef32.pk.gfx950.ll

[AMDGPU] Do not overlap dst with srcs for v_cvt_scalef32_2xpk16_fp6/bf6_f32  (#188809)

v_cvt_scalef32_2xpk16_fp6_f32 and v_cvt_scalef32_2xpk16_bf6_f32, as multipass instructions,
the destination operand must not overlap with any of the source operands.
In this work, we apply Constraints = "@earlyclobber $vdst" to these two instructions.

Fixes: LCCOMPILER-561
DeltaFile
+68-68llvm/test/CodeGen/AMDGPU/llvm.amdgcn.cvt.scalef32.pk.gfx950.ll
+1-1llvm/lib/Target/AMDGPU/VOP3Instructions.td
+69-692 files

LLVM/project cb1661bllvm/lib/Transforms/Vectorize VPlanUnroll.cpp, llvm/test/Transforms/LoopVectorize tail-folding-optimize-vector-induction-width.ll struct-return-replicate.ll

[VPlan] Explicitly unroll replicate-regions without live-outs by VF. (#170212)

This patch adds a new replicateReplicateRegionsByVF transform to
unroll replicate=regions by VF, dissolving them. The transform creates
VF copies of the replicate-region's content, connects them and converts
recipes to single-scalar variants for the corresponding lanes.

The initial version skips regions with live-outs (VPPredInstPHIRecipe),
which will be added  in follow-up patches.

Depends on https://github.com/llvm/llvm-project/pull/170053

PR: https://github.com/llvm/llvm-project/pull/170212
DeltaFile
+156-0llvm/lib/Transforms/Vectorize/VPlanUnroll.cpp
+49-98llvm/test/Transforms/LoopVectorize/AArch64/conditional-branches-cost.ll
+40-80llvm/test/Transforms/LoopVectorize/X86/x86-interleaved-accesses-masked-group.ll
+43-41llvm/test/Transforms/LoopVectorize/VPlan/vplan-predicate-switch.ll
+9-18llvm/test/Transforms/LoopVectorize/tail-folding-optimize-vector-induction-width.ll
+6-14llvm/test/Transforms/LoopVectorize/struct-return-replicate.ll
+303-25154 files not shown
+420-53160 files