LLVM/project 11f0e77llvm/lib/CodeGen GCRootLowering.cpp, llvm/test/CodeGen/Generic gc-lowering.ll

[CodeGen][GC] Initialize roots with `Constant::getNullValue()` instead of `ConstantPointerNull::get()` (#199367)

Fixes #199219
DeltaFile
+26-0llvm/test/CodeGen/Generic/gc-lowering.ll
+2-3llvm/lib/CodeGen/GCRootLowering.cpp
+28-32 files

LLVM/project ab17454llvm/lib/Transforms/Vectorize LoopVectorize.cpp, llvm/test/Transforms/LoopVectorize select-cmp-blend-chain.ll

Revert "[LV] Handle chained selects/blends when creating new rdx chain. (#199443)" (#199461)

This reverts commit 3f561eab147abf17c1838b4e3dc19837837a9740 due to
buildbot breakage
((https://lab.llvm.org/staging/#/builders/7/builds/1736/steps/9/logs/stdio).
DeltaFile
+0-284llvm/test/Transforms/LoopVectorize/select-cmp-blend-chain.ll
+24-25llvm/lib/Transforms/Vectorize/LoopVectorize.cpp
+24-3092 files

LLVM/project 248d1e8clang/test/CodeGenCXX visibility.cpp, clang/test/Modules template-default-args-3.cpp template-default-args-2.cpp

[clang] NFC: add some new test cases

These are extracted from my current and future PRs.

They don't have much to do with the PRs themselves except that
they were regressions our test suite missed catching.
DeltaFile
+36-0clang/test/Modules/template-default-args-3.cpp
+30-0clang/test/Modules/template-default-args-2.cpp
+22-0clang/test/CodeGenCXX/visibility.cpp
+7-0clang/test/SemaTemplate/generic-lambda.cpp
+7-0clang/test/SemaTemplate/partial-spec-instantiate.cpp
+102-05 files

LLVM/project 53afbc8bolt/include/bolt/Profile DataAggregator.h, bolt/lib/Profile DataAggregator.cpp

[𝘀𝗽𝗿] initial version

Created using spr 1.3.4
DeltaFile
+150-49bolt/lib/Profile/DataAggregator.cpp
+24-6bolt/include/bolt/Profile/DataAggregator.h
+6-24bolt/tools/driver/llvm-bolt.cpp
+21-2bolt/tools/merge-fdata/merge-fdata.cpp
+22-0bolt/test/merge-fdata-no-lbr-event-multi.test
+10-9bolt/lib/Utils/CommandLineOpts.cpp
+233-909 files not shown
+310-9515 files

LLVM/project 925a1e7bolt/include/bolt/Profile DataAggregator.h, bolt/lib/Profile DataAggregator.cpp

[𝘀𝗽𝗿] changes to main this commit is based on

Created using spr 1.3.4

[skip ci]
DeltaFile
+120-47bolt/lib/Profile/DataAggregator.cpp
+6-24bolt/tools/driver/llvm-bolt.cpp
+19-4bolt/include/bolt/Profile/DataAggregator.h
+21-2bolt/tools/merge-fdata/merge-fdata.cpp
+22-0bolt/test/merge-fdata-no-lbr-event-multi.test
+18-0bolt/test/merge-fdata-no-lbr-event.test
+206-776 files not shown
+240-8812 files

Illumos/gate a35bb9dusr/src/cmd/zpool zpool_main.c, usr/src/lib/libzfs/common libzfs_pool.c

18098 Add subcommand to wait for background zfs activity to complete
Imported from: delphix-os 5ff176c46fd197288d4e4be43804c66f3785c586
Reviewed by: Matt Ahrens <matt at mahrens.org>
Reviewed by: Toomas Soome <tsoome at me.com>
Approved by: Gordon Ross <gordon.w.ross at gmail.com>
DeltaFile
+514-40usr/src/cmd/zpool/zpool_main.c
+275-0usr/src/uts/common/fs/zfs/spa.c
+124-0usr/src/test/zfs-tests/tests/functional/cli_root/zpool_wait/zpool_wait.kshlib
+100-20usr/src/lib/libzfs/common/libzfs_pool.c
+94-8usr/src/man/man8/zpool.8
+99-0usr/src/test/zfs-tests/tests/functional/cli_root/zpool_wait/zpool_wait_freeing.ksh
+1,206-6851 files not shown
+2,701-11457 files

Illumos/gate 9edfe05usr/src/uts/common/fs/zfs zil.c

18022 Fix ASSERT in zil_create() during ztest
Imported from: OpenZFS 8010 c04812f964a2a79ec501fb1ba995ef333ff79172
Reviewed by: Matt Ahrens <matt at mahrens.org>
Reviewed by: Toomas Soome <tsoome at me.com>
Approved by: Gordon Ross <gordon.w.ross at gmail.com>
DeltaFile
+2-1usr/src/uts/common/fs/zfs/zil.c
+2-11 files

LLVM/project e8bd5dcllvm/utils/gn/secondary/clang/tools/clang-sycl-linker BUILD.gn

[gn build] Add missing clang-sycl-linker dependency (#199464)
DeltaFile
+1-0llvm/utils/gn/secondary/clang/tools/clang-sycl-linker/BUILD.gn
+1-01 files

LLVM/project 25294a2.github/workflows release-binaries.yml

workflows/release-binaries: Validate input and remove template expansion (#199434)

https://github.com/llvm/llvm-project/security/code-scanning/1699
https://github.com/llvm/llvm-project/security/code-scanning/1700
https://github.com/llvm/llvm-project/security/code-scanning/1701
https://github.com/llvm/llvm-project/security/code-scanning/1702
https://github.com/llvm/llvm-project/security/code-scanning/1703
https://github.com/llvm/llvm-project/security/code-scanning/1704
https://github.com/llvm/llvm-project/security/code-scanning/1705
https://github.com/llvm/llvm-project/security/code-scanning/1706
https://github.com/llvm/llvm-project/security/code-scanning/1707
https://github.com/llvm/llvm-project/security/code-scanning/1708
https://github.com/llvm/llvm-project/security/code-scanning/1709
https://github.com/llvm/llvm-project/security/code-scanning/1710
https://github.com/llvm/llvm-project/security/code-scanning/1711
DeltaFile
+27-12.github/workflows/release-binaries.yml
+27-121 files

LLVM/project 643f8c2llvm/lib/Transforms/Vectorize LoopVectorize.cpp, llvm/test/Transforms/LoopVectorize select-cmp-blend-chain.ll

Revert "[LV] Handle chained selects/blends when creating new rdx chain. (#199…"

This reverts commit 3f561eab147abf17c1838b4e3dc19837837a9740.
DeltaFile
+0-284llvm/test/Transforms/LoopVectorize/select-cmp-blend-chain.ll
+24-25llvm/lib/Transforms/Vectorize/LoopVectorize.cpp
+24-3092 files

LLVM/project 72d747dlibcxx/test/std/utilities/memory/specialized.algorithms destroy.h, libcxx/test/support algorithms.h

[libc++][test] Move backported algorithms to `libcxx/test/support` (#199431)

And namespace `util`. This will make helpers provided more consistently,
and potentially allow us to unify test helper namespaces in the future.
DeltaFile
+49-0libcxx/test/support/algorithms.h
+0-47libcxx/test/std/utilities/memory/specialized.algorithms/destroy.h
+49-472 files

FreeBSD/ports b3eb2fewww/marmite Makefile

www/marmite: Remove unused oniguruma and pkgconfig deps

- Drop oniguruma dependency after upstream removed the comrak
  feature flag requiring it
- Remove pkgconfig dependency since no external C libs are needed
- Replace unused ssl dependency with libzstd
DeltaFile
+3-3www/marmite/Makefile
+3-31 files

LLVM/project 38a8cd7clang/lib/Analysis/LifetimeSafety Checker.cpp

[LifetimeSafety] Fix use-after-scope from #198784 (#199455)

This fixes a use-after-scope introduced by #198784 (reported in
https://github.com/llvm/llvm-project/pull/198784#issuecomment-4530043621),
by manually extending the lifetime.

AFAIK clang is built using C++17 [*], hence C++23 P2718R0's lifetime
extension in range-based for loops does not apply.

[*] "Unless otherwise documented, LLVM subprojects are written using
standard C++17 code"
(https://llvm.org/docs/CodingStandards.html#c-standard-versions)
DeltaFile
+5-2clang/lib/Analysis/LifetimeSafety/Checker.cpp
+5-21 files

LLVM/project 3ad076e.github/workflows release-sources.yml

workflows/release-sources: Validate input and remove template expansion (#199426)

https://github.com/llvm/llvm-project/security/code-scanning/1730
https://github.com/llvm/llvm-project/security/code-scanning/1731
https://github.com/llvm/llvm-project/security/code-scanning/1732
https://github.com/llvm/llvm-project/security/code-scanning/1733
DeltaFile
+14-5.github/workflows/release-sources.yml
+14-51 files

NetBSD/pkgsrc-wip 1cc2474rio PKGMESSAGE Makefile

rio: add PKGMESSAGE; declare ncurses DEPENDS

PKGMESSAGE covers three user-visible gotchas: base-system programs
need TERM=xterm-256color (libterminfo reads only the CDB, not
TERMINFO_DIRS), shell detection from /etc/passwd, and theme placement.

DEPENDS on ncurses is now explicit: do-install calls
${LOCALBASE}/bin/tic which requires ncurses to be installed, and the
installed terminfo is only useful to ncurses-linked programs anyway.
DeltaFile
+34-0rio/PKGMESSAGE
+1-0rio/Makefile
+35-02 files

NetBSD/src ap4CUCcsys/arch/arm/cortex gicv3_its.c gicv3_its.h

   gicv3_its: Fix ITT sizing.

   The ITT being allocated did not match the size specified on the MAPD
   command. This could cause hardware to read past the end of the ITT.

   The old code used a fixed offset mapping scheme to assign eventIDs (the
   eventID was derived from the LPI INTID). This scheme is wasteful and
   doesn't scale well as the ITT is essentially an array of ITEs starting
   with eventID 0. This change introduces per-deviceID namespaces for
   eventIDs and allocates them starting with 0. A fixed number of eventIDs is
   made available for each deviceID (MAXCPUS * 2). On a platform with an ITE
   size of 8 bytes, this allows the ITT to fit in a single page.

   The ITT is sized larger than the initial request as multiple requestors
   could potentially share the same deviceID (this is the case for legacy PCI
   devices behind a PCIe-to-PCI bridge).

   The size parameter of the MAPD command now matches the allocated ITT.

   Tested on QEMU KVM Virtual Machine and Ampere eMAG (Lenovo HR330A).
VersionDeltaFile
1.42+131-31sys/arch/arm/cortex/gicv3_its.c
1.11+17-1sys/arch/arm/cortex/gicv3_its.h
+148-322 files

NetBSD/pkgsrc qqpBnv9doc CHANGES-2026

   doc: Updated net/dhcpsd to 0.0.8
VersionDeltaFile
1.3259+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc 8sDaqcGnet/dhcpsd distinfo Makefile

   Update to dhcpsd-0.0.8:

   * leasefile fixes
   * Compile on NetBSD-9
   * less log spam
   * LUA: work with DHCP messages less than BOOTP in length
VersionDeltaFile
1.5+4-4net/dhcpsd/distinfo
1.5+2-2net/dhcpsd/Makefile
+6-62 files

GhostBSD/ports cd2de20x11/libinput Makefile, x11/libinput/files patch-src_evdev.c

Merge pull request #128 from ghostbsd/libinput

x11/libinput: fix USB keyboard not recognized with usbhid
DeltaFile
+72-13x11/libinput/files/patch-src_evdev.c
+1-0x11/libinput/Makefile
+73-132 files

FreeBSD/ports 6368c6bnet/krakend-ce distinfo Makefile

net/krakend-ce: Security update 2.13.5 => 2.13.6

Security CVEs - May 2026
Source: Go Security Team announcements

https://github.com/krakend/krakend-ce/pull/1094

Approved by:            db@, yuri@ (Mentors, implicit)
MFH:                    2026Q2

(cherry picked from commit 681bbaf14e8561d7758e61e4986969fd060b1f68)
DeltaFile
+5-5net/krakend-ce/distinfo
+1-2net/krakend-ce/Makefile
+6-72 files

FreeBSD/ports 681bbafnet/krakend-ce distinfo Makefile

net/krakend-ce: Security update 2.13.5 => 2.13.6

Security CVEs - May 2026
Source: Go Security Team announcements

https://github.com/krakend/krakend-ce/pull/1094

Approved by:            db@, yuri@ (Mentors, implicit)
MFH:                    2026Q2
DeltaFile
+5-5net/krakend-ce/distinfo
+1-1net/krakend-ce/Makefile
+6-62 files

FreeBSD/ports cf08ce3mail/thunderbird-esr distinfo Makefile

mail/thunderbird-esr: udpate to 140.11.1 (rc1)

Release Notes (soon):
  https://www.thunderbird.net/en-US/thunderbird/140.11.1esr/releasenotes/

(cherry picked from commit bbacdf7dd09de522eb24829254477e8ec404f700)
DeltaFile
+3-3mail/thunderbird-esr/distinfo
+1-1mail/thunderbird-esr/Makefile
+4-42 files

FreeBSD/ports bbacdf7mail/thunderbird-esr distinfo Makefile

mail/thunderbird-esr: udpate to 140.11.1 (rc1)

Release Notes (soon):
  https://www.thunderbird.net/en-US/thunderbird/140.11.1esr/releasenotes/
DeltaFile
+3-3mail/thunderbird-esr/distinfo
+1-1mail/thunderbird-esr/Makefile
+4-42 files

NetBSD/pkgsrc-wip c7525d4rio Makefile options.mk, rio/patches patch-misc_rio.terminfo patch-rio-backend_src_config_defaults.rs

rio: fix shell detection, terminfo, man pages, options framework

- patch-teletypewriter_src_unix_mod.rs: add NetBSD shell override so rio
  starts the shell from /etc/passwd rather than inheriting $SHELL=/bin/ksh
  from the display manager; also fix use-spawn on NetBSD so --login arg
  is passed (patch-rio-backend_src_config_defaults.rs)
- patch-misc_rio.terminfo: remove the "rio" entry; ncurses already ships
  share/terminfo/r/rio, compiling it here caused a pkg_add PLIST conflict;
  tic now produces only rio+base and xterm-rio (unique to this package)
- options.mk: new file; add "man" option (on by default) to build rio.1,
  rio.5, rio-bindings.5 from scdoc source in extra/man/
- Makefile: INSTALLATION_DIRS+= (not =) so options.mk additions are kept;
  add man/man1 and man/man5 dirs via options.mk; run tic for terminfo;
  conditional scdoc installs guarded by !empty(PKG_OPTIONS:Mman)
- PLIST: use ${PLIST.man} token for conditional man page entries;
  track share/terminfo/r/rio+base and share/terminfo/x/xterm-rio only
- patch-misc_rio.desktop: set TERMINFO_DIRS=@PREFIX@/share/terminfo and
  EGL_LOG_LEVEL=fatal in Exec lines; PREFIX substituted via SUBST block
- distinfo: regenerate for all new and updated patches
DeltaFile
+30-0rio/patches/patch-misc_rio.terminfo
+25-2rio/Makefile
+24-0rio/patches/patch-rio-backend_src_config_defaults.rs
+19-0rio/patches/patch-teletypewriter_src_unix_mod.rs
+16-0rio/options.mk
+6-5rio/patches/patch-misc_rio.desktop
+120-72 files not shown
+129-98 files

LLVM/project 3cfce5fllvm/lib/Transforms/Vectorize SLPVectorizer.cpp, llvm/test/Transforms/PhaseOrdering/AArch64 reduce_submuladd.ll

[𝘀𝗽𝗿] initial version

Created using spr 1.3.7
DeltaFile
+219-41llvm/test/Transforms/SLPVectorizer/insert-element-build-vector.ll
+219-41llvm/test/Transforms/SLPVectorizer/insert-element-build-vector-inseltpoison.ll
+137-42llvm/test/Transforms/SLPVectorizer/X86/dot-product.ll
+138-30llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
+31-98llvm/test/Transforms/PhaseOrdering/AArch64/reduce_submuladd.ll
+44-56llvm/test/Transforms/SLPVectorizer/X86/horizontal-list.ll
+788-30836 files not shown
+1,088-76342 files

FreeBSD/ports 87ab27dgraphics/plutosvg distinfo Makefile

graphics/plutosvg: Update 0.0.7 => 0.0.8

Approved by:            db@, yuri@ (Mentors, implicit)
DeltaFile
+3-3graphics/plutosvg/distinfo
+1-2graphics/plutosvg/Makefile
+4-52 files

FreeBSD/ports c06fda6graphics/plutovg distinfo Makefile

graphics/plutovg: Update 1.3.2 => 1.3.3

Approved by:            db@, yuri@ (Mentors, implicit)
DeltaFile
+3-3graphics/plutovg/distinfo
+1-1graphics/plutovg/Makefile
+4-42 files

GhostBSD/ports 51feeccx11/libinput Makefile

x11/libinput: bump PORTREVISION to 1
DeltaFile
+1-0x11/libinput/Makefile
+1-01 files

FreeBSD/ports 7a65739textproc/krep distinfo Makefile, textproc/krep/files patch-krep.c

textproc/krep: Update 2.3.0 => 2.4.0

Approved by:            db@, yuri@ (Mentors, implicit)
DeltaFile
+5-14textproc/krep/files/patch-krep.c
+3-3textproc/krep/distinfo
+1-1textproc/krep/Makefile
+9-183 files

NetBSD/pkgsrc wLmirXudoc CHANGES-2026 TODO

   doc: Updated textproc/rumdl to 0.2.0
VersionDeltaFile
1.3258+2-1doc/CHANGES-2026
1.27315+1-2doc/TODO
+3-32 files