LLVM/project e3b62ffllvm/lib/Transforms/Scalar Reassociate.cpp, llvm/test/Transforms/Reassociate reassociate_dbgvalue_salvage.ll reassociate_dbgvalue_discard.ll

[Reassociate][DebugInfo] Salvage debug info before rewriting expression (#182730)

When RewriteExprTree modifies instruction operands, call
`salvageDebugInfo()` before `setOperand()` so debug value expressions
are rewritten while original operands are still intact. This preserves
variable accessibility in debuggers instead of dropping values to
poison.

Fixes #60532
Fixes #61272
DeltaFile
+80-0llvm/test/Transforms/Reassociate/reassociate_dbgvalue_salvage.ll
+0-79llvm/test/Transforms/Reassociate/reassociate_dbgvalue_discard.ll
+59-0llvm/test/Transforms/Reassociate/reassociate-decrement-dbgvalue.ll
+4-7llvm/lib/Transforms/Scalar/Reassociate.cpp
+143-864 files

FreeBSD/ports 3909a41net/frr10 distinfo Makefile

net/frr10: Update to 10.5.2

Changelog:      https://github.com/FRRouting/frr/releases/tag/frr-10.5.2
Reported by:    portscout
DeltaFile
+3-3net/frr10/distinfo
+1-2net/frr10/Makefile
+4-52 files

FreeBSD/ports ccfb660devel/p5-Date-Manip distinfo Makefile

devel/p5-Date-Manip: update to 6.99
DeltaFile
+3-3devel/p5-Date-Manip/distinfo
+1-2devel/p5-Date-Manip/Makefile
+4-52 files

LLVM/project 1689d3cllvm/test/CodeGen/AMDGPU hazard-getreg-waitalu.mir

[AMDGPU] Test hazard-getreg-waitalu.mir on gfx13 (#183007)

Co-authored-by: Scott Egerton <9487234+ScottEgerton at users.noreply.github.com>
DeltaFile
+1-0llvm/test/CodeGen/AMDGPU/hazard-getreg-waitalu.mir
+1-01 files

LLVM/project 209dca5mlir/include/mlir/Dialect/WasmSSA/IR WasmSSAOps.td

[MLIR][WasmSSA] Fix formatting of code blocks in WasmSSAOps.td (NFC) (#184169)

The documentation for the wasmssa dialect has some issues, such as
missing endings in some code blocks and misaligned code blocks, causing
rendering problems. This PR fixes those issues.
DeltaFile
+43-43mlir/include/mlir/Dialect/WasmSSA/IR/WasmSSAOps.td
+43-431 files

FreeNAS/freenas 939004fsrc/middlewared/middlewared/plugins/filesystem_ acl.py, tests/api2 test_acl_by_who.py test_filesystem_setacl.py

Address failures in new ACL tests

This commit fixes some incorrect assumptions made by tooling
that generated a large body of tests to increase coverage
for ACL operations. When a POSIX ACL does not have any
named entries then it is treated as trivial (i.e. no ACL
present). The fix is to add named entries where appropriate
and where tests expect the presence of an ACL to be reported.
DeltaFile
+5-4tests/api2/test_acl_by_who.py
+8-0tests/api2/test_filesystem_setacl.py
+1-1src/middlewared/middlewared/plugins/filesystem_/acl.py
+14-53 files

LLVM/project 0f5e9beflang/lib/Optimizer/OpenMP LowerWorkshare.cpp, flang/test/Integration/OpenMP workshare-forall-sliced-array.f90

[flang][OpenMP] Fix crash when a sliced array is specified in a forall within a workshare construct (#170913)

This is a fix for two problems that caused a crash:

1. Thread-local variables sometimes are required to be parallelized.
Added a special case to handle this in
`LowerWorkshare.cpp:isSafeToParallelize`.
2. Race condition caused by a `nowait` added to the `omp.workshare` if
it is the last operation in a block. This allowed multiple threads to
execute the `omp.workshare` region concurrently. Since
_FortranAPushValue modifies a shared stack, this concurrent access
causes a crash. Disable the addition of `nowait` and rely on the
implicit barrier at the the of the `omp.workshare` region.

Fixes #143330
DeltaFile
+294-0flang/test/Transforms/OpenMP/lower-workshare-thread-local.mlir
+125-2flang/lib/Optimizer/OpenMP/LowerWorkshare.cpp
+57-0flang/test/Integration/OpenMP/workshare-forall-sliced-array.f90
+476-23 files

FreeBSD/ports 9bc9103devel/qjson Makefile

devel/qjson: Deprecate and schedule for removal

PR:             291909
DeltaFile
+3-0devel/qjson/Makefile
+3-01 files

LLVM/project c7ddb30llvm/lib/Target/NVPTX NVPTXInstrInfo.td, llvm/test/CodeGen/NVPTX fma-relu-contract.ll

[NVPTX] Remove `NoNaNsFPMath` uses (#183447)

Remove `NoNaNsFPMath` uses, use only `nnan`.
DeltaFile
+36-38llvm/test/CodeGen/NVPTX/fma-relu-contract.ll
+2-3llvm/lib/Target/NVPTX/NVPTXInstrInfo.td
+38-412 files

LLVM/project 4875b06llvm/test/CodeGen/AMDGPU amdgcn.bitcast.1024bit.ll amdgcn.bitcast.512bit.ll, llvm/test/CodeGen/RISCV clmul.ll

Merge branch 'main' into users/kosarev/vcc-tuples
DeltaFile
+84,809-78,780llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.1024bit.ll
+92,827-0llvm/test/CodeGen/RISCV/rvv/clmulh-sdnode.ll
+25,757-24,820llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.512bit.ll
+23,597-20,267llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.960bit.ll
+21,856-18,561llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.896bit.ll
+25,051-14,920llvm/test/CodeGen/RISCV/clmul.ll
+273,897-157,34812,842 files not shown
+1,250,980-555,13312,848 files

OpenBSD/ports bx5y5ltwww Makefile

   www/Makefile: +pgweb
VersionDeltaFile
1.1175+1-0www/Makefile
+1-01 files

OPNSense/core 43c933d. LICENSE

LICENSE: sync
DeltaFile
+1-1LICENSE
+1-11 files

OPNSense/core 7e089da. plist, src/opnsense/service/templates/OPNsense/Sample example_simple_page.txt example_config.txt

backend: remove unused examples throwing errors now

PR: https://forum.opnsense.org/index.php?topic=51166.0
DeltaFile
+0-38src/opnsense/service/templates/OPNsense/Sample/example_simple_page.txt
+0-18src/opnsense/service/templates/OPNsense/Sample/example_config.txt
+0-8plist
+0-2src/opnsense/service/templates/OPNsense/Sample/+TARGETS
+0-2src/opnsense/service/templates/OPNsense/Sample/example_parent.txt
+0-1src/opnsense/service/templates/OPNsense/Sample/sub1/+TARGETS
+0-693 files not shown
+0-729 files

OpenBSD/ports Yd8io1Kwww/pgweb distinfo modules.inc, www/pgweb/pkg README pgweb.rc

   Initial revision
VersionDeltaFile
1.1+424-0www/pgweb/distinfo
1.1+139-0www/pgweb/modules.inc
1.1+23-0www/pgweb/Makefile
1.1+16-0www/pgweb/pkg/README
1.1+13-0www/pgweb/pkg/pgweb.rc
1.1+12-0www/pgweb/pkg/DESCR
+627-08 files not shown
+638-014 files

FreeBSD/ports 746a50bbiology/atac-seq Makefile distinfo

biology/atac-seq: Update to 0.3.0

Add biology/fasda-utils to metaport depends
DeltaFile
+6-3biology/atac-seq/Makefile
+1-1biology/atac-seq/distinfo
+7-42 files

OpenBSD/ports kKC9G8Hinfrastructure/db user.list

   user.list: reserve uid/gid 905 for www/pgweb
VersionDeltaFile
1.484+2-1infrastructure/db/user.list
+2-11 files

LLVM/project d316fb0llvm/lib/Transforms/Vectorize VPlanUnroll.cpp, llvm/test/Transforms/LoopVectorize float-induction.ll hoist-predicated-loads-with-predicated-stores.ll

[VPlan] Replicate VPScalarIVStepsRecipe by VF outside replicate regions. (#170053)

Extend replicateByVF to also handle VPScalarIVStepsRecipe. To do so, the
patch adds a new lane operand to VPScalarIVStepsRecipe, which is only
added when replicating. This enables removing a number of lane 0
computations. The lane operand will also be used to explicitly replicate
replicate regions in a follow-up.

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

PR: https://github.com/llvm/llvm-project/pull/170053
DeltaFile
+706-0llvm/test/Transforms/LoopVectorize/float-induction.ll
+63-55llvm/test/Transforms/LoopVectorize/hoist-predicated-loads-with-predicated-stores.ll
+51-53llvm/test/Transforms/LoopVectorize/X86/load-deref-pred.ll
+35-42llvm/test/Transforms/LoopVectorize/hoist-predicated-loads.ll
+24-48llvm/test/Transforms/LoopVectorize/uniform_across_vf_induction2.ll
+49-14llvm/lib/Transforms/Vectorize/VPlanUnroll.cpp
+928-21281 files not shown
+1,334-74787 files

FreeNAS/freenas 92c64e0src/middlewared/middlewared/api/base decorator.py, src/middlewared/middlewared/plugins/cron __init__.py

NAS-140119 / 27.0.0-BETA.1 / Enable check_annotations for query/get_instance on generic CRUDServices (#18351)

## Context

Enable check_annotations for query/get_instance methods for generic crud
services. This will be used for future crud services which are being
converted to typesafe implementation.
DeltaFile
+79-1src/middlewared/middlewared/pytest/unit/api/base/test_decorator.py
+45-2src/middlewared/middlewared/api/base/decorator.py
+31-4src/middlewared/middlewared/service/crud_service.py
+7-7src/middlewared/middlewared/plugins/init_shutdown_script/__init__.py
+6-6src/middlewared/middlewared/plugins/cron/__init__.py
+6-6src/middlewared/middlewared/plugins/ntp/__init__.py
+174-264 files not shown
+186-3410 files

DragonFlyBSD/src b73d6e4sys/dev/disk/vn vn.c, sys/kern subr_diskmbr.c

kernel: Assume s0 (compatibility slice) for any unformatted disk

In commit 8cf8601ebae6a54f01fe9a7aed045832fc6a903b I changed the kernel
to ignore a disk without MBR or GPT, instead of assuming there is the
compatibility slice (s0) covering the whole disk.  A later commit
f687b277b90809ae7df59f012ba2c7312b608545 only made a special case
for vn(4) disk because our nrelease procedure uses such a behavior.

This behavior change might cause real trouble for those users that
actually use the compatibility slice.  A filesystem previously created
directly on an unformatted disk would disappear and unusable on the new
kernel.  What's worse, there is no empty space at the disk beginning to
create a MBR for migration.

This partially reverts commit f687b277b90809ae7df59f012ba2c7312b608545
and brings back the s0 compatibility slice for any disk that doesn't
have a MBR/GPT header (i.e., unformatted disks).

While there, adjust the kernel message to be more descriptive.

    [2 lines not shown]
DeltaFile
+2-7sys/kern/subr_diskmbr.c
+1-5sys/sys/disk.h
+2-2sys/dev/disk/vn/vn.c
+2-1sys/sys/param.h
+7-154 files

LLVM/project 839dc4fmlir/include/mlir/Dialect/Bufferization/IR BufferDeallocationOpInterface.h, mlir/lib/Dialect/Bufferization/IR BufferDeallocationOpInterface.cpp

[mlir][bufferization] Fix use-after-free in ownership-based buffer deallocation (#184118)

When `handleInterface(RegionBranchOpInterface)` processes an op such as
`scf.for`, it calls `appendOpResults` to clone the op with extra
ownership result types and erase the original. The `Liveness` analysis
is computed once before the transformation begins and may still
reference the old (now-freed) result values.

If the same block contains a `BranchOpInterface` terminator (e.g.,
`cf.br`) after the structured loop, `handleInterface(BranchOpInterface)`
calls `getMemrefsToRetain`, which iterates `liveness.getLiveOut()`. That
set may contain stale `Value` objects pointing to the erased op's
results. Calling `isMemref()` on such a value dereferences freed memory,
triggering a crash.

Fix by adding a `valueMapping` map to `DeallocationState`. Before
erasing the old op in `handleInterface(RegionBranchOpInterface)`, record
the old-to-new result mapping via `state.mapValue`. The
`getLiveMemrefsIn` and `getMemrefsToRetain` helpers translate stale

    [5 lines not shown]
DeltaFile
+35-5mlir/lib/Dialect/Bufferization/IR/BufferDeallocationOpInterface.cpp
+25-0mlir/test/Dialect/Bufferization/Transforms/OwnershipBasedBufferDeallocation/dealloc-branchop-interface.mlir
+13-0mlir/include/mlir/Dialect/Bufferization/IR/BufferDeallocationOpInterface.h
+11-0mlir/lib/Dialect/Bufferization/Transforms/OwnershipBasedBufferDeallocation.cpp
+84-54 files

FreeBSD/ports 5af0ec5games/veloren-weekly distinfo Makefile.crates

games/veloren-weekly: update to s20260226

Changes:        https://gitlab.com/veloren/veloren/-/compare/41052f1060...7c7606b0d4
(cherry picked from commit 32179e21c794e2af9dc925cdf81a6168df814c56)
DeltaFile
+89-93games/veloren-weekly/distinfo
+43-45games/veloren-weekly/Makefile.crates
+2-2games/veloren-weekly/Makefile
+134-1403 files

FreeBSD/ports 9fcc07fgames/veloren-weekly distinfo Makefile.crates

games/veloren-weekly: downgrade to s20260225 to unbreak fetch

=> Fetched file size mismatch (expected 352338185, actual 9744384)

Reported by:    pkg-fallout

This reverts commit 252f31c449118def9dc77e1cb58ff147e1f47482.

(cherry picked from commit 7aa84847d34f1387448af1d1d013957e09467121)
DeltaFile
+93-89games/veloren-weekly/distinfo
+45-43games/veloren-weekly/Makefile.crates
+2-2games/veloren-weekly/Makefile
+140-1343 files

LLVM/project a115e6bmlir/lib/Dialect/Shape/IR Shape.cpp, mlir/test/Dialect/Shape canonicalize.mlir

[mlir][Shape] Fix crash in BroadcastOp::fold when operand is ub.poison (#183931)

BroadcastOp::fold used an unchecked llvm::cast<DenseIntElementsAttr> on
each operand's folded attribute. The existing null-check only guarded
against a missing (unset) attribute, not against a non-null attribute of
a different type such as PoisonAttr (produced when an operand is
ub.poison).

Replace the unchecked casts with dyn_cast_or_null, bailing out with
nullptr (i.e. no fold) when any operand does not provide a
DenseIntElementsAttr.

Add a regression test with a ub.poison operand.

Fixes #179679
DeltaFile
+18-0mlir/test/Dialect/Shape/canonicalize.mlir
+7-7mlir/lib/Dialect/Shape/IR/Shape.cpp
+25-72 files

FreeBSD/ports ee13c7ejava/aparapi Makefile

java/aparapi: deprecate - does not build on java 11 and 17

error:
com.amd.aparapi.jni/build.xml:458: javah does not exist under Java 10 and higher, use the javac task with nativeHeaderDir instead

Approved-by:    no maintainer
DeltaFile
+5-2java/aparapi/Makefile
+5-21 files

FreeBSD/ports 32179e2games/veloren-weekly distinfo Makefile.crates

games/veloren-weekly: update to s20260226

Changes:        https://gitlab.com/veloren/veloren/-/compare/41052f1060...7c7606b0d4
DeltaFile
+89-93games/veloren-weekly/distinfo
+43-45games/veloren-weekly/Makefile.crates
+2-2games/veloren-weekly/Makefile
+134-1403 files

FreeBSD/ports 7aa8484games/veloren-weekly distinfo Makefile.crates

games/veloren-weekly: downgrade to s20260225 to unbreak fetch

=> Fetched file size mismatch (expected 352338185, actual 9744384)

Reported by:    pkg-fallout

This reverts commit 252f31c449118def9dc77e1cb58ff147e1f47482.
DeltaFile
+93-89games/veloren-weekly/distinfo
+45-43games/veloren-weekly/Makefile.crates
+2-2games/veloren-weekly/Makefile
+140-1343 files

FreeBSD/ports 40cd7b9sysutils/seatd distinfo Makefile

sysutils/seatd: update to 0.9.3

Changes:        https://git.sr.ht/~kennylevinsen/seatd/refs/0.9.3
Reported by:    upstream (seatd-announce)
DeltaFile
+3-3sysutils/seatd/distinfo
+1-1sysutils/seatd/Makefile
+4-42 files

FreeBSD/ports e7436c8emulators/rpcs3 distinfo Makefile

emulators/rpcs3: fix recent tag after 80ac0a41782c

Changes:        https://github.com/RPCS3/rpcs3/releases/tag/v0.0.40
DeltaFile
+2-2emulators/rpcs3/distinfo
+1-1emulators/rpcs3/Makefile
+3-32 files

FreeBSD/ports d19dd9bdevel/spirv-llvm-translator Makefile distinfo.llvm14

devel/spirv-llvm-translator: update to 21.1.5/20.1.11/19.1.16/18.1.21/16.0.22/1[4-7].0.21

Changes:        https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v13.0.5
Changes:        https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v14.0.21
Changes:        https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v15.0.21
Changes:        https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v16.0.22
Changes:        https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v17.0.21
Changes:        https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v18.1.21
Changes:        https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v19.1.16
Changes:        https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v20.1.11
Changes:        https://github.com/KhronosGroup/SPIRV-LLVM-Translator/releases/tag/v21.1.5
Reported by:    GitHub (watch releases)
DeltaFile
+9-9devel/spirv-llvm-translator/Makefile
+3-3devel/spirv-llvm-translator/distinfo.llvm14
+3-3devel/spirv-llvm-translator/distinfo.llvm15
+3-3devel/spirv-llvm-translator/distinfo.llvm16
+3-3devel/spirv-llvm-translator/distinfo.llvm17
+3-3devel/spirv-llvm-translator/distinfo.llvm18
+24-244 files not shown
+36-3610 files

LLVM/project f69aa4cllvm/test/CodeGen/AMDGPU amdgcn.bitcast.1024bit.ll amdgcn.bitcast.512bit.ll, llvm/test/CodeGen/RISCV/rvv clmulh-sdnode.ll

Merge remote-tracking branch 'external-upstream/main' into users/mariusz-sikora-at-amd/gfx13/add-vflat
DeltaFile
+84,317-78,372llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.1024bit.ll
+66,293-29,491llvm/test/CodeGen/RISCV/rvv/clmulh-sdnode.ll
+25,751-24,782llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.512bit.ll
+23,663-20,281llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.960bit.ll
+21,867-18,577llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.896bit.ll
+19,112-16,445llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.832bit.ll
+241,003-187,9485,372 files not shown
+662,779-394,6775,378 files