LLVM/project 5e1d4a6 — llvm/lib/Target/AMDGPU AMDGPURegBankLegalizeHelper.cpp, llvm/test/CodeGen/AMDGPU/GlobalISel unmerge-sgpr-s16.mir regbankselect-mui-regbanklegalize.mir

[AMDGPU][GlobalISel]: Fix uniform unmerge into 16-bit values (#232954)

UnmergeI32 replaces UnmergeV2S16: it produces the same 32-bit chunks
directly in the scalar representation that the unpack helper needs.
These previous <2 x s16> pieces were immediately passed to unpackAExt,
which bitcast each one to i32 before extracting its halves.

This preserves the previously valid vector case and also supports the
scalar i64 case, where producing vector chunks directly was invalid. The
<4 x s16> MIR regression checks the resulting four 16-bit outputs in
order.

Assisted by: Claude Opus 5.5
DeltaFile
+65-0llvm/test/CodeGen/AMDGPU/GlobalISel/regbankselect-mui-regbanklegalize.mir
+5-7llvm/test/CodeGen/AMDGPU/GlobalISel/unmerge-sgpr-s16.mir
+4-5llvm/lib/Target/AMDGPU/AMDGPURegBankLegalizeHelper.cpp
+74-123 files

LLVM/project d05c46c — clang/test/CodeGen/AArch64/sve nand.c, clang/test/CodeGen/AArch64/sve-intrinsics acle_sve_nand.c

[clang][CIR] Add tests for SVE NAND intrinsics (#233173)

Tests for plain SVE `svnand`
(https://developer.arm.com/architectures/instruction-sets/intrinsics/#q=svnand).

Port: `clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_nand.c` to
`clang/test/CodeGen/AArch64/sve/nand.c`

Part of https://github.com/llvm/llvm-project/issues/223963.
DeltaFile
+49-0clang/test/CodeGen/AArch64/sve/nand.c
+0-38clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_nand.c
+49-382 files

LLVM/project 33f6412 — clang/test/CodeGen/AArch64/sve orn.c, clang/test/CodeGen/AArch64/sve-intrinsics acle_sve_orn.c

[clang][CIR] Add tests for SVE ORN intrinsics (#233169)

Tests for plain SVE `svorn`
(https://developer.arm.com/architectures/instruction-sets/intrinsics/#q=svorn).

Port: `clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_orn.c` to
`clang/test/CodeGen/AArch64/sve/orn.c`

Part of https://github.com/llvm/llvm-project/issues/223963.
DeltaFile
+49-0clang/test/CodeGen/AArch64/sve/orn.c
+0-38clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_orn.c
+49-382 files

LLVM/project bf63386 — llvm/include/llvm/Option ArgList.h, llvm/lib/Option ArgList.cpp

[Option] Allow subcommand names as positional arguments (#227077)

ArgList::getSubCommand() treats every positional argument that matches
a subcommand name as a subcommand, and reports multiple subcommands if
more than one does. That rejects valid command lines where a later
positional argument happens to be spelled like a subcommand, e.g.

  git branch clone  # create a new branch named "clone"

Add an AllowSubCommandNamesAsPositionals parameter to getSubCommand().
When set, the first positional argument that matches a subcommand name
is the subcommand, and later ones are passed to HandleOtherPositionals
instead of being reported as multiple subcommands.

This is needed by tools that can take a name or path as positional
argument.
Since name and path can be arbitrary strings including subcommand names.
DeltaFile
+38-0llvm/unittests/Option/OptionSubCommandsTest.cpp
+13-9llvm/lib/Option/ArgList.cpp
+10-4llvm/include/llvm/Option/ArgList.h
+61-133 files

LLVM/project 6d30aa1 — llvm/test/CodeGen/AMDGPU machine-scheduler-sink-trivial-remats.mir

AMDGPU: Mark unread physreg defs dead in a scheduler test (#233214)

These registers defined by IMPLICIT_DEF but never read. Without the
dead flags, the pressure tracker assumes the uncached physreg units
are live out of the region. Ideally physreg dead flags would be
accurate, though this is currently not a verifier enforced rule. This
avoids some test churn in a future pressure tracking commit.

Co-authored-by: Claude Opus 5.5 <noreply at anthropic.com>
DeltaFile
+11-11llvm/test/CodeGen/AMDGPU/machine-scheduler-sink-trivial-remats.mir
+11-111 files

LLVM/project 4fdbcc3 — clang/test/CodeGen/AArch64/sve nor.c, clang/test/CodeGen/AArch64/sve-intrinsics acle_sve_nor.c

[clang][CIR] Add tests for SVE NOR intrinsics (#233172)

Tests for plain SVE `svnor`
(https://developer.arm.com/architectures/instruction-sets/intrinsics/#q=svnor).

Port: `clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_nor.c` to
`clang/test/CodeGen/AArch64/sve/nor.c`

Part of https://github.com/llvm/llvm-project/issues/223963.
DeltaFile
+49-0clang/test/CodeGen/AArch64/sve/nor.c
+0-38clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_nor.c
+49-382 files

NetBSD/pkgsrc-wip 67553ae — . TODO, py-xy Makefile distinfo

py-xy: update to 0.0.8.
DeltaFile
+3-3py-xy/distinfo
+1-1py-xy/Makefile
+0-1TODO
+4-53 files

NetBSD/pkgsrc-wip 7d864a7 — . TODO

TODO: + py-xy-0.0.8.
DeltaFile
+1-0TODO
+1-01 files

NetBSD/pkgsrc-wip cf1aa02 — forgejo options.mk

forgejo: fix typo
DeltaFile
+1-1forgejo/options.mk
+1-11 files

NetBSD/pkgsrc-wip 4c6361f — forgejo/files app.ini.sample

forgejo: sync with www/forgejo
DeltaFile
+4-4forgejo/files/app.ini.sample
+4-41 files

FreeBSD/ports fe5b4a7 — net/rtptools Makefile

net/rtptools: update WWW

The authors home directory at CS Columbia has been removed, link to the
Github repository instead.
DeltaFile
+2-2net/rtptools/Makefile
+2-21 files

LLVM/project 4c10fc6 — flang/lib/Semantics check-omp-atomic.cpp check-omp-structure.h, flang/test/Semantics/OpenMP declare-target02.f90 flush02.f90

[flang][OpenMP] Switch clause verification to descriptor-based

Delete all the scattered pieces of clause verification that are now
replaced by the unified handling.
DeltaFile
+57-273flang/lib/Semantics/check-omp-structure.cpp
+300-0flang/lib/Semantics/check-omp-syntax.cpp
+22-10flang/lib/Semantics/check-omp-structure.h
+0-31flang/lib/Semantics/check-omp-atomic.cpp
+8-8flang/test/Semantics/OpenMP/flush02.f90
+15-0flang/test/Semantics/OpenMP/declare-target02.f90
+402-32237 files not shown
+517-38443 files

LLVM/project 320e008 — flang/lib/Semantics check-omp-syntax.cpp, flang/test/Semantics/OpenMP uses-allocators-version51.f90 uses-allocators-version50.f90

[flang][OpenMP] Improve diagnostics about modifier properties

Use OpenMPDeprecated and OpenMPFuture warning categories for modifier
diagnostics as well, analogously to how they are used for clauses.
DeltaFile
+67-31flang/lib/Semantics/check-omp-syntax.cpp
+4-4flang/test/Semantics/OpenMP/map-modifiers-v60.f90
+3-3flang/test/Semantics/OpenMP/uses-allocators-version50.f90
+3-3flang/test/Semantics/OpenMP/to-clause-v45.f90
+3-3flang/test/Semantics/OpenMP/from-clause-v45.f90
+2-2flang/test/Semantics/OpenMP/uses-allocators-version51.f90
+82-466 files not shown
+89-5312 files

NetBSD/pkgsrc-wip b144da0 — chawan Makefile PLIST

www/chawan: update to 0.5.0

Updates the chawan package to the version 0.5.0. For more information, see
https://chawan.net/news/chawan-0-5-0.html.
DeltaFile
+3-3chawan/distinfo
+2-1chawan/PLIST
+1-1chawan/Makefile
+6-53 files

LLVM/project 12682cd — flang/test/Semantics/OpenMP to-clause-v45.f90 from-clause-v45.f90

Add requested testcases
DeltaFile
+7-0flang/test/Semantics/OpenMP/to-clause-v45.f90
+7-0flang/test/Semantics/OpenMP/from-clause-v45.f90
+14-02 files

LLVM/project 2de3bc2 — flang/include/flang/Parser openmp-utils.h, flang/lib/Semantics check-omp-structure.h check-omp-syntax.cpp

[flang][OpenMP] Account for using different versions for modifier checks

When a modifier from a past/future version is accepted, use its properties
from the nearest version in which it is allowed.
DeltaFile
+118-75flang/lib/Semantics/check-omp-syntax.cpp
+3-1flang/include/flang/Parser/openmp-utils.h
+2-1llvm/include/llvm/Frontend/Directive/Spelling.h
+1-0flang/lib/Semantics/check-omp-structure.h
+124-774 files

LLVM/project 03ae9ef — flang/include/flang/Parser openmp-utils.h, flang/lib/Parser openmp-utils.cpp

[flang][OpenMP] Create generic interfaces for "container" entities

In short, clauses are containers of modifiers, and directives are
containers of clauses. With the abstractions in place, clauses and
modifiers look almost the same from the point of view of syntactic
properties.

Use these functions to implement generic GetAllowedElements and
GetElementVersionRange functions.
DeltaFile
+17-55flang/lib/Semantics/check-omp-syntax.cpp
+56-0flang/include/flang/Parser/openmp-utils.h
+31-0flang/lib/Parser/openmp-utils.cpp
+104-553 files

LLVM/project 2149d4f — flang/test/Semantics/OpenMP map-modifiers-v61.f90

Add requested testcases
DeltaFile
+23-0flang/test/Semantics/OpenMP/map-modifiers-v61.f90
+23-01 files

LLVM/project 90eba5e — flang/lib/Semantics check-omp-syntax.cpp

[flang][OpenMP] Properly use GetAllowedElements

Allowed elements are not just those explicitly listed, but also those
from the union of allowed sets.

For example, the set of modifiers allowed on a clause are those that
are listed on a given clause, plus the union of all modifier sets that
the clause allows.
DeltaFile
+25-13flang/lib/Semantics/check-omp-syntax.cpp
+25-131 files

FreeBSD/ports e0c47d0 — x11-wm/mango Makefile distinfo

x11-wm/mango: Update to 0.18.2

ChangeLog:

1. https://github.com/mangowm/mango/releases/tag/0.18.2

Reported by:    DreamMaoMao <notifications at github.com>
DeltaFile
+3-3x11-wm/mango/distinfo
+1-1x11-wm/mango/Makefile
+4-42 files

NetBSD/pkgsrc ksyvktB — doc TODO CHANGES-2026

   doc: Updated devel/py-pluggy to 1.7.0
VersionDeltaFile
1.28201+1-2doc/TODO
1.7090+2-1doc/CHANGES-2026
+3-32 files

NetBSD/pkgsrc rASoJZZ — devel/py-pluggy distinfo Makefile

   py-pluggy: update to 1.7.0.

   Deprecations and Removals

       #632: Hookspec methods defined without self as the first parameter now emit a :class:`DeprecationWarning`. Add self as the first parameter or use @staticmethod.

   Features

       #170: Hookspecs can now declare default values for arguments, using the usual def myhook(myarg="default") syntax. This is mainly a backward compatibility feature, to allow a hookspec to add new parameters to an existing hook without breaking existing callers. See :ref:`hookspec_arg_default` for details.

       #729: Tracing now adds detail where str() is ambiguous: empty strings and strings containing whitespace are quoted, and enums and paths show their repr().

       A value spanning several lines is now displayed as a block instead of running into the surrounding trace.

   Bug Fixes

       #629: Fix hooks failing to register on Python 3.14+ when type annotations use forward references.

       #315: Source archives created by git archive (including GitHub's "Source code" downloads) now carry version information, so building pluggy from them no longer fails with a missing version.

    [36 lines not shown]
VersionDeltaFile
1.10+19-4devel/py-pluggy/PLIST
1.22+4-4devel/py-pluggy/distinfo
1.32+4-4devel/py-pluggy/Makefile
+27-123 files

NetBSD/pkgsrc Ts1Udqu — doc TODO CHANGES-2026

   doc: Updated misc/py-platformdirs to 4.13.4
VersionDeltaFile
1.28200+1-2doc/TODO
1.7089+2-1doc/CHANGES-2026
+3-32 files

NetBSD/pkgsrc Vm2TfpB — misc/py-platformdirs Makefile distinfo

   py-platformdirs: update to 4.13.4.

   docs: correct type checker in contributor guide by @travisfortney in #623
   ci: rerun news check on label changes by @gaborbernat in #626
   fix(ios): raise when no home directory resolves by @XXXXXQ-0206 in #624
   fix: keep root directory accessors consistent during isolation by @AryanRG in #625
   test: isolate root directory checks from inherited XDG settings by @shoaibulhaque in #622
   fix: require a complete files segment when finding Android app folders by @shoaibulhaque in #621
   fix(windows): raise when no home directory resolves by @XXXXXQ-0206 in #627
VersionDeltaFile
1.57+4-4misc/py-platformdirs/distinfo
1.58+2-2misc/py-platformdirs/Makefile
+6-62 files

NetBSD/pkgsrc iVal1R7 — doc TODO CHANGES-2026

   doc: Updated textproc/py-pdf to 6.21.1
VersionDeltaFile
1.28199+1-2doc/TODO
1.7088+2-1doc/CHANGES-2026
+3-32 files

NetBSD/pkgsrc 7fBdmZS — textproc/py-pdf distinfo Makefile

   py-pdf: update to 6.21.1.

   ## Version 6.21.1, 2026-10-17

   ### Security (SEC)
   - Only open /DCTDecode image data with the Pillow JPEG plugin (#4222)


   ## Version 6.21.0, 2026-10-16

   ### Security (SEC)
   - Improve performance and limit field work (#4219)
   - Limit stream parsing work (#4218)

   ### New Features (ENH)
   - Allow custom fit modes for named destinations (#4181)

   ### Bug Fixes (BUG)
   - Treat NUL as whitespace in ArrayObject (#4198)

    [11 lines not shown]
VersionDeltaFile
1.82+4-10textproc/py-pdf/Makefile
1.73+4-4textproc/py-pdf/distinfo
+8-142 files

LLVM/project 77ec4ff — clang/test/OpenMP single_codegen.cpp threadprivate_codegen.cpp, llvm/test/CodeGen/NVPTX mulwide.ll

Merge branch 'main' into users/cachemeifyoucan/option-subcommand-names-as-positionals
DeltaFile
+1,275-1,275clang/test/OpenMP/threadprivate_codegen.cpp
+626-626clang/test/OpenMP/single_codegen.cpp
+432-324llvm/test/Transforms/LoopVectorize/AArch64/sve2-histcnt.ll
+146-307llvm/test/CodeGen/NVPTX/mulwide.ll
+333-71llvm/test/Transforms/LoopVectorize/AArch64/gather-do-not-vectorize-addressing.ll
+170-170llvm/test/CodeGen/Xtensa/atomic-rmw.ll
+2,982-2,773438 files not shown
+10,381-4,987444 files

OpenBSD/ports abSYKgi — sysutils/login_krb5 Makefile

   Bump to add _permit_setugid symbol from bsd.prog.mk.
VersionDeltaFile
1.29+1-0sysutils/login_krb5/Makefile
+1-01 files

OpenBSD/ports xbBp88f — x11/cde Makefile, x11/cde/patches patch-configure_ac patch-programs_dtterm_DtTermMain_c

   Add _permit_setugid symbol.
VersionDeltaFile
1.1+21-0x11/cde/patches/patch-programs_dtsession_SmMain_c
1.1+16-0x11/cde/patches/patch-programs_dtsearchpath_dtappg_dtappgather_C
1.1+13-0x11/cde/patches/patch-programs_dtterm_DtTermMain_c
1.2+1-1x11/cde/patches/patch-configure_ac
1.24+1-0x11/cde/Makefile
+52-15 files

DragonFlyBSD/src f82e06c — lib/libssh Makefile

libssh: Silence a -Wpointer-compare warning in misc.c

Fix the building failure.

Meanwhile, raise WARNS to 3.
DeltaFile
+2-2lib/libssh/Makefile
+2-21 files