LLVM/project ae6c969 — llvm/test/CodeGen/X86 vector-interleaved-load-i32-stride-8.ll vector-interleaved-load-i16-stride-7.ll

[X86] Enable SlotIndexes compaction by default

Compacting SlotIndexes before greedy allocation drops the entries of
erased instructions, so live range sizes and instruction distances
reflect the code being allocated rather than how much was erased
before it. AMDGPU has done this since #235806; do the same for X86.

Codegen changes only through allocation: no new crashes, verifier
errors or allocation failures in the lit suites, including
EXPENSIVE_CHECKS, and a stage-2 build of LLVM, clang and lld with
-verify-machineinstrs passes its own tests. On llvm-test-suite at -O3,
spills drop 0.3% and .text 0.06%, with compile time unchanged.

Most test updates are regenerated checks. misched-matmul now inserts
20 spills instead of 24. live-debug-vars-stale-slotindexes.mir gets
one more use of %27 so that accumulate_fit still reaches the stale
index path it was written for.
DeltaFile
+15,403-15,465llvm/test/CodeGen/X86/vector-interleaved-load-i64-stride-7.ll
+13,329-13,243llvm/test/CodeGen/X86/vector-interleaved-store-i64-stride-7.ll
+13,199-13,231llvm/test/CodeGen/X86/vector-interleaved-store-i64-stride-8.ll
+12,788-12,826llvm/test/CodeGen/X86/vector-interleaved-load-i64-stride-8.ll
+11,796-11,778llvm/test/CodeGen/X86/vector-interleaved-load-i16-stride-7.ll
+11,057-11,064llvm/test/CodeGen/X86/vector-interleaved-load-i32-stride-8.ll
+77,572-77,607446 files not shown
+344,037-345,683452 files

LLVM/project 9c1973b — clang/lib/CIR/CodeGen TargetInfo.cpp

[CIR] Remove `noexcept` from ABIInfo destructor (NFC) (#235779)

This NFC removes `noexcept` from the `ABIInfo` destructor in order to
suppress this compilation warning:

```sh
[1/10] Building CXX object tools/clang/lib/CIR/CodeGen/CMakeFiles/obj.clangCIR.dir/TargetInfo.cpp.o
/Users/federicobruzzone/dev/llvm-project/clang/lib/CIR/CodeGen/TargetInfo.cpp:177:10: warning: function previously declared with an implicit exception specification redeclared with an explicit exception specification [-Wimplicit-exception-spec-mismatch]
  177 | ABIInfo::~ABIInfo() noexcept = default;
      |          ^
/Users/federicobruzzone/dev/llvm-project/clang/lib/CIR/CodeGen/ABIInfo.h:25:11: note: previous declaration is here
   25 |   virtual ~ABIInfo();
      |           ^
1 warning generated.
```

Signed-off-by: Federico Bruzzone <federico.bruzzone.i at gmail.com>
DeltaFile
+1-1clang/lib/CIR/CodeGen/TargetInfo.cpp
+1-11 files

FreeBSD/ports a199382 — www/cef distinfo Makefile

www/cef: fix distinfo for esbuild, fix aarch64 build, pt2 (+)

PR:     299985, 299550
DeltaFile
+5-4www/cef/Makefile
+2-2www/cef/distinfo
+7-62 files

NetBSD/pkgsrc 1IxnBuk — net/py-junos-eznc PLIST

   py-junos-eznc: fix PLIST for non-default Python versions
VersionDeltaFile
1.13+2-2net/py-junos-eznc/PLIST
+2-21 files

NetBSD/pkgsrc CN0RbfB — devel/py-pipx Makefile

   py-pipx: add missing tool
VersionDeltaFile
1.8+2-1devel/py-pipx/Makefile
+2-11 files

FreeBSD/ports 1480a00 — www/cef/files patch-third__party_libc++abi_src_include_____cxxabi__config.h

www/cef: fix distinfo for esbuild, fix aarch64 build (+)

PR:     299985, 299550
DeltaFile
+11-0www/cef/files/patch-third__party_libc++abi_src_include_____cxxabi__config.h
+11-01 files

NetBSD/pkgsrc zvnbJAR — doc CHANGES-2026

   doc: Updated net/py-metar to 1.4nb1
VersionDeltaFile
1.7488+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc xUytiOx — net/py-metar ALTERNATIVES distinfo, net/py-metar/patches patch-aa

   py-metar: add missing tool

   while here, simplify binary renaming and use standard pkgsrc features
   for that. Add ALTERNATIVES file.

   Bump PKGREVISION.
VersionDeltaFile
1.16+5-3net/py-metar/Makefile
1.5+2-2net/py-metar/PLIST
1.7+1-2net/py-metar/distinfo
1.4+1-1net/py-metar/patches/patch-aa
1.1+1-0net/py-metar/ALTERNATIVES
+10-85 files

FreeBSD/ports e45ae10 — mail/mlmmj Makefile distinfo

mail/mlmmj: update to 2.2.3

Changes:
 - Security: do not expand $variables$ or %directives% in substituted
   values or formatted sources; a crafted Subject: or subscriber address
   could leak control files into notices, digests and +list replies, or
   loop forever.
 - Security: strip CR, LF and NUL from decoded headers to block header
   injection (e.g. Bcc:).
 - Security: refuse bouncing addresses containing '/', which could
   delete or append to files outside bounce/, subconf/ and unsubconf/.
 - Security: fix a heap overflow with a wide prefix before an included
   source (e.g. "- %listsubs%").
 - Bounces: where FD_RESOLVE_BENEATH is available, confine lookups
   relative to bounce/, subconf/, unsubconf/ and the queue to those
   directories.
 - control/access: a deny-<qualifier> rule reports its listtext only
   when it matches; a bare deny-<qualifier> rule matches every mail.
 - Moderation: no control/moderators is no longer fatal; the post is

    [15 lines not shown]
DeltaFile
+3-3mail/mlmmj/distinfo
+1-1mail/mlmmj/Makefile
+4-42 files

FreeBSD/ports 887ffb0 — graphics/blender Makefile

graphics/blender: unbreak aarch64 build (+)

Add missed build dependecy on sse2neon for aarch64

CMake Error at /usr/local/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:233 (message):
  Could NOT find sse2neon (missing: SSE2NEON_INCLUDE_DIR)

Reported by:    bulk -t
Approved by:    portmgr blanket
DeltaFile
+2-0graphics/blender/Makefile
+2-01 files

NetBSD/pkgsrc-wip 47449b8 — vim-classic-gtk2 Makefile

vim-classic-gtk2: fix DEPENDS
DeltaFile
+2-2vim-classic-gtk2/Makefile
+2-21 files

FreeBSD/ports bcb1b9e — sysutils/fwupd Makefile distinfo, sysutils/fwupd/files patch-src_fu-usb-backend-test.c patch-meson.build

sysutils/fwupd: Update to 2.1.9
DeltaFile
+4-3sysutils/fwupd/pkg-plist
+3-3sysutils/fwupd/files/patch-libfwupdplugin_fu-freebsd-efivars.c
+3-3sysutils/fwupd/distinfo
+3-2sysutils/fwupd/files/patch-meson.build
+2-2sysutils/fwupd/files/patch-src_fu-usb-backend-test.c
+1-1sysutils/fwupd/Makefile
+16-146 files

FreeBSD/ports 621a8fb — devel/java-subversion Makefile, devel/ruby-subversion Makefile

devel/{,java-,ruby-}subversion{,-lts}: drop compiler-specific flags

Remove every compiler-conditional/workaround flag from this port
family, relying on stock Clang/libc++ behavior instead:

- devel/subversion, devel/subversion-lts: drop the amd64-only
  CFLAGS+=-fpic -DPIC block and USES=compiler. Add files/patch-configure:
  configure's "additional flags to link C++ libraries" check only
  special-cases *freebsd10* as needing no extra -lstdc++; every later
  FreeBSD release falls through to the default case and gets -lstdc++
  added, which fails to link since FreeBSD has shipped Clang/libc++
  (no libstdc++.so) since 10.0. Broaden the match to *freebsd*.
- devel/java-subversion: drop the post-configure block that blanked
  out LT_CXX_LIBADD by hand when COMPILER_TYPE == clang, superseded
  by the configure-level fix above; drop the now-unused
  USES=compiler. Also drop JAVA_OS=native, matching www/tomcat-native
  (another native-JNI port with --with-java-home=${JAVA_HOME}), which
  carries no such restriction either.
- devel/ruby-subversion: drop CFLAGS+=-fdeclspec and the

    [6 lines not shown]
DeltaFile
+3-11devel/java-subversion/Makefile
+11-0devel/subversion/files/patch-configure
+11-0devel/subversion-lts/files/patch-configure
+2-8devel/ruby-subversion/Makefile
+0-4devel/subversion/Makefile.common
+0-4devel/subversion-lts/Makefile.common
+27-272 files not shown
+29-298 files

NetBSD/pkgsrc 4T6DkNB — doc TODO CHANGES-2026

   doc: Updated mail/py-notmuch2 to 0.40nb4
VersionDeltaFile
1.28259+2-1doc/TODO
1.7487+2-1doc/CHANGES-2026
+4-22 files

NetBSD/pkgsrc ueXxG4z — mail/py-notmuch2 PLIST Makefile

   py-notmuch2: fix for latest setuptools and depend on it

   Bump PKGREVISION.
VersionDeltaFile
1.11+3-3mail/py-notmuch2/Makefile
1.2+2-2mail/py-notmuch2/PLIST
+5-52 files

OpenBSD/ports R5aS018 — devel/glib2/patches patch-gio_kqueue_gkqueuefilemonitor_c patch-glib_glib-unix_c

   Add URLs to MR.
VersionDeltaFile
1.5+1-2devel/glib2/patches/patch-gio_gsocket_c
1.11+1-1devel/glib2/patches/patch-gio_kqueue_gkqueuefilemonitor_c
1.2+2-0devel/glib2/patches/patch-glib_glib-unix_c
1.3+2-0devel/glib2/patches/patch-gio_tests_iptosmessage_c
+6-34 files

LLVM/project d7faee5 — llvm/test/CodeGen/AMDGPU memintrinsic-unroll.ll amdgcn.bitcast.832bit.ll

Rebase, address comments

Created using spr 1.3.7
DeltaFile
+88,705-91,244llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.1024bit.ll
+25,383-26,405llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.512bit.ll
+9,311-9,381llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.960bit.ll
+8,998-9,209llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.896bit.ll
+8,016-8,194llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.832bit.ll
+7,335-7,432llvm/test/CodeGen/AMDGPU/memintrinsic-unroll.ll
+147,748-151,8654,452 files not shown
+403,892-339,6254,458 files

LLVM/project 33e1c2c — llvm/test/Transforms/SLPVectorizer/X86 extracted-subfields-bswap.ll

[SLP][NFC]Add an extra test for extracted bswap vectorization, NFC



Reviewers: 

Pull Request: https://github.com/llvm/llvm-project/pull/237554
DeltaFile
+35-0llvm/test/Transforms/SLPVectorizer/X86/extracted-subfields-bswap.ll
+35-01 files

NetBSD/src KwRYpAR — usr.sbin/npf/npfctl npf.conf.5

   PR misc/60946

   man for random block procedure extension in NPF
VersionDeltaFile
1.114+29-3usr.sbin/npf/npfctl/npf.conf.5
+29-31 files

NetBSD/pkgsrc Lvpnz8L — cross/mingw-w64-x86_64-crt buildlink3.mk, cross/mingw-w64-x86_64-crt-msvcrt buildlink3.mk

   Fix incomplete mingw-w64 update
VersionDeltaFile
1.4+2-2cross/mingw-w64-x86_64-winpthreads/buildlink3.mk
1.10+2-2cross/mingw-w64-x86_64-winpthreads/Makefile.common
1.4+2-2cross/mingw-w64-x86_64-headers/buildlink3.mk
1.2+2-2cross/mingw-w64-x86_64-headers-msvcrt/buildlink3.mk
1.4+2-2cross/mingw-w64-x86_64-crt/buildlink3.mk
1.2+2-2cross/mingw-w64-x86_64-crt-msvcrt/buildlink3.mk
+12-126 files not shown
+24-2412 files

LLVM/project 58d26f4 — llvm/test/CodeGen/AMDGPU token-factor-inline-limit-test.ll

[AMDGPU] token-factor-inline-limit-test.ll - regenerate test checks (#237551)

Prep work for topological sorting
DeltaFile
+154-42llvm/test/CodeGen/AMDGPU/token-factor-inline-limit-test.ll
+154-421 files

HardenedBSD/src 3f28a09 — contrib/bsnmp/lib asn1.3, contrib/bsnmp/snmp_target snmp_target.3

Merge remote-tracking branch 'rad/hardened/current/master' into hardened/current/pledge
DeltaFile
+4-4contrib/hyperv/tools/hv_kvp_daemon.8
+3-3contrib/hyperv/tools/hv_vss_daemon.8
+2-2contrib/pf/pflogd/pflogd.8
+2-2contrib/elftoolchain/addr2line/addr2line.1
+2-2contrib/bsnmp/snmp_target/snmp_target.3
+1-1contrib/bsnmp/lib/asn1.3
+14-147 files not shown
+21-2113 files

HardenedBSD/src 2d98ba5 — contrib/bsnmp/lib asn1.3, contrib/bsnmp/snmp_target snmp_target.3

Merge branch 'freebsd/current/main' into hardened/current/master
DeltaFile
+4-4contrib/hyperv/tools/hv_kvp_daemon.8
+3-3contrib/hyperv/tools/hv_vss_daemon.8
+2-2contrib/pf/pflogd/pflogd.8
+2-2contrib/elftoolchain/addr2line/addr2line.1
+2-2contrib/bsnmp/snmp_target/snmp_target.3
+1-1contrib/bsnmp/lib/asn1.3
+14-147 files not shown
+21-2113 files

HardenedBSD/src 1efa1e2 — lib/msun/arm fenv.c, lib/msun/man fenv.3 fegetmode.3

Merge branch 'freebsd/15-stable/main' into hardened/15-stable/main
DeltaFile
+88-67sys/sys/stdatomic.h
+78-0lib/msun/x86/fenv.h
+70-0lib/msun/man/fegetmode.3
+63-0lib/msun/tests/fenv_test.c
+48-1lib/msun/man/fenv.3
+42-0lib/msun/arm/fenv.c
+389-6824 files not shown
+667-7930 files

NetBSD/pkgsrc uWH5Afy — doc CHANGES-2026

   doc: Updated geography/py-spartn to 1.1.2
VersionDeltaFile
1.7486+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc guwuK2L — geography/py-spartn Makefile distinfo

   geography/py-spartn: Update to 1.1.2

   Upstream NEWS content:

   ### RELEASE 1.1.2

   1. Add SPARTNError as generic SPARTN error super class.

   ### RELEASE 1.1.1
VersionDeltaFile
1.5+4-4geography/py-spartn/distinfo
1.8+2-2geography/py-spartn/Makefile
+6-62 files

OpenBSD/src 1qrqh6q — regress/libexec/ld.so/df_1_noopen Makefile

   regress/libexec/ld.so/df_1_noopen: survive with -j4

   OK: miod@
VersionDeltaFile
1.7+6-6regress/libexec/ld.so/df_1_noopen/Makefile
+6-61 files

NetBSD/src alvstdP — sys/arch/m68k/m68k m68k_machdep.c

   Need to include opt_fpu_emulate.h here.
VersionDeltaFile
1.25+3-2sys/arch/m68k/m68k/m68k_machdep.c
+3-21 files

LLVM/project 832a087 — clang/test/CodeGenCXX new-init-stmt-expr.cpp, llvm/lib/Transforms/IPO MemProfContextDisambiguation.cpp

Merge branch 'users/void/asm-rm-4-regallocfast-fold' into users/void/asm-rm-5-prefer-reg
DeltaFile
+495-5llvm/lib/Transforms/IPO/MemProfContextDisambiguation.cpp
+309-59llvm/test/Transforms/LoopVectorize/runtime-checks-hoist.ll
+129-122offload/plugins-nextgen/common/src/PluginInterface.cpp
+236-0llvm/test/Instrumentation/MemorySanitizer/vector-extract-last-active.ll
+234-0llvm/test/ThinLTO/X86/memprof-report-hinted-sizes-detail.ll
+216-0clang/test/CodeGenCXX/new-init-stmt-expr.cpp
+1,619-186214 files not shown
+6,887-1,471220 files

LLVM/project f84fc62 — clang/test/CodeGenCXX new-init-stmt-expr.cpp, llvm/lib/Transforms/IPO MemProfContextDisambiguation.cpp

Merge branch 'users/void/asm-rm-3-direct-mem-output-error' into users/void/asm-rm-4-regallocfast-fold
DeltaFile
+495-5llvm/lib/Transforms/IPO/MemProfContextDisambiguation.cpp
+309-59llvm/test/Transforms/LoopVectorize/runtime-checks-hoist.ll
+129-122offload/plugins-nextgen/common/src/PluginInterface.cpp
+236-0llvm/test/Instrumentation/MemorySanitizer/vector-extract-last-active.ll
+234-0llvm/test/ThinLTO/X86/memprof-report-hinted-sizes-detail.ll
+216-0clang/test/CodeGenCXX/new-init-stmt-expr.cpp
+1,619-186214 files not shown
+6,887-1,471220 files