LLVM/project c41dd6b — libc/docs index.md complete_runtimes_build.md

[libc][docs] update docs before dev meeting (#234359)

Tweaking documentation on certain build configurations.
DeltaFile
+200-0libc/docs/complete_runtimes_build.md
+1-0libc/docs/index.md
+201-02 files

OpenZFS/src df0d1bb — include/sys dbuf.h, module/zfs dbuf.c dnode_sync.c

Fix dbuf dirty record traversal locking

free_verify() and dmu_buf_set_crypt_params() should hold ->db_mtx
before dbuf_find_dirty_eq(), otherwise it can race with an open 
contexts dbuf_free_range().  
  
Assert the lock is held in dbuf_find_dirty_lte() which also covers 
dbuf_find_dirty_eq() to prevent future omissions. 

Reviewed-by: Brian Behlendorf <behlendorf1 at llnl.gov>
Signed-off-by: Rick Galliher <kcid at kcid.io>
Co-authored-by: Claude Opus 5.5 <noreply at anthropic.com>
Closes #19503
DeltaFile
+5-1module/zfs/dnode_sync.c
+2-0module/zfs/dbuf.c
+2-0include/sys/dbuf.h
+9-13 files

FreeBSD/doc 139e9d3 — website/data/ru/news news.toml

website: update ru/news - SA translated
DeltaFile
+6-1website/data/ru/news/news.toml
+6-11 files

FreeBSD/ports 572b605 — dns/powerdns-recursor Makefile distinfo

dns/powerdns-recursor: Update 5.4.7 => 5.4.8

Release Notes:
https://blog.powerdns.com/2026/10/21/powerdns-security-advisory-2026-12-for-powerdns-recursor

Security Advisory:
https://doc.powerdns.com/recursor/security-advisories/powerdns-advisory-2026-12.html

Changelog:
https://doc.powerdns.com/recursor/changelog/5.4.html#change-5.4.8

PR:             299708
Approved by:    Ralf van der Enden <tremere at cainites.net> (maintainer)
Approved by:    osa, vvd (Mentors, implicit)
Security:       CVE-2026-73205
Security:       CVE-2026-73206
Security:       CVE-2026-85555
Security:       CVE-2026-85556
Security:       CVE-2026-85557

    [5 lines not shown]
DeltaFile
+3-3dns/powerdns-recursor/distinfo
+1-1dns/powerdns-recursor/Makefile
+4-42 files

FreeBSD/ports b73d58b — dns/powerdns-recursor Makefile distinfo

dns/powerdns-recursor: Update 5.4.7 => 5.4.8

Release Notes:
https://blog.powerdns.com/2026/10/21/powerdns-security-advisory-2026-12-for-powerdns-recursor

Security Advisory:
https://doc.powerdns.com/recursor/security-advisories/powerdns-advisory-2026-12.html

Changelog:
https://doc.powerdns.com/recursor/changelog/5.4.html#change-5.4.8

PR:             299708
Approved by:    Ralf van der Enden <tremere at cainites.net> (maintainer)
Approved by:    osa, vvd (Mentors, implicit)
Security:       CVE-2026-73205
Security:       CVE-2026-73206
Security:       CVE-2026-85555
Security:       CVE-2026-85556
Security:       CVE-2026-85557

    [3 lines not shown]
DeltaFile
+3-3dns/powerdns-recursor/distinfo
+1-2dns/powerdns-recursor/Makefile
+4-52 files

OpenZFS/src 04586b1 — module/zfs vdev_raidz.c

raidz: compute the aggregate copy offset before adding it

vdev_raidz_io_done() found a column's data in an aggregate read buffer
with physbuf + rc_offset - prc_offset. That adds the column's device
offset to the pointer before taking off the aggregate's, so the
intermediate pointer is far outside the buffer, which is undefined.

macOS arm64e kexts are built with pointer arithmetic checks that poison
a result whose top bits differ from the base pointer. Once a child
offset was large enough to wrap the kernel heap address, the
intermediate pointer was poisoned and the memcpy() in
abd_copy_from_buf() took a data abort on a non-canonical address.

Subtract the two offsets first so only the in-bounds result is formed.

Reviewed-by: Matthew Ahrens <matt at mahrens.org>
Reviewed-by: Brian Behlendorf <behlendorf1 at llnl.gov>
Reviewed-by: Kamil Monicz <kamil at monicz.dev>
Signed-off-by: Joergen Lundman <lundman at lundman.net>
Co-authored-by: Claude Opus 5.5 <noreply at anthropic.com>
Closes #19506
DeltaFile
+2-2module/zfs/vdev_raidz.c
+2-21 files

FreeBSD/ports d9e6840 — net-p2p/py-libtorrent-rasterbar Makefile

net-p2p/py-libtorrent-rasterbar: fix build of net-p2p/deluge-cli

net-p2p/py-libtorrent-rasterbar was building a fresh copy of
libtorrent-rasterbar.so* which was built, linked to from the
Python module's shared library, and then discarded.

The built shared lib had a different SONAME for whatever reason,
possibly due to bugs in b2, so this package wasn't finding a
compatible libtorrent-rasterbar.so* library at the run-time.

This caused a failure in deluge-cli because it couldn't install
a dependency.

This change removes the build of libtorrent-rasterbar.so* and uses
the one that is built by the dependency port.

PR:     294658
DeltaFile
+5-5net-p2p/py-libtorrent-rasterbar/Makefile
+5-51 files

FreeBSD/ports a02e21d — www/py-internetarchive distinfo Makefile, www/py-internetarchive/files patch-pyproject.toml

www/py-internetarchive: update 5.11.1 → 5.12.0
DeltaFile
+47-0www/py-internetarchive/files/patch-pyproject.toml
+10-8www/py-internetarchive/Makefile
+3-3www/py-internetarchive/distinfo
+60-113 files

FreeBSD/ports 746e260 — misc/py-toil Makefile distinfo

misc/py-toil: update 9.5.0 → 9.6.0
DeltaFile
+3-3misc/py-toil/distinfo
+1-1misc/py-toil/Makefile
+4-42 files

FreeBSD/ports 4469f96 — misc/py-csvw distinfo Makefile

misc/py-csvw: update 4.1.0 → 4.1.1
DeltaFile
+3-3misc/py-csvw/distinfo
+3-3misc/py-csvw/Makefile
+6-62 files

FreeBSD/ports e479b4a — devel/py-monty distinfo Makefile

devel/py-monty: update 2026.7.16 → 2026.10.21
DeltaFile
+5-6devel/py-monty/Makefile
+3-3devel/py-monty/distinfo
+8-92 files

FreeBSD/ports 83fb71d — databases/weaviate distinfo Makefile

databases/weaviate: update 1.39.7 → 1.40.2
DeltaFile
+17-2databases/weaviate/Makefile
+5-5databases/weaviate/distinfo
+22-72 files

FreeBSD/ports 7a4efad — math/py-yt distinfo Makefile

math/py-yt: update 4.4.2 → 4.4.3
DeltaFile
+9-5math/py-yt/Makefile
+3-3math/py-yt/distinfo
+12-82 files

FreeBSD/ports 53dff31 — math/py-findiff Makefile distinfo

math/py-findiff: update 0.13.1 → 0.16.0
DeltaFile
+3-3math/py-findiff/distinfo
+1-1math/py-findiff/Makefile
+4-42 files

FreeBSD/ports fc96373 — misc/ollama Makefile distinfo

misc/ollama: update 0.40.7 → 0.40.8

ChangeLog: https://github.com/ollama/ollama/releases/tag/v0.40.8
DeltaFile
+17-17misc/ollama/distinfo
+1-1misc/ollama/Makefile
+18-182 files

FreeBSD/ports 3557f1c — math/py-ducc0 distinfo Makefile, math/py-ducc0/files patch-pyproject.toml

math/py-ducc0: update 0.41.0 → 0.42.0
DeltaFile
+18-0math/py-ducc0/files/patch-pyproject.toml
+4-4math/py-ducc0/Makefile
+3-3math/py-ducc0/distinfo
+25-73 files

FreeBSD/ports 1b90f07 — misc/py-cmap distinfo Makefile

misc/py-cmap: update 0.7.2 → 0.8.0
DeltaFile
+2-5misc/py-cmap/Makefile
+3-3misc/py-cmap/distinfo
+5-82 files

FreeBSD/ports e01de4b — math/py-unyt distinfo Makefile

math/py-unyt: update 3.1.0 → 3.2.0
DeltaFile
+5-6math/py-unyt/Makefile
+3-3math/py-unyt/distinfo
+8-92 files

FreeBSD/ports 82eae77 — misc/py-detecta distinfo Makefile, misc/py-detecta/files patch-pyproject.toml

misc/py-detecta: update 0.0.5 → 0.1.0
DeltaFile
+22-0misc/py-detecta/files/patch-pyproject.toml
+5-7misc/py-detecta/Makefile
+3-3misc/py-detecta/distinfo
+30-103 files

FreeBSD/ports 09b170e — graphics/py-hsluv distinfo Makefile, graphics/py-hsluv/files patch-pyproject.toml

graphics/py-hsluv: update 5.0.4 → 5.0.5
DeltaFile
+22-0graphics/py-hsluv/files/patch-pyproject.toml
+7-3graphics/py-hsluv/Makefile
+3-3graphics/py-hsluv/distinfo
+32-63 files

FreeBSD/ports a9b65ec — biology/py-pyfaidx distinfo Makefile

biology/py-pyfaidx: update 0.9.0.4 → 0.9.1
DeltaFile
+5-3biology/py-pyfaidx/Makefile
+3-3biology/py-pyfaidx/distinfo
+8-62 files

FreeBSD/ports 91659db — security/agave Makefile distinfo

security/agave: update 4.3.0 → 4.3.2
DeltaFile
+7-3security/agave/distinfo
+3-2security/agave/Makefile
+10-52 files

FreeBSD/ports 36a464d — misc/py-langchain-protocol Makefile distinfo

misc/py-langchain-protocol: update 0.0.19 → 0.0.20
DeltaFile
+3-3misc/py-langchain-protocol/distinfo
+1-1misc/py-langchain-protocol/Makefile
+4-42 files

FreeBSD/ports 8cedce8 — devel/py-distlib Makefile distinfo

devel/py-distlib: update 0.4.3 → 0.4.4
DeltaFile
+3-3devel/py-distlib/distinfo
+2-2devel/py-distlib/Makefile
+5-52 files

FreeBSD/ports 8359620 — misc/py-timm Makefile distinfo

misc/py-timm: update 1.0.29 → 1.0.30
DeltaFile
+3-3misc/py-timm/distinfo
+1-1misc/py-timm/Makefile
+4-42 files

FreeBSD/ports 2ea137a — shells/atuin Makefile distinfo

shells/atuin: update 18.24.1 → 18.24.2

ChangeLog: https://github.com/atuinsh/atuin/releases/tag/v18.24.2
DeltaFile
+55-37shells/atuin/distinfo
+27-19shells/atuin/Makefile
+82-562 files

FreeBSD/ports d617aeb — devel/py-types-python-dateutil Makefile distinfo, devel/py-types-python-dateutil/files patch-pyproject.toml

devel/py-types-python-dateutil: update 2.9.0.20260807 → 2.9.0.20261021
DeltaFile
+8-4devel/py-types-python-dateutil/files/patch-pyproject.toml
+3-3devel/py-types-python-dateutil/distinfo
+1-1devel/py-types-python-dateutil/Makefile
+12-83 files

FreeBSD/ports d28d8e6 — science/py-igor2 Makefile distinfo

science/py-igor2: update 0.5.13 → 0.5.14
DeltaFile
+3-3science/py-igor2/distinfo
+3-1science/py-igor2/Makefile
+6-42 files

LLVM/project 4577704 — llvm/include/llvm/DebugInfo/CodeView TypeRecord.h TypeDeserializer.h, llvm/unittests/DebugInfo/CodeView CMakeLists.txt FieldListVisitorTest.cpp

[llvm][CodeView] Don't visit anything in destructor of field list deserializer (#231287)

When a `visitKnownMember` callback errors in a field list deserializer
pipeline, we never call `visitMemberEnd` afterward - we immediately
stop.
If the `FieldListDeserializer` would call
`TypeRecordMapping::visitTypeEnd`, it would assert with [`!MemberKind &&
"Still in a member
mapping!"`](https://github.com/llvm/llvm-project/blob/0f8f2d14865a5b83a7a8ca57f63eaca64be7bbe5/llvm/lib/DebugInfo/CodeView/TypeRecordMapping.cpp#L244),
because `MemberKind` was never reset after the error.

This PR removes the call in the destructor of `FieldListDeserializer`.
It was a no-op in the success case anyway, because the reader wouldn't
be advanced. And even if it would, we only ever read from an `ArrayRef`
of the field list's data, so there's no point in caring about the
reader's position.
DeltaFile
+139-0llvm/unittests/DebugInfo/CodeView/FieldListVisitorTest.cpp
+0-6llvm/include/llvm/DebugInfo/CodeView/TypeDeserializer.h
+4-0llvm/include/llvm/DebugInfo/CodeView/TypeRecord.h
+1-0llvm/unittests/DebugInfo/CodeView/CMakeLists.txt
+144-64 files

LLVM/project 4632042 — llvm/lib/CodeGen AtomicExpandPass.cpp, llvm/lib/Target/NVPTX NVPTXISelDAGToDAG.cpp NVPTXISelLowering.cpp

[AtomicExpand][NVPTX] Support native elementwise atomicrmw
DeltaFile
+171-1,538llvm/test/CodeGen/NVPTX/atomicrmw-elementwise-sm90.ll
+204-23llvm/lib/Target/NVPTX/NVPTXISelLowering.cpp
+57-167llvm/test/CodeGen/NVPTX/atomicrmw-elementwise-sm70.ll
+142-10llvm/lib/Target/NVPTX/NVPTXISelDAGToDAG.cpp
+95-0llvm/test/CodeGen/NVPTX/cache-hint-atomics.ll
+42-28llvm/lib/CodeGen/AtomicExpandPass.cpp
+711-1,7666 files not shown
+772-1,79212 files