LLVM/project dcbfa06 — llvm/lib/Target/AArch64 AArch64TargetTransformInfo.cpp, llvm/test/Analysis/CostModel/AArch64 reduce-and.ll reduce-xor.ll

[AArch64][COST]Cost non-pow2 i1 and/or/xor reductions

A non-pow2 i1 vector is padded with the identity and reduced as the
promoted integer vector; the i1 umaxv/uminv lowering does not apply.
Zero identity costs one masking and, all-ones costs lane inserts.

Required to support non-power-of-2 vectorization in SLP

Assisted-by: Cursor

Pull-request: https://github.com/llvm/llvm-project/pull/238380
Reviewers: davemgreen, david-arm, huntergr-arm, paulwalker-arm, sdesmalen-arm
Reviewed-by: paulwalker-arm
DeltaFile
+17-0llvm/lib/Target/AArch64/AArch64TargetTransformInfo.cpp
+9-0llvm/test/Analysis/CostModel/AArch64/reduce-or.ll
+6-0llvm/test/Analysis/CostModel/AArch64/reduce-xor.ll
+2-2llvm/test/Transforms/VectorCombine/AArch64/icmp-vector-reduce.ll
+3-0llvm/test/Analysis/CostModel/AArch64/reduce-and.ll
+37-25 files

FreeBSD/ports 6a27f99 — devel/kdsingleapplication Makefile

devel/kdsingleapplication: Fix typo
DeltaFile
+1-1devel/kdsingleapplication/Makefile
+1-11 files

FreeBSD/ports c777f43 — devel/kdsingleapplication Makefile

devel/kdsingleapplication: Assign to kde@
DeltaFile
+1-1devel/kdsingleapplication/Makefile
+1-11 files

GhostBSD/ghostbsd 4e6bf0e — sys/dev/usb/input usbhid.c

usbhid: Retry fetching the report descriptor

So far only seen with a wireless mouse on a Logitech Unifying
receiver. The receiver can time out on GET_DESCRIPTOR(REPORT) while
still starting up after power is applied, for example after resume
or when switched back through a USB switch. On failure, hms falls
back to the boot protocol descriptor and the mouse loses its wheel.
Wired mice have not shown the problem.

Retry the request up to five times with a 100 ms pause, stopping
early on a stall since that means the device has no descriptor.
Linux usbhid retries this request in the same way.
DeltaFile
+15-3sys/dev/usb/input/usbhid.c
+15-31 files

LLVM/project 68b468d — llvm/test/CodeGen/ARM/GlobalISel arm-instruction-select-combos.mir arm-instruction-select.mir

ARM: Use inline register class syntax in MIR tests

Delete the registers section when unnecessary.

Co-authored-by: Claude Opus 5.5 <noreply at anthropic.com>
DeltaFile
+297-663llvm/test/CodeGen/ARM/GlobalISel/arm-legalize-fp.mir
+168-394llvm/test/CodeGen/ARM/GlobalISel/arm-regbankselect.mir
+168-378llvm/test/CodeGen/ARM/GlobalISel/arm-instruction-select-cmp.mir
+141-313llvm/test/CodeGen/ARM/GlobalISel/arm-legalize-binops.mir
+130-303llvm/test/CodeGen/ARM/GlobalISel/arm-instruction-select.mir
+102-226llvm/test/CodeGen/ARM/GlobalISel/arm-instruction-select-combos.mir
+1,006-2,277183 files not shown
+1,792-4,684189 files

LLVM/project f08a68a — clang/lib/Headers hlx_hexagon_protos.h, libc/utils/docgen math.yaml

Rebase, address comments

Created using spr 2.0.0-beta.1
DeltaFile
+1,457-1,437llvm/test/Transforms/Util/DeclareRuntimeLibcalls/aarch64.ll
+1,308-1,292llvm/test/Transforms/Util/DeclareRuntimeLibcalls/windows.ll
+1,208-1,190llvm/test/Transforms/Util/DeclareRuntimeLibcalls/ppc.ll
+1,086-1,074llvm/test/Transforms/Util/DeclareRuntimeLibcalls/bsd.ll
+1,945-0libc/utils/docgen/math.yaml
+1,822-0clang/lib/Headers/hlx_hexagon_protos.h
+8,826-4,9932,768 files not shown
+67,970-33,7552,774 files

LLVM/project 41366ed — offload/libompaccsupport device.cpp, offload/plugins-nextgen/common/include MemoryManager.h

[Offload][Omp] Manage memory through liboffload APIs (#241895)

Remove the liboffload allocation helpers and use `olMemAlloc` and
`olMemFree`.

For allocations, this means the `HstPtr` is no longer passed and can be
dropped from the internal interfaces (many of the mechanical changes in
this PR are because of this).

For free, the kind is no longer passed and so the wrong pointer kind
errors can longer be detected.

Also, because liboffload checks on its internal structures before
calling the plugins, double_free and free_host pointers errors return
different errors (so tests are adjusted).

After this, parts of the support of `OFFLOAD_TRACK_ALLOCATION_TRACES`
are effectively dead and could be removed in a later PR.


    [4 lines not shown]
DeltaFile
+24-37offload/libompaccsupport/device.cpp
+7-45offload/test/sanitizer/double_free.c
+0-35offload/test/sanitizer/free_wrong_ptr_kind.cpp
+14-19offload/plugins-nextgen/common/include/MemoryManager.h
+0-32offload/test/sanitizer/free_wrong_ptr_kind.c
+14-18offload/plugins-nextgen/common/src/PluginInterface.cpp
+59-18616 files not shown
+108-29222 files

FreeBSD/ports bb156f8 — graphics/katarakt distinfo Makefile, graphics/katarakt/files patch-katarakt.pro patch-src_util.h

graphics/katarakt: Update to v0.3 and switch to Qt 6

PR:             300143
Co-authored-by: Max Brazhnikov <makc at FreeBSD.org>
DeltaFile
+0-29graphics/katarakt/files/patch-src_search.cpp
+0-18graphics/katarakt/files/patch-src_resourcemanager.cpp
+0-14graphics/katarakt/files/patch-src_util.h
+5-6graphics/katarakt/Makefile
+0-10graphics/katarakt/files/patch-katarakt.pro
+3-3graphics/katarakt/distinfo
+8-806 files

LLVM/project 326f709 — lld/MachO ObjC.cpp, lld/test/MachO objc-category-conflicts.s

Add addend to classMap key
DeltaFile
+16-4lld/test/MachO/objc-category-conflicts.s
+7-5lld/MachO/ObjC.cpp
+23-92 files

FreeBSD/ports a6604d9 — x11-wm Makefile, x11-wm/fastcompmgr distinfo pkg-descr

x11-wm/fastcompmgr: New port: Fast compositor for X11

fastcompmgr is a fast compositor for X, a fork of an early version
of Compton which is a fork of xcompmgr-dana which is a fork of
xcompmgr.

WWW: https://github.com/tycho-kirchner/fastcompmgr/
DeltaFile
+22-0x11-wm/fastcompmgr/files/patch-Makefile
+21-0x11-wm/fastcompmgr/Makefile
+3-0x11-wm/fastcompmgr/distinfo
+3-0x11-wm/fastcompmgr/pkg-descr
+1-0x11-wm/Makefile
+50-05 files

LLVM/project 6d501c9 — lldb/docs/man lldb-server.md lldb-server.rst, lldb/unittests/Target MemoryTest.cpp

rebase

Created using spr 2.0.0-beta.2
DeltaFile
+0-345lldb/docs/man/lldb.rst
+337-0lldb/docs/man/lldb.md
+203-0lldb/unittests/Target/MemoryTest.cpp
+0-196lldb/docs/man/lldb-server.rst
+187-0lldb/docs/man/lldb-server.md
+183-0llvm/test/CodeGen/SPARC/unaligned-i64.ll
+910-54190 files not shown
+3,723-80096 files

FreeBSD/ports 379ad03 — devel/py-ruff Makefile distinfo, devel/ruff Makefile Makefile.crates

devel/py-ruff: update 0.17.4 → 0.17.5
DeltaFile
+61-63devel/ruff/distinfo
+29-30devel/ruff/Makefile.crates
+3-3devel/py-ruff/distinfo
+1-1devel/ruff/Makefile
+1-1devel/py-ruff/Makefile
+95-985 files

FreeBSD/ports 9237589 — databases/goose Makefile distinfo

databases/goose: update 3.30.0 → 3.30.1
DeltaFile
+5-5databases/goose/distinfo
+1-1databases/goose/Makefile
+6-62 files

FreeBSD/ports 86f74a8 — sysutils/mise Makefile distinfo

sysutils/mise: update 2026.11.6 → 2026.11.7
DeltaFile
+31-31sysutils/mise/distinfo
+15-15sysutils/mise/Makefile
+46-462 files

FreeBSD/ports 0a8b898 — shells/meka Makefile distinfo

shells/meka: update 0.93.0 → 0.94.0
DeltaFile
+23-3shells/meka/distinfo
+11-1shells/meka/Makefile
+34-42 files

FreeBSD/ports 565b0e8 — databases/greptimedb distinfo Makefile

databases/greptimedb: fix fetch

One tarball wasn't fetched properly.
Moved it into LOCAL/yuri.

Reported by:    fallout
DeltaFile
+38-49databases/greptimedb/Makefile
+5-5databases/greptimedb/distinfo
+43-542 files

FreeBSD/ports 1c94e65 — security/susshi Makefile distinfo

security/susshi: update 0.25.4 → 1.0.0
DeltaFile
+17-17security/susshi/distinfo
+8-8security/susshi/Makefile
+25-252 files

FreeBSD/ports 67a29b1 — sysutils/opa Makefile distinfo

sysutils/opa: update 1.22.3 → 1.22.4
DeltaFile
+5-5sysutils/opa/distinfo
+1-2sysutils/opa/Makefile
+6-72 files

FreeBSD/ports fc9374c — devel/py-uv Makefile distinfo, devel/py-uv-build Makefile distinfo

devel/{,py-}uv{,-build}: update 0.13.7 → 0.13.8
DeltaFile
+53-55devel/uv/distinfo
+25-26devel/uv/Makefile.crates
+3-3devel/py-uv/distinfo
+3-3devel/py-uv-build/distinfo
+1-1devel/py-uv/Makefile
+1-1devel/py-uv-build/Makefile
+86-891 files not shown
+87-907 files

LLVM/project b6a8593 — lldb/test/API/commands/watchpoints/hello_watchlocation TestWatchLocation.py, lldb/test/API/python_api/watchpoint/watchlocation TestSetWatchlocation.py

[lldb][Windows] Skip some tests from TestWatchLocation.py and TestSetWatchlocation.py again (#242039)

These tests are still flaky and were wrongfully re-enabled in
https://github.com/llvm/llvm-project/pull/231502.
DeltaFile
+1-0lldb/test/API/python_api/watchpoint/watchlocation/TestSetWatchlocation.py
+1-0lldb/test/API/commands/watchpoints/hello_watchlocation/TestWatchLocation.py
+2-02 files

LLVM/project 9e4c946 — libcxx/lib/abi arm64-apple-darwin.libcxxabi.v1.stable.noexceptions.nonew.abilist, llvm/lib/Target/Hexagon HexagonDepInstrInfo.td

Merge cascade

Resolve the FeatureTestMacroTable conflict by regenerating it with
generate_feature_test_macro_components.py.

LLM-aided
DeltaFile
+5,423-1,585llvm/test/CodeGen/ARM/GlobalISel/arm-legalize-fp.mir
+2,968-0llvm/test/CodeGen/Mips/GlobalISel/llvm-ir/is_fpclass.ll
+1,461-1,437llvm/test/Transforms/Util/DeclareRuntimeLibcalls/aarch64.ll
+2,631-0libcxx/lib/abi/arm64-apple-darwin.libcxxabi.v1.stable.noexceptions.nonew.abilist
+1,311-1,292llvm/test/Transforms/Util/DeclareRuntimeLibcalls/windows.ll
+2,436-20llvm/lib/Target/Hexagon/HexagonDepInstrInfo.td
+16,230-4,3347,661 files not shown
+205,314-93,3127,667 files

LLVM/project a7e0b70 — libcxx/lib/abi arm64-apple-darwin.libcxxabi.v1.stable.noexceptions.nonew.abilist, llvm/lib/Target/Hexagon HexagonDepInstrInfo.td

Merge cascade

Regenerate FeatureTestMacroTable.md and convert the upstream status CSV
row updates (LWG2166, LWG3973, LWG4015, P3774R1, P3052R2) to Markdown.

LLM-aided
DeltaFile
+5,423-1,585llvm/test/CodeGen/ARM/GlobalISel/arm-legalize-fp.mir
+2,968-0llvm/test/CodeGen/Mips/GlobalISel/llvm-ir/is_fpclass.ll
+1,461-1,437llvm/test/Transforms/Util/DeclareRuntimeLibcalls/aarch64.ll
+2,631-0libcxx/lib/abi/arm64-apple-darwin.libcxxabi.v1.stable.noexceptions.nonew.abilist
+1,311-1,292llvm/test/Transforms/Util/DeclareRuntimeLibcalls/windows.ll
+2,436-20llvm/lib/Target/Hexagon/HexagonDepInstrInfo.td
+16,230-4,3347,660 files not shown
+205,302-93,3087,666 files

LLVM/project 5232ee6 — libcxx/docs conf.py, libcxx/docs/Helpers ReleaseNotesTemplate.rst

[libc++][docs] Use Furo theme

Adopt the shared LLVM Furo configuration and wyvern logo, widen the content area on desktop viewports, and remove page-local contents directives that duplicate Furo's navigation.

Assisted-by: Codex
DeltaFile
+8-17libcxx/docs/conf.py
+20-0libcxx/docs/_static/custom.css
+0-4libcxx/docs/ReleaseNotes/24.rst
+0-4libcxx/docs/ReleaseNotes/23.rst
+0-4libcxx/docs/Helpers/ReleaseNotesTemplate.rst
+0-3libcxx/docs/Status/Cxx29.md
+28-326 files

LLVM/project 3abe70b — lld/COFF DLL.cpp, lld/test/COFF delayimports-armnt.yaml delayimports-armnt-far-helper.s

[LLD][COFF] Call __delayLoadHelper2 through an absolute address on ARMNT (#240562)

The ARMNT delay-load tail merge called __delayLoadHelper2 with a bl,
which reaches only 16 MiB, and the synthetic chunk gets no range
extension thunk. With LTO the helper, which comes from a regular object
in the CRT, can end up further away than that, and the link failed with
"relocation out of range". Load its address with movw/movt and call it
with blx, with a base relocation for the new pair.

Assisted-by: Claude Opus 5.5 (Anthropic)
DeltaFile
+32-0lld/test/COFF/delayimports-armnt-far-helper.s
+5-3lld/test/COFF/delayimports-armnt.yaml
+6-2lld/COFF/DLL.cpp
+43-53 files

LLVM/project aa55a50 — llvm/test/CodeGen/X86 domain-reassignment.mir, llvm/test/CodeGen/X86/GlobalISel legalize-fcmp.mir select-fcmp.mir

X86: Use inline register class syntax in MIR tests

Drop registers section when it's no longer necessary.

Co-authored-by: Claude Opus 5.5 <noreply at anthropic.com>
DeltaFile
+86-543llvm/test/CodeGen/X86/GlobalISel/regbankselect-X86_64.mir
+111-234llvm/test/CodeGen/X86/domain-reassignment.mir
+111-234llvm/test/CodeGen/X86/apx/domain-reassignment.mir
+78-182llvm/test/CodeGen/X86/GlobalISel/select-cmp.mir
+0-224llvm/test/CodeGen/X86/GlobalISel/select-fcmp.mir
+0-196llvm/test/CodeGen/X86/GlobalISel/legalize-fcmp.mir
+386-1,613224 files not shown
+1,873-7,113230 files

LLVM/project 382aa9e — lldb/docs/man lldb-server.md lldb.md, lldb/test/Shell/Driver TestHelp.test

[lldb][docs] Rewrite lldb rst docs to md[2/2]-  (#234016)

Tracking issue:
[#201242](https://github.com/llvm/llvm-project/issues/201242)

See the [migration
guide](https://llvm.org/docs/SphinxQuickstartTemplate.html#markdown-migration-guidelines)
for more information.

this is the second part of migrating the lldb man pages from rst to md
the content conversion is provided by this pr, following the rename in
the previous pr

Depends on #234015
the first commit is from the base pr (rename), the second commit
contains the content conversion

this was prepared with rnk's fork of rst2myst and LLM-assisted cleanup.
I manually verified that the documentation renders as expected.

    [12 lines not shown]
DeltaFile
+208-216lldb/docs/man/lldb.md
+110-119lldb/docs/man/lldb-server.md
+1-1lldb/tools/driver/Options.td
+1-1lldb/test/Shell/Driver/TestHelp.test
+320-3374 files

NetBSD/pkgsrc-wip d7d72bf — zino PLIST Makefile

zino: update to 2.6.0.
DeltaFile
+3-3zino/distinfo
+3-1zino/Makefile
+3-0zino/PLIST
+9-43 files

NetBSD/pkgsrc-wip 2817916 — py-netsnmp-cffi PLIST

py-netsnmp-cffi: fix PLIST for latest setuptools
DeltaFile
+1-1py-netsnmp-cffi/PLIST
+1-11 files

LLVM/project 6c88831 — llvm/test/CodeGen/AArch64/GlobalISel legalize-vector-cmp.mir arm64-regbankselect.mir

AArch64: Use inline register class syntax in MIR tests

Avoid using the registers section and delete it when no longer needed.

Co-authored-by: Claude Opus 5.5 <noreply at anthropic.com>
DeltaFile
+0-670llvm/test/CodeGen/AArch64/GlobalISel/select-with-no-legality-check.mir
+0-539llvm/test/CodeGen/AArch64/GlobalISel/select-vector-icmp.mir
+117-281llvm/test/CodeGen/AArch64/GlobalISel/select-binop.mir
+97-244llvm/test/CodeGen/AArch64/GlobalISel/regbankselect-default.mir
+110-227llvm/test/CodeGen/AArch64/GlobalISel/arm64-regbankselect.mir
+0-325llvm/test/CodeGen/AArch64/GlobalISel/legalize-vector-cmp.mir
+324-2,286178 files not shown
+1,050-7,053184 files

NetBSD/pkgsrc WVALLPK — sysutils/dbus PLIST Makefile, sysutils/dbus/patches patch-meson.build

   dbus: update to 1.16.4.

   dbus 1.16.4 (2026-11-12)
   ========================

   Security support scope:

   • Add `SECURITY.md` documenting various security considerations
     (dbus!597, dbus!603, dbus!606; Simon McVittie, ooonea)

   Denial-of-service fixes:

   • Prevent a denial-of-service vulnerability on the system bus:
     if a privileged user was running a monitor such as `dbus-monitor --system`
     or `busctl monitor --system`, then an unprivileged user could cause the
     dbus-daemon to crash by arranging for delivery of a broadcast signal
     from the dbus-daemon to be prevented, for example by filling up the
     outgoing message queue towards a client that subscribed to it.
     This vulnerability could be seen as an incomplete fix for CVE-2023-34969.

    [85 lines not shown]
VersionDeltaFile
1.107+4-5sysutils/dbus/distinfo
1.149+2-3sysutils/dbus/Makefile
1.24+2-2sysutils/dbus/PLIST
1.3+1-1sysutils/dbus/patches/patch-meson.build
+9-114 files