LLVM/project e1e5b37llvm/lib/Transforms/Scalar LoopInterchange.cpp, llvm/test/Transforms/LoopInterchange inner-induciton-step-is-not-invariant.ll

[LoopInterchange] Reject if inner loop IV has outer-variant step
DeltaFile
+20-48llvm/test/Transforms/LoopInterchange/inner-induciton-step-is-not-invariant.ll
+7-1llvm/lib/Transforms/Scalar/LoopInterchange.cpp
+27-492 files

LLVM/project 4b445c6llvm/lib/Transforms/Scalar LoopInterchange.cpp, llvm/test/Transforms/LoopInterchange reduction2mem-limitation.ll

[LoopInterchange] Consolidate induction and reduction vars check
DeltaFile
+78-93llvm/lib/Transforms/Scalar/LoopInterchange.cpp
+0-6llvm/test/Transforms/LoopInterchange/reduction2mem-limitation.ll
+78-992 files

FreeBSD/ports 0ea06d0mail/nextcloud-mail distinfo Makefile

mail/nextcloud-mail: Update to 5.9.2
DeltaFile
+3-3mail/nextcloud-mail/distinfo
+1-1mail/nextcloud-mail/Makefile
+4-42 files

FreeBSD/ports 5de0042www/nextcloud-contacts distinfo Makefile

www/nextcloud-contacts: Update to 8.7.0
DeltaFile
+3-3www/nextcloud-contacts/distinfo
+1-1www/nextcloud-contacts/Makefile
+4-42 files

LLVM/project b65e7e4llvm/lib/Target/Xtensa XtensaAsmPrinter.cpp, llvm/lib/Target/Xtensa/AsmParser XtensaAsmParser.cpp

[Xtensa] Fix code generation for TLS variables. (#202822)

This MR fixes https://github.com/llvm/llvm-project/issues/190202
DeltaFile
+50-0llvm/test/MC/Xtensa/tls.s
+30-0llvm/test/CodeGen/Xtensa/tls.ll
+7-1llvm/lib/Target/Xtensa/MCTargetDesc/XtensaTargetStreamer.cpp
+0-7llvm/lib/Target/Xtensa/XtensaAsmPrinter.cpp
+1-5llvm/lib/Target/Xtensa/AsmParser/XtensaAsmParser.cpp
+4-0llvm/lib/Target/Xtensa/MCTargetDesc/XtensaMCAsmInfo.cpp
+92-136 files

FreeBSD/ports 83d1a44misc/codex distinfo Makefile.crates, misc/codex/files patch-cargo-crates_v8-149.2.0_build_config_compiler_BUILD.gn patch-cargo-crates_v8-147.4.0_build_config_compiler_BUILD.gn

misc/codex: Update to 0.139.0

Changelog:
- https://github.com/openai/codex/releases/tag/rust-v0.137.0
- https://github.com/openai/codex/releases/tag/rust-v0.138.0
- https://github.com/openai/codex/releases/tag/rust-v0.139.0

Reported by:    GitHub (watch releases)
DeltaFile
+115-83misc/codex/distinfo
+175-0misc/codex/files/patch-cargo-crates_v8-149.2.0_build_config_compiler_BUILD.gn
+0-175misc/codex/files/patch-cargo-crates_v8-147.4.0_build_config_compiler_BUILD.gn
+56-40misc/codex/Makefile.crates
+76-0misc/codex/files/patch-cargo-crates_v8-149.2.0_build_toolchain_freebsd_BUILD.gn
+0-76misc/codex/files/patch-cargo-crates_v8-147.4.0_build_toolchain_freebsd_BUILD.gn
+422-37456 files not shown
+1,088-1,01962 files

LLVM/project c1e628allvm/test/Transforms/LoopInterchange inner-induciton-step-is-not-invariant.ll

[LoopInterchange] Add tests for outer-variant inner IV step (NFC)
DeltaFile
+147-0llvm/test/Transforms/LoopInterchange/inner-induciton-step-is-not-invariant.ll
+147-01 files

OPNSense/core 9d0e4bfsrc/opnsense/mvc/tests/app/models/OPNsense/Base/FieldTypes TextFieldTest.php

src: style update
DeltaFile
+0-1src/opnsense/mvc/tests/app/models/OPNsense/Base/FieldTypes/TextFieldTest.php
+0-11 files

FreeBSD/ports 86e1123security/vuxml/vuln 2026.xml

security/vuxml: remove bogus <cvename/s> tags

Unbreak the vuxml build (again).

Fixes:          81a6669e034d07e3db13eff0688b32365ceff302
DeltaFile
+0-2security/vuxml/vuln/2026.xml
+0-21 files

LLVM/project d6abc8fllvm/test/Transforms/LoopInterchange fp-reductions.ll reductions-across-inner-and-outer-loop.ll

[LoopInterchange] Use UTC as much as possible (NFC) (#202096)

Historically, the loop-interchange tests have relied heavily on checks
via pass remarks. This is because pass remarks are more human-readable
than the CHECK directives generated by UTC. However, during recent
development, I found some downsides:

- Updating them manually is a bit tedious.
- We need to carefully keep the remarks and the code consistent with
each other. In other words, we don't have any way to verify whether the
remarks themselves are reasonable.

For these reasons, I now think it makes more sense to rely on UTC as
much as possible, and this patch does that. Some tests are left as-is,
e.g., the test for checking remarks.

Disclosure: This patch is assisted-by Claude Code.
DeltaFile
+364-49llvm/test/Transforms/LoopInterchange/fp-reductions.ll
+209-117llvm/test/Transforms/LoopInterchange/reductions-across-inner-and-outer-loop.ll
+277-43llvm/test/Transforms/LoopInterchange/reductions-non-wrapped-operations.ll
+188-40llvm/test/Transforms/LoopInterchange/legality-for-scalar-deps.ll
+148-33llvm/test/Transforms/LoopInterchange/profitability-vectorization-heuristic.ll
+97-45llvm/test/Transforms/LoopInterchange/currentLimitation.ll
+1,283-32716 files not shown
+2,089-56822 files

OpenBSD/ports L8diJafdevel/cbindgen distinfo Makefile

   devel/cbindgen: update to 0.29.4

   see https://github.com/mozilla/cbindgen/releases/tag/0.29.4
   will be required for firefox 153 per #2046167
VersionDeltaFile
1.37+2-2devel/cbindgen/distinfo
1.52+1-1devel/cbindgen/Makefile
+3-32 files

OpenBSD/src DXdPKxnusr.bin/tmux key-bindings.c

   Hide Swap Marked also since floating panes cannot be swapped yet.
VersionDeltaFile
1.173+2-2usr.bin/tmux/key-bindings.c
+2-21 files

NetBSD/src 7kOs80fshare/man/man4/man4.sgimips haud.4 Makefile

   Add sgimips/haud(4) manpage.
VersionDeltaFile
1.1+117-0share/man/man4/man4.sgimips/haud.4
1.12+4-3share/man/man4/man4.sgimips/Makefile
+121-32 files

FreeBSD/ports 5c4e772net-p2p/aeron/files patch-aeron-client_src_main_c_util_aeron__platform.h patch-aeron-client_src_main_cpp__wrapper_util_Platform.h

net-p2p/aeron: add powerpc64* support

Backport of upstream 3a7c08365fa023b7084f6f75ac3ab39d74f7992b.
DeltaFile
+16-0net-p2p/aeron/files/patch-aeron-client_src_main_c_util_aeron__platform.h
+13-0net-p2p/aeron/files/patch-aeron-client_src_main_cpp__wrapper_util_Platform.h
+13-0net-p2p/aeron/files/patch-aeron-client_src_main_cpp_util_Platform.h
+11-0net-p2p/aeron/files/patch-aeron-client_src_main_cpp_concurrent_Atomic64.h
+11-0net-p2p/aeron/files/patch-aeron-client_src_main_c_concurrent_aeron__atomic.h
+11-0net-p2p/aeron/files/patch-aeron-client_src_main_cpp__wrapper_concurrent_Atomic64.h
+75-02 files not shown
+87-18 files

FreeBSD/ports 0ba22c6lang/libobjc2 Makefile distinfo, lang/libobjc2/files patch-objc__msgSend.powerpc64.S patch-CMakeLists.txt

lang/libobjc2: update to 2.3, add msdSend for powerpc64*

Changelog:      https://github.com/gnustep/libobjc2/releases/tag/v2.3
DeltaFile
+301-0lang/libobjc2/files/patch-objc__msgSend.powerpc64.S
+9-12lang/libobjc2/files/patch-CMakeLists.txt
+4-15lang/libobjc2/Makefile
+12-0lang/libobjc2/files/patch-objc_message.h
+11-0lang/libobjc2/files/patch-objc__msgSend.S
+3-3lang/libobjc2/distinfo
+340-301 files not shown
+345-307 files

FreeBSD/ports 993d824games/openrct2 distinfo pkg-plist

games/openrct2: update to 0.5.2

Changelog:      https://github.com/OpenRCT2/OpenRCT2/releases/tag/v0.5.2
DeltaFile
+11-11games/openrct2/distinfo
+2-0games/openrct2/pkg-plist
+1-1games/openrct2/Makefile
+14-123 files

FreeBSD/ports eb4fb3cdevel/systemc Makefile, devel/systemc/files patch-configure.ac

devel/systemc: add powerpc64* support

QuickThreads has no ppc64 coroutine asm; use the pthreads backend there.
DeltaFile
+13-0devel/systemc/files/patch-configure.ac
+7-1devel/systemc/Makefile
+20-12 files

FreeBSD/ports dfe9b98audio/pipewire-spa-oss Makefile

audio/pipewire-spa-oss: enable on powerpc64*
DeltaFile
+1-1audio/pipewire-spa-oss/Makefile
+1-11 files

FreeBSD/ports b4a2021devel/vectorscan Makefile

devel/vectorscan: enable on powerpc64le
DeltaFile
+1-1devel/vectorscan/Makefile
+1-11 files

OPNSense/core c34b778. plist, src/opnsense/mvc/app/models/OPNsense/Base/FieldTypes TextField.php StrictTextField.php

mvc: add new validators to TextField: AllowSpaces, AllowNewlines, AllowSpecial and introduce new StrictTextField (#10398)

* mvc: add new validators to TextField: AllowSpaces, AllowNewlines, AllowSpecial

* Introduce a StrictTextField that inherits TextField but changes all defaults to their strictest preset
DeltaFile
+127-0src/opnsense/mvc/tests/app/models/OPNsense/Base/FieldTypes/StrictTextFieldTest.php
+82-0src/opnsense/mvc/tests/app/models/OPNsense/Base/FieldTypes/TextFieldTest.php
+61-2src/opnsense/mvc/app/models/OPNsense/Base/FieldTypes/TextField.php
+51-0src/opnsense/mvc/app/models/OPNsense/Base/FieldTypes/StrictTextField.php
+2-0plist
+323-25 files

LLVM/project 86154e8llvm/include/llvm/CodeGen/GlobalISel LegalizerHelper.h Utils.h, llvm/lib/CodeGen/GlobalISel LegalizerHelper.cpp Utils.cpp

Reapply "[GlobalISel] Add a shared matcher for memcpy-family instructions (NFC)" (#202275) (#202298)

sanitizer-aarch64-linux-bootstrap-ubsan broke after #201766:
lab.llvm.org/buildbot/#/builders/85/builds/22356

  failed tests:
    LLVM :: CodeGen/AArch64/aarch64-mops.ll
    LLVM :: CodeGen/AArch64/memsize-remarks.ll

The culprit is canLowerMemCpyFamily returning true for zero-length ops
before initializing IsVolatile. The memcpy-family lowering helpers don't
use IsVolatile, it's only needed while building the lowering plan with
findGISelOptimalMemOpLowering and shouldn't have been forwarded.

I've also check the other arguments and simplified alignment too.

This reverts commit 2de2edb943fe1b83d79bdffa03606eb8c5452e9b.
DeltaFile
+31-186llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp
+179-0llvm/lib/CodeGen/GlobalISel/Utils.cpp
+10-5llvm/include/llvm/CodeGen/GlobalISel/LegalizerHelper.h
+13-0llvm/include/llvm/CodeGen/GlobalISel/Utils.h
+233-1914 files

NetBSD/pkgsrc UYxowMidoc CHANGES-2026

   Updated textproc/serd, audio/lilv
VersionDeltaFile
1.3712+3-1doc/CHANGES-2026
+3-11 files

LLVM/project 63e33c6llvm/include/llvm/Support GlobPattern.h, llvm/lib/Support GlobPattern.cpp

[NFC][Support] Implement slash-agnostic path matching in GlobPattern (#202854)

Add a SlashAgnostic option to GlobPattern to allow matching path
separators
(both forward slashes and backslashes) agnostically.

When enabled:
- We conservatively reduce the plain prefix and suffix by treating path
  separators as metacharacters. This ensures that path separators are
  matched via the slash-agnostic state machine rather than plain string
  comparison.
- Brackets containing slashes are adjusted to match both separators.
- Character comparisons in the state machine (matchChar) treat '/' and
  '\' as equivalent.

For #149886.

Co-authored-by: Devon Loehr <DKLoehr at users.noreply.github.com>

Assisted-by: Gemini
DeltaFile
+62-0llvm/unittests/Support/GlobPatternTest.cpp
+37-14llvm/lib/Support/GlobPattern.cpp
+6-3llvm/include/llvm/Support/GlobPattern.h
+105-173 files

LLVM/project dcf3585llvm/test/CodeGen/RISCV clmul.ll clmulr.ll, llvm/test/CodeGen/RISCV/rvv clmulh-sdnode.ll clmul-sdnode.ll

Merge branch 'main' into users/kasuga-fj/loop-interchage-use-utc
DeltaFile
+38,494-84,026llvm/test/CodeGen/RISCV/rvv/clmulh-sdnode.ll
+22,388-22,086llvm/test/CodeGen/RISCV/rvv/clmul-sdnode.ll
+19,087-24,391llvm/test/CodeGen/RISCV/clmul.ll
+10,473-12,572llvm/test/CodeGen/RISCV/clmulr.ll
+10,281-12,374llvm/test/CodeGen/RISCV/clmulh.ll
+8,361-8,920llvm/test/CodeGen/RISCV/rvv/expandload.ll
+109,084-164,3693,893 files not shown
+434,153-338,7713,899 files

NetBSD/pkgsrc Iwb5rm8audio/lilv PLIST options.mk

   lilv: updated to 0.28.0

   lilv (0.28.0) stable; urgency=medium

   * Add early assertions for non-null parameters in public API
   * Add lilv_state_get_bundle_path()
   * Always create state files with O_CLOEXEC on glibc >= 2.7
   * Clarify relative symbolic link creation when saving state
   * Fix build with dynmanifest support
   * Fix crash when loading plugin classes on Windows
   * Fix potential file loss when saving state with no link directory
   * Fix potential iterator leaks and resulting log message flood
   * Fix replacing links when saving over state
   * Fix test build when no C++ compiler is available
   * Improve error handling when writing and deleting state
VersionDeltaFile
1.9+1-27audio/lilv/PLIST
1.8+9-4audio/lilv/options.mk
1.16+4-4audio/lilv/distinfo
1.56+2-2audio/lilv/Makefile
+16-374 files

NetBSD/pkgsrc-wip 9f726e3. Makefile, gsettings-desktop-schemas PLIST Makefile

gsettings-desktop-schemas: remove, pkgsrc version is newer
DeltaFile
+0-99gsettings-desktop-schemas/PLIST
+0-25gsettings-desktop-schemas/Makefile
+0-15gsettings-desktop-schemas/buildlink3.mk
+0-5gsettings-desktop-schemas/distinfo
+0-2gsettings-desktop-schemas/DESCR
+0-1Makefile
+0-1476 files

NetBSD/pkgsrc QaShct1doc TODO CHANGES-2026

   doc: Updated sysutils/gsettings-desktop-schemas to 50.1
VersionDeltaFile
1.27393+1-2doc/TODO
1.3711+2-1doc/CHANGES-2026
+3-32 files

NetBSD/pkgsrc NlRCzO8sysutils/gsettings-desktop-schemas PLIST distinfo

   gsettings-desktop-schemas: update to 50.1.

   Major changes in 50.1
   =====================
   - Translation updates

   Major changes in 50.0
   =====================
   - Translation updates

   Major changes in 50.rc
   ======================
   - Translation updates

   Major changes in 50.beta
   ========================
   - Translation updates
   - Disable primary selection by default
   - Update deprecated terminal-exec key to xdg-terminal-exec changes

    [186 lines not shown]
VersionDeltaFile
1.8+10-0sysutils/gsettings-desktop-schemas/PLIST
1.12+4-4sysutils/gsettings-desktop-schemas/distinfo
1.20+2-3sysutils/gsettings-desktop-schemas/Makefile
+16-73 files

NetBSD/pkgsrc GXFyYEsdoc TODO CHANGES-2026

   doc: Updated devel/at-spi2-core to 2.60.4
VersionDeltaFile
1.27392+1-2doc/TODO
1.3710+2-1doc/CHANGES-2026
+3-32 files

NetBSD/pkgsrc MEqLjtVdevel/at-spi2-core distinfo Makefile

   at-spi2-core: update to 2.60.4.

   * AtspiDeviceA11yManager: Make use of pid when returned by queryPointer

   * Fix deregistering application-specific event listeners
VersionDeltaFile
1.39+4-4devel/at-spi2-core/distinfo
1.69+2-3devel/at-spi2-core/Makefile
1.26+2-2devel/at-spi2-core/PLIST
+8-93 files