LLVM/project a0be472llvm/lib/Transforms/Vectorize SLPVectorizer.cpp, llvm/test/Transforms/PhaseOrdering/X86 pr48223.ll

[SLP] Support for copyables in the reduced values (#153589)

Currently reductions can handles only same/alternate instructions,
skipping potential support for copyables. Patch adds support for
copyables in the reduced values.

Recommit after revert in 1febc3f088ef444af378c0a90aaba2195c30472b
DeltaFile
+42-110llvm/test/Transforms/SLPVectorizer/X86/pr48879-sroa.ll
+23-126llvm/test/Transforms/PhaseOrdering/X86/pr48223.ll
+35-21llvm/test/Transforms/SLPVectorizer/operand-is-reduced-val.ll
+47-3llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
+20-16llvm/test/Transforms/SLPVectorizer/X86/PR39774.ll
+19-9llvm/test/Transforms/SLPVectorizer/reduction-modified-values.ll
+186-28510 files not shown
+241-33816 files

LLVM/project d1b88callvm/cmake/modules AddLLVM.cmake HandleLLVMOptions.cmake, llvm/tools/llvm-config CMakeLists.txt

[CMake] Re-add -fno-rtti to llvm-config --cxxflags (#174084)

Fix for https://github.com/llvm/llvm-project/pull/173869.

If there's no strong reason, we should get rid of per-target RTTI later.
DeltaFile
+5-11llvm/cmake/modules/AddLLVM.cmake
+12-3llvm/cmake/modules/HandleLLVMOptions.cmake
+7-5llvm/tools/llvm-config/CMakeLists.txt
+24-193 files

FreeBSD/ports 5591f8ecad/kicad distinfo, cad/kicad-doc distinfo

cad/kicad: update KiCad and libraries to version 9.0.7

Release Notes soon on https://www.kicad.org/blog/
DeltaFile
+227-29cad/kicad-library-footprints/pkg-plist
+234-2cad/kicad-library-packages3d/pkg-plist
+3-3cad/kicad/distinfo
+3-3cad/kicad-doc/distinfo
+3-3cad/kicad-library-footprints/distinfo
+3-3cad/kicad-library-packages3d/distinfo
+473-439 files not shown
+486-5615 files

OpenBSD/ports 2kXodscsysutils/blackbox_exporter distinfo modules.inc

   update to blackbox_exporter-0.28.0
VersionDeltaFile
1.8+284-222sysutils/blackbox_exporter/distinfo
1.9+96-73sysutils/blackbox_exporter/modules.inc
1.13+1-1sysutils/blackbox_exporter/Makefile
+381-2963 files

OpenBSD/ports J4IO8tanet/bgp-perf Makefile

   bgp-perf: use += for MAKE_FLAGS
VersionDeltaFile
1.3+1-1net/bgp-perf/Makefile
+1-11 files

OpenBSD/ports oTZS6jQnet/bgp-perf Makefile

   bgp-perf needs libm for fmax(3) on various arch (seems to use an LLVM
   intrinsic on amd64 aarch64 and maybe RISC-V); add unconditionally
   ok tb@
VersionDeltaFile
1.2+6-1net/bgp-perf/Makefile
+6-11 files

FreeBSD/ports 0e73709games/lwjgl3 Makefile, games/lwjgl3/files patch-build.xml patch-config_freebsd_build.xml

games/lwjgl3: Unbreak after update lang/kotlin to 2.3.0

Since Kotlin 2.3.0, Ant support has been removed, but lwjgl3 has complex
long ongoing migration story from Ant to Gradle.
Depends on new port lang/kotlin22 with Kotlin 2.2.21. Hopefully after
migration the port may be removed.

While here improve port:
- Fix warnings from portclippy.
- Optimize do-install goal.
- Refresh patches.

PR:     292099
DeltaFile
+24-0games/lwjgl3/files/patch-build.xml
+9-11games/lwjgl3/Makefile
+3-3games/lwjgl3/files/patch-config_freebsd_build.xml
+2-2games/lwjgl3/files/patch-config_build-definitions.xml
+38-164 files

LLVM/project cd470ddllvm/test/Transforms/LoopVectorize iv-select-cmp.ll

[LV] Add test selecting negated IVs (NFC).

Extend test coverage for selecting inductions.
DeltaFile
+238-2llvm/test/Transforms/LoopVectorize/iv-select-cmp.ll
+238-21 files

FreeBSD/ports 18679e3sysutils Makefile, sysutils/michaelo-periodic Makefile distinfo

[NEW PORT] sysutils/michaelo-periodic Scripts for the FreeBSD periodic(8) system
DeltaFile
+33-0sysutils/michaelo-periodic/Makefile
+3-0sysutils/michaelo-periodic/distinfo
+2-0sysutils/michaelo-periodic/pkg-descr
+1-0sysutils/Makefile
+39-04 files

OpenBSD/ports LBdldYLsecurity/libsodium Makefile

   sync SITES change, reminded by tb@
VersionDeltaFile
1.38.6.2+2-1security/libsodium/Makefile
+2-11 files

LLVM/project 2b432dcflang/include/flang/Parser message.h, flang/lib/Evaluate check-expression.cpp

[flang] Fix two bugs with new warnings (#174153)

The new Severity::ErrorUnlessDeadCode message severity isn't always
considered to be fatal. Consolidate the "is this severity fatal?" logic
into one place.

Some instances in semantics that note variable definitions were
conditional on the symbol being a function result, since only the
"function result was never defined" warning needed to know about them.
Make them note all defined symbols.
DeltaFile
+11-8flang/include/flang/Parser/message.h
+5-12flang/lib/Parser/message.cpp
+2-8flang/lib/Semantics/check-call.cpp
+2-2flang/test/Semantics/bug171844.f90
+1-1flang/lib/Semantics/resolve-names.cpp
+1-1flang/lib/Evaluate/check-expression.cpp
+22-326 files

NetBSD/pkgsrc US4mBSedoc CHANGES-2026

   doc: Updated print/evince to 48.1
VersionDeltaFile
1.13+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc 5cEIWDkprint/evince distinfo Makefile

   Update evince to 48.1

   general:
     * Avoid potential heap overflow when allocating from n_pages (#2094, Nelson Benitez Leon)

   libview:
     * Confine monitor fix to affected gtk versions (#1600, Nelson Benitez Leon)
     * Fix caret-color when using system dark mode (#2093, Nelson Benitez Leon)
     * Make annotation popup window always opaque (#1399, Casey Jao)

   shell/previwer:
     * Set application ID to match with .desktop (Ballo Gyorgy)

   Developers:
     * Ballo GyoNinpwnrgy, Casey Jao, Nelson Benitez Leon

   Special thanks to Ninpwn for reporting potential heap overflow.
VersionDeltaFile
1.41+4-4print/evince/distinfo
1.195+2-3print/evince/Makefile
+6-72 files

OPNSense/core 8e044acsrc/etc/inc interfaces.inc

interfaces: test rapid-commit for dhcp6c

It works, but it launches the script under SOLICIT as is
logical for it working, but we need to trust it.

Some style here and allowing to feed the prefix during all
other actions except INFOREQ since that doesn't have a
PD and we're sure the PD list is always per interface in
the daemon.
DeltaFile
+10-10src/etc/inc/interfaces.inc
+10-101 files

DragonFlyBSD/src 7380d6asys/dev/drm/amd/display/amdgpu_dm amdgpu_dm.c, sys/dev/drm/amd/display/dc/dce110 dce110_hw_sequencer.c

amdgpu - Expose amdgpu support for RGB565 mode.

Taken-from: Linux 1352c779cb74d427f4150cbe779a2f7886f70cae (hw_sequencer)
            Linux 46dd9ff7246fd21cc4228a4e7e1d40c30f210dec (rgb_formats)
DeltaFile
+3-0sys/dev/drm/amd/display/dc/dce110/dce110_hw_sequencer.c
+1-0sys/dev/drm/amd/display/amdgpu_dm/amdgpu_dm.c
+4-02 files

NetBSD/pkgsrc RuA0BTydoc CHANGES-2026

   doc: Added sysutils/lx-cli version 0.1.6
VersionDeltaFile
1.12+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc cLLQF4Xsysutils Makefile

   Add lx-cli
VersionDeltaFile
1.1182+2-1sysutils/Makefile
+2-11 files

NetBSD/pkgsrc 9jFaQ2Ssysutils/lx-cli distinfo cargo-depends.mk

   sysutils/lx-cli: import package

   A modern alternative to ls with more readable formatting, colours, icons, and
   customizable output.

   Features
   - Colorized output with file type icons
   - Multiple display modes: short (default), long (-l), one-per-line (-1), and
     tree view (-r)
   - Hidden files support: use -a to show all files
   - Recursive tree view: display directory hierarchies with -r
   - Configurable: customize colors, spacing, display options, and tree styles
   - Smart alignment: properly handles unicode characters and icons
VersionDeltaFile
1.1+290-0sysutils/lx-cli/distinfo
1.1+97-0sysutils/lx-cli/cargo-depends.mk
1.1+16-0sysutils/lx-cli/Makefile
1.1+11-0sysutils/lx-cli/DESCR
1.1+2-0sysutils/lx-cli/PLIST
+416-05 files

NetBSD/pkgsrc 9S9BQHjdoc CHANGES-2026

   doc: Updated devel/garden to 2.5.0
VersionDeltaFile
1.11+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc 4PnVLfwdevel/garden distinfo cargo-depends.mk

   devel/garden: update to 2.5.0

   v2.5.0
   Released 2025-12-31

   Features:
    - garden git was added for running Git sub-commands.

   Development:
    - The minimum supported Rust version is now 1.88.0.
    - eframe, egui and egui_autocomplete were updated to the latest version.

   v2.4.0
   Released 2025-12-22

   Development:
    - The minimum supported Rust version is now 1.86.0.
    - cargo-clap, rayon, which and yaml-rust2 were updated to the latest versions.
    - Pinned dependencies idna and mime_guess2 have been removed from Cargo.toml.

    [2 lines not shown]
VersionDeltaFile
1.24+721-652devel/garden/distinfo
1.24+239-216devel/garden/cargo-depends.mk
1.25+5-5devel/garden/Makefile
+965-8733 files

LLVM/project 8e5834dmlir/include/mlir/Interfaces ControlFlowInterfaces.h ControlFlowInterfaces.td, mlir/lib/Dialect/SCF/IR SCF.cpp

[mlir][draft] Consolidate patterns into RegionBranchOpInterface patterns

fix some tests

reorganize code
DeltaFile
+17-813mlir/lib/Dialect/SCF/IR/SCF.cpp
+481-0mlir/lib/Interfaces/ControlFlowInterfaces.cpp
+11-13mlir/test/Dialect/SCF/canonicalize.mlir
+9-0mlir/include/mlir/Interfaces/ControlFlowInterfaces.h
+4-4mlir/test/Transforms/remove-dead-values.mlir
+5-0mlir/include/mlir/Interfaces/ControlFlowInterfaces.td
+527-8306 files

DragonFlyBSD/src a7d1eb3sys/dev/drm drm_sysctl.c drm_vblank.c

drm - Revive hw.dri.vblank_offdelay and hw.dri.timestamp_precision sysctls.

* The hw.dri.vblank_offdelay sysctl can be useful to prevent the vblank IRQ
  from constantly firing in some scenarios. Also adjusting this may still be
  beneficial in combination with PSR (Panel self refresh) on i915(4).
DeltaFile
+3-2sys/dev/drm/drm_sysctl.c
+2-2sys/dev/drm/drm_vblank.c
+5-42 files

DragonFlyBSD/src 5b3343eshare/man/man4 syscons.4

syscons.4 - kern.kms_console tunable is gone, it's no longer experimental.
DeltaFile
+1-13share/man/man4/syscons.4
+1-131 files

FreeBSD/ports ead895elang Makefile, lang/kotlin Makefile

lang/kotlin22: add port for Kotlin 2.2.21

This port is required by games/lwjgl3. Since Kotlin 2.3.0, Ant support has been
removed, but lwjgl3 has complex long ongoing migration story from Ant to
Gradle.

Hopefully after migration the port may be removed.

PR:             292099
Reported by:    vvd@
DeltaFile
+67-0lang/kotlin22/pkg-plist
+47-0lang/kotlin22/Makefile
+3-0lang/kotlin22/distinfo
+2-0lang/kotlin/Makefile
+1-0lang/kotlin22/pkg-descr
+1-0lang/Makefile
+121-06 files

FreeBSD/ports 11982e1cad/abc Makefile

cad/abc: exclude i386 from build targets

Build on i386 fails with errors:
__int128 is not supported on this target

Approved by:    db@, yuri@ (Mentors, implicit)
DeltaFile
+3-0cad/abc/Makefile
+3-01 files

NetBSD/pkgsrc VXLnbwTdoc CHANGES-2026

   doc: Updated sysutils/vifm to 0.14.3
VersionDeltaFile
1.10+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc GzgBVnxsysutils/vifm Makefile distinfo, sysutils/vifm/patches patch-src_Makefile.in patch-configure

   vifm: update to 0.14.3.

   Vifm v0.14.3
   ------------

   Thanks for the bug reports.  The 'trashdir' saga continues, sorry for the
   inconveniences.

   Documentation:
    - Improved documentation on the use of registers.  Thanks to aleksejrs.

   Menus and dialogs:
    - Say "primary" instead of "default" in the title of :colorscheme menu.

   Other changes:
    - Provided more details on file handlers and viewers in sample vifmrc files.

   Fixes:
    - Fixed picking trash directory when rooted trash is included in 'trashdir'

    [8 lines not shown]
VersionDeltaFile
1.2+71-10sysutils/vifm/patches/patch-src_Makefile.in
1.41+16-5sysutils/vifm/Makefile
1.1+15-0sysutils/vifm/patches/patch-configure
1.1+14-0sysutils/vifm/patches/patch-src_version.c
1.13+7-5sysutils/vifm/distinfo
1.10+6-1sysutils/vifm/PLIST
+129-216 files

LLVM/project 182d9a3clang/include/clang/Sema SemaX86.h SemaRISCV.h, clang/lib/Sema SemaX86.cpp SemaRISCV.cpp

[Clang] Use valid source loc for empty target_clones diagnostic (#173747)

For X86 and RISCV checking of target_clones attribute arguments
attempted to use the location of the first argument for diagnosing a
missing default argument.

However, if the argument list is empty, then this location doesn't exist
and causes an assertion.

This commit passes the location of the attribute itself to the
target-specific validation function in the case of X86 and RISCV in
order to provide a usable location for this diagnostic.

Fixes #173684

---

I am not sure whether this is intentional, but for AArch64 the
validation does not emit a diagnostic for missing `"default"` argument.

    [2 lines not shown]
DeltaFile
+5-4clang/lib/Sema/SemaX86.cpp
+8-0clang/test/Sema/attr-target-clones.c
+7-0clang/test/SemaCXX/attr-target-clones-riscv.cpp
+4-3clang/lib/Sema/SemaRISCV.cpp
+4-3clang/include/clang/Sema/SemaX86.h
+4-3clang/include/clang/Sema/SemaRISCV.h
+32-132 files not shown
+37-158 files

FreeBSD/ports 2b2554esysutils/logstash92 Makefile pkg-descr, sysutils/logstash92/files logstash.in pkg-message.in

sysutils/logstash92: New port: Server-side data ingestion and transformation tool (9.2.x version)

Logstash is an open source, server-side data processing pipeline that
ingests data from a multitude of sources simultaneously, transforms it,
and then sends it to your favorite "stash."

PR:             290986
DeltaFile
+117-0sysutils/logstash92/files/logstash.in
+89-0sysutils/logstash92/Makefile
+25-0sysutils/logstash92/files/pkg-message.in
+17-0sysutils/logstash92/files/logstash.conf.sample
+11-0sysutils/logstash92/files/patch-config_logstash.yml
+3-0sysutils/logstash92/pkg-descr
+262-02 files not shown
+266-08 files

FreeBSD/ports e3e7b90sysutils/logstash8 Makefile distinfo, sysutils/logstash8/files logstash.in pkg-message.in

sysutils/logstash8: Update to 8.19.9

PR:             290095
DeltaFile
+10-14sysutils/logstash8/files/logstash.in
+15-8sysutils/logstash8/files/pkg-message.in
+6-10sysutils/logstash8/Makefile
+3-3sysutils/logstash8/distinfo
+34-354 files