LLVM/project b11606a — llvm/lib/Transforms/Vectorize SLPVectorizer.cpp, llvm/test/Transforms/SLPVectorizer/AArch64 loop-accumulator-reduction.ll

[SLP]Fix regressions after the fmul/fadd fusion cost changes

Revisit the standalone seeds skipped as dependent on the lanes of a
vectorized window, instead of dropping them until the next SLP run.
Do not credit the fusion of the root of a loop-carried fadd reduction:
the chain through the loop phi is bound by its latency, which the
vector code cuts.

Fixes regressions in RAJAPerf.

Assisted-by: Cursor

Reviewers: RKSimon, bababuck

Pull Request: https://github.com/llvm/llvm-project/pull/228720
DeltaFile
+16-16llvm/test/Transforms/SLPVectorizer/AArch64/loop-accumulator-reduction.ll
+22-8llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
+9-7llvm/test/Transforms/SLPVectorizer/X86/c-ray.ll
+3-4llvm/test/Transforms/SLPVectorizer/X86/dependent-seeds.ll
+50-354 files

OpenBSD/src PTVPsju — regress/lib/libcrypto/objects objectstest.c

   objectstest: succeded -> succeeded
VersionDeltaFile
1.9+2-2regress/lib/libcrypto/objects/objectstest.c
+2-21 files

NetBSD/pkgsrc Q4HHAcD — doc TODO

   doc/TODO: add some

   + faad2-2.11.4, grafana-prometheus-datasource-13.2.3, hwdata-0.412,
     libical4-4.0.6, libplist-2.8.0, openexr-3.5.2, py-ast-serialize-0.12.1,
     py-configargparse-1.8.0, py-filelock-4.0.9, py-flakes-4.0.2,
     py-google-api-core-2.40.0, py-google-api-python-client-2.201.0,
     py-google-auth-httplib2-0.4.4, py-last-7.2.0, py-librt-0.16.0,
     py-markupsafe-3.0.4, py-msgpack-1.2.3, py-mypy-2.4.0,
     py-pdm_backend-2.5.0, py-pylint-4.1.2, py-scikit-build-core-1.1.1,
     py-tzdata-2026.5, py-urwid-4.2.4, py-uv-build-0.12.23,
     py-websockets-17.2, py-zensical-0.0.67, py-zipp-4.1.1, rspamd-4.2.1.
   - py-msgpack-1.2.2.
VersionDeltaFile
1.28078+29-2doc/TODO
+29-21 files

NetBSD/pkgsrc abJj6hT — doc TODO CHANGES-2026

   doc: Updated devel/lcov to 2.6
VersionDeltaFile
1.28077+1-2doc/TODO
1.6631+2-1doc/CHANGES-2026
+3-32 files

NetBSD/pkgsrc UJaDIN2 — devel/lcov distinfo Makefile, devel/lcov/patches patch-Makefile patch-lib_LcovUtil_Makefile.PL

   lcov: update to 2.6.

   Changes from v2.5 release:

       new html2lcov tool
       Capture source diff and 'baseline' coverage from lcov HTML report - suitable as input to generate differential coverage report versus 'now'. See the html2lcov documentation for details.
       new jacoco2lcov tool
       Translate JaCoCo java coverage data to lcov format - e.g., for multi-language coverage reporting or to take advantage of lcov features. See the jacoco2lcov documentation for details.
       new XS back end (on plaforms which support it).
       C++ implementation of some key types and operations - to improve execution time and memory footprint compared to pure Perl.
       various bug fixes and test coverage improvements.
VersionDeltaFile
1.6+323-0devel/lcov/PLIST
1.25+163-6devel/lcov/Makefile
1.1+16-0devel/lcov/patches/patch-lib_LcovUtil_Makefile.PL
1.12+5-5devel/lcov/distinfo
1.2+1-1devel/lcov/patches/patch-Makefile
+508-125 files

NetBSD/pkgsrc VAbfRz2 — sysutils Makefile

   sysutils/Makefile: + 2
VersionDeltaFile
1.1207+3-1sysutils/Makefile
+3-11 files

NetBSD/pkgsrc 68gw1Ja — doc CHANGES-2026

   doc: Added sysutils/p5-Memory-Process version 0.06
VersionDeltaFile
1.6630+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc WL5nZAO — sysutils/p5-Memory-Process DESCR PLIST

   sysutils/p5-Memory-Process: import p5-Memory-Process-0.06

   Perl class to determine actual memory usage.
VersionDeltaFile
1.1+21-0sysutils/p5-Memory-Process/Makefile
1.1+5-0sysutils/p5-Memory-Process/distinfo
1.1+4-0sysutils/p5-Memory-Process/PLIST
1.1+1-0sysutils/p5-Memory-Process/DESCR
+31-04 files

NetBSD/pkgsrc QSSAtZq — doc TODO CHANGES-2026

   doc: Added sysutils/p5-Memory-Usage version 0.201
VersionDeltaFile
1.28076+2-1doc/TODO
1.6629+2-1doc/CHANGES-2026
+4-22 files

NetBSD/pkgsrc OEefzay — sysutils/p5-Memory-Usage DESCR PLIST

   sysutils/p5-Memory-Usage: import p5-Memory-Usage-0.201

   This module lets you attempt to measure, from your operating system's
   perspective, how much memory a process is using at any given time.
VersionDeltaFile
1.1+18-0sysutils/p5-Memory-Usage/Makefile
1.1+5-0sysutils/p5-Memory-Usage/distinfo
1.1+4-0sysutils/p5-Memory-Usage/PLIST
1.1+2-0sysutils/p5-Memory-Usage/DESCR
+29-04 files

FreeBSD/ports 3f1f7b4 — devel/py-simsimd Makefile

devel/py-simsimd: broken on i386

Reported by:    fallout

(cherry picked from commit 4b9d559f7041e59cd95cd2f6b38e95f274598eea)
DeltaFile
+1-0devel/py-simsimd/Makefile
+1-01 files

FreeBSD/ports 4b9d559 — devel/py-simsimd Makefile

devel/py-simsimd: broken on i386

Reported by:    fallout
DeltaFile
+1-0devel/py-simsimd/Makefile
+1-01 files

FreeBSD/ports b24193c — misc/gitlogue Makefile Makefile.crates, misc/gitlogue/files patch-Cargo.toml patch-Cargo.lock

misc/gitlogue: Update 0.11.0 => 0.12.0

Changelog:
https://github.com/unhappychoice/gitlogue/releases/tag/v0.12.0

Reported by:    Repology, portscout
Approved by:    osa, vvd (Mentors, implicit)
DeltaFile
+13-13misc/gitlogue/distinfo
+5-5misc/gitlogue/Makefile.crates
+3-3misc/gitlogue/files/patch-Cargo.toml
+3-3misc/gitlogue/files/patch-Cargo.lock
+1-2misc/gitlogue/Makefile
+25-265 files

FreeBSD/ports 2e859a7 — misc/claude-code-legacy Makefile distinfo

misc/claude-code-legacy: fix fetch

(cherry picked from commit fd9c66022f77fbf8d18ac285c6a323b900f48df0)
DeltaFile
+3-3misc/claude-code-legacy/distinfo
+0-2misc/claude-code-legacy/Makefile
+3-52 files

FreeBSD/ports fd9c660 — misc/claude-code-legacy Makefile distinfo

misc/claude-code-legacy: fix fetch
DeltaFile
+3-3misc/claude-code-legacy/distinfo
+0-2misc/claude-code-legacy/Makefile
+3-52 files

FreeBSD/ports a338d74 — x11-toolkits/kirigami-app-components Makefile distinfo

x11-toolkits/kirigami-app-components: Update to 1.1.0
DeltaFile
+21-0x11-toolkits/kirigami-app-components/pkg-plist
+3-3x11-toolkits/kirigami-app-components/distinfo
+1-1x11-toolkits/kirigami-app-components/Makefile
+25-43 files

FreeBSD/ports 2c9eb1e — net Makefile, net/byedpi pkg-descr distinfo

net/byedpi: Add new port

SOCKS proxy server to bypass DPI.

WWW: https://github.com/hufrea/byedpi
DeltaFile
+36-0net/byedpi/files/byedpi.in
+30-0net/byedpi/Makefile
+3-0net/byedpi/distinfo
+1-0net/Makefile
+1-0net/byedpi/pkg-descr
+71-05 files

FreeBSD/ports 1448182 — x11-toolkits/kirigami-addons-qt6 Makefile pkg-plist

x11-toolkits/kirigami-addons-qt6: Update to 1.15.0
DeltaFile
+3-3x11-toolkits/kirigami-addons-qt6/distinfo
+3-0x11-toolkits/kirigami-addons-qt6/pkg-plist
+1-1x11-toolkits/kirigami-addons-qt6/Makefile
+7-43 files

OpenBSD/src RI5eRcb — regress/usr.sbin/rpki-client Makefile.inc

   rpki-client regress: link bytestring API to the build
VersionDeltaFile
1.51+2-2regress/usr.sbin/rpki-client/Makefile.inc
+2-21 files

OpenBSD/src 4arpZzi — usr.sbin/rpki-client Makefile

   rpki-client: link bytestring API to the build

   ok beck
VersionDeltaFile
1.43+4-1usr.sbin/rpki-client/Makefile
+4-11 files

OpenBSD/src 4WI3rIb — usr.sbin/rpki-client bs_ber.c bs_cbb.c

   rpki-client: add a copy of libcrypto's bytestring API

   This will be used to replace the terrible CMS API from libcrypto. Longer
   term this might also be used to implement better parsers for certs, CRLs
   and the signed objects' eContent.

   discussed with claudio and job
   ok beck
VersionDeltaFile
1.1+616-0usr.sbin/rpki-client/bs_cbs.c
1.1+573-0usr.sbin/rpki-client/bytestring.h
1.1+490-0usr.sbin/rpki-client/bs_cbb.c
1.1+270-0usr.sbin/rpki-client/bs_ber.c
+1,949-04 files

FreeBSD/ports 14927af — misc/box2d Makefile

misc/box2d: broken on i386

Reported by:    fallout

(cherry picked from commit e910998f3b45a76715a9f5b63849adc76ba75e6a)
DeltaFile
+2-0misc/box2d/Makefile
+2-01 files

FreeBSD/ports e910998 — misc/box2d Makefile

misc/box2d: broken on i386

Reported by:    fallout
DeltaFile
+2-0misc/box2d/Makefile
+2-01 files

LLVM/project eddb17d — clang/lib/Analysis/LifetimeSafety Checker.cpp

[clang] Migrate away from PointerUnion::dyn_cast (NFC) (#228843)

Note that PointerUnion::dyn_cast has been soft deprecated in
PointerUnion.h:

    // FIXME: Replace the uses of is(), get() and dyn_cast() with
    //        isa<T>, cast<T> and the llvm::dyn_cast<T>

Literal migration would result in dyn_cast_if_present (see the
definition of PointerUnion::dyn_cast), but this patch uses dyn_cast.
Note that the if-then-else chain ends with:

    } else
      llvm_unreachable("Unhandled CausingFact type");

which guarantees that CausingFact is nonnull.

Assisted-by: Antigravity
DeltaFile
+2-2clang/lib/Analysis/LifetimeSafety/Checker.cpp
+2-21 files

OpenBSD/src WtI5fVl — lib/libcrypto/bytestring bytestring.h, lib/libssl bytestring.h

   libcrypto/bytestring.h: make parentheses line up again

   whitespace-only change
VersionDeltaFile
1.30+11-11lib/libssl/bytestring.h
1.10+11-11lib/libcrypto/bytestring/bytestring.h
+22-222 files

NetBSD/pkgsrc OvEbU6A — doc CHANGES-2026

   doc: Updated security/cfssl to 1.7.0
VersionDeltaFile
1.6628+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc iUKRCd1 — security/cfssl Makefile go-modules.mk

   cfssl: update to 1.7.0

   * Add scripts to regenerate {api,bundler,ubiquity}'s testdata
   * Create semgrep.yml
   * Fixes #1237 partially by updating test data certificates to be valid
   * Github actions linter uses golangci-lint at v1.57
   * Migrate goreleaser config to v2 and limit build parallelism
   * Regenerate api's testdata
   * Regenerate bundler's testdata
   * Regenerate ubiquity's testdata
   * Revert "Upgrade certificate-transparency-go from v1.1.8 to v1.3.1"
   * SECENG-13957: feat: add ML-DSA-44/65/87 post-quantum key support
   * Update README
   * Update READMe
   * Update certstore_development and sqlit_test dbs after testdata update
   * Update repository to reflect required min go version of 1.20
   * Update semgrep.yml
   * Upgrade certificate-transparency-go from v1.1.8 to v1.3.1
   * build(deps): bump github.com/go-sql-driver/mysql from 1.7.1 to 1.8.0

    [5 lines not shown]
VersionDeltaFile
1.4+58-55security/cfssl/distinfo
1.4+18-17security/cfssl/go-modules.mk
1.41+2-3security/cfssl/Makefile
+78-753 files

FreeBSD/ports cb731dd — math/mfem Makefile

math/mfem: enable the ZLIB option that is required by science/smith
DeltaFile
+3-2math/mfem/Makefile
+3-21 files

FreeBSD/ports f7d340d — math/superlu-dist Makefile

math/superlu-dist: update WWW
DeltaFile
+2-1math/superlu-dist/Makefile
+2-11 files

FreeBSD/ports 8f69fdb — science/serac Makefile pkg-plist, science/serac/files patch-cmake_thirdparty_SetupSmithThirdParty.cmake

science/serac: move to science/smith
DeltaFile
+177-0science/smith/pkg-plist
+0-176science/serac/pkg-plist
+61-0science/smith/Makefile
+0-59science/serac/Makefile
+44-0science/smith/files/patch-src_smith_numerics_functional_element__restriction.cpp
+0-18science/serac/files/patch-cmake_thirdparty_SetupSmithThirdParty.cmake
+282-25313 files not shown
+353-30719 files