LLVM/project e69bcddmlir/lib/Analysis/DataFlow SparseAnalysis.cpp, mlir/lib/Dialect/Affine/IR AffineOps.cpp

[mlir][Interfaces] Split successor inputs from region successor
DeltaFile
+43-20mlir/lib/Dialect/SCF/IR/SCF.cpp
+43-12mlir/test/lib/Dialect/Test/TestOpDefs.cpp
+36-3mlir/lib/Dialect/OpenACC/IR/OpenACC.cpp
+28-11mlir/lib/Dialect/Transform/IR/TransformOps.cpp
+25-11mlir/lib/Dialect/Affine/IR/AffineOps.cpp
+11-14mlir/lib/Analysis/DataFlow/SparseAnalysis.cpp
+186-7132 files not shown
+349-16738 files

LLVM/project d93401fllvm/lib/Target/AMDGPU GCNRegPressure.cpp, llvm/test/CodeGen/AMDGPU machine-scheduler-sink-trivial-remats-attr.mir

[Review] Discussion with lrami
DeltaFile
+19-19llvm/test/CodeGen/AMDGPU/machine-scheduler-sink-trivial-remats-attr.mir
+5-2llvm/lib/Target/AMDGPU/GCNRegPressure.cpp
+24-212 files

FreeBSD/ports ca7477dx11 Makefile, x11/histui Makefile pkg-descr

x11/histui: Add new port

Histui is a notification system for Wayland desktops. It captures, displays,
and lets you browse your notification history.

Features:

  - CSS theming with hot reload - edit themes live without restarting
  - Clickable URLs and deep links - jump straight to the source app
  - Image previews and progress bars with Pango markup support
  - Smart icon resolution - app aliases with Nerd Font fallbacks for 350+ apps
  - Audio alerts by urgency with repeat options
  - Notification stacking with smooth animations
  - Supports Hyprland, Sway, river, and other layer-shell compositors
  - Run alongside other daemons (dunst, mako etcetera..)

Histui is also a CLI and TUI for querying notification history. You can:

  - View what you missed while away

    [5 lines not shown]
DeltaFile
+30-0x11/histui/Makefile
+20-0x11/histui/pkg-descr
+5-0x11/histui/distinfo
+1-0x11/Makefile
+56-04 files

LLVM/project 3836d49clang/docs ReleaseNotes.rst, clang/lib/Sema SemaTemplateInstantiate.cpp

[clang] Fix TemplateInstantiator crash transforming loop hint argument (#172289)

A generic lambda inside a generic function is (currently) instantiated twice. Thus the argument expression of a loop hint inside such a lambda may still be value dependent after the first instantiation and we must protect against this in `TransformLoopHintAttr`. We also fix a bug in this function where the special handling of an unroll(0|1) hint could be applied to *other* loop hints, if they receive an argument 1 after instantiation.
DeltaFile
+31-1clang/test/CodeGenCXX/pragma-unroll.cpp
+25-0clang/test/Sema/unroll-template-value-crash.cpp
+16-7clang/lib/Sema/SemaTemplateInstantiate.cpp
+2-0clang/docs/ReleaseNotes.rst
+74-84 files

LLVM/project 64b8c61llvm/lib/Target/AMDGPU SIInsertWaitcnts.cpp, llvm/lib/Target/AMDGPU/Utils AMDGPUBaseInfo.cpp AMDGPUBaseInfo.h

review: address feedback for waitcnt profiling expansion
DeltaFile
+21-27llvm/lib/Target/AMDGPU/SIInsertWaitcnts.cpp
+2-2llvm/lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.cpp
+1-2llvm/lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.h
+24-313 files

NetBSD/pkgsrc kcfVWNRmath/openfst Makefile

   openfst: update HOMEPAGE
VersionDeltaFile
1.10+2-2math/openfst/Makefile
+2-21 files

NetBSD/pkgsrc XBeDR7kgames/openclonk Makefile

   openclonk: switch to https
VersionDeltaFile
1.18+3-3games/openclonk/Makefile
+3-31 files

NetBSD/pkgsrc vMI3O6Ngames/onscripter Makefile

   onscripter: update HOMEPAGE
VersionDeltaFile
1.54+2-3games/onscripter/Makefile
+2-31 files

NetBSD/pkgsrc Pw65NxVnet/ocsinventory-agent Makefile

   ocsinventory-agent: follow redirect
VersionDeltaFile
1.28+2-2net/ocsinventory-agent/Makefile
+2-21 files

NetBSD/pkgsrc tMRNaf4devel/ocaml-ppx_typerep_conv Makefile

   ocaml-ppx_typerep_conv: fix HOMEPAGE
VersionDeltaFile
1.8+2-2devel/ocaml-ppx_typerep_conv/Makefile
+2-21 files

NetBSD/pkgsrc gskxAfMdevel/ocaml-ppx_ignore_instrumentation Makefile

   ocaml-ppx_ignore_instrumentation: fix HOMEPAGE
VersionDeltaFile
1.4+2-2devel/ocaml-ppx_ignore_instrumentation/Makefile
+2-21 files

NetBSD/pkgsrc Z9AA0mwmisc/ocaml-cudf Makefile

   ocaml-cudf: update HOMEPAGE
VersionDeltaFile
1.21+2-2misc/ocaml-cudf/Makefile
+2-21 files

NetBSD/pkgsrc 9j8KuhCarchivers/ocaml-bz2 Makefile

   ocaml-bz2: switch to https
VersionDeltaFile
1.24+3-3archivers/ocaml-bz2/Makefile
+3-31 files

LLVM/project 75ea5f2llvm/utils/gn/secondary/libcxx/include BUILD.gn

[gn build] Port 776c09c212e9
DeltaFile
+1-1llvm/utils/gn/secondary/libcxx/include/BUILD.gn
+1-11 files

OpenBSD/ports S6MaN2pmisc/remind Makefile distinfo, misc/remind/pkg PLIST

   Update to remind-6.2.2 from Martin Ziemer (maintainer)
VersionDeltaFile
1.27+14-0misc/remind/pkg/PLIST
1.99+2-2misc/remind/Makefile
1.68+2-2misc/remind/distinfo
+18-43 files

LLVM/project 7f2ee74llvm/utils/git ids-check-helper.py

[ci] Fix header paths in ids workflow (#175905)

Includes should not be prefixed with `include/llvm`.
DeltaFile
+2-2llvm/utils/git/ids-check-helper.py
+2-21 files

OpenBSD/ports oSlOJXlwayland Makefile

   wayland/Makefile: +wdisplays
VersionDeltaFile
1.29+1-0wayland/Makefile
+1-01 files

OpenBSD/ports HjRU9mBwayland/wdisplays Makefile distinfo, wayland/wdisplays/pkg DESCR PLIST

   Import wayland/wdisplays 1.1.3

   wdisplays is a graphical application for configuring displays in Wayland
   compositors. It should work in any compositor that implements the
   wlr-output-management-unstable-v1 protocol. Compositors that are known
   to support the protocol are Sway and Wayfire. The goal of this project
   is to allow precise adjustment of display settings in kiosks, digital
   signage, and other elaborate multi-monitor setups.

   note that the graphical rendering of relative position of screens in the
   left pane is broken, because it relies on mesa being linked with
   wayland, which isnt the case on OpenBSD. Manually setting screen options
   in the right pane works.

   ok matthieu@ a while ago
VersionDeltaFile
1.1+25-0wayland/wdisplays/Makefile
1.1+6-0wayland/wdisplays/pkg/DESCR
1.1+6-0wayland/wdisplays/pkg/PLIST
1.1+2-0wayland/wdisplays/distinfo
1.1.1.1+0-0wayland/wdisplays/pkg/DESCR
1.1.1.1+0-0wayland/wdisplays/distinfo
+39-02 files not shown
+39-08 files

LLVM/project 2f43659llvm/lib/Target/ARM ARMInstrNEON.td, llvm/test/CodeGen/ARM neon-dot-product.ll

[ARM] Add tablegen patterns for vsdot and vudot high index. (#174728)

The index on a vsdot and vudot instruction can be 0/1 from a D-reg, not 0/1/2/3
from a Q reg as would be expected. Add a pattern to allow extracting from the
high half of the input vector.

Fixes #174688
DeltaFile
+24-0llvm/lib/Target/ARM/ARMInstrNEON.td
+4-8llvm/test/CodeGen/ARM/neon-dot-product.ll
+28-82 files

NetBSD/pkgsrc lnSOoTRdevel/p5-Test-Harness-Straps Makefile

   p5-Test-Harness-Straps: use perl infrastructure

   Module::Build is not needed at runtime.

   Bump PKGREVISION.
VersionDeltaFile
1.3+3-3devel/p5-Test-Harness-Straps/Makefile
+3-31 files

NetBSD/pkgsrc 9E1fO38shells/ksh93 distinfo, shells/ksh93/patches patch-src_lib_libast_features_fs

   ksh93: fix build on -current

   From Kevin Bowling in PR 59915.
VersionDeltaFile
1.1+112-0shells/ksh93/patches/patch-src_lib_libast_features_fs
1.15+2-1shells/ksh93/distinfo
+114-12 files

LLVM/project c173281llvm/include/llvm/CodeGen MachineInstr.h, llvm/lib/CodeGen MachineInstr.cpp

[MachineInst] Increase LLVM_MI_FLAGS_BITS to 32 bits (NFCI) (#175542)

We have hit the limit of 24 bits for LLVM_MI_FLAGS_BITS in upstream. In
our downstream target we are using additional bits, so we're hitting the
"Flag is out of range" assertions in get/setFlag functions.

Increase LLVM_MI_FLAGS_BITS to 32 bits, and reorder the fields of
MachineInstr to avoid extra padding and the subsequent increase in size.
Since the alignment of the class is 8 and the last member was 16-bit
before this change we can get more bits by moving things around.
DeltaFile
+10-10llvm/include/llvm/CodeGen/MachineInstr.h
+3-3llvm/lib/CodeGen/MachineInstr.cpp
+13-132 files

LLVM/project a8511fcllvm/lib/Target/AArch64 AArch64ISelLowering.cpp, llvm/test/CodeGen/AArch64 sve-vector-interleave.ll scalable_masked_deinterleaved_loads.ll

[AArch64] Improve ISel for interleave2 of unpacked types (#175585)

This applies to predicate types and scalable FP/BFP vectors.
DeltaFile
+32-69llvm/test/CodeGen/AArch64/sve-vector-interleave.ll
+39-1llvm/lib/Target/AArch64/AArch64ISelLowering.cpp
+2-6llvm/test/CodeGen/AArch64/scalable_masked_deinterleaved_loads.ll
+2-6llvm/test/CodeGen/AArch64/scalable_masked_interleaved_stores.ll
+1-3llvm/test/CodeGen/AArch64/complex-deinterleaving-f16-mul-scalable.ll
+1-3llvm/test/CodeGen/AArch64/complex-deinterleaving-f16-add-scalable.ll
+77-886 files

LLVM/project c6f6efbclang/lib/Analysis/LifetimeSafety LiveOrigins.cpp, llvm/lib/Target/AMDGPU AMDGPUSplitModule.cpp SIFixSGPRCopies.cpp

[NFC] Implicit container copy cleanup (#174702)

A set of cleanup for redundant implicit container copies. Fixed with
const reference or move semantics.

e8996cb24 [AMDGPU] replace copy with const reference (NFC)
25ceecee8 [-Wunsafe-buffer-usage] Replace vector copy with reference
(NFC)
e1f5254e0 [AMDGPU] Replace copy with move semantics (NFC)
8261250d7 [InstCombine] Replace vector copy with move semantic (NFC)
749bb21de [CommandLine] Avoid vector copy for const argument (NFC)
b89526f90 [LoongArch] Remove unnecessary vector copy (NFC)
6b22bcf56 [TextAPI] Replace map copy with const reference (NFC)
a121519d8 [BlockExtract] Avoid copy semantic for ctor (NFC)
3034d3063 [LifetimeSafety] Avoid map copy for dump methods (NFC)

---------

Co-authored-by: sfu <afwbu8tp6 at mozmail.com>
DeltaFile
+4-4llvm/lib/Target/AMDGPU/AMDGPUSplitModule.cpp
+4-3clang/lib/Analysis/LifetimeSafety/LiveOrigins.cpp
+3-3llvm/lib/Target/AMDGPU/SIFixSGPRCopies.cpp
+2-2llvm/lib/TextAPI/TextStubV5.cpp
+2-1llvm/lib/Transforms/IPO/BlockExtractor.cpp
+1-1llvm/lib/Target/LoongArch/LoongArchAsmPrinter.cpp
+16-144 files not shown
+20-1810 files

LLVM/project 5371bccllvm/test/CodeGen/AArch64 sve-streaming-mode-fixed-length-int-shifts.ll sve-streaming-mode-fixed-length-int-extends.ll

Updated tests after rebasing on top of #174189
DeltaFile
+6-318llvm/test/CodeGen/AArch64/sve-streaming-mode-fixed-length-int-shifts.ll
+102-165llvm/test/CodeGen/AArch64/sve-streaming-mode-fixed-length-int-extends.ll
+14-42llvm/test/CodeGen/AArch64/sve-streaming-mode-fixed-length-int-mulh.ll
+16-33llvm/test/CodeGen/AArch64/sve-streaming-mode-fixed-length-fcopysign.ll
+0-9llvm/test/CodeGen/AArch64/sve-streaming-mode-fixed-length-int-div.ll
+3-6llvm/test/CodeGen/AArch64/sve-streaming-mode-fixed-length-ext-loads.ll
+141-57317 files not shown
+150-62423 files

LLVM/project 776c09clibcxx/include module.modulemap.in CMakeLists.txt, libcxx/include/__algorithm find_if.h

Revert "[libc++] Optimize std::find_if" (#175903)

`__builtin_assume_dereferenceable` currently implies that the pointer
given to it is non-null, even if the size is zero. This causes
miscompilations, since we consider [nullptr, nullptr) to be a valid
range.

Reverts llvm/llvm-project#167697
DeltaFile
+0-74libcxx/include/__memory/valid_range.h
+37-0libcxx/include/__utility/is_valid_range.h
+16-4libcxx/test/benchmarks/algorithms/nonmodifying/find.bench.cpp
+0-3libcxx/include/__algorithm/find_if.h
+1-1libcxx/include/module.modulemap.in
+1-1libcxx/include/CMakeLists.txt
+55-833 files not shown
+58-869 files

OPNSense/core 4469cf2. plist, src/etc/rc.syshook.d/upgrade 20-isc-dhcp-plugin.sh

isc-dhcp: very simple migration script #9155

We're going to need this for 99% of the cases in existing installs
so instead of checking for something just install it and ask the
user to let it go if unneeded.
DeltaFile
+28-0src/etc/rc.syshook.d/upgrade/20-isc-dhcp-plugin.sh
+1-0plist
+29-02 files

FreeBSD/ports 101f411sysutils/fastfetch distinfo Makefile

sysutils/fastfetch: update to 2.57.1

Changelog:      https://github.com/fastfetch-cli/fastfetch/releases/tag/2.57.1
DeltaFile
+3-3sysutils/fastfetch/distinfo
+1-1sysutils/fastfetch/Makefile
+4-42 files

LLVM/project 8b3d2b4llvm/include/llvm/ExecutionEngine/JITLink loongarch.h, llvm/lib/ExecutionEngine/JITLink loongarch.cpp

[JITLink][LoongArch] Refactor jump stub to support LA32R
DeltaFile
+8-8llvm/unittests/ExecutionEngine/JITLink/StubsTests.cpp
+8-3llvm/include/llvm/ExecutionEngine/JITLink/loongarch.h
+2-2llvm/lib/ExecutionEngine/JITLink/loongarch.cpp
+18-133 files

LLVM/project 9c7904bllvm/include/llvm/ExecutionEngine/JITLink loongarch.h, llvm/lib/ExecutionEngine/JITLink ELF_loongarch.cpp loongarch.cpp

[JITLink][LoongArch] Add reloc types for LA32R/LA32S (#175353)

DeltaFile
+88-18llvm/test/ExecutionEngine/JITLink/LoongArch/ELF_loongarch32_relocations.s
+84-1llvm/lib/ExecutionEngine/JITLink/ELF_loongarch.cpp
+72-1llvm/include/llvm/ExecutionEngine/JITLink/loongarch.h
+4-0llvm/lib/ExecutionEngine/JITLink/loongarch.cpp
+248-204 files