LLVM/project 22ce9d7 — llvm/lib/Target/LoongArch LoongArchMergeBaseOffset.cpp

[LoongArch] Avoid left shift of negative immediates in foldLargeOffset() (#242761)

`ImmOp.getImm() << 12` is undefined when the LU12I.W immediate is
negative, e.g. `lu12i.w $a1, -524288` in `load_addr_offset_268435456`
(added by #242356), which UBSan reports on
sanitizer-aarch64-linux-bootstrap-ubsan.
DeltaFile
+5-3llvm/lib/Target/LoongArch/LoongArchMergeBaseOffset.cpp
+5-31 files

FreeBSD/ports 16241f0 — devel/catppuccin-whiskers Makefile Makefile.crates

devel/catppuccin-whiskers: Update to 2.10.0

While here, add GitHub Repository URL to WWW.

Changelog: https://github.com/catppuccin/whiskers/blob/v2.10.0/CHANGELOG.md

Reported by:    GitHub (watch releases)
DeltaFile
+253-245devel/catppuccin-whiskers/distinfo
+125-121devel/catppuccin-whiskers/Makefile.crates
+3-3devel/catppuccin-whiskers/Makefile
+381-3693 files

OpenBSD/src oDf0Ooz — sys/net if_trunk.h if_trunk.c

   dont switch if_type to IFT_IEEE8023ADLAG on ports anymore.

   if_type should be immutable and set by the driver providing the
   interface.

   from what i can tell, the main reason to do this was to mark an
   interfaces as "in use" by trunk, but we can figure that out by using
   ac_trport now.
VersionDeltaFile
1.164+1-8sys/net/if_trunk.c
1.36+1-2sys/net/if_trunk.h
+2-102 files

FreeBSD/ports 7ca0219 — x11/ashell Makefile Makefile.crates, x11/ashell/files patch-src_xdg.rs

x11/ashell: Update to 0.12.0

While here, add GitHub Repository URL to WWW.

Changelog: https://github.com/MalpenZibo/ashell/blob/0.12.0/CHANGELOG.md

Reported by:    GitHub (watch releases)
DeltaFile
+41-53x11/ashell/distinfo
+19-25x11/ashell/Makefile.crates
+11-10x11/ashell/files/patch-src_xdg.rs
+4-4x11/ashell/Makefile
+75-924 files

LLVM/project f3681f2 — llvm/lib/Target/RISCV RISCVTargetMachine.h RISCVTargetMachine.cpp

RISCV: Migrate to LastSubtargetCache in getSubtargetImpl (#242559)

These already reused the last subtarget for functions with the same
function attribute set. Use LastSubtargetCache to additionally filter
to the subtarget relevant attributes and work towards all targets
using a common pattern.

Co-authored-by: Claude Opus 5.5 <noreply at anthropic.com>
DeltaFile
+22-16llvm/lib/Target/RISCV/RISCVTargetMachine.cpp
+14-1llvm/lib/Target/RISCV/RISCVTargetMachine.h
+36-172 files

LLVM/project 7afb127 — llvm/test/CodeGen/PowerPC mtcrf-cr-restore.ll

[PowerPC] Add a precommit test for MTCRF CR restore scheduling #242250
DeltaFile
+77-0llvm/test/CodeGen/PowerPC/mtcrf-cr-restore.ll
+77-01 files

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