LLVM/project 80b1dddllvm/lib/Transforms/Vectorize VPlanTransforms.cpp, llvm/test/Transforms/LoopVectorize predicatedinst-loop-invariant.ll

[LV] Drop the mask of a predicated store masked by the header mask. (#201676)

Drop the mask of a predicated store masked by the header mask (which is
guaranteed to be true at least for the first lane) and both the stored
value and the address are uniform across VF and UF.

An similar version for loads was included in
https://github.com/llvm/llvm-project/pull/196630, but restricted the
uniform-across-vfs-and-ufs did not have impact in practice.

For stores, this results in some improvements after
https://github.com/llvm/llvm-project/pull/196632.

PR: https://github.com/llvm/llvm-project/pull/201676
DeltaFile
+59-49llvm/test/Transforms/LoopVectorize/X86/vectorize-interleaved-accesses-gap.ll
+49-39llvm/test/Transforms/LoopVectorize/SystemZ/pr47665.ll
+17-0llvm/lib/Transforms/Vectorize/VPlanTransforms.cpp
+0-16llvm/test/Transforms/LoopVectorize/predicatedinst-loop-invariant.ll
+125-1044 files

FreeBSD/doc 968cae3website/content/ru/releases/15.1R installation.adoc

website/ru: Add releases/15.1R/installation.adoc

Synced to EN c3372876197d665c77772a2581abdc66bc7b075e
DeltaFile
+96-0website/content/ru/releases/15.1R/installation.adoc
+96-01 files

FreeBSD/doc 93a5549website/content/en/cgi man.cgi

update freebsd-ports alias
DeltaFile
+1-1website/content/en/cgi/man.cgi
+1-11 files

NetBSD/pkgsrc-wip 9e0a0f8john-jumbo PLIST Makefile, john-jumbo/patches patch-src_osx__as__wrapper.sh patch-src_configure

Update to john-jumbo to bleeding-jumbo as of 20260613

Move from the 1.8.0-jumbo-1 release to the bleeding-jumbo development
branch, which tracks ongoing jumbo development past 1.9.0-jumbo-1
(May 2019) -- ~4.5 years and 6000+ jumbo commits beyond 1.8.0-jumbo-1.

Notable changes since 1.8.0-jumbo-1:
- New 1.9.0 core base; bcrypt interleaving on x86-64 raised 2x -> 3x
  for a major speedup on CPUs without SMT
- Extended bitslice DES with more SIMD sets: AVX2, AVX-512 (incl.
  2nd-gen Xeon Phi) and MIC (1st-gen Xeon Phi) on x86(-64); ASIMD
  on Aarch64
- AVX-512 ternary-logic (3-input LUT) DES S-box expressions, also
  used via OpenCL on NVIDIA Maxwell and above
- FPGA support for 7 hash types on ZTEX 1.15y boards
- Many new format/hash types, OpenCL improvements, bugfixes and
  portability updates

Full release notes at https://www.openwall.com/lists/announce/2019/05/14/1
DeltaFile
+198-0john-jumbo/PLIST
+42-6john-jumbo/Makefile
+0-21john-jumbo/patches/patch-src_osx__as__wrapper.sh
+3-12john-jumbo/distinfo
+0-13john-jumbo/patches/patch-src_configure
+0-13john-jumbo/patches/patch-src_escrypt_sysendian.h
+243-656 files not shown
+243-13812 files

FreeBSD/ports 75044aesysutils/chezmoi distinfo Makefile, sysutils/chezmoi/files patch-go.mod patch-assets_chezmoi.io_mkdocs.yml

sysutils/chezmoi: Update 2.50.0 => 2.70.5

Changelog (~50 new versions):
https://github.com/twpayne/chezmoi/releases/tag/v2.51.0
 . . .
https://github.com/twpayne/chezmoi/releases/tag/v2.70.5

PR:             295946
Sponsored by:   UNIS Labs
Co-authored-by: Vladimir Druzenko <vvd at FreeBSD.org>
DeltaFile
+5-303sysutils/chezmoi/distinfo
+7-194sysutils/chezmoi/Makefile
+0-11sysutils/chezmoi/files/patch-go.mod
+0-7sysutils/chezmoi/files/patch-assets_chezmoi.io_mkdocs.yml
+12-5154 files

OpenBSD/src Vu9eE4zusr.bin/tmux window.c screen-redraw.c

   Add a helper to get pane-border-status for a window for some other
   changes to come.
VersionDeltaFile
1.336+17-11usr.bin/tmux/window.c
1.134+6-6usr.bin/tmux/screen-redraw.c
1.468+5-7usr.bin/tmux/server-client.c
1.68+5-5usr.bin/tmux/layout.c
1.1349+4-3usr.bin/tmux/tmux.h
1.58+2-2usr.bin/tmux/cmd-resize-pane.c
+39-341 files not shown
+41-367 files

NetBSD/pkgsrc IiQaZvQsecurity/cyrus-sasl Makefile

   cyrus-sasl: Fails with C23 default language.

   Uses "old-style function definitions".
VersionDeltaFile
1.83+4-1security/cyrus-sasl/Makefile
+4-11 files

Dreckly/dreckly c66062dsecurity/cyrus-sasl Makefile distinfo, security/cyrus-sasl/patches patch-digestmd5-legacy-rejected-pr-688

cyrus-sasl: Fails with C23 default language.

Uses "old-style function definitions".
DeltaFile
+837-0security/cyrus-sasl/patches/patch-digestmd5-legacy-rejected-pr-688
+3-0security/cyrus-sasl/Makefile
+1-0security/cyrus-sasl/distinfo
+841-03 files

FreeBSD/doc 01d2851website/content/en/releases/15.1R relnotes.adoc

15.1/relnotes: Remove ath(4) update

The update was to ath10k, not ath.

Reported by:    bz
DeltaFile
+0-3website/content/en/releases/15.1R/relnotes.adoc
+0-31 files

NetBSD/pkgsrc 0a2Dpvimath/pari23 Makefile

   pari23: Fails with C23 default language.

   Uses "old-style function definitions".
VersionDeltaFile
1.20+6-1math/pari23/Makefile
+6-11 files

Dreckly/dreckly a2f85b0math/pari23 Makefile

pari23: Fails with C23 default language.

Uses "old-style function definitions".
DeltaFile
+5-0math/pari23/Makefile
+5-01 files

NetBSD/pkgsrc HVQkoP5security/libmcrypt Makefile

   libmcrypt: Fails with C23 default language.

   Uses "old-style function definitions" everywhere.
VersionDeltaFile
1.26+4-1security/libmcrypt/Makefile
+4-11 files

Dreckly/dreckly ac870a4security/libmcrypt Makefile

libmcrypt: Fails with C23 default language.

Uses "old-style function definitions" everywhere.
DeltaFile
+3-0security/libmcrypt/Makefile
+3-01 files

NetBSD/pkgsrc uKxjDtpdevel/libmatchbox Makefile distinfo, devel/libmatchbox/patches patch-libmb_mbmenu.h patch-libmb_mbpixbuf.h

   libmatchbox: Build fixes for GCC 14 and GCC 15.
VersionDeltaFile
1.1+15-0devel/libmatchbox/patches/patch-libmb_mbmenu.h
1.1+15-0devel/libmatchbox/patches/patch-libmb_mbpixbuf.h
1.38+4-1devel/libmatchbox/Makefile
1.10+3-1devel/libmatchbox/distinfo
+37-24 files

Dreckly/dreckly 856b483devel/libmatchbox Makefile distinfo, devel/libmatchbox/patches patch-libmb_mbmenu.h patch-libmb_mbpixbuf.h

libmatchbox: Various build fixes for GCC 14 and 15.
DeltaFile
+15-0devel/libmatchbox/patches/patch-libmb_mbmenu.h
+15-0devel/libmatchbox/patches/patch-libmb_mbpixbuf.h
+3-0devel/libmatchbox/Makefile
+2-0devel/libmatchbox/distinfo
+35-04 files

OPNSense/core 894631esrc/opnsense/mvc/app/controllers/OPNsense/Firewall/forms dialogNptRule.xml, src/opnsense/mvc/app/models/OPNsense/Firewall Filter.php

firewall: allow WAN as "associated interface" for NPTv6 #10413
DeltaFile
+13-5src/opnsense/mvc/app/models/OPNsense/Firewall/Filter.php
+1-1src/opnsense/mvc/app/controllers/OPNsense/Firewall/forms/dialogNptRule.xml
+14-62 files

LLVM/project 3df63e9bolt/include/bolt/Rewrite RewriteInstance.h, bolt/lib/Rewrite RewriteInstance.cpp

[BOLT] Zero alignment padding when reusing old text section (#202375)

With --use-old-text, the output starts as a byte-for-byte copy of the
input. Alignment padding between sections could retain stale data from
the original binary. Zero the padding so the result matches writing
sections to new file offsets.
DeltaFile
+46-0bolt/test/AArch64/use-old-text-zero-padding.c
+44-0bolt/lib/Rewrite/RewriteInstance.cpp
+5-0bolt/include/bolt/Rewrite/RewriteInstance.h
+95-03 files

NetBSD/pkgsrc eEikaEggraphics/netpbm Makefile

   netpbm: Various build fixes.

   Firstly, this fails to build with a compiler that defaults to C23,
   due to "old-style function definitions" in getopt.c. So force it to
   build with the gnu89 standard.

   Secondly, we want to force all function definitions to be visible.

   They hardcore XOPEN_SOURCE all over the codebase, so we need to
   override their decision. This eliminates the need to compile with
   -Wno-implicit-function-declaration.

   Why do we want to avoid doing that? Because older GCC versions error
   when they encounter a warning flag that they don't support, and that
   is one of them that GCC 4.x does not support.
VersionDeltaFile
1.261+8-8graphics/netpbm/Makefile
+8-81 files

OpenBSD/src 8KKVLKEusr.bin/tmux layout.c

   Take account of borders when resizing floating panes.
VersionDeltaFile
1.67+3-1usr.bin/tmux/layout.c
+3-11 files

Dreckly/dreckly ec8df75graphics/netpbm Makefile distinfo, graphics/netpbm/patches patch-buildtools_libopt.c patch-lib_util_nstring.c

netpbm: Various build fixes.
DeltaFile
+16-0graphics/netpbm/patches/patch-buildtools_libopt.c
+14-0graphics/netpbm/patches/patch-lib_util_nstring.c
+7-0graphics/netpbm/Makefile
+2-0graphics/netpbm/distinfo
+39-04 files

FreeBSD/ports 9713e05games/lmarbles Makefile

games/lmarbles: Pass maintainership

PR:             295905
DeltaFile
+2-1games/lmarbles/Makefile
+2-11 files

NetBSD/src 500ztyRsys/arch/powerpc/ibm4xx/pci pciex.c

   Config cycle to incorrect device numbers wedges the bus - avoid that.
VersionDeltaFile
1.2+14-6sys/arch/powerpc/ibm4xx/pci/pciex.c
+14-61 files

LLVM/project 3e11b3bcompiler-rt/test/fuzzer fork_corpus_groups.test fork.test

[Fuzzer] Bump max RSS in fork tests (#203688)

These became flaky on at least one buildbot after enabling the internal
shell by default:
1. https://lab.llvm.org/buildbot/#/builders/174/builds/36874
2. https://lab.llvm.org/buildbot/#/builders/174/builds/36876

Try bumping the max RSS to see if that helps.
DeltaFile
+1-1compiler-rt/test/fuzzer/fork_corpus_groups.test
+1-1compiler-rt/test/fuzzer/fork.test
+2-22 files

FreeBSD/ports 07fabbdnet-p2p/amule pkg-plist Makefile, net-p2p/amule/files patch-fix-boost1.89+ patch-fix-boost1.87+

net-p2p/amule: Update to 3.0.0

- Switch to the active community fork upstream
- Switch build system from GNU Autotools to CMake.
- Fix library dependencies by unbundling/forcing native options (disable BFD).
- Clean up obsolete Makefile variables, overrides, and old patches.
- Add tests

Reviewed by:    diizzy
DeltaFile
+0-983net-p2p/amule/files/patch-fix-boost1.89+
+133-135net-p2p/amule/pkg-plist
+0-139net-p2p/amule/files/patch-fix-boost1.87+
+39-98net-p2p/amule/Makefile
+31-0net-p2p/amule/files/patch-disable-try-to-use-ccache
+0-28net-p2p/amule/files/patch-autoconf-2.70
+203-1,3834 files not shown
+214-1,40610 files

FreeBSD/ports b2e64b1devel/wxformbuilder Makefile pkg-plist, devel/wxformbuilder/files patch-create__build__files4.sh patch-build_premake_bsd_Premake4.make

devel/wxformbuilder: Update 3.5.0-beta => 4.2.1, take maintainership

Changelog:
https://github.com/wxFormBuilder/wxFormBuilder/blob/v4.2.1/CHANGELOG.md

- Upstream moved to github.
- Unbundle tinyxml2.

PR:             295955
Sponsored by:   UNIS Labs
Co-authored-by: Vladimir Druzenko <vvd at FreeBSD.org>
DeltaFile
+0-50devel/wxformbuilder/files/patch-create__build__files4.sh
+12-30devel/wxformbuilder/Makefile
+28-13devel/wxformbuilder/pkg-plist
+0-35devel/wxformbuilder/files/patch-build_premake_bsd_Premake4.make
+0-30devel/wxformbuilder/files/patch-sdk_premake_scripts_wxpresets.lua
+18-0devel/wxformbuilder/files/patch-CMakeLists.txt
+58-1585 files not shown
+72-19911 files

OPNSense/core f1fec12src/opnsense/mvc/app/controllers/OPNsense/Firewall/forms dialogNptRule.xml, src/opnsense/mvc/app/models/OPNsense/Firewall Filter.php

firewall: allow WAN as "associated interface" for NPTv6 #10413
DeltaFile
+2-1src/opnsense/mvc/app/models/OPNsense/Firewall/Filter.php
+1-1src/opnsense/mvc/app/controllers/OPNsense/Firewall/forms/dialogNptRule.xml
+3-22 files

FreeBSD/ports 6f01aa2databases/cego distinfo Makefile

databases/cego: update 2.54.25 -> 2.54.29

- fix in CegoBTreeValue::valueToFVL
- log mesage cleanup done for CegoRecoveryManager, CegoQueryManager
  and CegoTableManager.
- Changed return code of CegoBufferPool::writeCheckPoint to int to
  return the exit code of the optional escape command.
  This exit code then is indicated in the admin console
- Consolidation work done for CegoTableManager and CegoAuthManager
- Code reorganization for CegoAuthManager, CegoQueryManager and
  CegoTableManager: TableManager contains low level data access methods,
  QueryManger contains high level access and AuthMenager contains
  authorized access methods
- Post patch for this version : In CegoFieldValue::castTo, changed
  __dateFormatLock to writeLock. This is needed, since with readlock
  the _dateFormatList could be traversed in parallel by the Datetime
  constructor. This may lead to concurreny issues

Author:    Björn Lemke <lemke at lemke-it.com>
DeltaFile
+3-3databases/cego/distinfo
+1-1databases/cego/Makefile
+1-0databases/cego/pkg-plist
+5-43 files

NetBSD/pkgsrc LQz6XR6devel/unifdef Makefile

   unifdef: Fails with C23 default language.

   Uses constexpr as a variable name, which conflicts with the
   C23 keyword.
VersionDeltaFile
1.3+5-1devel/unifdef/Makefile
+5-11 files

Dreckly/dreckly 2fcdea5devel/unifdef Makefile

unifdef: Fails with C23 default language.
DeltaFile
+4-0devel/unifdef/Makefile
+4-01 files

NetBSD/pkgsrc ie1mAhzaudio/timidity Makefile

   timidity: Fails with C23 default language.

   Uses "old-style function definitions".
VersionDeltaFile
1.136+4-1audio/timidity/Makefile
+4-11 files