LLVM/project 90edb20libclc CMakeLists.txt

[libclc] Compile with -fdenormal-fp-math=dynamic (#183262)

This PR is extracted from #157633.
`-fdenormal-fp-math=dynamic` is required to defer denormal handling and
should be used for libclc library compilation.

Additionally, if the default ieee value is incompatible with the user
code's denormal-fp-math setting, this mismatch prevents libclc functions
from being inlined.
DeltaFile
+1-0libclc/CMakeLists.txt
+1-01 files

FreeBSD/ports aaf059fgames/fheroes2 distinfo Makefile

games/fheroes2: update to 1.1.14

Changelog:      https://github.com/ihhub/fheroes2/releases/tag/1.1.14
DeltaFile
+3-3games/fheroes2/distinfo
+1-1games/fheroes2/Makefile
+4-42 files

LLVM/project a7cfc67clang/include/clang/Basic OpenCLExtensions.def, clang/test/SemaOpenCL extension-version.cl

[OpenCL] Set intel extensions minimum version to OpenCL 1.0 (#176854)

Motivation is similar to b12e070b9238. Following intel extensions are
changed:
cl_intel_required_subgroup_size
cl_intel_subgroups
cl_intel_subgroups_char
cl_intel_subgroups_long
cl_intel_subgroups_short
cl_intel_subgroup_buffer_prefetch
cl_intel_subgroup_local_block_io
cl_intel_device_side_avc_motion_estimation

Relates to https://github.com/KhronosGroup/OpenCL-CTS/pull/2376.
DeltaFile
+9-9clang/test/SemaOpenCL/extension-version.cl
+8-8clang/include/clang/Basic/OpenCLExtensions.def
+17-172 files

LLVM/project fb8c0e6clang/test/OpenMP target_update_strided_struct_variable_count_and_stride_messages.c target_update_variable_count_and_stride_messages.c

[Clang][OpenMP][NFC] Diagnostics/parsing tests for non-contiguous updates. (#181780)

NFC PR for validating parsing checks for variable count/stride,
pointer-based array sections, struct member array sections,
multiple/partial array updates -- for non-contiguous updates
DeltaFile
+55-0clang/test/OpenMP/target_update_strided_struct_variable_count_and_stride_messages.c
+53-0clang/test/OpenMP/target_update_variable_count_and_stride_messages.c
+46-0clang/test/OpenMP/target_update_strided_ptr_variable_count_messages.c
+42-0clang/test/OpenMP/target_update_strided_struct_ptr_multiple_messages_from.c
+42-0clang/test/OpenMP/target_update_strided_struct_ptr_multiple_messages_to.c
+41-0clang/test/OpenMP/target_update_strided_ptr_variable_stride_messages.c
+279-05 files not shown
+438-011 files

FreeBSD/ports 158889aeditors/fresh distinfo Makefile.crates

editors/fresh: Update to 0.2.9
DeltaFile
+307-3editors/fresh/distinfo
+154-2editors/fresh/Makefile.crates
+1-1editors/fresh/Makefile
+462-63 files

LLVM/project bded7e9llvm/lib/CodeGen/GlobalISel GISelValueTracking.cpp, llvm/test/CodeGen/AArch64/GlobalISel compute-known-bits-bitcast-assertion.ll

[AArch64][GISel] Fix computeKnownBits through a COPY with different fixed-width vector types (#179123)

Fix an assertion in known bits through a COPY by making computeKnownBits
length-aware for different fixed width vectors. If the lengths of the
vectors are different all lanes are demanded.

Fixes #178242
DeltaFile
+40-0llvm/test/CodeGen/AArch64/GlobalISel/compute-known-bits-bitcast-assertion.ll
+10-6llvm/lib/CodeGen/GlobalISel/GISelValueTracking.cpp
+50-62 files

OPNSense/plugins bbee307sysutils/nextcloud-backup/src/opnsense/mvc/app/library/OPNsense/Backup Nextcloud.php, sysutils/nextcloud-backup/src/opnsense/mvc/app/models/OPNsense/Backup NextcloudSettings.xml

os-nextcloud-backup Add optional housekeeping (#5227)

DeltaFile
+306-85sysutils/nextcloud-backup/src/opnsense/mvc/app/library/OPNsense/Backup/Nextcloud.php
+8-0sysutils/nextcloud-backup/src/opnsense/mvc/app/models/OPNsense/Backup/NextcloudSettings.xml
+314-852 files

LLVM/project bc76535llvm/test/Transforms/LoopVectorize/AArch64 veclib-intrinsic-calls.ll

[LV][NFC] Regen CHECK lines in LoopVectorize/AArch64/veclib-intrinsic-calls.ll (#183098)

DeltaFile
+406-406llvm/test/Transforms/LoopVectorize/AArch64/veclib-intrinsic-calls.ll
+406-4061 files

LLVM/project 2fc45ballvm/include/llvm/MC MCAsmInfo.h, llvm/lib/MC MCAsmInfo.cpp

[MC] Set UseAtForSpecifier in initializeAtSpecifiers and default to false (#183253)

Set UseAtForSpecifier = true inside initializeAtSpecifiers() so that
all targets calling it automatically get the correct setting. Change
the default to false so targets that don't use @ for relocation
specifiers (RISC-V, Sparc, Mips, LoongArch, etc.) don't need to
explicitly opt out. In addition, discourage future targets from using
this @ , which has parsing ambiguity issues.

For ARM and AArch64, move UseAtForSpecifier = false to after the
initializeAtSpecifiers() call.
DeltaFile
+3-5llvm/lib/Target/ARM/MCTargetDesc/ARMMCAsmInfo.cpp
+2-3llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCAsmInfo.cpp
+1-1llvm/include/llvm/MC/MCAsmInfo.h
+1-0llvm/lib/MC/MCAsmInfo.cpp
+7-94 files

LLVM/project 20859e2clang/lib/Driver/ToolChains BareMetal.cpp, clang/test/Driver baremetal.cpp

[Clang][Driver] Move -T option after -L in BareMetal driver (#183055)

`-L` option affects linker script search paths when `-T` is specified. For lld
the order of `-L` and `-T` flags does not matter and paths provided with the
`-L` option will be used. E.g. for the command `ld.lld -T script -L dir`,
  `ld.lld` uses `dir` to find `script`. However, for GNU ld the order matters
  and only the paths provided before the `-T` option will be used.

This change reorders the flags in BareMetal driver to ensure compatibility with
both GNU ld and lld. It restores the behavior clang-20 and earlier drivers have
for RISC-V. (before merging RISCVToolchain.cpp to Baremetal.cpp). GCC (both
Linux and baremetal) and Clang Linux drivers do the same reordering.
DeltaFile
+11-1clang/test/Driver/baremetal.cpp
+3-4clang/lib/Driver/ToolChains/BareMetal.cpp
+14-52 files

FreeBSD/ports 5671e9cgraphics/drawio Makefile, textproc/logseq Makefile

*/*: Bump port revision after electron38 update (642b0b842979)
DeltaFile
+1-1graphics/drawio/Makefile
+1-1textproc/logseq/Makefile
+2-22 files

FreeBSD/ports 642b0b8devel/electron38 distinfo Makefile.version, devel/electron38/files/packagejsons yarn.lock package.json

devel/electron38: Update to 38.8.4

Changelog: https://github.com/electron/electron/releases/tag/v38.8.4

Reported by:    GitHub (watch releases)
DeltaFile
+5-5devel/electron38/distinfo
+10-0devel/electron38/files/packagejsons/yarn.lock
+6-1devel/electron38/files/packagejsons/package.json
+1-1devel/electron38/Makefile.version
+22-74 files

LLVM/project 4f4087ellvm/utils extract_symbols.py

[Windows] Adjust exported symbols to filter out profile symbols (#167985)

When building Clang for Windows with clang-cl with -fprofile-generate
and LLVM_EXPORT_SYMBOLS_FOR_PLUGINS, the build fails with
  lld-link: error: too many exported symbols (got 76137, max 65535)

Removing the symbols generated from the use of that flag removes about
13K symbols.
DeltaFile
+3-0llvm/utils/extract_symbols.py
+3-01 files

LLVM/project f2a10abllvm/utils extract_symbols.py

[Windows] Adjust exported symbols to filter out dumpColor and printPretty (#182964)

Like the dump symbols, these symbols are meant for debugging. This is
enough to get from slightly above 65536 exported symbols to slightly
under 65536 exported symbols.

Cc: @michalpaszkowski, @john-brawn-arm
DeltaFile
+4-3llvm/utils/extract_symbols.py
+4-31 files

LLVM/project 19e9bcbllvm/utils extract_symbols.py

[Windows] Don't hide Type::getAs symbols (#182966)

Cc: @michalpaszkowski, @john-brawn-arm
DeltaFile
+5-0llvm/utils/extract_symbols.py
+5-01 files

LLVM/project 1eeb712llvm/utils/TableGen SubtargetEmitter.cpp

[TableGen] fix unreachable code warning in *GenSubtargetInfo.inc files (#182477)

fix unreachable code warning in *GenSubtargetInfo.inc files
DeltaFile
+12-7llvm/utils/TableGen/SubtargetEmitter.cpp
+12-71 files

OPNSense/plugins 7658677net/upnp/src/etc/inc/plugins.inc.d miniupnpd.inc, net/upnp/src/www services_upnp.php

net/upnp: modify log level and start code for clarity
DeltaFile
+18-9net/upnp/src/etc/inc/plugins.inc.d/miniupnpd.inc
+1-1net/upnp/src/www/services_upnp.php
+19-102 files

LLVM/project 0691eeemlir/lib/Dialect/Linalg/Transforms Specialize.cpp, mlir/test/Dialect/Linalg specialize-generic-ops.mlir

[mlir][linalg] fix specialization of transposed matmul variants (#181387)

Currently all generics that represent `linalg.matmul_transpose_a/b`
variants will get specialized to a regular `linalg.matmul` without any
special indexing maps. This patch fixes this behavior to correctly emit
`linalg.matmul` with the correct indexing maps for the transposed
variants.
DeltaFile
+199-0mlir/test/Dialect/Linalg/specialize-generic-ops.mlir
+8-6mlir/lib/Dialect/Linalg/Transforms/Specialize.cpp
+207-62 files

NetBSD/pkgsrc nmzt7bMdoc CHANGES-2026

   doc: Updated cross/arm-none-eabi-binutils to 2.45nb1
VersionDeltaFile
1.1385+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc rRG2Xtqcross/arm-none-eabi-binutils Makefile distinfo, cross/arm-none-eabi-binutils/patches patch-zlib_zutil.h

   arm-none-eabi-binutils: Fix build on Darwin

   pkgsrc changes:
   ---------------
     * Remove fdopen #defines in zutil.h on macOS.
     * Bump revision.
VersionDeltaFile
1.1+26-0cross/arm-none-eabi-binutils/patches/patch-zlib_zutil.h
1.14+2-2cross/arm-none-eabi-binutils/Makefile
1.14+2-1cross/arm-none-eabi-binutils/distinfo
+30-33 files

FreeBSD/ports b218a36lang/gcc16-devel distinfo Makefile

lang/gcc16-devel: Update to 16.0.1.s20260222
DeltaFile
+3-3lang/gcc16-devel/distinfo
+1-1lang/gcc16-devel/Makefile
+4-42 files

FreeBSD/ports 07c8e50lang/gcc15-devel distinfo Makefile

lang/gcc15-devel: Update to 15.2.1.s20260221
DeltaFile
+3-3lang/gcc15-devel/distinfo
+1-1lang/gcc15-devel/Makefile
+4-42 files

FreeBSD/ports 643c9cdlang/gcc14-devel distinfo Makefile

lang/gcc14-devel: Update to 14.3.1.s20260220
DeltaFile
+3-3lang/gcc14-devel/distinfo
+1-1lang/gcc14-devel/Makefile
+4-42 files

FreeBSD/ports 19f05bdlang/gcc13-devel distinfo Makefile

lang/gcc13-devel: Update to 13.4.1.s20260219
DeltaFile
+3-3lang/gcc13-devel/distinfo
+1-1lang/gcc13-devel/Makefile
+4-42 files

OpenBSD/ports PLDkWAMprint/py-pypdf distinfo Makefile

   Update to py3-pypdf-6.7.3.
VersionDeltaFile
1.55+2-2print/py-pypdf/distinfo
1.60+1-1print/py-pypdf/Makefile
+3-32 files

OPNSense/core ab7e80asrc/opnsense/mvc/app/controllers/OPNsense/Firewall/Api DNatController.php FilterController.php, src/opnsense/mvc/app/controllers/OPNsense/Firewall/forms dialogFilterRule.xml

firewall: align IPv4+6 display using "*" instead for #9858
DeltaFile
+1-2src/opnsense/mvc/app/controllers/OPNsense/Firewall/Api/DNatController.php
+1-1src/opnsense/mvc/app/controllers/OPNsense/Firewall/Api/FilterController.php
+1-1src/opnsense/mvc/app/views/OPNsense/Firewall/filter_rule.volt
+1-0src/opnsense/mvc/app/controllers/OPNsense/Firewall/forms/dialogFilterRule.xml
+4-44 files

OpenBSD/ports salCoXgastro/py-astropy-iers-data distinfo Makefile

   Update to py3-astropy-iers-data-0.2026.2.23.0.48.33.
VersionDeltaFile
1.25+2-2astro/py-astropy-iers-data/distinfo
1.27+1-1astro/py-astropy-iers-data/Makefile
+3-32 files

LLVM/project 8a64dccclang/lib/CIR/CodeGen CIRGenBuiltinAArch64.cpp, clang/test/CIR/CodeGenBuiltins/AArch64 acle_sve_dup.c

[CIR][AArch64] Add lowering + tests for predicated SVE svdup_x builtins (#182542)

This PR adds CIR lowering + tests for the predicated SVE `svdup` builtins
on AArch64. The corresponding ACLE intrinsics are documented at:
https://developer.arm.com/architectures/instruction-sets/intrinsics

This PR covers the merging-predicated variants with suffix `_x`, e.g.
`svdup_n_f32_x`. The corresponding LLVM intrinsics take an undef which
are merged into the result for lanes where the predicate is false.
DeltaFile
+175-1clang/test/CIR/CodeGenBuiltins/AArch64/acle_sve_dup.c
+4-3clang/lib/CIR/CodeGen/CIRGenBuiltinAArch64.cpp
+179-42 files

LLVM/project 3bd7dc3lldb/source/Plugins/Platform/FreeBSD PlatformFreeBSD.cpp, lldb/source/Plugins/Platform/Linux PlatformLinux.cpp

[lldb][TypeSystem][NFC] Remove unused AccessType parameters to TypeSystemClang APIs (#183023)

In https://github.com/llvm/llvm-project/pull/182956 we stopped using the
access specifiers and unconditionally set all access to `AS_public`.
This patch is a follow-up cleanup to remove all the `AccessType`
parameters of the `TypeSystemClang` APIs (which since
https://github.com/llvm/llvm-project/pull/182956 are never used)
DeltaFile
+63-65lldb/unittests/Symbol/TestTypeSystemClang.cpp
+23-37lldb/source/Plugins/SymbolFile/DWARF/DWARFASTParserClang.cpp
+22-32lldb/source/Plugins/Platform/Linux/PlatformLinux.cpp
+21-31lldb/source/Plugins/Platform/NetBSD/PlatformNetBSD.cpp
+18-29lldb/source/Plugins/Platform/FreeBSD/PlatformFreeBSD.cpp
+5-41lldb/source/Plugins/SymbolFile/PDB/PDBASTParser.cpp
+152-23514 files not shown
+228-34920 files

LLVM/project 55ce4b7llvm/include/llvm/ExecutionEngine/Orc WaitingOnGraph.h

Reapply "[ORC] Simplify WaitingOnGraph::Coalescer::remove." (#183231)

This reapplies 85354c6d8bc, which was reverted in d7347c0b81a due to bot
failures.

In this commit further changes are made to address the bot failure, and
general readability.

WaitingOnGraph::Coalescer::remove is renamed WaitingOnGraph::Coalescer::erase,
since its behavior is now similar to common container erase operations.

WaitingOnGraph::Coalescer::clear is provided to enable a fast reset of
Coalescer state.

SuperNodeBuilder::takeSuperNodes is updated to clear the Coalescer state before
returning the SuperNodes, ensuring that future calls to SuperNodeBuilder::add
do not trip the assert that caused the builder failures.
DeltaFile
+48-22llvm/include/llvm/ExecutionEngine/Orc/WaitingOnGraph.h
+48-221 files