OPNSense/ports 0ab4889opnsense/ndp-proxy-go distinfo Makefile

opnsense/ndp-proxy-go: Bump version to v1.0.1
DeltaFile
+5-5opnsense/ndp-proxy-go/distinfo
+2-2opnsense/ndp-proxy-go/Makefile
+7-72 files

FreeBSD/ports 78fcec3net/realtek-re-kmod Makefile distinfo

net/realtek-re-kmod: Fix build when updating to 15 with PORTS_MODULES

PR:             292900
Submitted by:   nork
DeltaFile
+1-7net/realtek-re-kmod/Makefile
+3-3net/realtek-re-kmod/distinfo
+4-102 files

OPNSense/core b8bf4afsrc/opnsense/mvc/app/controllers/OPNsense/Firewall/Api FilterController.php

Change label from any to floating (for floating)
DeltaFile
+1-1src/opnsense/mvc/app/controllers/OPNsense/Firewall/Api/FilterController.php
+1-11 files

LLVM/project c85457flldb/source/Plugins/ABI/ARM ABISysV_arm.cpp, lldb/source/Plugins/ABI/X86 ABISysV_x86_64.cpp ABIWindows_x86_64.cpp

[lldb][TypeSystemClang] Remove mostly unused is_complex output parameter to IsFloatingPointType (#178906)

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

(only last commit is relevant for the review)

This is part of a patch series to clean up the
TypeSystemClang::IsFloatingPointType API. The `is_complex` parameter is
rarely checked. This patch introduces a `CompilerType::IsComplexType`
API which callers that previously checked `is_complex` can use instead.

This will also allow us to remove `CompilerType::IsFloat`, which is just
`IsFloatingPointType` that ignores the `is_complex` parameter.
DeltaFile
+12-11lldb/source/Symbol/CompilerType.cpp
+10-12lldb/source/Plugins/ABI/ARM/ABISysV_arm.cpp
+5-14lldb/source/Plugins/TypeSystem/Clang/TypeSystemClang.cpp
+15-0lldb/unittests/Symbol/TestTypeSystemClang.cpp
+2-4lldb/source/Plugins/ABI/X86/ABISysV_x86_64.cpp
+2-4lldb/source/Plugins/ABI/X86/ABIWindows_x86_64.cpp
+46-455 files not shown
+54-5511 files

LLVM/project 871c643llvm/include/llvm/Transforms/IPO Attributor.h, llvm/lib/Passes PassBuilderPipelines.cpp

Attributor: Add -light options to -attributor-enable flag (#179346)

Add light, module-light, and cgscc-light options. This just
supplements the existing flag to use the light variants of the
pass in place of the full versions.

Way back when attributor-light was added in 400fde92963588ae2b,
there was no way to change the pass pipeline to use it. There
were some benchmarks posted, but I don't see precisely how it
was benchmarked in the pipeline.

I'm also surprised this option is only additive, and doesn't remove
FunctionAttrs. If this is to be the option to drive the enablement,
I would expect it to not run the old passes.
DeltaFile
+24-0llvm/test/Other/opt-pipeline-attributor-enable.ll
+12-2llvm/lib/Passes/PassBuilderPipelines.cpp
+5-1llvm/include/llvm/Transforms/IPO/Attributor.h
+41-33 files

FreeBSD/ports bd756ecdevel/rubygem-graphql-client Makefile

devel/rubygem-graphql-client: fix build issue

Reported by:    pkg-fallout
DeltaFile
+2-1devel/rubygem-graphql-client/Makefile
+2-11 files

LLVM/project da43386clang/test/CIR/CodeGenCUDA filter-decl.cu

fix nit test case
DeltaFile
+1-1clang/test/CIR/CodeGenCUDA/filter-decl.cu
+1-11 files

LLVM/project ac0327aclang/lib/CIR/CodeGen CIRGenModule.cpp

le format monseiur
DeltaFile
+3-4clang/lib/CIR/CodeGen/CIRGenModule.cpp
+3-41 files

LLVM/project b204f16clang/test/CIR/CodeGenCUDA filter-decl.cu nvptx-basic.cu

fix lit includes yet again
DeltaFile
+5-5clang/test/CIR/CodeGenCUDA/filter-decl.cu
+2-2clang/test/CIR/CodeGenCUDA/nvptx-basic.cu
+7-72 files

LLVM/project bb7054cclang/test/CIR/CodeGenCUDA filter-decl.cu nvptx-basic.cu

nit: fix lit includes
DeltaFile
+4-4clang/test/CIR/CodeGenCUDA/filter-decl.cu
+1-1clang/test/CIR/CodeGenCUDA/nvptx-basic.cu
+5-52 files

LLVM/project 503be9fclang/lib/CIR/CodeGen CIRGenModule.cpp

fmt yo
DeltaFile
+1-1clang/lib/CIR/CodeGen/CIRGenModule.cpp
+1-11 files

LLVM/project d9fbd4aclang/lib/CIR/CodeGen CIRGenModule.cpp, clang/test/CIR/CodeGenCUDA filter-decl.cu

address comments
DeltaFile
+32-14clang/test/CIR/CodeGenCUDA/filter-decl.cu
+2-9clang/lib/CIR/CodeGen/CIRGenModule.cpp
+34-232 files

LLVM/project fed5831clang/lib/CIR/CodeGen CIRGenModule.cpp TargetInfo.cpp, clang/test/CIR/CodeGenCUDA filter-decl.cu nvptx-basic.cu

[CIR][CUDA] Add NVPTX target info and CUDA/HIP global emission filtering
DeltaFile
+66-0clang/lib/CIR/CodeGen/CIRGenModule.cpp
+37-0clang/test/CIR/CodeGenCUDA/filter-decl.cu
+30-0clang/test/CIR/CodeGenCUDA/nvptx-basic.cu
+19-0clang/lib/CIR/CodeGen/TargetInfo.cpp
+4-0clang/lib/CIR/CodeGen/CIRGenModule.h
+2-0clang/lib/CIR/CodeGen/TargetInfo.h
+158-06 files

FreeBSD/src cd8d441sys/kern vfs_mount.c

unmount(2): do not allow MNT_DEFERRED or MNT_RECURSE flags from userspace

Repprted and tested by: pho
Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
DeltaFile
+2-0sys/kern/vfs_mount.c
+2-01 files

LLVM/project 5121780llvm/lib/Target/AArch64 AArch64SVEInstrInfo.td AArch64ISelLowering.cpp, llvm/test/CodeGen/AArch64 intrinsic-cttz-elts-sve.ll

[AArch64] Fix cttz.elts codegen for fixed-length vectors (#178902)

When lowering cttz.elts for fixed-length vectors when SVE is available,
we use scalable container types for the predicate types since NEON
doesn't have dedicated predicate registers. Unfortunately, this also
discards the actual length of the vector to look at if it's shorter than a
full vector.
Example codegen, for a llvm.experimental.cttz.elts.i64.v4i1

  shl v0.4h, v0.4h, 15
  ptrue p0.h, vl4
  ptrue p1.h
  cmpne p0.h, p0/z, z0.h, #0
  brkb p0.b, p1/z, p0.b
  cntp x8, p0, p0.h

The 'ptrue p1.h' is where we went wrong -- if p0 is empty, we should
only set 4 lanes active at most, but since brkb's pg operand is all
active, it sets all available lanes (e.g. 8 .h lanes on a 128b SVE

    [6 lines not shown]
DeltaFile
+36-54llvm/test/CodeGen/AArch64/intrinsic-cttz-elts-sve.ll
+28-28llvm/lib/Target/AArch64/AArch64SVEInstrInfo.td
+6-1llvm/lib/Target/AArch64/AArch64ISelLowering.cpp
+2-2llvm/lib/Target/AArch64/AArch64InstrInfo.td
+72-854 files

OPNSense/core 15ef4besrc/opnsense/mvc/app/controllers/OPNsense/Firewall/Api FilterController.php, src/opnsense/mvc/app/views/OPNsense/Firewall filter_rule.volt

To fix URL hash weirdness, it's best to special case __floating and __* in the frontend
DeltaFile
+17-16src/opnsense/mvc/app/views/OPNsense/Firewall/filter_rule.volt
+2-2src/opnsense/mvc/app/controllers/OPNsense/Firewall/Api/FilterController.php
+19-182 files

LLVM/project 2d12279clang/lib/CIR/CodeGen CIRGenCUDANV.cpp CIRGenCUDARuntime.h, clang/test/CIR/CodeGenCUDA kernel-call.cu kernel-stub-name.cu

[CIR][CUDA] Upstream  device stub body emission and name mangling (#177790)

Part of #175871 

This patch adds the initial implementation of the CUDA/NV Runtimes
generating code for the device stub body. tested on CUDA. HIP coverage
to be added in a later PR.
DeltaFile
+341-0clang/lib/CIR/CodeGen/CIRGenCUDANV.cpp
+80-0clang/test/CIR/CodeGenCUDA/Inputs/cuda.h
+50-0clang/lib/CIR/CodeGen/CIRGenCUDARuntime.h
+50-0clang/test/CIR/CodeGenCUDA/kernel-call.cu
+27-2clang/lib/CIR/CodeGen/CIRGenModule.cpp
+22-0clang/test/CIR/CodeGenCUDA/kernel-stub-name.cu
+570-26 files not shown
+618-312 files

FreeBSD/ports 27f4d09x11-wm/mangowc distinfo Makefile

x11-wm/mangowc: Update to 0.12.0

ChangeLog:      https://github.com/DreamMaoMao/mangowc/releases/tag/0.12.0
Reported by:    DreamMaoMao <notifications at github.com>
DeltaFile
+3-3x11-wm/mangowc/distinfo
+1-1x11-wm/mangowc/Makefile
+4-42 files

pkgng/pkgng 4353a88libpkg pkg_key.c pkgsign.c, libpkg/private pkg.h pkg_jobs.h

Remove unneeded sys/cdefs.h
DeltaFile
+0-2libpkg/pkg_key.c
+0-2libpkg/pkgsign.c
+0-1libpkg/private/pkg.h
+0-1libpkg/private/pkg_jobs.h
+0-64 files

LLVM/project e706614llvm/test/Analysis/CostModel/AArch64 insert-extract.ll

[Analysis][CostModel] Add insert-extract runlines for Apple CPUs (NFC) (#179236)

Including `apple-latest` to cover new processors until (if) they
diverge.
DeltaFile
+11-11llvm/test/Analysis/CostModel/AArch64/insert-extract.ll
+11-111 files

FreeBSD/ports dbaf90cdeskutils/ekphos distinfo Makefile.crates

deskutils/ekphos: Update to 0.20.5

ChangeLog:      https://github.com/hanebox/ekphos/releases/tag/v0.20.5
Reported by:    han <notifications at github.com>
DeltaFile
+199-33deskutils/ekphos/distinfo
+98-15deskutils/ekphos/Makefile.crates
+2-2deskutils/ekphos/Makefile
+299-503 files

LLVM/project c7cd15flibcxx/test/benchmarks/format formatter_float.bench.cpp

[libc++] Refactor formatter_float.bench.cpp and drop some benchmarks (#178886)

`formatter_float.bench.cpp` currently benchmarks the floating point
formatting very extensively. This patch reduces the number of benchmarks
by removing some of the cases that are relatively meaningless.
The benchmark is also converted to the more recent style of benchmarks.
As a nice side-effect, this reduces the time it takes to compile the
benchmark by ~20x.

We may be able to drop more benchmarks, but I'm not an expert here and
am rather conservative here for that reason.
DeltaFile
+311-229libcxx/test/benchmarks/format/formatter_float.bench.cpp
+311-2291 files

LLVM/project 6d15d1cllvm CMakeLists.txt

[CMake] Update "all" project/runtimes (#179270)

Move compiler-rt from "all" projects to "all" runtimes and add "openmp"
to "all" runtimes, as it was recently removed from "all" projects.
DeltaFile
+5-6llvm/CMakeLists.txt
+5-61 files

LLVM/project f74d072llvm/include/llvm/Transforms/IPO Attributor.h, llvm/lib/Passes PassBuilderPipelines.cpp

Rename all to full
DeltaFile
+3-3llvm/test/Other/opt-pipeline-attributor-enable.ll
+2-2llvm/lib/Passes/PassBuilderPipelines.cpp
+1-1llvm/include/llvm/Transforms/IPO/Attributor.h
+6-63 files

LLVM/project d752536llvm/include/llvm/Transforms/IPO Attributor.h, llvm/lib/Passes PassBuilderPipelines.cpp

Attributor: Add -light otions to -attributor-enable flag

Add light, module-light, and cgscc-light options. This just
supplements the existing flag to use the light variants of the
pass in place of the full versions.

Way back when attributor-light was added in 400fde92963588ae2b,
there was no way to change the pass pipeline to use it. There
were some benchmarks posted, but I don't see precisely how it
was benchmarked in the pipeline.

I'm also surprised this option is only additive, and doesn't remove
FunctionAttrs. If this is to be the option to drive the enablement,
I would expect it to not run the old passes.
DeltaFile
+24-0llvm/test/Other/opt-pipeline-attributor-enable.ll
+10-0llvm/lib/Passes/PassBuilderPipelines.cpp
+5-1llvm/include/llvm/Transforms/IPO/Attributor.h
+39-13 files

LLVM/project c9ab97fflang/lib/Lower OpenACC.cpp, flang/test/Lower/OpenACC acc-cache.f90

[flang][acc] Fix cache directive with mapped component (#179335)

When a derived type component is mapped via a data clause (e.g.,
`copyin(data%A(...))`), the base address inside the parallel region
comes from an `hlfir.declare` op (for the mapped address) instead of
an `hlfir.designate` op. Use `FortranVariableOpInterface` to extract
shape/typeparams/attrs, which works for both cases since both ops
implement this interface.
DeltaFile
+104-0flang/test/Lower/OpenACC/acc-cache.f90
+12-6flang/lib/Lower/OpenACC.cpp
+116-62 files

LLVM/project 9745669flang/lib/Lower OpenACC.cpp, flang/test/Lower/OpenACC acc-no-create-array-section.f90

[flang][acc] remap no_create array sections (#178660)

The workaround for no_create with array section is not needed anymore
because it has been expected that it would be up to the runtime to make
sure fir.box for the variable are always readable on the device even
when the variable is not present.
DeltaFile
+21-0flang/test/Lower/OpenACC/acc-no-create-array-section.f90
+1-8flang/lib/Lower/OpenACC.cpp
+22-82 files

LLVM/project 8124ee5mlir/lib/Target/LLVMIR/Dialect/OpenMP OpenMPToLLVMIRTranslation.cpp, mlir/test/Target/LLVMIR openmp-todo.mlir

[OpenMP][MLIR] Add num_threads mlir->llvm lowering
DeltaFile
+40-26mlir/lib/Target/LLVMIR/Dialect/OpenMP/OpenMPToLLVMIRTranslation.cpp
+3-3mlir/test/Target/LLVMIR/openmp-todo.mlir
+43-292 files

LLVM/project 38e280dllvm/lib/CodeGen/SelectionDAG TargetLowering.cpp, llvm/test/CodeGen/LoongArch/lsx issue177155.ll

[SelectionDAG] Use promoted types when creating nodes after type legalization (#178617)

When creating new nodes with illegal types after type legalization, we
should try to use promoted type to avoid creating nodes with illegal
types.

Fixes: https://github.com/llvm/llvm-project/issues/177155
DeltaFile
+26-0llvm/test/CodeGen/LoongArch/lsx/issue177155.ll
+7-0llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp
+33-02 files

NetBSD/pkgsrc 1QXGUNHdoc CHANGES-2026

   doc: Updated security/libgpg-error to 1.58nb2
VersionDeltaFile
1.862+2-1doc/CHANGES-2026
+2-11 files