LLVM/project cb86f45llvm/lib/Target/AArch64 AArch64TargetTransformInfo.cpp, llvm/lib/Transforms/Vectorize SLPVectorizer.cpp

[𝘀𝗽𝗿] initial version

Created using spr 1.3.7
DeltaFile
+83-3llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
+15-0llvm/lib/Transforms/Vectorize/SLPVectorizer/SLPUtils.cpp
+12-0llvm/lib/Target/AArch64/AArch64TargetTransformInfo.cpp
+8-2llvm/test/Transforms/SLPVectorizer/AArch64/masked-div-rem-non-pow2.ll
+6-0llvm/lib/Transforms/Vectorize/SLPVectorizer/SLPUtils.h
+4-1llvm/test/Transforms/SLPVectorizer/AArch64/masked-div-rem-non-pow2-revec.ll
+128-61 files not shown
+130-87 files

LLVM/project dae991allvm/lib/Analysis AliasAnalysis.cpp, llvm/test/Analysis/BasicAA atomics.ll

[AA] Use the cmpxchg merged ordering in getModRefInfo (#210545)

When a cmpxchg's address is NoAlias with the queried location,
getModRefInfo still reports sync effects if the cmpxchg is stronger than
monotonic, since an ordered operation constrains code motion around
locations it never accesses.

But a cmpxchg op has two atomic orderings, and getModRefInfo looked
only at one of them.

Change it so we check the merged ordering, i.e. the stronger of the two.
DeltaFile
+6-2llvm/test/Analysis/BasicAA/atomics.ll
+1-1llvm/lib/Analysis/AliasAnalysis.cpp
+7-32 files

OpenBSD/ports o5XzMl2devel/py-fastuuid distinfo crates.inc, devel/py-fastuuid/pkg PLIST DESCR

   Initial revision
VersionDeltaFile
1.1+104-0devel/py-fastuuid/distinfo
1.1+51-0devel/py-fastuuid/crates.inc
1.1+21-0devel/py-fastuuid/Makefile
1.1+14-0devel/py-fastuuid/pkg/PLIST
1.1+5-0devel/py-fastuuid/pkg/DESCR
1.1.1.1+0-0devel/py-fastuuid/Makefile
+195-04 files not shown
+195-010 files

OPNSense/core 06936c6src/opnsense/mvc/app/controllers/OPNsense/Base ControllerBase.php

MVC:ui - form labels could be empty, make sure to add them to avoid warnings in forms.

spotted at Services: Unbound DNS: Query Forwarding
DeltaFile
+2-0src/opnsense/mvc/app/controllers/OPNsense/Base/ControllerBase.php
+2-01 files

FreeBSD/ports 9de5d0fcad/opencascade/files patch-src_DataExchange_TKDESTEP_STEPConstruct_STEPConstruct__AP203Context.cxx

cad/opencascade: fix build on 14.4

taken from OpenCascade 8_0_0_p1
DeltaFile
+58-0cad/opencascade/files/patch-src_DataExchange_TKDESTEP_STEPConstruct_STEPConstruct__AP203Context.cxx
+58-01 files

NetBSD/pkgsrc gcl7nkgdoc CHANGES-2026

   doc: Updated x11/xmodmap to 1.0.12
VersionDeltaFile
1.4574+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc fAS9N3ux11/xmodmap distinfo Makefile

   xmodmap: update to 1.0.12.

   Alan Coopersmith (13):
         gitlab CI: stop requiring Signed-off-by in commits
         Remove "All rights reserved" from Oracle copyright notices
         Assume target platforms have strncasecmp now
         Use _strnicmp() instead of strncasecmp() on Windows
         Accept --help & --version as aliases to -help & -version
         Improve man page text & formatting
         Strip trailing whitespace from source files
         parse_keysym: handle possible NULL return from copy_to_scratch()
         gitlab CI: drop the ci-fairy check-mr job
         handle.c: handle -Wuse-after-free warning from gcc 15
         meson: Add option to build with meson
         meson: include headers when checking for functions
         xmodmap 1.0.12

   Bjarni Ingi Gislason (1):
         xmodmap.1: Some editorial changes for this man page [Debian bug #1094313]
VersionDeltaFile
1.12+4-4x11/xmodmap/distinfo
1.13+3-3x11/xmodmap/Makefile
+7-72 files

LLVM/project 3281992llvm/lib/Transforms/Vectorize LoopVectorize.cpp LoopVectorizationPlanner.h

[VPlan] Retire LVP::hasTailFolded (NFC). (#210598)

LVP::hasTailFolded incldued an assert that hasTailFOlded matches the
VPlan version. No divergences surfaced, so remove the assert as planned.
DeltaFile
+5-11llvm/lib/Transforms/Vectorize/LoopVectorize.cpp
+0-4llvm/lib/Transforms/Vectorize/LoopVectorizationPlanner.h
+5-152 files

FreeBSD/ports 159bf5amath/topologic Makefile, math/topologic/files patch-TopologicCore_src_CellComplex.cpp patch-TopologicCore_src_Graph.cpp

math/topologic: chase the upgrade of OpenCascade to v8.0.0

Patch proposed upstream, see
        https://github.com/wassimj/Topologic/issues/68

PR:             295918
Approved by:    yuri (maintainer)
DeltaFile
+20-0math/topologic/files/patch-TopologicCore_src_CellComplex.cpp
+20-0math/topologic/files/patch-TopologicCore_src_Graph.cpp
+6-6math/topologic/files/patch-CMakeLists.txt
+11-0math/topologic/files/patch-TopologicCore_src_Utilities_EdgeUtility.cpp
+3-2math/topologic/Makefile
+60-85 files

FreeBSD/ports 283798dscience/elmerfem/files patch-ElmerGUI_Application_cad_cadview.cpp patch-CMakeLists.txt

science/elmerfem: chase OCCT v8_0_0

Adopt a patch from upstream to fix with OpenCascade v8_0_0.

Obtained from:  https://github.com/ElmerCSC/elmerfem/commit/827b6124abc626c85daec970ca3920868709a230

PR:             295916
DeltaFile
+13-0science/elmerfem/files/patch-ElmerGUI_Application_cad_cadview.cpp
+3-3science/elmerfem/files/patch-CMakeLists.txt
+16-32 files

FreeBSD/ports 83ed336cad/PrusaSlicer pkg-plist, cad/PrusaSlicer/files patch-src_occt__wrapper_OCCTWrapper.cpp patch-bundled__deps_hidapi_CMakeLists.txt

cad/PrusaSlicer: upgrade to 2.9.5 and fix with OCCT-8.0.0

Fix with OpenCASCADE 8.0.0, and since I’m there upgrade it to 2.9.5.

Release notes at
        https://github.com/prusa3d/PrusaSlicer/releases/tag/version_2.9.5

PR:             295914
Approved by:    teodorsigaev (maintainer)
DeltaFile
+0-1,147cad/PrusaSlicer/pkg-plist
+26-0cad/PrusaSlicer/files/patch-src_occt__wrapper_OCCTWrapper.cpp
+9-17cad/PrusaSlicer/files/patch-bundled__deps_hidapi_CMakeLists.txt
+8-8cad/PrusaSlicer/files/patch-src_slic3r_Utils_Bonjour.hpp
+6-6cad/PrusaSlicer/files/patch-src_slic3r_GUI_Plater.cpp
+6-6cad/PrusaSlicer/files/patch-src_slic3r_GUI_ConfigWizard.cpp
+55-1,1848 files not shown
+84-1,21214 files

FreeBSD/ports 5a9c6ffgraphics/f3d Makefile, graphics/f3d/files patch-plugins_occt_module_vtkF3DOCCTReader.cxx patch-external_dmon_dmon.h

graphics/f3d: chase the upgrade of OCCT to v8_0_0

Apply a patch from upstream to support OpenCascade v8.

Obtained from:  https://github.com/f3d-app/f3d/issues/3136#issuecomment-4420173373

PR:             295915
Approved by:    yuri (maintainer)
DeltaFile
+148-0graphics/f3d/files/patch-plugins_occt_module_vtkF3DOCCTReader.cxx
+3-3graphics/f3d/files/patch-external_dmon_dmon.h
+1-0graphics/f3d/Makefile
+152-33 files

FreeBSD/ports c4299c2cad/OrcaSlicer Makefile pkg-plist, cad/OrcaSlicer/files patch-src_libslic3r_Shape_TextShape.cpp patch-src_libslic3r_Format_STEP.cpp

cad/OrcaSlicer: chase OpenCascade v8.0.0

These patches have beeen proposed upstream:
see https://github.com/OrcaSlicer/OrcaSlicer/issues/14060
and https://github.com/OrcaSlicer/OrcaSlicer/issues/14061

PR:             295913
Approved by:    kenrap (maintainer) by mail
DeltaFile
+92-0cad/OrcaSlicer/files/patch-src_libslic3r_Shape_TextShape.cpp
+10-6cad/OrcaSlicer/Makefile
+10-0cad/OrcaSlicer/files/patch-src_libslic3r_Format_STEP.cpp
+1-1cad/OrcaSlicer/pkg-plist
+113-74 files

FreeBSD/ports 02a0f04cad/freecad/files patch-src_Mod_Part_App_TopoShape.cpp patch-src_Mod_Part_App_BSplineCurvePyImp.cpp

cad/freecad: fix with OpenCascade 8.0.0

Patches taken from upstream
https://github.com/FreeCAD/FreeCAD/pull/25502

PR:             296491
Approved by:    time-out
DeltaFile
+403-0cad/freecad/files/patch-src_Mod_Part_App_TopoShape.cpp
+181-0cad/freecad/files/patch-src_Mod_Part_App_BSplineCurvePyImp.cpp
+174-0cad/freecad/files/patch-src_Mod_Part_App_Geometry2d.cpp
+158-0cad/freecad/files/patch-src_3rdParty_salomesmesh_src_DriverSTL_DriverSTL__R__SMDS__Mesh.cpp
+142-0cad/freecad/files/patch-src_Mod_Part_App_Geom2d_BSplineCurve2dPyImp.cpp
+135-0cad/freecad/files/patch-src_Mod_Part_App_BSplineSurfacePyImp.cpp
+1,193-0110 files not shown
+3,616-41116 files

FreeBSD/ports 2e540d1cad/gmsh Makefile distinfo

cad/gmsh: upgrade to preliminary 5.0.0-git in order to chase OCCT-8

PR:             295910
DeltaFile
+9-5cad/gmsh/Makefile
+3-3cad/gmsh/distinfo
+3-3cad/gmsh/pkg-plist
+15-113 files

FreeBSD/ports 36093c4cad/horizon-eda Makefile, cad/horizon-eda/files patch-src_import__step_step__importer.cpp patch-src_export__step_export__step.cpp

cad/horizon-eda: fix with OCCT-8

The attached patches chase the upgrade of OpenCascade to v8.0.0.
They have been proposed upstream: see
        https://github.com/horizon-eda/horizon/issues/852

PR:             295917
Approved by:    yuri (maintainer) by mail
DeltaFile
+152-0cad/horizon-eda/files/patch-src_import__step_step__importer.cpp
+82-0cad/horizon-eda/files/patch-src_export__step_export__step.cpp
+1-0cad/horizon-eda/Makefile
+235-03 files

FreeBSD/ports dc37c70cad/freecad-devel Makefile, cad/kicad Makefile

cad/*: bump PORTREVISION after the upgrade of OCCT to 8.0.0

PR:             295909
DeltaFile
+1-1cad/kicad/Makefile
+1-1cad/kicad-devel/Makefile
+1-0cad/librepcb/Makefile
+1-0cad/freecad-devel/Makefile
+4-24 files

FreeBSD/ports 3f5df8acad/opencascade pkg-plist Makefile, cad/opencascade/files patch-src_DrawResources_CheckCommands.tcl patch-resources_DrawResources_CheckCommands.tcl

cad/opencascade: upgrade to V8_0_0

- Release notes at https://github.com/Open-Cascade-SAS/OCCT/releases/tag/V8_0_0

- Switch to ffmpeg6.

PR:             295909
DeltaFile
+456-949cad/opencascade/pkg-plist
+22-40cad/opencascade/Makefile
+0-59cad/opencascade/files/patch-src_DrawResources_CheckCommands.tcl
+52-0cad/opencascade/files/patch-resources_DrawResources_CheckCommands.tcl
+25-4cad/opencascade/files/patch-CMakeLists.txt
+0-25cad/opencascade/files/patch-adm_templates_custom.install.sh.in
+555-1,07712 files not shown
+605-1,16218 files

OpenBSD/src 23Jm1hAusr.bin/tmux format.c tmux.1

   Add unzoomed width and height formats and use them for the sizes shown
   in panes mode, reported by tb@.
VersionDeltaFile
1.406+76-1usr.bin/tmux/format.c
1.1144+4-2usr.bin/tmux/tmux.1
1.239+3-2usr.bin/tmux/options-table.c
+83-53 files

FreeBSD/ports 9a33947graphics/scantpaper distinfo pkg-plist

graphics/scantpaper: update to 3.0.12

Release Notes:
  https://github.com/carygravel/scantpaper/blob/v3.0.12/changelog.md
DeltaFile
+3-3graphics/scantpaper/distinfo
+3-0graphics/scantpaper/pkg-plist
+1-1graphics/scantpaper/Makefile
+7-43 files

OpenBSD/src 3g7DJOausr.bin/tmux window-visible.c

   Guard x as well as y to avoid overflow, GitHub issue 5409 from Park
   Seongjae.
VersionDeltaFile
1.5+2-2usr.bin/tmux/window-visible.c
+2-21 files

NetBSD/src gWTg69qsys/arch/sun2/sun2 pmap.c

   Remove a no-longer-relevant comment.
VersionDeltaFile
1.63+2-4sys/arch/sun2/sun2/pmap.c
+2-41 files

NetBSD/pkgsrc iyv4v8edoc TODO CHANGES-2026

   doc: Updated x11/xwininfo to 1.1.7
VersionDeltaFile
1.27618+2-3doc/TODO
1.4573+2-1doc/CHANGES-2026
+4-42 files

NetBSD/pkgsrc isYtN7Ax11/xwininfo Makefile distinfo

   xwininfo: update to 1.1.7.

   Alan Coopersmith (9):
         -help should exit(0) not (1)
         Accept --help & --version as aliases to -help & -version
         Improve man page formatting
         man page: fix warnings from `mandoc -T lint` and `groff -rCHECKSTYLE=10`
         gitlab CI: drop the ci-fairy check-mr job
         configure: remove local copy of config.rpath
         meson: Add option to build with meson
         meson: include headers when checking for functions
         xwininfo 1.1.7

   Santiago Mola (3):
         Fix memory leak in Display_Window_Id
         Fix memory leak in Select_Window
         Use stdbool.h

   積丹尼 Dan Jacobson (1):
         Update xwininfo.man for #2
VersionDeltaFile
1.19+4-5x11/xwininfo/Makefile
1.13+4-4x11/xwininfo/distinfo
+8-92 files

LLVM/project 7db1430lld/ELF Relocations.cpp SyntheticSections.h, lld/test/ELF gnu-ifunc-i386.s ppc32-ifunc-nonpreemptible-pic.s

[ELF] Emit synthetic local in symbol table for non-preemptible IFUNC

Currently we create an internal alias of the original symbol and then
rewrite the latter to point to the IPLT entry, which means we lose
symbol table information for the actual resolver. In practice compilers
also emit a normal function symbol for the resolver due to how IFUNCs
are represented in GNU C so that at least shows up, but we shouldn't be
relying on it. By emitting a synthetic local we can keep having a symbol
for the resolver whilst still redirecting references to the IPLT entry.
DeltaFile
+18-0lld/test/ELF/gnu-ifunc-i386.s
+2-3lld/ELF/Relocations.cpp
+1-2lld/ELF/SyntheticSections.h
+1-1lld/test/ELF/ppc32-ifunc-nonpreemptible-pic.s
+1-1lld/test/ELF/ppc32-ifunc-nonpreemptible-nopic.s
+1-1lld/ELF/SyntheticSections.cpp
+24-86 files

OpenBSD/ports HMRTKBVsysutils/upower distinfo Makefile

   sysutils/upower: update to 1.91.3
VersionDeltaFile
1.33+2-2sysutils/upower/distinfo
1.82+1-1sysutils/upower/Makefile
+3-32 files

FreeBSD/src c325b40sys/dev/aq aq_hw.c aq_main.c

aq(4): correct Atlantic 2 register access

Four Atlantic 2 register-access corrections found in bring-up.

B0 aggregate octet counters: the B0 firmware statistics interface reports
only aggregate rx/tx good octets, not the per-cast breakdown A0 and
Atlantic 1 provide, so every octet sysctl read a permanent zero while
frame counters advanced.  Populate the aggregate octet fields from the B0
buffer; aq_update_hw_stats() accumulates them directly when the per-cast
octets are absent.

Drop the duplicate attach-time MCP reboot: aq_hw_mpi_create() already
reboots the A2 firmware to read its version and caps, then aq_hw_reset()
immediately rebooted it again -- a full MCP restart plus several
transaction-id-bracketed window reads, adding attach latency and a
duplicate banner.  Give aq_hw_reset() a reboot flag and pass reboot=false
for A2 at attach; the load-bearing down/stop reboot (which resyncs A2 RX
DMA across ifconfig down/up) keeps reboot=true.


    [14 lines not shown]
DeltaFile
+26-15sys/dev/aq/aq_hw.c
+2-2sys/dev/aq/aq_main.c
+2-0sys/dev/aq/aq2_fw.c
+1-1sys/dev/aq/aq_hw.h
+31-184 files

FreeBSD/ports 44ab076textproc/kf6-syntax-highlighting Makefile, textproc/kf6-syntax-highlighting/files patch-git9ba26980

textproc/kf6-syntax-highlighting: Backport upstream fix

https://invent.kde.org/frameworks/syntax-highlighting/-/merge_requests/816
(cherry picked from commit 6f53fd69013b0aa83463df5d6c6679a668f415c8)
DeltaFile
+22-0textproc/kf6-syntax-highlighting/files/patch-git9ba26980
+1-0textproc/kf6-syntax-highlighting/Makefile
+23-02 files

FreeBSD/ports 30a23b4x11/kdisplay/files patch-kcm_kcm.cpp

x11/kdisplay: fix build after latest frameworks update

Add missing #include <QQmlEngine>

Reported by:    bulk -t

(cherry picked from commit 57e70fbe1e2a6b09e9bcd2a5e1a25413cd4cc66a)
DeltaFile
+10-0x11/kdisplay/files/patch-kcm_kcm.cpp
+10-01 files

FreeBSD/ports 20f639dastro/merkaartor Makefile pkg-plist, astro/merkaartor/files patch-src_Sync_DirtyList.cpp patch-src_Sync_DirtyListExecutorOSC.cpp

astro/merkaartor: Update to 0.20.0 and switch to Qt6

Remove unused/indirect dependencies.
Make common dependencies non-optional.
Drop stale patches.
Take maintainership.

PR:             289514, 296230, 296800
Approved by:    maintainer

(cherry picked from commit ce9266566240f7ec1360283312aa166e66f69fef)
DeltaFile
+0-128astro/merkaartor/files/patch-src_Sync_DirtyList.cpp
+0-74astro/merkaartor/files/patch-src_Sync_DirtyListExecutorOSC.cpp
+70-0astro/merkaartor/files/patch-CMakeLists.txt
+16-41astro/merkaartor/Makefile
+0-38astro/merkaartor/files/patch-src_Docks_GeoImageDock.cpp
+16-17astro/merkaartor/pkg-plist
+102-2983 files not shown
+105-3389 files