LLVM/project a4bd6bd — llvm/test/CodeGen/AArch64 aarch64-combine-gather-lanes.mir

AArch64: Fix missing ... function separators in mir test (#235119)

update_mir_test_checks misbehaves when the end of function marker
is missing.
DeltaFile
+138-114llvm/test/CodeGen/AArch64/aarch64-combine-gather-lanes.mir
+138-1141 files

FreeBSD/ports ec6c0db — graphics/libxisf pkg-plist Makefile

graphics/libxisf: Update to 0.2.14

https://gitea.nouspiro.space/nou/libXISF/releases/tag/v0.2.14
DeltaFile
+3-3graphics/libxisf/distinfo
+3-2graphics/libxisf/Makefile
+2-2graphics/libxisf/pkg-plist
+8-73 files

LLVM/project fc78f4f — lld/MachO ExportTrie.cpp, lld/test/MachO export-trie-high-bytes.s

 [lld-macho] Fix export trie for names containing 0xff bytes (#233399)

On signed-char hosts, charAt() promotes a 0xff byte to -1, aliasing the
end-of-string sentinel used by the three-way radix sort. As a result, an
export could be silently dropped or truncated. Fix is to convert the
byte to unsigned char before promoting it to int. I also verified that
ld-prime handles 0xff perfectly fine.

Assisted by Opus 5.5

---------

Co-authored-by: Claude Opus 5.5 <noreply at anthropic.com>
DeltaFile
+33-0lld/test/MachO/export-trie-high-bytes.s
+3-1lld/MachO/ExportTrie.cpp
+36-12 files

HardenedBSD/ports b0ca1c0 — devel/py-ty distinfo, misc/crush/files extra-patch-disable-command-blocking

Merge branch 'freebsd/main' into hardenedbsd/main
DeltaFile
+22-22misc/crush/files/extra-patch-disable-command-blocking
+25-17devel/py-ty/distinfo
+0-32security/vuxml/vuln/2026.xml
+28-0net/glib-networking/files/patch-tls_openssl_gtlsserverconnection-openssl.c
+28-0net/glib-networking/files/patch-tls_openssl_gtlsclientconnection-openssl.c
+18-0net/glib-networking/files/patch-tls_openssl_gtlsconnection-openssl.c
+121-7138 files not shown
+212-15144 files

FreeBSD/ports de52b5b — sysutils/rubygem-fluentd Makefile distinfo

sysutils/rubygem-fluentd: Update to 1.20.0

Release notes: https://github.com/fluent/fluentd/releases/tag/v1.20.0
DeltaFile
+3-3sysutils/rubygem-fluentd/distinfo
+1-1sysutils/rubygem-fluentd/Makefile
+4-42 files

pkgng/pkgng 4f7e27d — . NEWS, external/fetch fetch.c common.h

fetch: sync libfetch with FreeBSD-current

Merge libfetch as of 2026-09-30 (570869838f8b), keeping the pkg
changes: connection reuse, custom headers, low speed limit, dot
segment removal and the portability glue.

Upstream brings buffered socket reads, the connect timeout and the
fixes to the response line length, credentials, redirect and 304
leaks. The local line length patch is superseded and dropped.
DeltaFile
+319-145external/fetch/common.c
+50-70external/fetch/http.c
+73-35external/fetch/fetch.3
+19-4external/fetch/common.h
+7-1external/fetch/fetch.c
+5-0NEWS
+473-2556 files

LLVM/project 7f43291 — clang/test lit.cfg.py, clang/test/Interpreter emulated-tls.cpp

[Clang] Detect emutls separately

OSes like FreeBSD support clang-rapl but doesn't provide emutls
implementation. In this case, the test fails to run. To fix it, we
detect thread local and set a new flag.
DeltaFile
+32-0clang/test/lit.cfg.py
+4-0clang/test/Interpreter/emulated-tls.cpp
+36-02 files

LLVM/project 5382bfb — compiler-rt/lib/tsan/rtl tsan_platform_linux.cpp

[spr] update

Created using spr 2.0.0-beta.2
DeltaFile
+86-76compiler-rt/lib/tsan/rtl/tsan_platform_linux.cpp
+86-761 files

LLVM/project dc3e262 — llvm/lib/Transforms/Scalar TailRecursionElimination.cpp, llvm/test/Transforms/TailCallElim tre-byval-parameter.ll tre-byval-parameter-2.ll

[TailCallElim] Place byval copy-back after trailing instructions (#234699)

Fix the insertion point of the byval copy operation we insert when
updating our incoming byval argument when transforming tail calls into
loops. We should insert the argument update memcpy at the point of the
**return**, not the call. There may be side-effect free instructions
between the call and the return, and they may read the incoming
argument, and using the incorrect insertion point results in a
miscompile.

Fixes #234334

LLM-aided
DeltaFile
+87-0llvm/test/Transforms/TailCallElim/tre-byval-trailing-load.ll
+8-5llvm/lib/Transforms/Scalar/TailRecursionElimination.cpp
+2-2llvm/test/Transforms/TailCallElim/tre-byval-parameter-2.ll
+1-1llvm/test/Transforms/TailCallElim/tre-byval-parameter.ll
+98-84 files

LLVM/project b577aec — llvm/test/CodeGen/AArch64 aarch64-combine-gather-lanes.mir

AArch64: Fix missing ... function separators in mir test

update_mir_test_checks misbehaves when the end of function marker
is missing.
DeltaFile
+138-114llvm/test/CodeGen/AArch64/aarch64-combine-gather-lanes.mir
+138-1141 files

LLVM/project a6e45cc — clang/lib/CIR/Dialect/Transforms/TargetLowering CIRABIRewriteContext.cpp, clang/test/CIR/Transforms/abi-lowering indirect-aliased-nyi.cir

update error
DeltaFile
+1-2clang/test/CIR/Transforms/abi-lowering/indirect-aliased-nyi.cir
+1-2clang/lib/CIR/Dialect/Transforms/TargetLowering/CIRABIRewriteContext.cpp
+2-42 files

LLVM/project b0e8245 — clang/lib/Headers riscv_packed_simd.h, clang/test/CodeGen/RISCV rvp-intrinsics.c

[RISCV][P-ext] Support Packed Slide (#234629)

This patch supports packed slide intrinsics using funnel shifts. 
On RV32, the 64-bit funnel shift expands into select instructions, so it
involves branches.
DeltaFile
+391-0clang/test/CodeGen/RISCV/rvp-intrinsics.c
+204-0llvm/test/CodeGen/RISCV/rvp-simd-64.ll
+124-0cross-project-tests/intrinsic-header-tests/riscv_packed_simd.c
+90-0llvm/test/CodeGen/RISCV/rvp-simd-32.ll
+44-0clang/lib/Headers/riscv_packed_simd.h
+853-05 files

LLVM/project f8da8e3 — clang/test/Driver hip-sanitize-options.hip, llvm/lib/Target/AMDGPU GCNFeatures.td

[AMDGPU] Remove XNACK from gfx12-5-generic (#233329)

This affects downstream targets.
DeltaFile
+82-122llvm/test/CodeGen/AMDGPU/sad.ll
+0-5clang/test/Driver/hip-sanitize-options.hip
+0-2llvm/lib/Target/AMDGPU/GCNFeatures.td
+82-1293 files

pkgng/pkgng 206b77a — external/fetch http.c

libfetch: avoid buffering HTTP requests with TCP_NOPUSH on macOS

Darwin does not flush queued output when TCP_NOPUSH is cleared or TCP_NODELAY is enabled. Small HTTP requests can remain buffered while the client waits for a response and the server waits for the complete request, causing repository updates to time out.

Disable TCP_NOPUSH in the HTTP implementation on Apple platforms. Verified with two requests over a reused connection and the concurrent download integration suite on macOS without build-only workarounds.
DeltaFile
+9-0external/fetch/http.c
+9-01 files

FreeBSD/ports 7b2b574 — misc/py-huggingface-hub Makefile distinfo

misc/py-huggingface-hub: Update to 2.3.0

Changelog: https://github.com/huggingface/huggingface_hub/releases/tag/v2.3.0

Reported by:    Repology
DeltaFile
+3-3misc/py-huggingface-hub/distinfo
+1-1misc/py-huggingface-hub/Makefile
+4-42 files

HardenedBSD/ports 7b2b574 — misc/py-huggingface-hub Makefile distinfo

misc/py-huggingface-hub: Update to 2.3.0

Changelog: https://github.com/huggingface/huggingface_hub/releases/tag/v2.3.0

Reported by:    Repology
DeltaFile
+3-3misc/py-huggingface-hub/distinfo
+1-1misc/py-huggingface-hub/Makefile
+4-42 files

HardenedBSD/ports 4dfd42f — www/wordpress Makefile

*/wordpress*: deprecate localized variants

Localized WordPress tarballs are regenerated in place by upstream
whenever translations are updated, so the distfile checksums keep
breaking without a version change.  The language packs have the same
problem, and other distributions only ship the English core and let
WordPress download language packs on its own.

Mark the localized ports deprecated, expiring on 2026-12-31.  Users
should switch to www/wordpress and choose the site language in
WordPress.
DeltaFile
+5-0www/wordpress/Makefile
+5-01 files

FreeBSD/ports 4dfd42f — www/wordpress Makefile

*/wordpress*: deprecate localized variants

Localized WordPress tarballs are regenerated in place by upstream
whenever translations are updated, so the distfile checksums keep
breaking without a version change.  The language packs have the same
problem, and other distributions only ship the English core and let
WordPress download language packs on its own.

Mark the localized ports deprecated, expiring on 2026-12-31.  Users
should switch to www/wordpress and choose the site language in
WordPress.
DeltaFile
+5-0www/wordpress/Makefile
+5-01 files

HardenedBSD/ports c198d2b — french/wordpress Makefile distinfo, german/wordpress Makefile distinfo

{french,german,russian}/wordpress: chase upstream distfile re-roll

Upstream re-rolled the 7.1.3 de_DE, fr_FR and ru_RU tarballs again
with refreshed translations under wp-content/languages.  The
WordPress core files are unchanged.

Update distinfo and bump PORTREVISION as package contents changed.
DeltaFile
+3-3russian/wordpress/distinfo
+3-3german/wordpress/distinfo
+3-3french/wordpress/distinfo
+1-1german/wordpress/Makefile
+1-1french/wordpress/Makefile
+1-0russian/wordpress/Makefile
+12-116 files

FreeBSD/ports c198d2b — french/wordpress Makefile distinfo, german/wordpress Makefile distinfo

{french,german,russian}/wordpress: chase upstream distfile re-roll

Upstream re-rolled the 7.1.3 de_DE, fr_FR and ru_RU tarballs again
with refreshed translations under wp-content/languages.  The
WordPress core files are unchanged.

Update distinfo and bump PORTREVISION as package contents changed.
DeltaFile
+3-3russian/wordpress/distinfo
+3-3german/wordpress/distinfo
+3-3french/wordpress/distinfo
+1-1german/wordpress/Makefile
+1-1french/wordpress/Makefile
+1-0russian/wordpress/Makefile
+12-116 files

LLVM/project 10174e6 — llvm/test/CodeGen/X86 asm-constraints-rm-isel.ll

[CodeGen] Print x86 memory operands with their operand count in tests

The MIR printer now writes an inline asm flag's operand count when it isn't
1, so the five operands of an x86 memory reference print as "mem:m ops:5".

Assisted-by: Claude Opus 5.5
DeltaFile
+12-12llvm/test/CodeGen/X86/asm-constraints-rm-isel.ll
+12-121 files

FreeBSD/ports aa6d780 — misc/crush Makefile distinfo, misc/crush/files extra-patch-disable-command-blocking

misc/crush: Update to 0.98.2

While here, remove go version pin since the default is now 1.27.

Changelog: https://github.com/charmbracelet/crush/releases/tag/v0.98.2

Reported by:    GitHub (watch releases)
DeltaFile
+22-22misc/crush/files/extra-patch-disable-command-blocking
+5-5misc/crush/distinfo
+2-3misc/crush/Makefile
+29-303 files

HardenedBSD/ports aa6d780 — misc/crush Makefile distinfo, misc/crush/files extra-patch-disable-command-blocking

misc/crush: Update to 0.98.2

While here, remove go version pin since the default is now 1.27.

Changelog: https://github.com/charmbracelet/crush/releases/tag/v0.98.2

Reported by:    GitHub (watch releases)
DeltaFile
+22-22misc/crush/files/extra-patch-disable-command-blocking
+5-5misc/crush/distinfo
+2-3misc/crush/Makefile
+29-303 files

LLVM/project 9042bb1 — llvm/test/CodeGen/X86 regallocfast-inline-asm-fold.mir regallocfast-inline-asm-fold-tied-input.mir

[RegAllocFast] Print x86 memory operands with their operand count in tests

The MIR printer now writes an inline asm flag's operand count when it isn't
1, so the five operands of an x86 memory reference print as "mem:m ops:5".

Assisted-by: Claude Opus 5.5
DeltaFile
+7-7llvm/test/CodeGen/X86/regallocfast-inline-asm-fold-pressure.mir
+3-3llvm/test/CodeGen/X86/regallocfast-inline-asm-fold-tied-input.mir
+1-1llvm/test/CodeGen/X86/regallocfast-inline-asm-fold.mir
+11-113 files

LLVM/project 544b540 — llvm/test/CodeGen/X86 regallocfast-inline-asm-fold.mir regallocfast-inline-asm-fold-tied-input.mir

Merge branch 'users/void/asm-rm-4-regallocfast-fold' into users/void/asm-rm-5-prefer-reg
DeltaFile
+7-7llvm/test/CodeGen/X86/regallocfast-inline-asm-fold-pressure.mir
+3-3llvm/test/CodeGen/X86/regallocfast-inline-asm-fold-tied-input.mir
+1-1llvm/test/CodeGen/X86/regallocfast-inline-asm-fold.mir
+11-113 files

HardenedBSD/ports f472be9 — audio/chromaprint pkg-plist distinfo

audio/chromaprint: Update to 1.6.2

Only use avtx as the FFT_LIB. Mini script was a temporary line for
facilitating the update of multimedia/ffmpeg from 6.x to 8.x.

Add predictable library name changes to PLIST_SUB.

https://github.com/acoustid/chromaprint/releases/tag/v1.6.1
https://github.com/acoustid/chromaprint/releases/tag/v1.6.2
https://github.com/acoustid/chromaprint/blob/v1.6.2/NEWS.txt
DeltaFile
+5-3audio/chromaprint/Makefile
+3-3audio/chromaprint/distinfo
+2-2audio/chromaprint/pkg-plist
+10-83 files

FreeBSD/ports f472be9 — audio/chromaprint pkg-plist distinfo

audio/chromaprint: Update to 1.6.2

Only use avtx as the FFT_LIB. Mini script was a temporary line for
facilitating the update of multimedia/ffmpeg from 6.x to 8.x.

Add predictable library name changes to PLIST_SUB.

https://github.com/acoustid/chromaprint/releases/tag/v1.6.1
https://github.com/acoustid/chromaprint/releases/tag/v1.6.2
https://github.com/acoustid/chromaprint/blob/v1.6.2/NEWS.txt
DeltaFile
+5-3audio/chromaprint/Makefile
+3-3audio/chromaprint/distinfo
+2-2audio/chromaprint/pkg-plist
+10-83 files

Linux/linux 5b0764a — drivers/gpu/drm/amd/include/asic_reg/mmhub mmhub_5_0_1_sh_mask.h, drivers/gpu/drm/amd/include/asic_reg/nbif nbif_7_10_0_offset.h nbif_7_10_0_sh_mask.h

Merge tag 'drm-next-2026-10-21' of https://gitlab.freedesktop.org/drm/kernel

Pull drm updates from Dave Airlie:
 "Highlights:

   - core: a lot of atomic refactoring in progress, panic got split into
     a core/helpers model

   - amdgpu: enables HDMI 2.1 FRL and other good things finally, UAlink
     over Ethernet support

   - xe: has a bunch of CRI support, ras error for bad vram, memory
     offlining support.

   - msm: enables a bunch more GPUs.

  Otherwise it's a the usual mountain of stuff all over the place.
  Details:


    [398 lines not shown]
DeltaFile
+63,248-0drivers/gpu/drm/amd/include/asic_reg/nbio/nbio_7_11_5_sh_mask.h
+60,316-0drivers/gpu/drm/amd/include/asic_reg/nbif/nbif_7_10_0_sh_mask.h
+15,938-0drivers/gpu/drm/amd/include/asic_reg/nbif/nbif_7_10_0_offset.h
+11,074-0drivers/gpu/drm/amd/include/asic_reg/nbio/nbio_7_11_5_offset.h
+10,821-0drivers/gpu/drm/amd/include/asic_reg/pcie/pcie_6_1_3_sh_mask.h
+7,486-3drivers/gpu/drm/amd/include/asic_reg/mmhub/mmhub_5_0_1_sh_mask.h
+168,883-31,887 files not shown
+302,253-47,1681,893 files

LLVM/project 5586764 — llvm/docs AMDGPUUsage.rst, llvm/test/CodeGen/NVPTX store-sm60.ll load-sm70.ll

Merge branch 'users/void/asm-rm-4-regallocfast-fold' into users/void/asm-rm-5-prefer-reg
DeltaFile
+22,584-0llvm/test/CodeGen/NVPTX/load-sm90.ll
+0-22,223llvm/docs/AMDGPUUsage.rst
+21,644-0llvm/test/CodeGen/NVPTX/store-sm90.ll
+20,068-0llvm/test/CodeGen/NVPTX/load-sm60.ll
+19,684-0llvm/test/CodeGen/NVPTX/load-sm70.ll
+19,088-0llvm/test/CodeGen/NVPTX/store-sm60.ll
+103,068-22,2236,071 files not shown
+483,599-170,5376,077 files

LLVM/project 777b571 — llvm/docs AMDGPUUsage.rst, llvm/test/CodeGen/NVPTX store-sm60.ll load-sm70.ll

Merge branch 'users/void/asm-rm-3-direct-mem-output-error' into users/void/asm-rm-4-regallocfast-fold
DeltaFile
+22,584-0llvm/test/CodeGen/NVPTX/load-sm90.ll
+0-22,223llvm/docs/AMDGPUUsage.rst
+21,644-0llvm/test/CodeGen/NVPTX/store-sm90.ll
+20,068-0llvm/test/CodeGen/NVPTX/load-sm60.ll
+19,684-0llvm/test/CodeGen/NVPTX/load-sm70.ll
+19,088-0llvm/test/CodeGen/NVPTX/store-sm60.ll
+103,068-22,2236,071 files not shown
+483,599-170,5376,077 files