LLVM/project 0c8f112clang CMakeLists.txt, lld CMakeLists.txt

[CMake] Remove references to GnuWin32 tools from `LLVM_LIT_TOOLS_DIR` (#217657)

Change "GnuWin32 tools" to "Unix tools for Windows". The GnuWin32 tools
are no longer recommended and the current recommendation is to use the
Unix tools from Git for Windows.
DeltaFile
+2-2llvm/CMakeLists.txt
+2-2lld/CMakeLists.txt
+2-2clang/CMakeLists.txt
+6-63 files

LLVM/project f52f995clang-tools-extra/docs/clang-tidy/checks/altera single-work-item-barrier.md struct-pack-align.md, clang-tools-extra/docs/clang-tidy/checks/boost use-ranges.md

[clang-tidy][docs] Rewrite check docs in six modules to Markdown
DeltaFile
+187-188clang-tools-extra/docs/clang-tidy/checks/cert/err33-c.md
+155-155clang-tools-extra/docs/clang-tidy/checks/boost/use-ranges.md
+71-73clang-tools-extra/docs/clang-tidy/checks/altera/unroll-loops.md
+38-39clang-tools-extra/docs/clang-tidy/checks/altera/struct-pack-align.md
+34-36clang-tools-extra/docs/clang-tidy/checks/altera/single-work-item-barrier.md
+31-33clang-tools-extra/docs/clang-tidy/checks/concurrency/mt-unsafe.md
+516-5244 files not shown
+621-63310 files

LLVM/project fc86647clang-tools-extra/docs/clang-tidy/checks/altera unroll-loops.rst unroll-loops.md, clang-tools-extra/docs/clang-tidy/checks/boost use-ranges.rst use-ranges.md

[clang-tidy][docs] Rename check docs in six modules to Markdown (#217671)

Tracking issue: #201242

See the [migration guide] for more information.

[migration guide]:

https://llvm.org/docs/SphinxQuickstartTemplate.html#markdown-migration-guidelines

This is the mechanical rename of the check documentations in six
modules.
The rewrite is provided by the next PR in this stack.
DeltaFile
+0-202clang-tools-extra/docs/clang-tidy/checks/cert/err33-c.rst
+202-0clang-tools-extra/docs/clang-tidy/checks/cert/err33-c.md
+0-187clang-tools-extra/docs/clang-tidy/checks/boost/use-ranges.rst
+187-0clang-tools-extra/docs/clang-tidy/checks/boost/use-ranges.md
+0-105clang-tools-extra/docs/clang-tidy/checks/altera/unroll-loops.rst
+105-0clang-tools-extra/docs/clang-tidy/checks/altera/unroll-loops.md
+494-49414 files not shown
+838-83820 files

LLVM/project cda8ba3llvm/test/Transforms/LoopVectorize/AArch64 sve-tail-folding-option.ll

[AArch64][NFC] Refactor SVE tail-folding option interleave test (#217560)

Replace the interleave3 test case with interleave4, since interleave3 is
not yet modelled by the cost model.
DeltaFile
+1,628-280llvm/test/Transforms/LoopVectorize/AArch64/sve-tail-folding-option.ll
+1,628-2801 files

LLVM/project c45e3a2llvm/lib/Transforms/Vectorize VPlanConstruction.cpp VPlanLowering.cpp

[VPlan] Make VPIRFlags verification type aware, fix remaining holes. (#213081)

Update hasRequiredFlagsForOpcode to also take the result type and use it
for flag verification for opcodes that can have flags depending on type
(like Phi, Select and Call).

Each of those sites is covered by existing tests, which assert without
the corresponding fix. The generated IR is unchanged, as the missing
flags are all empty by default.

Update all places we create selects and phis to properly pass through
the proper flags. VPBuilder helpers are extended to take flags as
std::optional, to make it easy to get the default flags automatically if
needed. It also ensures the callers have to pass in correct flags, if
they explicitly pass flags.

Currently depends on https://github.com/llvm/llvm-project/pull/212973.

PR: https://github.com/llvm/llvm-project/pull/213081
DeltaFile
+22-17llvm/lib/Transforms/Vectorize/LoopVectorizationPlanner.h
+10-6llvm/lib/Transforms/Vectorize/VPlanRecipes.cpp
+8-4llvm/lib/Transforms/Vectorize/VPlan.h
+2-2llvm/lib/Transforms/Vectorize/VPlanLowering.cpp
+1-1llvm/lib/Transforms/Vectorize/VPlanConstruction.cpp
+43-305 files

LLVM/project 5af1c55compiler-rt/lib/interception interception_win.cpp, compiler-rt/lib/interception/tests interception_win_test.cpp

[win/asan] GetInstructionSize: Add some more instructions. (#214707)

Below instructions can be found in wine-11.14 Debian packages.

```
8D 45 XX :          lea eax, [ebp + XX]
66 0f ef c0 :       pxor xmm0, xmm0
41 B9 XX XX XX XX : mov r9d, XX XX XX XX
45 84 c9 :          test r9b,r9b
```

This patch also adds `80 3A XX` to tests (followup of 3ca5b7dc4f) and
fixes the sorting of test lists.

```
==484==interception_win: unhandled instruction at 0x7bcb2264: 8d 45 f8 83 ec 18 8b 5d
        ntdll.dll`RtlExitUserThread:
            0x7bcb2264 <+4>:  8d 45 f8     lea    eax, [ebp - 0x8]


    [11 lines not shown]
DeltaFile
+8-0compiler-rt/lib/interception/interception_win.cpp
+6-1compiler-rt/lib/interception/tests/interception_win_test.cpp
+14-12 files

LLVM/project 3a09bc0llvm/lib/Target/AMDGPU SILowerI1Copies.cpp

[AMDGPU] Fix variable name in PhiIncomingAnalysis. NFC. (#217899)

All BBs in ReachableMap are "reachable". The bool map value tells you
whether a reachable BB is a "source", as in isSource().
DeltaFile
+2-2llvm/lib/Target/AMDGPU/SILowerI1Copies.cpp
+2-21 files

NetBSD/pkgsrc-wip e84ca30victoriametrics TODO

victoriametrics: Add reference to CVE-2026-61625
DeltaFile
+3-0victoriametrics/TODO
+3-01 files

NetBSD/pkgsrc-wip 547c3e1shaarli TODO

shaarli: Add reference to CVE-2026-50190
DeltaFile
+1-1shaarli/TODO
+1-11 files

LLVM/project 87c77cellvm/lib/Target/AMDGPU AMDGPU.td, llvm/lib/Target/AMDGPU/Utils AMDGPUBaseInfo.cpp

[AMDGPU] Set gfx13 LDS to 192KB and model LDS size via subtarget features (#214513)

Set gfx13 addressable LDS to 192KB (96KB on two SIMDs).

Replace the isGFX10/1250 if-logic for LDS size with a new feature
FeatureHalfAddressablePhysicalLocalMemory. It marks targets where a
work-group can address only half of the physical LDS block.

This change is NFC for all targets except gfx13.
DeltaFile
+47-30llvm/lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.cpp
+72-1llvm/test/CodeGen/AMDGPU/occupancy-levels.ll
+21-0llvm/test/CodeGen/AMDGPU/lds-size-pal-gfx13.ll
+14-3llvm/lib/Target/AMDGPU/AMDGPU.td
+17-0llvm/test/CodeGen/AMDGPU/lds-limit-diagnostics-gfx13.ll
+7-0llvm/test/CodeGen/AMDGPU/extra-lds-size.ll
+178-344 files not shown
+188-3710 files

FreeBSD/ports 1de7b19net-p2p/cardano-node Makefile, net-p2p/ogmios Makefile

security/blst: Update to 0.3.17

PR:             288483
DeltaFile
+5-5security/blst/files/patch-build.sh
+3-3security/blst/distinfo
+2-3security/blst/Makefile
+1-1sysutils/cardano-cli/Makefile
+1-1net-p2p/ogmios/Makefile
+1-1net-p2p/cardano-node/Makefile
+13-141 files not shown
+14-147 files

FreeBSD/ports 2ba52actextproc/py-xmlschema Makefile distinfo, textproc/py-xmlschema/files patch-pyproject.toml

textproc/py-xmlschema: Update to 4.3.2
DeltaFile
+6-5textproc/py-xmlschema/files/patch-pyproject.toml
+3-3textproc/py-xmlschema/distinfo
+1-1textproc/py-xmlschema/Makefile
+10-93 files

FreeBSD/ports eac3cb7textproc/typst Makefile Makefile.crates

textproc/typst: Update to 0.15.1
DeltaFile
+7-7textproc/typst/distinfo
+2-2textproc/typst/Makefile.crates
+1-2textproc/typst/Makefile
+10-113 files

FreeBSD/ports dbd1a27www/drupal11 Makefile distinfo

www/drupal11: Update to 11.4.5
DeltaFile
+23-18www/drupal11/pkg-plist
+3-3www/drupal11/distinfo
+1-1www/drupal11/Makefile
+27-223 files

FreeBSD/ports aedea28textproc/py-markdown2 Makefile distinfo, textproc/py-markdown2/files patch-setup.py

textproc/py-markdown2: Update to 2.5.5
DeltaFile
+10-0textproc/py-markdown2/files/patch-setup.py
+3-3textproc/py-markdown2/distinfo
+1-1textproc/py-markdown2/Makefile
+14-43 files

FreeBSD/ports bce51ecsecurity/py-scramp Makefile distinfo

security/py-scramp: Update to 1.4.17
DeltaFile
+3-3security/py-scramp/distinfo
+1-1security/py-scramp/Makefile
+4-42 files

NetBSD/pkgsrc c9OgJewdoc TODO CHANGES-2026

   Updated net/py-zmq, devel/py-ruff
VersionDeltaFile
1.5441+3-1doc/CHANGES-2026
1.27785+1-2doc/TODO
+4-32 files

NetBSD/pkgsrc 0VnDa2Adevel/py-ruff Makefile cargo-depends.mk

   py-ruff: updated to 0.16.4

   0.16.4

   Preview features

   [flake8-use-pathlib] Add autofix for PTH116
   [refurb] Restrict delete-full-slice to lists (FURB131)
   [refurb] Skip FURB101 and FURB103 when the open argument is a file descriptor

   Bug fixes

   Fix InvalidInstruction on Windows CPUs that do not support POPCNT
   [pyflakes] Emit semantic syntax errors in string type definitions as F722
   [pylint] Allow os._exit imports in import-private-name (PLC2701)

   Rule changes

   [syntax-errors] Align mixed t-string/bytes error message with CPython 3.14

    [13 lines not shown]
VersionDeltaFile
1.118+16-4devel/py-ruff/distinfo
1.121+2-2devel/py-ruff/Makefile
1.112+4-0devel/py-ruff/cargo-depends.mk
+22-63 files

NetBSD/pkgsrc WNzygKbnet/py-zmq Makefile PLIST

   py-zmq: updated to 27.2.0

   27.2 is a small release, mostly updating the build process and typing.
   Lots of new type coverage.

   - Add `python3 -m zmq.curve_keygen` entrypoint for creating curve key pairs
   - Require Python 3.9 (drops Python 3.8)
   - Stop building wheels for free-threaded CPython 3.13 (cp313t)
   - Add wheels for free-threaded CPython 3.15 (cp315t)
   - Fix builds on Windows with Visual Studio 2026
   - Fix builds with upcoming Cython release
   - Add more type coverage, fix some typing, typing compatibility with mypy 2.1
VersionDeltaFile
1.46+4-4net/py-zmq/distinfo
1.25+4-1net/py-zmq/PLIST
1.57+2-2net/py-zmq/Makefile
+10-73 files

FreeBSD/ports 4541553textproc/obsidian Makefile

textproc/obsidian: Bump port revision after electron43 update (19be8083fd4a)
DeltaFile
+1-1textproc/obsidian/Makefile
+1-11 files

LLVM/project 16e4e6ellvm/test/tools/llvm-reduce reduce-flags.ll, llvm/tools/llvm-reduce ReducerWorkItem.cpp

llvm-reduce: Handle the addrspacecast nonnull flag

Co-authored-by: Claude (Claude-Opus-4.8) <noreply at anthropic.com>
DeltaFile
+24-0llvm/test/tools/llvm-reduce/reduce-flags.ll
+3-0llvm/tools/llvm-reduce/deltas/ReduceInstructionFlags.cpp
+3-0llvm/tools/llvm-reduce/ReducerWorkItem.cpp
+30-03 files

FreeBSD/ports 19be808devel/electron43 distinfo, devel/electron43/files patch-electron_shell_common_api_electron__api__shared__texture.cc patch-electron_shell_browser_native__window.cc

devel/electron43: Update to 43.4.1

Changelog: https://github.com/electron/electron/releases/tag/v43.4.1

Reported by:    GitHub (watch releases)
DeltaFile
+20-20devel/electron43/files/patch-electron_spec_api-app-spec.ts
+20-20devel/electron43/files/patch-electron_shell_browser_native__window__views.cc
+8-8devel/electron43/files/patch-electron_shell_browser_api_electron__api__web__contents.cc
+7-7devel/electron43/distinfo
+11-2devel/electron43/files/patch-electron_shell_browser_native__window.cc
+4-4devel/electron43/files/patch-electron_shell_common_api_electron__api__shared__texture.cc
+70-6112 files not shown
+100-8718 files

LLVM/project bca76bclibc/test/shared shared_math_test.cpp shared_math_constexpr_test.cpp, libc/test/src/math/smoke fmodf128_test.cpp CMakeLists.txt

nits
DeltaFile
+0-5libc/test/shared/shared_math_constexpr_test.cpp
+0-4libc/test/shared/shared_math_test.cpp
+1-1libc/test/src/math/smoke/fmodf128_test.cpp
+1-1libc/test/src/math/smoke/CMakeLists.txt
+2-114 files

NetBSD/pkgsrc NgjgYvwdoc TODO CHANGES-2026

   doc: Updated graphics/py-mcomix to 3.2.0
VersionDeltaFile
1.27784+1-2doc/TODO
1.5440+2-1doc/CHANGES-2026
+3-32 files

NetBSD/pkgsrc MlGA3Wvgraphics/py-mcomix Makefile distinfo

   py-mcomix: update to 3.2.0.

   ### Bug fixes

   - Adapt keybinding handling to changed API of Gtk.accelerator_parse
     in newer versions of Gtk. This fixes broken keybindings.
   - The pytest package needed for running MComix' unit tests is now
     installed when installing the `dev` dependency group.

   ### Features

   - MComix now respects the XDG Thumbnail Directory specification (again),
     and will store thumbnails relative to XDG_CACHE_HOME instead of
     relative to the home directory on UNIX systems. Nothing changes
     on Windows. Note: Existing thumbnails in the former cache directory
     ($HOME/.thumbnails) are not moved automatically by this update.
   - Added new sort order option (GLib order) that uses GTK collate keys
     when computing file order.
VersionDeltaFile
1.11+4-4graphics/py-mcomix/distinfo
1.38+2-2graphics/py-mcomix/Makefile
+6-62 files

NetBSD/pkgsrc 4hbXY7fdoc TODO CHANGES-2026

   doc: Updated net/filezilla to 3.71.0
VersionDeltaFile
1.27783+1-2doc/TODO
1.5439+2-1doc/CHANGES-2026
+3-32 files

NetBSD/pkgsrc egeCqm4net/filezilla Makefile distinfo

   filezilla: update to 3.71.0.

   3.71.0 (2026-08-19)

   + FTP(S), SFTP: Entering an empty path in the remote path edit field now returns back to the initial home directory
   - FTP(S): Fix parsing of permissions for chmod dialog on servers that include both perms and unix.mode facts in MLSD output
   - SFTP: Updated fzssh to 1.4.0 to support additional algorithms and key file formats
   - Official binaries are now linked against wxWidgets 3.2.11
   - FTP(S): Fixed parsing of paths on servers with the server type set to DOS. Some malformed paths were wrongly accepted, confusing the engine; such paths are now rejected early.
   - Refactored engine internals to remove influences from FTP-specific concepts that were permeating into other protocols
VersionDeltaFile
1.82+4-4net/filezilla/distinfo
1.191+3-4net/filezilla/Makefile
+7-82 files

LLVM/project 7ec7b89llvm/lib/Target/VE VVPNodes.def

[VE] Remove trivial VP SDNode mappings. NFC

These SDNodes aren't emitted anymore and will be removed in an upcoming patch.
DeltaFile
+9-9llvm/lib/Target/VE/VVPNodes.def
+9-91 files

LLVM/project a12758bllvm/include/llvm/IR VPIntrinsics.def, llvm/lib/CodeGen/SelectionDAG MatchContext.h LegalizeVectorOps.cpp

[DAG] Remove trivial VP SDNodes. NFC

This removes the codegen parts of the trivial VP intrinsics. It's quite far reaching, but the general categories of code removed are:

- Removing definitions from VPIntrinsics.def
- Legalization and expansion code
- MatchContext used to match over both VP and non-VP nodes
- Some dead DAGCombines and folds in SelectionDAGBuilder

There are still more things to be cleaned up after this, e.g. removing more of the VPIntrinsic class hierarchy, removing ExpandVectorPredication/moving expansion into other places, removing MatchContext from SDPatternMatch
DeltaFile
+80-283llvm/lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp
+3-340llvm/include/llvm/IR/VPIntrinsics.def
+6-336llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp
+47-282llvm/lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp
+7-217llvm/lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp
+0-182llvm/lib/CodeGen/SelectionDAG/MatchContext.h
+143-1,64011 files not shown
+188-2,01417 files

LLVM/project 6470f18llvm/lib/CodeGen/SelectionDAG TargetLowering.cpp LegalizeVectorOps.cpp, llvm/test/CodeGen/VE/Vector vp_urem.ll vp_srem.ll

[DAG] Expand vp.*rem and vp.cttz.elts with non-vp nodes.

Trivial VP SDNodes will be removed in an upcoming patch. The division is still predicated so we avoid UB.
DeltaFile
+24-12llvm/test/CodeGen/VE/Vector/vp_urem.ll
+24-12llvm/test/CodeGen/VE/Vector/vp_srem.ll
+5-5llvm/lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp
+3-5llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp
+56-344 files