LLVM/project af516e6 — lldb/source/Plugins/Process/FreeBSD-Kernel-Core ProcessFreeBSDKernelCore.h ProcessFreeBSDKernelCore.cpp

[lldb][FreeBSDKernel] Support cross-architecture FreeBSD kernel cores (#224800)

FreeBSD's kvm_open(3) man page states that a valid resolver is required
to debug non-native kernel images as libkvm needs to map symbol names to
kernel virtual addresses. Since ProcessFreeBSDKernelCore aims to debug
kernel image and core dump from any architectures, pass a valid resolver
to kvm_open2().

Assisted-by: GPT
DeltaFile
+33-5lldb/source/Plugins/Process/FreeBSD-Kernel-Core/ProcessFreeBSDKernelCore.cpp
+10-0lldb/source/Plugins/Process/FreeBSD-Kernel-Core/ProcessFreeBSDKernelCore.h
+43-52 files

FreeBSD/ports a4fad13 — net/lft distinfo Makefile

net/lft: Update to 4.01

Changelog: https://pwhois.org/lft/changelog.html
DeltaFile
+11-4net/lft/Makefile
+3-3net/lft/distinfo
+14-72 files

FreeBSD/ports b1a4cda — net-p2p/sonarr distinfo Makefile

net-p2p/sonarr: Update 4.0.19.2979 => 4.0.20.3014

While here, pet portfmt.

Changes:
https://github.com/Sonarr/Sonarr/releases
Commit log:
https://github.com/Sonarr/Sonarr/compare/v4.0.19.2979...v4.0.20.3014

PR:             298828
Approved by:    osa, vvd (Mentors, implicit)
DeltaFile
+6-6net-p2p/sonarr/pkg-plist
+3-3net-p2p/sonarr/distinfo
+3-3net-p2p/sonarr/Makefile
+12-123 files

LLVM/project 4a6eb14 — llvm/test/Transforms/SLPVectorizer/RISCV wide-load-reduction.ll

[SLP] Add new test for usage of getRegUsageForType() (#226276)

Creates a large vector reduction where the vector width is larger than
the entire vector register file.
DeltaFile
+400-0llvm/test/Transforms/SLPVectorizer/RISCV/wide-load-reduction.ll
+400-01 files

LLVM/project b0dac39 — openmp/runtime/src kmp_affinity.h kmp_affinity.cpp, openmp/runtime/test/affinity no_leak_with_disabled.c

[clang] [OpenMP] Memory leaks in OpenMP when affinity is disabled (#225441)

When running with `KMP_AFFINITY=disabled`, there are two places in the
OpenMP codebase that currently leak memory.

Found by the ASAN leak sanitizer.
DeltaFile
+15-0openmp/runtime/test/affinity/no_leak_with_disabled.c
+4-1openmp/runtime/src/kmp_affinity.h
+5-0openmp/runtime/src/kmp_affinity.cpp
+24-13 files

FreeBSD/ports a9271f9 — textproc/py-zensical Makefile Makefile.crates

textproc/py-zensical: Update to 0.0.65

Approved by:    kai (maintainer via email)
DeltaFile
+23-3textproc/py-zensical/distinfo
+10-0textproc/py-zensical/Makefile.crates
+3-2textproc/py-zensical/Makefile
+36-53 files

LLVM/project 6dc4a4b — lldb/source/Plugins/Platform/Windows PlatformWindows.cpp

[lldb][Windows] Cap the loader helper's one-thread timeout at 5s (#226171)

llvm/llvm-project#215593 replaced the 5s cap from
llvm/llvm-project#213010 with `utility-expression-timeout / 2`. The
test suite sets that to 600s, so the `LoadLibrary` helper runs with
every other inferior thread suspended for up to 300s.

A Swift concurrency inferior cannot finish the load single-threaded, so
it waits for the whole budget before the "all threads" retry succeeds.

This fixes test timeouts in swiftlang.
DeltaFile
+6-2lldb/source/Plugins/Platform/Windows/PlatformWindows.cpp
+6-21 files

FreeBSD/ports 9c3ee2a — games/trx distinfo Makefile, games/trx/files trx.sh.in

games/trx: Update to 1.11.1

Install the engine data tree under DATADIR and point the wrapper at it
with TRX_DIR, added upstream in this release.  Previously the port
installed only the binary and the user had to populate scripts/ and
modules/ by hand.

ChangeLog:      https://github.com/LostArtefacts/TRX/releases/tag/trx-1.11.1
                https://github.com/LostArtefacts/TRX/releases/tag/trx-1.11
DeltaFile
+3-3games/trx/distinfo
+5-1games/trx/Makefile
+2-0games/trx/files/trx.sh.in
+10-43 files

FreeBSD/ports b61cca8 — net-im/prosody pkg-plist Makefile

net-im/prosody: Update 13.0.6 => 13.0.7

Latest maintenance release in the stable 13.x series covering some
minor changes and several important bug fixes.

The release notes strongly recommend that BSD users upgrade.

Changelog:
https://prosody.im/doc/release/13.0.7

PR:             298829
Approved by:    osa, vvd (Mentors, implicit)
MFH:            2026Q3

(cherry picked from commit 22efa0c10de519873ebbfed639ad8df290cd4535)
DeltaFile
+3-3net-im/prosody/distinfo
+1-1net-im/prosody/Makefile
+1-0net-im/prosody/pkg-plist
+5-43 files

LLVM/project 095d194 — flang/test/Lower enumeration-type.f90

Update fir.alloca CHECK for inherent-attribute syntax
DeltaFile
+1-1flang/test/Lower/enumeration-type.f90
+1-11 files

LLVM/project 6bcbda1 — libc/test/src/math/exhaustive cos.wc sin.wc, llvm/test/CodeGen/AMDGPU bf16.ll amdgcn.bitcast.512bit.ll

Merge branch 'main' into users/aokblast/sccp/simplify_fmf
DeltaFile
+1,091,085-0libc/test/src/math/exhaustive/sin.wc
+1,090,178-0libc/test/src/math/exhaustive/cos.wc
+14,242-14,442llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.1024bit.ll
+6,454-6,562llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.512bit.ll
+6,425-6,204llvm/test/CodeGen/AMDGPU/bf16.ll
+10,618-154llvm/test/CodeGen/RISCV/rvv/vector-interleave-fixed.ll
+2,219,002-27,3628,630 files not shown
+2,679,629-267,4848,636 files

FreeBSD/ports 22efa0c — net-im/prosody pkg-plist Makefile

net-im/prosody: Update 13.0.6 => 13.0.7

Latest maintenance release in the stable 13.x series covering some
minor changes and several important bug fixes.

The release notes strongly recommend that BSD users upgrade.

Changelog:
https://prosody.im/doc/release/13.0.7

PR:             298829
Approved by:    osa, vvd (Mentors, implicit)
MFH:            2026Q3
DeltaFile
+3-3net-im/prosody/distinfo
+1-1net-im/prosody/Makefile
+1-0net-im/prosody/pkg-plist
+5-43 files

LLVM/project fd82e90 — llvm/test/CodeGen/AMDGPU si-lower-i1-copies-order-of-phi-incomings.mir si-annotate-nested-control-flows.ll, llvm/test/CodeGen/AMDGPU/GlobalISel divergence-divergent-i1-phis-no-lane-mask-merging.mir divergence-temporal-divergent-i1.mir

AMDGPU: Mark the SCC def dead when merging lane masks

The scalar and/or/xor used to merge a lane mask with EXEC clobber SCC, but
nothing reads the result. Avoid depending on later dead flag inference.

Co-Authored-By: Claude Opus 5 <noreply at anthropic.com>
DeltaFile
+78-78llvm/test/CodeGen/AMDGPU/GlobalISel/divergence-structurizer.mir
+72-72llvm/test/CodeGen/AMDGPU/GlobalISel/divergence-divergent-i1-used-outside-loop.mir
+24-24llvm/test/CodeGen/AMDGPU/GlobalISel/divergence-temporal-divergent-i1.mir
+24-20llvm/test/CodeGen/AMDGPU/si-annotate-nested-control-flows.ll
+9-9llvm/test/CodeGen/AMDGPU/si-lower-i1-copies-order-of-phi-incomings.mir
+9-9llvm/test/CodeGen/AMDGPU/GlobalISel/divergence-divergent-i1-phis-no-lane-mask-merging.mir
+216-21210 files not shown
+268-26616 files

LLVM/project 53b0d59 — llvm/lib/Transforms/Utils SCCPSolver.cpp

fixup! [SCCP] Call correct simplifyBinOp in FP operation
DeltaFile
+0-4llvm/lib/Transforms/Utils/SCCPSolver.cpp
+0-41 files

LLVM/project 780a95c — llvm/docs HowToAddABuilder.md InterfaceExportAnnotations.md

[LLVM][docs] Finish MyST migration for remaining docs (batch 10) (#223099)

Migration notes:

- Removed accidental blockquotes around lists and code blocks.
- Used `eval-rst` in `ConvergentOperations` because native Markdown
ordered lists only preserve numeric markers.
- Lots of table conversions to different kinds of tables. I tried to use
list-table and pipe tables in the appropriate places.
- Removed local contents directive in `GitHubActionsRunners` because it
caused a Furo warning.

Tracking issue: #201242
See the [migration guide] for more information. 

[migration guide]:
https://llvm.org/docs/SphinxQuickstartTemplate.html#markdown-migration-guidelines
This is a stacked PR based on #223097, which is a standalone commit that
renames *.rst -> *.md before this PR lands for history preservation

    [4 lines not shown]
DeltaFile
+795-833llvm/docs/ConvergentOperations.md
+403-416llvm/docs/HowToSetUpLLVMStyleRTTI.md
+332-395llvm/docs/ConvergenceAndUniformity.md
+344-378llvm/docs/MLGO.md
+232-235llvm/docs/InterfaceExportAnnotations.md
+220-221llvm/docs/HowToAddABuilder.md
+2,326-2,47819 files not shown
+3,948-4,39825 files

LLVM/project bae129c — llvm/docs ConvergenceAndUniformity.rst ConvergenceAndUniformity.md

[LLVM][docs] Rename remaining reST docs to Markdown (batch 10) (#223097)

Tracking issue: #201242
See the [migration guide] for more information. 

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

This is the initial straight rename commit. It will probably break the
docs build, but it has to be a separate PR for blame preservation
purposes.

The stacked conversion and cleanup is in #223099.
DeltaFile
+0-1,607llvm/docs/ConvergentOperations.rst
+1,607-0llvm/docs/ConvergentOperations.md
+0-745llvm/docs/MLGO.rst
+745-0llvm/docs/MLGO.md
+0-713llvm/docs/ConvergenceAndUniformity.rst
+713-0llvm/docs/ConvergenceAndUniformity.md
+3,065-3,06547 files not shown
+8,684-8,68453 files

FreeNAS/freenas ae1eaac — src/middlewared/middlewared/plugins/interface link_address.py

NAS-144051 / 27.0.0-BETA.1 / Serialize `network.interface_link_address` read-modify-write (#19863)
DeltaFile
+22-17src/middlewared/middlewared/plugins/interface/link_address.py
+22-171 files

FreeBSD/ports a1bcf87 — security/vuxml/vuln 2026.xml

security/vuxml: Document p5-Image-ExifTool vulnerability

PR:             298826
Approved by:    osa, vvd (Mentors, implicit)
DeltaFile
+33-0security/vuxml/vuln/2026.xml
+33-01 files

LLVM/project 8267555 — lldb/source/Plugins/DynamicLoader/FreeBSD-Kernel DynamicLoaderFreeBSDKernel.cpp

[lldb][FreeBSDKernel] Update kernel/kmod ELF type (#224847)

In FreeBSD, kernel and kmod are not always `ET_EXEC`/`ET_DYN`. A few
exceptions exist:

- amd64's kmod is `ET_REL`
- ppc64 and ppc64le's kernel is `ET_DYN`

Reflect these in code that identifies if module is kernel, kmod, or
relocatable object.

Fixes: b3cc4804d45d6b612ac9b3cc47ebbb0da44ebc60
DeltaFile
+59-12lldb/source/Plugins/DynamicLoader/FreeBSD-Kernel/DynamicLoaderFreeBSDKernel.cpp
+59-121 files

FreeBSD/ports d70cae7 — math/octave-forge-statistics Makefile distinfo

math/octave-forge-statistics: Update to 1.9.4.
DeltaFile
+3-3math/octave-forge-statistics/distinfo
+1-1math/octave-forge-statistics/Makefile
+4-42 files

NetBSD/pkgsrc-wip 52f2c3e — doctest distinfo DESCR

doctest: committed to -current
DeltaFile
+0-17doctest/Makefile
+0-14doctest/buildlink3.mk
+0-11doctest/PLIST
+0-6doctest/DESCR
+0-5doctest/distinfo
+0-535 files

NetBSD/pkgsrc Dis9YQQ — doc CHANGES-2026

   doc: Updated graphics/chafa to 1.18.3
VersionDeltaFile
1.6353+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc lsBFGS8 — graphics/chafa Makefile distinfo

   chafa: update to 1.18.3

   - Sixels are no longer used inside tmux when the outer terminal can't
     display them.
   - Padding and fully transparent areas revealed by alpha thresholding
     are now correctly painted in the flat background color instead of
     the closest match
   - CLI: Hang when `--files` was used and standard input was a pipe.
   - CLI: Potential busy-wait for a complete token from a file list.
   - CLI: TIFF images decoded with wrong channel order on big-endian.
   - CLI: Integer overflow in image loader size arithmetic
   - CLI: Unbounded allocation decoding GIF frames larger than the
     file's logical extent.
   - OOB read one entry past the end of the palette color table.
   - Double free of the pixel canvas after `chafa_canvas_new_similar()`.
   - Spurious pen added to palettes with fewer than 255 colors.
VersionDeltaFile
1.9+4-4graphics/chafa/distinfo
1.22+2-3graphics/chafa/Makefile
+6-72 files

FreeNAS/freenas 8a97705 — src/middlewared/middlewared/plugins/iscsi_ lio.py

Update how we tell LIO that an extent has resized.
DeltaFile
+2-2src/middlewared/middlewared/plugins/iscsi_/lio.py
+2-21 files

FreeNAS/freenas 15318a2 — src/middlewared/middlewared/api/v27_0_0 iscsi_global.py

Allow iSCSI mode=2
DeltaFile
+1-1src/middlewared/middlewared/api/v27_0_0/iscsi_global.py
+1-11 files

FreeNAS/freenas fe21eb6 — src/middlewared/middlewared/plugins/iscsi_ alua.py extents.py, src/middlewared/middlewared/utils/lio config.py

Add middleware support for LIO ALUA HA

Wire up the middleware side of LIO ALUA high-availability: load
lio_ha.ko with per-node addresses on service start, manage ALUA
state across failover events, clean up STANDBY configfs on pool
export, and add pre-flight validation that targets have static
initiator ACLs before ALUA can be enabled.

For each target, create a portal-less phantom TPG carrying the peer
node's controller group so that a single RTPG response from any
connected port lists both ALUA groups.  Write tpgt_N/rtpi explicitly
before enable so that relative target port IDs in RTPG match the
tag formula (portal.tag on Node A, portal.tag + 32000 on Node B)
rather than being auto-assigned sequentially by the kernel.

ALUA group states are driven by role and ha_state:

  MASTER  + synced        local=OPTIMIZED     remote=NONOPTIMIZED
  MASTER  + connected     local=OPTIMIZED     remote=TRANSITIONING

    [4 lines not shown]
DeltaFile
+537-135src/middlewared/middlewared/utils/lio/config.py
+214-2src/middlewared/middlewared/plugins/iscsi_/lio.py
+87-71src/middlewared/middlewared/plugins/iscsi_/fs_attachment_delegate.py
+89-58src/middlewared/middlewared/plugins/iscsi_/target_to_extent.py
+59-47src/middlewared/middlewared/plugins/iscsi_/extents.py
+62-9src/middlewared/middlewared/plugins/iscsi_/alua.py
+1,048-3228 files not shown
+1,232-37114 files

FreeBSD/ports 1a8746e — japanese/mecab-jawiki Makefile distinfo, japanese/mecab-jawiki/files patch-mecab-userdic.csv

japanese/mecab-jawiki: Update to 2026.09.21.185756

PR:             298777
Approved by:    osa (mentor)
DeltaFile
+3-3japanese/mecab-jawiki/distinfo
+2-2japanese/mecab-jawiki/files/patch-mecab-userdic.csv
+1-1japanese/mecab-jawiki/Makefile
+6-63 files

FreeBSD/ports 19b29d7 — japanese/mecab Makefile, japanese/mecab-ipadic Makefile

japanese/mecab{,-ipadic}: Add PORTSCOUT

PR:             298775
Approved by:    osa (mentor)
DeltaFile
+4-2japanese/mecab/Makefile
+1-1japanese/mecab-ipadic/Makefile
+5-32 files

LLVM/project 4938b48 — lldb/source/Plugins/DynamicLoader/FreeBSD-Kernel DynamicLoaderFreeBSDKernel.cpp

[lldb][FreeBSDKernel] Fix missing num_load_section increment (#224842)

num_load_section should increment when section load address is set by a
fixed slide.

Fixes: b3cc4804d45d6b612ac9b3cc47ebbb0da44ebc60
DeltaFile
+1-0lldb/source/Plugins/DynamicLoader/FreeBSD-Kernel/DynamicLoaderFreeBSDKernel.cpp
+1-01 files

LLVM/project c9343d6 — lldb/source/Plugins/DynamicLoader/FreeBSD-Kernel DynamicLoaderFreeBSDKernel.cpp

[lldb][FreeBSDKernel] Trust forced kernel module load addresses (#224856)

ProcessFreeBSDKernelCore explicitly selects this dynamic loader after
libkvm establishes the kernel section load addresses. Use that supplied
module and its target load address instead of requiring an ELF header at
the runtime kernel base, since ppc64, ppc64le, and riscv on FreeBSD do
not map file headers there.

Assisted-by: GPT
DeltaFile
+12-0lldb/source/Plugins/DynamicLoader/FreeBSD-Kernel/DynamicLoaderFreeBSDKernel.cpp
+12-01 files