LLVM/project f5b6e4flibcxx/include CMakeLists.txt, libcxx/include/__locale_dir locale_base_api.h

[libc++][NFC] Remove unused header <__support/xlocale/__nop_locale_mgmt.h> (#194316)
DeltaFile
+0-33libcxx/include/__support/xlocale/__nop_locale_mgmt.h
+3-0libcxx/include/__locale_dir/locale_base_api.h
+0-1libcxx/include/CMakeLists.txt
+3-343 files

FreeNAS/freenas 745f8c0src/middlewared/middlewared/plugins service.py

Emit service.query CHANGED event on service.update

This commit adds changes so that when a service config update operation is performed, we emit out an event which UI can listen to in order to update it's state accordingly.
DeltaFile
+1-0src/middlewared/middlewared/plugins/service.py
+1-01 files

LLVM/project a6cf1aamlir/lib/Dialect/SPIRV/IR SPIRVOps.cpp, mlir/test/Dialect/SPIRV/IR structure-ops.mlir

[mlir][SPIR-V] Allow SpecConstantComposite constituents to reference other SpecConstantComposites (#193416)

The verifier for spirv.SpecConstantComposite previously assumed all
constituents were spirv.SpecConstant ops, which caused a crash when
referencing nested spirv.SpecConstantComposite ops

Per the SPIR-V spec (s3.3.7, OpSpecConstantComposite), constituents
"must be the \<id\>s of other specialization constants, constant
declarations, or an OpUndef", which includes OpSpecConstantComposite
DeltaFile
+51-0mlir/test/Dialect/SPIRV/IR/structure-ops.mlir
+20-6mlir/lib/Dialect/SPIRV/IR/SPIRVOps.cpp
+71-62 files

LLVM/project a726282lldb/source/Commands CommandObjectThread.cpp CommandObjectType.cpp, lldb/source/Interpreter CommandInterpreter.cpp

[lldb] Remove full stop from AppendErrorWithFormat format strings (part 2) (#194352)

To fit the style guide:
https://llvm.org/docs/CodingStandards.html#error-and-warning-messages

I found these with:
* Find `(\.AppendErrorWithFormat\(([\s\r\n]+)?"(?:(?:\\.|[^"\\])*))\."`
and replace with `$1"` using Visual Studio Code.
* Putting a call to `validate_diagnostic` in `AppendErrorWithFormat`.
* Manual inspection.

Note that this change *does not* include a call to `validate_diagnostic`
because I do not know what's going to crash on platforms that I haven't
tested on.
DeltaFile
+31-32lldb/source/Commands/CommandObjectThread.cpp
+13-14lldb/source/Commands/CommandObjectType.cpp
+13-13lldb/source/Commands/CommandObjectTarget.cpp
+10-12lldb/source/Commands/CommandObjectSource.cpp
+7-7lldb/source/Interpreter/CommandInterpreter.cpp
+3-3lldb/source/Commands/CommandObjectProcess.cpp
+77-816 files not shown
+87-9112 files

LLVM/project 711a17dllvm/include/llvm/CodeGenTypes LowLevelType.h, llvm/lib/CodeGen/GlobalISel LegalizerHelper.cpp

[AArch64][GlobalISel] Lower BF16 FPTRUNC (#193941)

When the architecture +bf16 features is available this is simple as we
lower to a standard instruction. When not available we need to expand to
a series of instructions that performs the necessary rounding. The code
to do that is a port of TargetLowering::expandFP_ROUND to GISel, minus
the float64 odd rounding via expandRoundInexactToOdd. f64 will follow in
a followup patch.

uitofp and sitofp are currently disabled, so that we can take this one
step at a time and check each part in turn. The LLT fp types attempt to
return true for ieee types without UseExtended for types of the correct
size, always returning false for non-standard types.
DeltaFile
+77-39llvm/test/CodeGen/AArch64/bf16-instructions.ll
+46-22llvm/test/CodeGen/AArch64/bf16-v8-instructions.ll
+47-6llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp
+29-15llvm/test/CodeGen/AArch64/bf16-v4-instructions.ll
+32-3llvm/include/llvm/CodeGenTypes/LowLevelType.h
+7-7llvm/lib/Target/AArch64/GISel/AArch64LegalizerInfo.cpp
+238-921 files not shown
+239-927 files

LLVM/project a910a0bmlir/lib/Dialect/X86/Transforms VectorContractToPackedTypeDotProduct.cpp, mlir/test/Dialect/X86 vector-contract-to-packed-type-dotproduct.mlir

[mlir][x86] Fix - Replace `load` with `transfer_read` to support on tensor type. (#194543)

This `patch` replaces `vector.load` operation with
`vector.transfer_read` op, such that the re-write lowers
`vector.contract` ops to `bf16_avx512_dp`.
DeltaFile
+105-0mlir/test/Dialect/X86/vector-contract-to-packed-type-dotproduct.mlir
+10-2mlir/lib/Dialect/X86/Transforms/VectorContractToPackedTypeDotProduct.cpp
+115-22 files

NetBSD/pkgsrc fSDufssdoc CHANGES-2026

   doc: Updated security/lxqt-openssh-askpass to 2.4.0
VersionDeltaFile
1.2650+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc OSbF8z2security/lxqt-openssh-askpass distinfo Makefile

   security/lxqt-openssh-askpass: update to 2.4.0

   lxqt-openssh-askpass-2.4.0 / 2026-04-20
   ========================================
    * Updated translations and bumped the version.
VersionDeltaFile
1.16+4-4security/lxqt-openssh-askpass/distinfo
1.47+3-4security/lxqt-openssh-askpass/Makefile
1.11+1-0security/lxqt-openssh-askpass/PLIST
+8-83 files

LLVM/project b6ed6b6llvm/docs AMDGPUUsage.rst

Add operands doc
DeltaFile
+13-0llvm/docs/AMDGPUUsage.rst
+13-01 files

NetBSD/pkgsrc 4mhAqwPdoc CHANGES-2026

   doc: Updated devel/libdbusmenu-lxqt to 0.4.0
VersionDeltaFile
1.2649+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc VduPF0odevel/libdbusmenu-lxqt distinfo Makefile

   devel/libdbusmenu-lxqt: update to 0.4.0

   libdbusmenu-lxqt-0.4.0 / 2026-04-20
   ===================================
    * Silenced warning.
VersionDeltaFile
1.4+4-4devel/libdbusmenu-lxqt/distinfo
1.15+2-3devel/libdbusmenu-lxqt/Makefile
1.11+2-2devel/libdbusmenu-lxqt/buildlink3.mk
+8-93 files

NetBSD/pkgsrc GwHLlOLdoc CHANGES-2026

   doc: Updated x11/lxqt-admin to 2.4.0
VersionDeltaFile
1.2648+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc xsnroonx11/lxqt-admin distinfo Makefile

   x11/lxqt-admin: update to 2.4.0

   lxqt-admin-2.4.0 / 2026-04-20
   ==============================
   * Updated translations and bumped the version.
VersionDeltaFile
1.16+4-4x11/lxqt-admin/distinfo
1.45+3-4x11/lxqt-admin/Makefile
1.11+3-1x11/lxqt-admin/PLIST
+10-93 files

NetBSD/pkgsrc ZykIVrwdoc CHANGES-2026

   Updated archivers/7-zip, archivers/minizip-ng
VersionDeltaFile
1.2647+3-1doc/CHANGES-2026
+3-11 files

FreeBSD/ports 6320965devel/hyprwayland-scanner distinfo Makefile

devel/hyprwayland-scanner: Update to 0.4.6

Changelog: https://github.com/hyprwm/hyprwayland-scanner/releases/tag/v0.4.6

Reported by:    GitHub (watch releases)
DeltaFile
+3-3devel/hyprwayland-scanner/distinfo
+1-1devel/hyprwayland-scanner/Makefile
+4-42 files

NetBSD/pkgsrc osVXWN7doc CHANGES-2026

   doc: Updated security/lxqt-policykit to 2.4.0
VersionDeltaFile
1.2646+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc eGZ1Msnarchivers/minizip-ng distinfo Makefile

   minizip-ng: updated to 4.2.1

   4.2.1

   cmake: pick zstd and zlib-ng targets per BUILD_SHARED_LIBS

   4.2.0

   cmake: produce portable installed package config
   mz_os: fix symlink check at or above destination dir
   test: skip AES-GCM test when build doesn't support it
   minizip: place erase temp on same filesystem when TMPDIR differs
   mz_os: split file and link attribute getters
   compat: add unzGetCurrentFileZStreamPos64
VersionDeltaFile
1.9+4-4archivers/minizip-ng/distinfo
1.12+2-2archivers/minizip-ng/Makefile
1.5+1-2archivers/minizip-ng/PLIST
+7-83 files

LLVM/project 9edf0e7flang/include/flang/Optimizer/Analysis ArraySectionAnalyzer.h, flang/lib/Optimizer/Analysis ArraySectionAnalyzer.cpp

[flang] improve array section analysis for WHERE (#194399)

The array section analysis in the HLFIR pass in charge of WHERE lowering
was unable to tell that the LHS and RHS are the same array section when
the base is an assumed shape or when a variable is used as indices.

This patch adds an optional callback to the array section
analysis to tell if two SSA values have the same value. This call back
is then implemented to tell that two SSA values are the same only if:
they are the result of equivalent operations with no memory effect (ok
to be non speculatable) and with operands that have the same value
(recursively), or if they are the load from the same variable (which is
OK in the context of WHERE RHS/LHS thanks to Fortran 2023 10.1.4 that
guarantee that a variable referred both on the RHS and LHS cannot be
modified by side effects in the RHS/LHS).

Assisted by: Claude
DeltaFile
+143-0flang/test/HLFIR/order_assignments/where-equivalent-subscripts.fir
+114-15flang/lib/Optimizer/HLFIR/Transforms/ScheduleOrderedAssignments.cpp
+24-3flang/include/flang/Optimizer/Analysis/ArraySectionAnalyzer.h
+19-5flang/lib/Optimizer/Analysis/ArraySectionAnalyzer.cpp
+300-234 files

LLVM/project 972d2c2llvm/docs AMDGPUUsage.rst

Comments
DeltaFile
+4-9llvm/docs/AMDGPUUsage.rst
+4-91 files

NetBSD/pkgsrc qbMj0Wysecurity/lxqt-policykit distinfo Makefile

   security/lxqt-policykit: update to 2.4.0

   lxqt-policykit-2.4.0 / 2026-04-20
   ==================================
    * Updated translations and bumped the version.
VersionDeltaFile
1.16+4-4security/lxqt-policykit/distinfo
1.45+3-4security/lxqt-policykit/Makefile
1.11+1-0security/lxqt-policykit/PLIST
+8-83 files

FreeBSD/ports d31576deditors/notepadnext Makefile, editors/notepadnext/files patch-thirdparty_CMakeLists.txt patch-src_QSimpleUpdater_CMakeLists.txt

editors/notepadnext: update 0.12 → 0.14
DeltaFile
+51-0editors/notepadnext/files/patch-thirdparty_CMakeLists.txt
+36-0editors/notepadnext/files/patch-src_QSimpleUpdater_CMakeLists.txt
+35-0editors/notepadnext/files/patch-src_ads_src_CMakeLists.txt
+28-0editors/notepadnext/files/patch-src_editorconfig-core-qt_CMakeLists.txt
+15-7editors/notepadnext/Makefile
+11-0editors/notepadnext/files/patch-src_ScintillaNext.cpp
+176-72 files not shown
+179-218 files

NetBSD/src 17SO7VIexternal/gpl3/gcc/usr.bin/backend Makefile

   workaround a crash on m68k native buiding libnbcompat.

   use -O1 when building tree-vect-slp.cc which avoids a crash in this
   file when it compiles a bunch of not very complex things at -O2.

   this seems to make GCC 14 m68k stable for me.  at least, i'm able
   to build tcsh and perl5 now, and a few more things.
VersionDeltaFile
1.84+6-1external/gpl3/gcc/usr.bin/backend/Makefile
+6-11 files

NetBSD/pkgsrc VqnaLhQdoc CHANGES-2026

   doc: Updated x11/lxqt-about to 2.4.0
VersionDeltaFile
1.2645+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc I7B7sDParchivers/7-zip distinfo Makefile

   7-zip: updated to 26.01

   26.01:
   linux version of 7-Zip can use huge pages (2 MB pages). It can increase compression speed for 10% for 7z/xz/LZMA/LZMA2 compression.
   new -spo[d|c|r] switch specifies the path generation mode for the output directory for archive extraction. The output directory path is generated from the path specified in the -o{dir_path} switch and the name of the archive being unpacked.
   -spod : for Linux/Posix/macOS: -o{dir_path} specifies the direct path to the output directory. The asterisk (*) character in {dir_path} will not be replaced by the archive name.
   -spoc : 7-Zip will concatenate the path specified in -o{dir_path} with the archive name to form the final path to the output directory.
   -spor : 7-Zip will replace asterisk (*) character in the path specified in the -o{dir_path} with the archive name. This is the default option.
   some bugs were fixed.
VersionDeltaFile
1.11+4-4archivers/7-zip/distinfo
1.12+3-3archivers/7-zip/Makefile
+7-72 files

NetBSD/pkgsrc ZvnClmzx11/lxqt-about distinfo Makefile

   x11/lxqt-about: update to 2.4.0

   lxqt-about-2.4.0 / 2026-04-20
   =============================
    * Updated translations and bumped the version.
VersionDeltaFile
1.16+4-4x11/lxqt-about/distinfo
1.45+3-4x11/lxqt-about/Makefile
1.10+1-0x11/lxqt-about/PLIST
+8-83 files

LLVM/project 20ae894libc/src/__support/math CMakeLists.txt fminimum_numf128.h, libc/src/math/generic CMakeLists.txt

[libc][math] Refactor fmaximum_num-fminimum_num family to header-only (#194562)

Refactors the fmaximum_num-fminimum_num math family to be header-only.

part of: #147386

Target Functions:
  - fmaximum_num
  - fmaximum_numbf16
  - fmaximum_numf
  - fmaximum_numf128
  - fmaximum_numf16
  - fmaximum_numl
  - fminimum_num
  - fminimum_numbf16
  - fminimum_numf
  - fminimum_numf128
  - fminimum_numf16
  - fminimum_numl
DeltaFile
+176-6utils/bazel/llvm-project-overlay/libc/BUILD.bazel
+132-0libc/src/__support/math/CMakeLists.txt
+12-38libc/src/math/generic/CMakeLists.txt
+31-0libc/src/__support/math/fminimum_numf128.h
+31-0libc/src/__support/math/fmaximum_numf16.h
+31-0libc/src/__support/math/fmaximum_numf128.h
+413-4438 files not shown
+1,047-9544 files

NetBSD/pkgsrc FQsMdAKdoc CHANGES-2026

   doc: Updated graphics/lximage-qt to 2.4.0
VersionDeltaFile
1.2644+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc TMIWKo7graphics/lximage-qt distinfo Makefile

   graphics/lximage-qt: update to 2.4.0

   lximage-qt-2.4.0 / 2026-04-20
   ==============================
    * Removed Imgur upload option (credentials needed now).
    * Cleaned up some ui files.
    * Modernized code.
    * Updated translations.
VersionDeltaFile
1.17+4-4graphics/lximage-qt/distinfo
1.51+3-4graphics/lximage-qt/Makefile
1.11+2-0graphics/lximage-qt/PLIST
+9-83 files

LLVM/project e867cb0llvm/docs AMDGPUExecutionSynchronization.rst AMDGPUUsage.rst

[AMDGPU][Doc] Move barrier documentation to a separate document

Create a new "AMDGPU Execution Synchronization" document.
For now, it just documents barriers and their execution model.
Hopefully, over time, we can improve it to document the
programming model of most common methods of synchronizing execution
of threads (e.g. using memory/spinlock).

I kept the documentation mostly as-is, but I did do some minor changes
to make it flow a bit better as a standalone document. For example,
the fact that barriers work at a wavefront granularity has been moved
to the section about `s_barrier` specifically.
I also moved the note about barrier objects existing within a scope
in the main documentation. As a result, the "target-specific properties"
section has been eliminated.
DeltaFile
+431-0llvm/docs/AMDGPUExecutionSynchronization.rst
+4-411llvm/docs/AMDGPUUsage.rst
+4-0llvm/docs/UserGuides.rst
+439-4113 files

NetBSD/pkgsrc A8zQXI1doc CHANGES-2026

   doc: Updated x11/qterminal to 2.4.0
VersionDeltaFile
1.2643+2-1doc/CHANGES-2026
+2-11 files