LLVM/project 4e37526llvm/test/CodeGen/AMDGPU valu-mask-write-hazard.mir

[AMDGPU] Fix test after #169378
DeltaFile
+9-9llvm/test/CodeGen/AMDGPU/valu-mask-write-hazard.mir
+9-91 files

LLVM/project 17b19c5clang/lib/StaticAnalyzer/Core LoopUnrolling.cpp, clang/test/Analysis loop-unrolling.cpp

[analyzer] Unroll loops of compile-time upper-bounded loops (#169400)

Previously, only literal upper-bounded loops were recognized. This patch
relaxes this matching to accept any compile-time deducible constant
expression.

It would be better to rely on the SVals (values from the symbolic
domain), as those could potentially have more accurate answers, but this
one is much simpler.
Note that at the time we calculate this value, we have not evaluated the
sub-exprs of the condition, consequently, we can't just query the
Environment for the folded SVal.
Because of this, the next best tool in our toolbox is comp-time
evaluating the Expr.

rdar://165363923
DeltaFile
+32-24clang/lib/StaticAnalyzer/Core/LoopUnrolling.cpp
+20-2clang/test/Analysis/loop-unrolling.cpp
+52-262 files

FreeNAS/freenas 504a330src/middlewared/middlewared/api/v25_10_2 pool_dataset.py smb.py

25.10.2 API
DeltaFile
+809-0src/middlewared/middlewared/api/v25_10_2/pool_dataset.py
+775-0src/middlewared/middlewared/api/v25_10_2/smb.py
+652-0src/middlewared/middlewared/api/v25_10_2/directory_services.py
+601-0src/middlewared/middlewared/api/v25_10_2/pool.py
+591-0src/middlewared/middlewared/api/v25_10_2/app.py
+559-0src/middlewared/middlewared/api/v25_10_2/vm.py
+3,987-0124 files not shown
+19,475-1130 files

LLVM/project 4e8f69ellvm/lib/AsmParser LLParser.cpp, llvm/test/Assembler thinlto-summary.ll

[ThinLTO] Fix parsing null aliasee in alias summary
DeltaFile
+17-15llvm/lib/AsmParser/LLParser.cpp
+3-0llvm/test/Assembler/thinlto-summary.ll
+20-152 files

LLVM/project e10b13eflang-rt/lib/runtime cudadevice.f90 __ppc_intrinsics.f90, flang/module cudadevice.f90 __ppc_intrinsics.f90

Revert "[Flang] Move builtin .mod generation into runtimes (#137828)"

This reverts commit 86fbaef99a53c5a0d3d5b96011797215296ec478.
DeltaFile
+0-2,242flang-rt/lib/runtime/cudadevice.f90
+2,242-0flang/module/cudadevice.f90
+0-1,911flang-rt/lib/runtime/__ppc_intrinsics.f90
+1,911-0flang/module/__ppc_intrinsics.f90
+0-1,122flang-rt/lib/runtime/mma.f90
+1,122-0flang/module/mma.f90
+5,275-5,27575 files not shown
+7,685-7,86281 files

LLVM/project d748c81llvm/test/CodeGen/AMDGPU maximumnum.bf16.ll minimumnum.bf16.ll

[AMDGPU] Change the immediate operand of s_waitcnt_depctr / s_wait_alu (#169378)

The 16-bit immediate operand of s_waitcnt_depctr / s_wait_alu has some
unused bits. Previously codegen would set these bits to 1, but setting
them to 0 matches the SP3 assembler behaviour better, which in turn
means that we can print them using the human readable SP3 syntax:

s_wait_alu 0xfffd ; unused bits set to 1
s_wait_alu 0xff9d ; unused bits set to 0
s_wait_alu depctr_va_vcc(0) ; unused bits set to 0, human readable

Note that the set of unused bits changed between GFX10.1 and GFX10.3.
DeltaFile
+838-838llvm/test/CodeGen/AMDGPU/maximumnum.bf16.ll
+838-838llvm/test/CodeGen/AMDGPU/minimumnum.bf16.ll
+516-516llvm/test/CodeGen/AMDGPU/gfx-callable-argument-types.ll
+287-287llvm/test/CodeGen/AMDGPU/flat-atomicrmw-fsub.ll
+276-276llvm/test/CodeGen/AMDGPU/flat-atomicrmw-fmax.ll
+276-276llvm/test/CodeGen/AMDGPU/flat-atomicrmw-fmin.ll
+3,031-3,031214 files not shown
+9,546-9,537220 files

FreeBSD/ports 748926anet-p2p/libtorrent distinfo pkg-plist, net-p2p/rtorrent distinfo Makefile

net-p2p/{lib,r}torrent: Update to 0.16.4

ChangeLog:      https://github.com/rakshasa/rtorrent/releases/tag/v0.16.4
MFH:            2025Q4 (bugfixes)
(cherry picked from commit f8bd5bcdee8cc865a0e48455eceb92b9c2b1cb51)
DeltaFile
+3-3net-p2p/rtorrent/distinfo
+3-3net-p2p/libtorrent/distinfo
+2-2net-p2p/libtorrent/pkg-plist
+1-1net-p2p/libtorrent/Makefile
+1-1net-p2p/rtorrent/Makefile
+10-105 files

FreeBSD/ports f8bd5bcnet-p2p/libtorrent distinfo pkg-plist, net-p2p/rtorrent distinfo Makefile

net-p2p/{lib,r}torrent: Update to 0.16.4

ChangeLog:      https://github.com/rakshasa/rtorrent/releases/tag/v0.16.4
MFH:            2025Q4 (bugfixes)
DeltaFile
+3-3net-p2p/rtorrent/distinfo
+3-3net-p2p/libtorrent/distinfo
+2-2net-p2p/libtorrent/pkg-plist
+1-1net-p2p/libtorrent/Makefile
+1-1net-p2p/rtorrent/Makefile
+10-105 files

LLVM/project e98e0d7clang/test/Index annotate-parameterized-classes.m

[Clang](TestOnly) Update `annotate-parameterized-classes.m` check test
DeltaFile
+3-3clang/test/Index/annotate-parameterized-classes.m
+3-31 files

LLVM/project 105900clibcxx/include __config, libcxx/include/__configuration platform.h

[libc++] Always define _LIBCPP_GLIBC_PREREQ (#169405)

Always defining the macro allows us to simplify the few places where
it's used.
DeltaFile
+6-18libcxx/include/__config
+9-9libcxx/include/__configuration/platform.h
+2-9libcxx/src/filesystem/operations.cpp
+1-7libcxx/include/__random/binomial_distribution.h
+18-434 files

LLVM/project 68c2a81libcxx/test/extensions/libcxx odr_signature.hardening.sh.cpp odr_signature.exceptions.sh.cpp

[libc++][C++03] Fix ODR tests (#169349)

We don't really need to include `<__config>`. We just need to include a
public C++ header.
DeltaFile
+4-6libcxx/test/extensions/libcxx/odr_signature.hardening.sh.cpp
+2-4libcxx/test/extensions/libcxx/odr_signature.exceptions.sh.cpp
+6-102 files

FreeBSD/ports 70bd00fwww/freenginx-devel Makefile, www/freenginx-devel/files extra-patch-nginx-thumbextractor-module-config

www/freenginx-devel: don't link thumbextractor module with libpostproc

libpostproc has been removed from newer ffmpeg and it not needed
with ffmpeg6 either.

Bump PORTREVISION.

PR:             289067
Sponsored by:   tipi.work
DeltaFile
+1-1www/freenginx-devel/Makefile
+1-1www/freenginx-devel/files/extra-patch-nginx-thumbextractor-module-config
+2-22 files

FreeBSD/ports 710df32misc/crush distinfo Makefile

misc/crush: Update to 0.18.6

Changelog: https://github.com/charmbracelet/crush/releases/tag/v0.18.6

Reported by:    GitHub (watch releases)
DeltaFile
+5-5misc/crush/distinfo
+1-1misc/crush/Makefile
+6-62 files

FreeBSD/ports 6a07ea8multimedia/x265 Makefile

multimedia/x265: fix build on powerpc*

A couple of fixes:
1. Altivec code also uses VSX, so it should be enabled by default only
on powerpc64le. Additionaly ENABLE_ALTIVEC needs to be specified along
with CPU_POWER8.
2. Altivec code is 64-bit only, so the option should be removed on
powerpc altogether. On powerpc64 it should stay non-default.
3. Altivec code works only with 8 bits and causes build issues
elsewhere.
DeltaFile
+14-10multimedia/x265/Makefile
+14-101 files

NetBSD/pkgsrc lglUT62doc CHANGES-2025

   Updated multimedia/mediainfo to 25.10
VersionDeltaFile
1.6894+2-1doc/CHANGES-2025
+2-11 files

NetBSD/pkgsrc uQ2sPu5multimedia/libmediainfo Makefile

   Simplify SHLIB_TYPE check
VersionDeltaFile
1.11+2-2multimedia/libmediainfo/Makefile
+2-21 files

NetBSD/pkgsrc qxLzCIAmultimedia/mediainfo distinfo Makefile.common

   Updated multimedia/mediainfo to 25.10

   25.10

   - MXF: crosscheck of ADM profiles
   - MXF: experimental ARRI UL support, more video streams detected
   - TTML: better support files with SMPTE timecode and ticks instead of frame rate
   - MXF: update UL names from the MXF registry (details view)
   - AC-4: Add Bitstream level and Presentation level, fix
   - MXF: Fix infinite loop in some ARRI files
   - ADM: fix tagList related false positive conformance errors
   - WAV: fix buggy non word aligned files check with 4 GB+ files
   - I2452, PAC: skip '\0' prefix in content
   - I2451, TTML: change timecode output "format" from TTML style to classic timecode


   25.09

   - ADM: Dolby E profile for emission conformance checker

    [492 lines not shown]
VersionDeltaFile
1.21+4-5multimedia/mediainfo/distinfo
1.11+2-2multimedia/mediainfo/Makefile.common
+6-72 files

LLVM/project 51dd3ecmlir/lib/Target/LLVMIR/Dialect/OpenMP OpenMPToLLVMIRTranslation.cpp

[MLIR][OpenMP] Bail early in sortMapIndices if indices are the same (#169474)

If we are given the same index in the comparator callback, simply return
false. Otherwise we will end up adding invalid items to
occludedChildren, causing extra items to get removed that should not be,
resulting in failures that manifest in different forms (assertions, asan
failures, ubsan failures, etc.).
DeltaFile
+6-0mlir/lib/Target/LLVMIR/Dialect/OpenMP/OpenMPToLLVMIRTranslation.cpp
+6-01 files

GhostBSD/ports 0fe7785cad/freecad-devel pkg-plist, lang/ruby35 pkg-plist

Merge remote-tracking branch 'freebsd/main'
DeltaFile
+13,650-4,891www/librewolf/files/patch-libwebrtc-generated
+14,937-0lang/ruby40/pkg-plist
+0-14,904lang/ruby35/pkg-plist
+3,537-0cad/freecad-devel/pkg-plist
+2,656-52misc/gemini-cli/pkg-plist
+2,368-40misc/nanocoder/pkg-plist
+37,148-19,8872,061 files not shown
+67,251-40,2102,067 files

FreeBSD/ports 95a50a4misc/codex distinfo, misc/codex/files patch-codex-rs_process-hardening_src_lib.rs patch-codex-rs_core_Cargo.toml

misc/codex: misc/codex: Update to 0.63.0

While here, remove unnecessary local patches, which have been made
unnecessary by the GitHub PR
6680 (https://github.com/openai/codex/pull/6680).

Changelog:
- https://github.com/openai/codex/releases/tag/rust-v0.59.0
- https://github.com/openai/codex/releases/tag/rust-v0.60.1
- https://github.com/openai/codex/releases/tag/rust-v0.61.0
- https://github.com/openai/codex/releases/tag/rust-v0.63.0

Reported by:    GitHub (watch releases)
DeltaFile
+0-70misc/codex/files/patch-codex-rs_process-hardening_src_lib.rs
+11-9misc/codex/distinfo
+0-13misc/codex/files/patch-codex-rs_core_Cargo.toml
+0-13misc/codex/files/patch-codex-rs_rmcp-client_Cargo.toml
+0-12misc/codex/files/patch-codex-rs_keyring-store_Cargo.toml
+0-12misc/codex/files/patch-codex-rs_core_tests_suite_shell__serialization.rs
+11-1294 files not shown
+21-14910 files

LLVM/project d6c16a7flang/lib/Lower/Support ReductionProcessor.cpp

post-rebase fixes
DeltaFile
+2-1flang/lib/Lower/Support/ReductionProcessor.cpp
+2-11 files

LLVM/project af41e99llvm/include/llvm/Frontend/OpenMP OMPIRBuilder.h, llvm/lib/Frontend/OpenMP OMPIRBuilder.cpp

review comments, Michael
DeltaFile
+4-4llvm/lib/Frontend/OpenMP/OMPIRBuilder.cpp
+2-2llvm/include/llvm/Frontend/OpenMP/OMPIRBuilder.h
+6-62 files

LLVM/project 070b6c4flang/lib/Lower/Support ReductionProcessor.cpp

review comments, Tom
DeltaFile
+2-3flang/lib/Lower/Support/ReductionProcessor.cpp
+2-31 files

LLVM/project 8f2acf6flang/include/flang/Optimizer/Dialect FIROps.td, flang/lib/Lower/Support ReductionProcessor.cpp

review comments, Pranav
DeltaFile
+7-2mlir/include/mlir/Dialect/OpenMP/OpenMPOps.td
+6-2flang/include/flang/Optimizer/Dialect/FIROps.td
+4-0mlir/lib/Target/LLVMIR/Dialect/OpenMP/OpenMPToLLVMIRTranslation.cpp
+1-1flang/lib/Lower/Support/ReductionProcessor.cpp
+18-54 files

LLVM/project ec80eb7clang/lib/CodeGen CGOpenMPRuntimeGPU.cpp, llvm/unittests/Frontend OpenMPIRBuilderTest.cpp

try to fix Windows build
DeltaFile
+2-2mlir/lib/Target/LLVMIR/Dialect/OpenMP/OpenMPToLLVMIRTranslation.cpp
+1-1clang/lib/CodeGen/CGOpenMPRuntimeGPU.cpp
+1-1llvm/unittests/Frontend/OpenMPIRBuilderTest.cpp
+4-43 files

LLVM/project d715c56flang/lib/Lower/Support ReductionProcessor.cpp, llvm/include/llvm/Frontend/OpenMP OMPIRBuilder.h

Add `data_ptr_ptr` region to `declare_reduction` op.
DeltaFile
+54-28llvm/lib/Frontend/OpenMP/OMPIRBuilder.cpp
+40-5flang/lib/Lower/Support/ReductionProcessor.cpp
+37-0mlir/lib/Target/LLVMIR/Dialect/OpenMP/OpenMPToLLVMIRTranslation.cpp
+12-4llvm/include/llvm/Frontend/OpenMP/OMPIRBuilder.h
+10-5llvm/unittests/Frontend/OpenMPIRBuilderTest.cpp
+11-2mlir/include/mlir/Dialect/OpenMP/OpenMPOps.td
+164-444 files not shown
+183-4710 files

LLVM/project 1863366flang/lib/Lower/Support ReductionProcessor.cpp, llvm/include/llvm/Frontend/OpenMP OMPIRBuilder.h

[OpenMP][flang] Add initial support for by-ref reductions on the GPU

Adds initial support for GPU by-ref reductions. In particular, this diff
adds support for reductions on scalar allocatables where reductions
happen on loops nested in `target` regions. For example:

```fortran
  integer :: i
  real, allocatable :: scalar_alloc

  allocate(scalar_alloc)
  scalar_alloc = 0

  !$omp target map(tofrom: scalar_alloc)
  !$omp parallel do reduction(+: scalar_alloc)
  do i = 1, 1000000
    scalar_alloc = scalar_alloc + 1
  end do
  !$omp end target

    [12 lines not shown]
DeltaFile
+126-35llvm/lib/Frontend/OpenMP/OMPIRBuilder.cpp
+92-0mlir/test/Target/LLVMIR/allocatable_gpu_reduction.mlir
+40-13llvm/include/llvm/Frontend/OpenMP/OMPIRBuilder.h
+20-4mlir/lib/Target/LLVMIR/Dialect/OpenMP/OpenMPToLLVMIRTranslation.cpp
+9-1flang/lib/Lower/Support/ReductionProcessor.cpp
+4-4mlir/test/Target/LLVMIR/omptarget-multi-reduction.mlir
+291-5728 files not shown
+327-9034 files

OPNSense/core 697c1d3src/opnsense/mvc/tests/app/models/OPNsense/Kea KeaDhcpv4Test.php, src/opnsense/mvc/tests/app/models/OPNsense/Kea/KeaDhcpv4Test/enabled expected.json config.xml

dhcp/kea: Add golden sample unit test for DHCPv4 when all features are enabled
DeltaFile
+219-0src/opnsense/mvc/tests/app/models/OPNsense/Kea/KeaDhcpv4Test/enabled/expected.json
+151-0src/opnsense/mvc/tests/app/models/OPNsense/Kea/KeaDhcpv4Test/enabled/config.xml
+33-0src/opnsense/mvc/tests/app/models/OPNsense/Kea/KeaDhcpv4Test.php
+403-03 files

LLVM/project e1b0873llvm/lib/CodeGen RegisterCoalescer.cpp, llvm/test/CodeGen/AArch64 pr164181-reduced.ll pr151592.mir

Revert "Reland "RegisterCoalescer: Add implicit-def of super register when coalescing SUBREG_TO_REG""

This reverts commit bb78728826ff57f3df859e79bfd857b5a175bb6d.
DeltaFile
+0-451llvm/test/CodeGen/X86/subreg-to-reg-coalescing.mir
+0-185llvm/test/CodeGen/X86/coalescer-breaks-subreg-to-reg-liveness.ll
+14-171llvm/lib/CodeGen/RegisterCoalescer.cpp
+0-183llvm/test/CodeGen/AArch64/pr164181-reduced.ll
+0-176llvm/test/CodeGen/PowerPC/vector-constrained-fp-intrinsics.ll
+0-168llvm/test/CodeGen/AArch64/pr151592.mir
+14-1,33425 files not shown
+79-1,82331 files

NetBSD/pkgsrc-wip 42925f2go-collectd distinfo PLIST

go-collectd: add a draft package for go-based collectd plugins.

This one is known not to build, ref:

===> Building for go-collectd-0.6.0
collectd.org/plugin/fake
collectd.org/plugin
plugin/fake/write.go:7:11: fatal error: plugin.h: No such file or directory
    7 | // #include "plugin.h"
      |           ^~~~~~~~~~
compilation terminated.
plugin/c.go:7:11: fatal error: plugin.h: No such file or directory
    7 | // #include "plugin.h"
      |           ^~~~~~~~~~
compilation terminated.
*** Error code 1

Possibly due to the go compiler not using the pkgsrc wrapper
for the C compiler invocations.
DeltaFile
+74-0go-collectd/distinfo
+37-0go-collectd/PLIST
+25-0go-collectd/go-modules.mk
+22-0go-collectd/Makefile
+17-0go-collectd/DESCR
+175-05 files