LLVM/project 8a371ed — utils/bazel/llvm-project-overlay/libc BUILD.bazel libc_build_rules.bzl, utils/bazel/llvm-project-overlay/libc/test BUILD.bazel

[bazel][libc] Allow generated headers to be filtered by entrypoint

This PR splits the `libc_generated_header` into two steps. Instead of directly generating each header, we introduce a `libc_hdrgen_spec` rule that describes all the inputs to `hdrgen` for a given header, but does not produce a file.

Separately, we introduce a rule `libc_generated_headers` to actually create header files. Here, you can provide an `entrypoints` attribute to filter the produced header.

Note that this is not exactly equivalent to how the CMake build works. In this PR, LLVM-libc function objects are still compiled against unfiltered headers. CMake, whereas CMake produces filtered headers and compiles c++ sources against them.

If we want to be closer to CMake, we could instead make the entrypoint list configurable at the command-line. We could add a new provider `LibcEntrypointListInfo` and a companion `libc_entrypoint_list` rule that records all the entrypoint names we want to use when filtering headers. Then we would use a `label_flag` to select which `libc_entrypoint_list` should be used for filtering headers. I don't love this, since it's a global option and thus necessitates using transitions to create different header sets, but it is close to what CMake does.
DeltaFile
+137-28utils/bazel/llvm-project-overlay/libc/libc_build_rules.bzl
+44-1utils/bazel/llvm-project-overlay/libc/test/BUILD.bazel
+18-7utils/bazel/llvm-project-overlay/libc/BUILD.bazel
+199-363 files

LLVM/project cbfac21 — libc/test/src/mathvec expf_test.cpp

[libc][mathvec] Cover the non-FMA expf rounding correction (#241112)

Add a targeted regression for 0xc16912cd and adjacent inputs, covering
broadcast and every mixed-lane position with the existing scalar
reference.

Assisted-by: GitHub Copilot

Signed-off-by: sriramshastry <sriramshastry at gmail.com>
DeltaFile
+16-0libc/test/src/mathvec/expf_test.cpp
+16-01 files

OpenBSD/src qskFKxA — sys/net if_vxlan.c

   don't let a vxlan interface set itself as the parent.

   fixes part of the problems in the "vxlan(4): vxlan accepted as its
   own parent" email tom smyth sent to bugs@

   this doesnt prevent configuration of interface topologies with
   loops, but it's a good start.
VersionDeltaFile
1.109+6-1sys/net/if_vxlan.c
+6-11 files

OpenBSD/src tgAACTZ — sys/net if_gre.c

   don't let an nvgre interface set itself as the parent.

   fixes part of the problems in the "gre(4): nvgre accepted as its
   own parent" email tom smyth sent to bugs@

   this doesnt prevent configuration of interface topologies with
   loops, but it's a good start.
VersionDeltaFile
1.198+11-4sys/net/if_gre.c
+11-41 files

OpenBSD/src XISNemn — sys/net if_aggr.c

   it doesnt make sense to stack aggr.
VersionDeltaFile
1.56+13-1sys/net/if_aggr.c
+13-11 files

LLVM/project 0d99dea — mlir/include/mlir/Dialect/GPU/IR CompilationInterfaces.h, mlir/include/mlir/Target/LLVM ModuleToObject.h

[mlir][gpu] Let gpu::TargetOptions carry LLVM library options (#242734)

ModuleToObject creates the LLVMContext and TargetMachine for GPU
serialization without a cl::LibraryOptionsContext, so its TargetMachine
reads NVPTX, AMDGPU, CodeGen, and MC options from T::Global. Since
#242689, only LLVMParseCommandLineOptions still sets T::Global, and
#242692 removes that.

Add gpu::TargetOptions::setLibraryOptions. The NVVM, ROCDL, and XeVM
serializers pass the context to ModuleToObject, which assigns it to its
LLVMContext and points its TargetMachine at it.

LLM-aided
DeltaFile
+44-0mlir/unittests/Target/LLVM/SerializeNVVMTarget.cpp
+15-0mlir/include/mlir/Dialect/GPU/IR/CompilationInterfaces.h
+6-6mlir/lib/Target/LLVM/NVVM/Target.cpp
+9-3mlir/lib/Target/LLVM/ModuleToObject.cpp
+10-1mlir/include/mlir/Target/LLVM/ModuleToObject.h
+2-1mlir/lib/Target/LLVM/XeVM/Target.cpp
+86-111 files not shown
+88-127 files

NetBSD/pkgsrc aurfKWj — meta-pkgs/lxqt Makefile.common

   lxqt: note Makefile.common is also used by lxqt-wayland-session
VersionDeltaFile
1.3+2-1meta-pkgs/lxqt/Makefile.common
+2-11 files

NetBSD/pkgsrc BLM6ykt — x11/lxqt-clip Makefile

   lxqt-clip: fix CONF_FILES cut-and-pasto

   And bump PKGREVISION this time, for surety.
VersionDeltaFile
1.3+4-2x11/lxqt-clip/Makefile
+4-21 files

FreeBSD/ports 5a79d7e — sysutils/patchelf Makefile distinfo

sysutils/patchelf: update 0.19.2 → 0.19.3
DeltaFile
+3-3sysutils/patchelf/distinfo
+2-1sysutils/patchelf/Makefile
+5-42 files

FreeBSD/ports 71ce1c3 — misc/netron Makefile distinfo

misc/netron: update 9.3.5 → 9.3.6
DeltaFile
+3-3misc/netron/distinfo
+1-1misc/netron/Makefile
+4-42 files

FreeBSD/ports c63bbce — www/py-yt-dlp pkg-plist Makefile, www/yt-dlp Makefile distinfo

www/{,py-}yt-dlp: update 2026.10.21 → 2026.10.26
DeltaFile
+3-3www/yt-dlp/distinfo
+3-3www/py-yt-dlp/distinfo
+0-2www/py-yt-dlp/pkg-plist
+1-1www/yt-dlp/Makefile
+1-1www/py-yt-dlp/Makefile
+8-105 files

NetBSD/pkgsrc zFWs998 — x11/lxqt-clip Makefile

   lxqt-clip: add missing CONF_FILES entry (ride previous change)
VersionDeltaFile
1.2+2-1x11/lxqt-clip/Makefile
+2-11 files

NetBSD/pkgsrc vRdCshy — doc TODO CHANGES-2026

   doc: Updated meta-pkgs/lxqt to 2.5.0
VersionDeltaFile
1.28371+1-2doc/TODO
1.8020+2-1doc/CHANGES-2026
+3-32 files

NetBSD/pkgsrc n0RtwOi — meta-pkgs/lxqt Makefile.common Makefile

   lxqt: update to 2.5.0

   Various fixes and enhancements, especially to QTerminal and PCManFM-Qt.
   For more details, see the individual updates.
VersionDeltaFile
1.51+31-33meta-pkgs/lxqt/Makefile
1.2+3-1meta-pkgs/lxqt/Makefile.common
+34-342 files

NetBSD/pkgsrc 6gQsSKw — doc CHANGES-2026

   doc: Updated x11/lxqt-session to 2.5.0
VersionDeltaFile
1.8019+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc XxGKiBG — x11/lxqt-session PLIST Makefile

   lxqt-session: update to 2.5.0

   lxqt-session-2.5.0 / 2026-11-05
   ===============================
    * Silenced layershell's warning by updating its code.
    * CMake maintenance.
    * Updated the screenshot.
    * Updated the address of Free Software Foundation.
VersionDeltaFile
1.23+4-4x11/lxqt-session/distinfo
1.58+3-4x11/lxqt-session/Makefile
1.15+3-0x11/lxqt-session/PLIST
+10-83 files

NetBSD/pkgsrc TMviIS7 — doc CHANGES-2026

   doc: Updated x11/lxqt-runner to 2.5.0
VersionDeltaFile
1.8018+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc mYz782Q — x11/lxqt-runner PLIST Makefile

   lxqt-runner: update to 2.5.0

   lxqt-runner-2.5.0 / 2026-11-05
   ===============================
    * Silenced layershell's warnings by updating its code.
    * CMake maintenance.
    * Fixed compilation without math support.
    * Updated the address of Free Software Foundation.
VersionDeltaFile
1.19+4-4x11/lxqt-runner/distinfo
1.55+3-4x11/lxqt-runner/Makefile
1.13+2-1x11/lxqt-runner/PLIST
+9-93 files

NetBSD/pkgsrc oSKs39t — doc CHANGES-2026

   doc: Updated x11/lxqt-qtplugin to 2.5.0
VersionDeltaFile
1.8017+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc V4wcfPl — x11/lxqt-qtplugin Makefile distinfo

   lxqt-qtplugin: update to 2.5.0

   lxqt-qtplugin-2.5.0 / 2026-11-05
   =================================
    * Fixed a case where SVG tray icons would not appear if they did not
    belong to the icon theme (because `QIcon::availableSizes` is empty for
    them).
VersionDeltaFile
1.18+4-4x11/lxqt-qtplugin/distinfo
1.52+3-4x11/lxqt-qtplugin/Makefile
+7-82 files

NetBSD/pkgsrc 5v2zJzv — doc CHANGES-2026

   doc: Updated x11/lxqt-panel to 2.5.1
VersionDeltaFile
1.8016+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc 41e9jyt — x11/lxqt-panel PLIST Makefile

   lxqt-panel: update to 2.5.1

   lxqt-panel-2.5.1 / 2026-11-09
   ==============================
    * Workaround for a bad behavior of `wlroots` that prevented an auto-hiding panel from being shown after VT switching.

   lxqt-panel-2.5.0 / 2026-11-05
   ==============================
    * Fixed Network Monitor Plugin not respecting lxqt-panel's icon size.
    * Added new option to Network Monitor Plugin's config to 'Prefer system icons'.
    * Change tooltip in Status Notifier if an app sets title instead of tooltip (some GTK apps can't set the tooltip but may change the title).
    * Fixed volume wheel scroll dropping steps with fast mice, and added touchpad support to Volume Control plugin.
    * Improved widget removal and height adjustment in Volume Control plugin.
    * Do not close Task Manager's group popup on showing its context menu.
    * Added minimum width config option to Custom Command plugin.
    * Save the icon path when selected via file picker in Custom Command plugin's config dialog.
    * Made the D-Bus task command work with auto-hiding panels.
    * Removed Wayfire from the list of compositors that support an unfocusable panel (because its latest stable version would make popup windows unfocusable too).
    * Made the Close button the default button for config dialogs of relevant plugins.

    [8 lines not shown]
VersionDeltaFile
1.27+4-4x11/lxqt-panel/distinfo
1.82+3-4x11/lxqt-panel/Makefile
1.22+5-0x11/lxqt-panel/PLIST
+12-83 files

NetBSD/pkgsrc kReKhbP — doc CHANGES-2026

   doc: Updated x11/lxqt-notificationd to 2.5.0
VersionDeltaFile
1.8015+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc V3VDVUy — x11/lxqt-notificationd PLIST Makefile

   lxqt-notificationd: update to 2.5.0

   lxqt-notificationd-2.5.0 / 2026-11-05
   ======================================
    * Replaced deprectated layershell codes.
    * Removed translations artifact and nested projects from CMake.
    * Used literal operators for Qt string types.
VersionDeltaFile
1.19+4-4x11/lxqt-notificationd/distinfo
1.54+3-4x11/lxqt-notificationd/Makefile
1.13+2-0x11/lxqt-notificationd/PLIST
+9-83 files

NetBSD/pkgsrc N99QDPl — doc CHANGES-2026

   doc: Updated x11/lxqt-globalkeys to 2.5.0
VersionDeltaFile
1.8014+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc mtPK7QM — x11/lxqt-globalkeys PLIST Makefile

   lxqt-globalkeys: update to 2.5.0

   lxqt-globalkeys-2.5.0 / 2026-11-05
   ===================================
    * Used `std::pair` instead of `QPair`.
    * Used US English in a string.
    * Updated the address of Free Software Foundation.
VersionDeltaFile
1.21+4-4x11/lxqt-globalkeys/distinfo
1.55+3-4x11/lxqt-globalkeys/Makefile
1.13+2-1x11/lxqt-globalkeys/PLIST
+9-93 files

NetBSD/pkgsrc OrtEu5J — doc CHANGES-2026

   doc: Updated x11/lxqt-config to 2.5.1
VersionDeltaFile
1.8013+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc WhN1Uzf — x11/lxqt-config PLIST Makefile, x11/lxqt-config/patches patch-lxqt-config-input_keyboardlayoutconfig.h

   lxqt-config: update to 2.5.1

   lxqt-config-2.5.1 / 2026-11-12
   ===============================
    * A native X11 backend is added (after kscreen 6.8 dropped its X11 support).

   lxqt-config-2.5.0 / 2026-11-05
   ===============================
    * Fixed GTK theme being cleared on applying input/cursor settings.
    * Followed the Freedesktop.org specification for the cursor search paths (instead of relying on `libxcursor`).
    * Fixed compiling after recent KScreen changes.
    * CMake maintenance.
    * Silenced some compilation warnings.
    * Cleaned up some ui files.
    * Added fallback icon to the head label in lxqt-config-brightness.
    * Removed redundant/deprecated Qt headers.
    * Deleted `savesettings.cpp`.
    * Removed codes belonging to Qt < 6.9.
VersionDeltaFile
1.2+5-5x11/lxqt-config/patches/patch-lxqt-config-input_keyboardlayoutconfig.h
1.18+5-5x11/lxqt-config/distinfo
1.63+3-4x11/lxqt-config/Makefile
1.15+2-0x11/lxqt-config/PLIST
+15-144 files

NetBSD/pkgsrc WLjTRAR — doc CHANGES-2026

   doc: Updated x11/lxqt-admin to 2.5.0
VersionDeltaFile
1.8012+3-1doc/CHANGES-2026
+3-11 files

NetBSD/pkgsrc ai3Xvtu — x11/lxqt-admin Makefile distinfo

   lxqt-admin: update to 2.5.0

   lxqt-admin-2.5.0 / 2026-11-05
   ==============================
    * Removed old codes of Qt < 6.7.
    * CMake maintenance.
    * Dropped the QL1C macro.
    * Updated the address of Free Software Foundation.
    * Capitalization.
VersionDeltaFile
1.17+4-4x11/lxqt-admin/distinfo
1.52+3-4x11/lxqt-admin/Makefile
+7-82 files