NetBSD/pkgsrc-wip 332355f. Makefile, reovim distinfo cargo-depends.mk

Add reovim
DeltaFile
+872-0reovim/distinfo
+291-0reovim/cargo-depends.mk
+22-0reovim/Makefile
+7-0reovim/DESCR
+2-0reovim/PLIST
+1-0Makefile
+1,195-06 files

LLVM/project d1f65cdlibcxx/docs/Status Cxx2cIssues.csv, libcxx/include optional

[libc++] Resolve LWG4308, correct `iterator` availability for `optional<T&>` (#173948)

Resolves #171345

Implements [proposed resolution for
LWG4308](https://cplusplus.github.io/LWG/issue4308) and removes
`const_iterator` from `optional<T&>`, which was missed.

- Constrains iterator to only be available if T is not an lvalue
reference, or if it is T&, that T is an object type and is not an
unbounded array
- Add a partial specialization for `__optional_iterator` for `T&`, which
only has the `iterator` type.
- Correct a static assert message as a drive-by
- Move the libcxx specific iterator test into the standard test because
the standard now specifies when the iterator should be available
DeltaFile
+43-21libcxx/include/optional
+32-2libcxx/test/std/utilities/optional/optional.iterator/iterator.pass.cpp
+0-29libcxx/test/libcxx/utilities/optional/optional.iterator/iterator.compile.pass.cpp
+1-1libcxx/docs/Status/Cxx2cIssues.csv
+76-534 files

FreeBSD/doc 276bbd5website/content/en/status/report-2025-10-2025-12 geneve-support.adoc jdk21default.adoc

Status/2025Q4: spell
DeltaFile
+2-2website/content/en/status/report-2025-10-2025-12/geneve-support.adoc
+1-1website/content/en/status/report-2025-10-2025-12/jdk21default.adoc
+3-32 files

LLVM/project 58a5adellvm/lib/Target/AArch64 AArch64SchedOryon.td, llvm/test/CodeGen/AArch64 aarch64-mcpu-oryon-runtime-unroll.ll

[AArch64] -  Allow for aggressive unrolling, with non-zero LoopMicroOpBufferSize for Oryon. (#172422)

Due to LoopMicroOpBufferSize being 0 value in Oryon machine model,
unrolling based on runtime TC was disabled. This is a pseudo value as
Oryon-1 does not have loop-uop buffer in it's micro-architecture. The
value 16 is empirical and inspired by machine model of cortex-a57 and
can be further tuned if required.
DeltaFile
+152-0llvm/test/CodeGen/AArch64/aarch64-mcpu-oryon-runtime-unroll.ll
+1-1llvm/lib/Target/AArch64/AArch64SchedOryon.td
+153-12 files

LLVM/project 3ff2637llvm/lib/CodeGen/SelectionDAG SelectionDAGISel.cpp, llvm/test/TableGen dag-isel-regclass-emit-enum.td dag-isel-subregs.td

[SelectionDAG] Use SLEB128 for signed integers in isel table instead of 'signed rotated'. NFC (#173928)

Previously, we used a VBR that stored the sign bit in bit 0 followed by
the absolute value in subsequent bits.

This patch changes it to use SLEB128 which discards redundant sign bits,
but keeps the bits in the same positions. This uses the same number of
bytes to encode values so doesn't change the table size.

My goal is to remove OPC_EmitStringInteger as a special opcode type.
Instead, we can print the string directly with OPC_EmitInteger for any
string that has an enum value of 0..63.
DeltaFile
+29-17llvm/utils/TableGen/DAGISelMatcherEmitter.cpp
+14-26llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp
+7-22llvm/utils/TableGen/DAGISelMatcherGen.cpp
+8-4llvm/utils/TableGen/Common/DAGISelMatcher.h
+3-3llvm/test/TableGen/dag-isel-regclass-emit-enum.td
+3-3llvm/test/TableGen/dag-isel-subregs.td
+64-752 files not shown
+65-798 files

LLVM/project 3b7a973llvm/include/llvm/Passes CodeGenPassBuilder.h, llvm/lib/Target/AMDGPU AMDGPUTargetMachine.cpp

[AMDGPU][NPM] add "addPostBBSections()" to NPM (#172793)

Matches Legacy pipeline, GCNPassConfig::addPostBBSections()
DeltaFile
+8-0llvm/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp
+3-3llvm/test/CodeGen/AMDGPU/llc-pipeline-npm.ll
+4-0llvm/include/llvm/Passes/CodeGenPassBuilder.h
+15-33 files

LLVM/project a258924mlir/examples/standalone CMakeLists.txt pyproject.toml, mlir/test/Examples/standalone test.wheel.toy test.toy

gate standalone
DeltaFile
+3-1mlir/examples/standalone/CMakeLists.txt
+2-0mlir/examples/standalone/pyproject.toml
+1-0mlir/test/Examples/standalone/test.wheel.toy
+1-0mlir/test/Examples/standalone/test.toy
+7-14 files

LLVM/project 4b6e55cmlir/include/mlir/Bindings/Python IRCore.h, mlir/lib/Bindings/Python IRCore.cpp MainModule.cpp

move impls
DeltaFile
+2,882-268mlir/lib/Bindings/Python/IRCore.cpp
+6-2,653mlir/lib/Bindings/Python/MainModule.cpp
+13-19mlir/include/mlir/Bindings/Python/IRCore.h
+2,901-2,9403 files

OpenBSD/src 2tkkHxIsys/netinet6 ip6_var.h

   remove unused ip6_sendredirect extern
   the variable is ip6_sendredirects, which has another extern here
VersionDeltaFile
1.129+1-2sys/netinet6/ip6_var.h
+1-21 files

NetBSD/pkgsrc 2QcziOTgraphics/plasma6-aurorae buildlink3.mk

   plasma6-aurorae: s/wip/graphics/
VersionDeltaFile
1.2+2-2graphics/plasma6-aurorae/buildlink3.mk
+2-21 files

NetBSD/pkgsrc 2PfSqoddoc CHANGES-2025

   add plasma6-aurorae
VersionDeltaFile
1.7516+2-1doc/CHANGES-2025
+2-11 files

NetBSD/pkgsrc Ztt0Oy3graphics Makefile, graphics/plasma6-aurorae PLIST Makefile

   plasma6-aurorae: add version 6.5.2

   Aurorae is a themeable window decoration for KWin.

   It supports theme files consisting of several SVG files for decoration and
   buttons. Themes can be installed and selected directly in the configuration
   module of KWin decorations.
VersionDeltaFile
1.1+59-0graphics/plasma6-aurorae/PLIST
1.1+27-0graphics/plasma6-aurorae/Makefile
1.1+13-0graphics/plasma6-aurorae/buildlink3.mk
1.1+5-0graphics/plasma6-aurorae/DESCR
1.1+5-0graphics/plasma6-aurorae/distinfo
1.1112+2-1graphics/Makefile
+111-16 files

LLVM/project b007420llvm/lib/Target/RISCV RISCVInstrInfoP.td

[RISCV] Use RVPTernary_rrr for accumulator instructions in RISCVInstrInfoP.td. (#173426)

DeltaFile
+3-3llvm/lib/Target/RISCV/RISCVInstrInfoP.td
+3-31 files

OpenBSD/src tW0Q4xRsys/netinet tcp_timer.h

   remove unused tcp_ttl extern, var replaced by ip_defttl in 1993
VersionDeltaFile
1.28+1-2sys/netinet/tcp_timer.h
+1-21 files

LLVM/project eb89c8allvm/test/Instrumentation/MemorySanitizer/AArch64 aarch64-matmul.ll aarch64-bf16-dotprod-intrinsics.ll

[msan][NFCI] Add tests for the matrix multiplication intrinsics on Arm (#174038)

Forked from corresponding files in llvm/test/CodeGen/AArch64
DeltaFile
+547-0llvm/test/Instrumentation/MemorySanitizer/AArch64/aarch64-matmul.ll
+503-0llvm/test/Instrumentation/MemorySanitizer/AArch64/aarch64-bf16-dotprod-intrinsics.ll
+379-0llvm/test/Instrumentation/MemorySanitizer/AArch64/sve-intrinsics-bfloat.ll
+195-0llvm/test/Instrumentation/MemorySanitizer/AArch64/sve-intrinsics-matmul-int8.ll
+46-0llvm/test/Instrumentation/MemorySanitizer/AArch64/aarch64-matmul-fp16.ll
+45-0llvm/test/Instrumentation/MemorySanitizer/AArch64/aarch64-matmul-fp32.ll
+1,715-05 files not shown
+1,851-011 files

LLVM/project 670a68emlir/include/mlir/Dialect/Tensor/IR TensorOps.td, mlir/lib/Dialect/Linalg/Transforms ElementwiseOpFusion.cpp

[mlir][tensor] Preserve encoding in `CollapseShapeOp::build` (#173720)

This PR updates `CollapseShapeOp::build` so that when the result type is
not explicitly provided, the inferred result type preserves the encoding
of the source tensor.
DeltaFile
+7-7mlir/test/Dialect/Linalg/collapse-dim.mlir
+6-5mlir/lib/Dialect/Tensor/IR/TensorOps.cpp
+2-4mlir/lib/Dialect/Linalg/Transforms/ElementwiseOpFusion.cpp
+1-1mlir/include/mlir/Dialect/Tensor/IR/TensorOps.td
+16-174 files

NetBSD/pkgsrc 1OtrI90doc CHANGES-2025

   added plasma6-kglobalacceld and plasma6-knighttime
VersionDeltaFile
1.7515+3-1doc/CHANGES-2025
+3-11 files

NetBSD/pkgsrc OwdMIZEtime Makefile, time/plasma6-knighttime Makefile buildlink3.mk

   plasma6-knighttime: add version 6.5.2

   The `KNightTime` provides helpers for scheduling the dark-light cycle.
   It can be used to implement features such as adjusting the screen color
   temperature based on time of day, etc.
VersionDeltaFile
1.1+21-0time/plasma6-knighttime/Makefile
1.1+20-0time/plasma6-knighttime/buildlink3.mk
1.1+19-0time/plasma6-knighttime/PLIST
1.1+5-0time/plasma6-knighttime/distinfo
1.1+3-0time/plasma6-knighttime/DESCR
1.285+2-1time/Makefile
+70-16 files

NetBSD/pkgsrc WN3RU0dx11 Makefile, x11/plasma6-kglobalacceld buildlink3.mk Makefile

   plasma6-kglobalacceld: add version 6.5.2

   Daemon providing Global Keyboard Shortcut (Accelerator) functionality.
VersionDeltaFile
1.1+25-0x11/plasma6-kglobalacceld/buildlink3.mk
1.1+24-0x11/plasma6-kglobalacceld/Makefile
1.1+15-0x11/plasma6-kglobalacceld/PLIST
1.1+5-0x11/plasma6-kglobalacceld/distinfo
1.1078+2-1x11/Makefile
1.1+1-0x11/plasma6-kglobalacceld/DESCR
+72-16 files

NetBSD/pkgsrc qVx0ooJx11/kglobalaccel PLIST Makefile

   kglobalaccel: define KF6_COMPAT_BUILD=ON
VersionDeltaFile
1.7+1-6x11/kglobalaccel/PLIST
1.76+4-2x11/kglobalaccel/Makefile
+5-82 files

NetBSD/pkgsrc 24A81x8x11/plasma6-kscreenlocker buildlink3.mk

   plasma6-kscreenlocker: fix path for plasma6-libplasma
VersionDeltaFile
1.2+2-2x11/plasma6-kscreenlocker/buildlink3.mk
+2-21 files

FreeBSD/src e8567desys/fs/nfsclient nfs_clvnops.c

nfscl: Fix handling of POSIX draft default ACLs

A POSIX draft default ACL may not exist.  As such,
an ACL with zero ACEs needs to be allowed.

This patch fixes acquisition of POSIX draft default
ACLs when they do not exist on the directory.

Fixes:  a35bbd5d9f5f ("nfscommon: Add some support for POSIX draft ACLs")
DeltaFile
+2-1sys/fs/nfsclient/nfs_clvnops.c
+2-11 files

NetBSD/pkgsrc pf4H3Jbdoc CHANGES-2025

   doc: Updated lang/fennel to 1.6.1
VersionDeltaFile
1.7514+2-1doc/CHANGES-2025
+2-11 files

NetBSD/pkgsrc bJSdzJilang/fennel Makefile distinfo

   fennel: update to 1.6.1

   Packaging changes:
   - fixed distfile issue
   - man it possible to actually read the man page
     - the manpage for the language itself is now fennel-lang.1 to avoid
       conflict with pkgtools/pkg_alternatives's fennel.1

   Upstream changes:
   - Fix a bug where pattern matches on `...` could error out.
VersionDeltaFile
1.8+6-5lang/fennel/Makefile
1.8+4-4lang/fennel/distinfo
1.3+2-2lang/fennel/PLIST
+12-113 files

LLVM/project 9d15857mlir CMakeLists.txt

[NOMERGE] python bindings on by default
DeltaFile
+1-1mlir/CMakeLists.txt
+1-11 files

Linux/linux c8ebd43fs locks.c, fs/lockd svclock.c svcproc.c

Merge tag 'nfsd-6.19-2' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux

Pull nfsd fixes from Chuck Lever:
 "A set of NFSD fixes that arrived just a bit late for the 6.19 merge
  window.

  Regression fix:
   - Avoid unnecessarily breaking a timestamp delegation

  Stable fixes:
   - Fix a crasher in nlm4svc_proc_test()
   - Fix nfsd_file reference leak during write delegation
   - Fix error flow in client_states_open()"

* tag 'nfsd-6.19-2' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux:
  nfsd: Drop the client reference in client_states_open()
  nfsd: use ATTR_DELEG in nfsd4_finalize_deleg_timestamps()
  nfsd: fix nfsd_file reference leak in nfsd4_add_rdaccess_to_wrdeleg()
  lockd: fix vfs_test_lock() calls
DeltaFile
+12-9fs/lockd/svclock.c
+14-6fs/nfsd/nfs4state.c
+10-2fs/locks.c
+1-4fs/lockd/svcproc.c
+1-3fs/lockd/svc4proc.c
+38-245 files

LLVM/project 3c03a06mlir/cmake/modules AddMLIRPython.cmake, mlir/lib/Bindings/Python IRCore.cpp MainModule.cpp

try twolevel_namespace
DeltaFile
+28-0mlir/lib/Bindings/Python/IRCore.cpp
+0-28mlir/lib/Bindings/Python/MainModule.cpp
+3-0mlir/cmake/modules/AddMLIRPython.cmake
+31-283 files

FreeBSD/src ab5ec8cusr.sbin/nfsd nfsd.8

nfsd.8: Add a short paragraph w.r.t. NFSv3 vs NFSv4 setup

The nfsd can be configured to support NFSv3, NFSv4 or both
of them.

This patch adds a short paragraph to nfsd.8 to explain this.

This is a content change.

(cherry picked from commit 4f184fd35d81bbd85284d47d2a65aeece67e87d4)
DeltaFile
+60-2usr.sbin/nfsd/nfsd.8
+60-21 files

LLVM/project a46cb15mlir/include/mlir/Dialect/NVGPU/Utils MMAUtils.h, mlir/include/mlir/Dialect/Vector/Transforms VectorRewritePatterns.h

[mlir][vector] Fix typo in `vector.contract` mnemonic (NFC) (#173661)

DeltaFile
+2-2mlir/include/mlir/Dialect/Vector/Transforms/VectorRewritePatterns.h
+1-1mlir/include/mlir/Dialect/NVGPU/Utils/MMAUtils.h
+1-1mlir/lib/Dialect/Vector/Transforms/VectorTransforms.cpp
+1-1mlir/test/lib/Dialect/Vector/TestVectorTransforms.cpp
+5-54 files

FreeBSD/src 785d429usr.sbin/nfsd nfsd.8

nfsd.8: Add a short paragraph w.r.t. NFSv3 vs NFSv4 setup

The nfsd can be configured to support NFSv3, NFSv4 or both
of them.

This patch adds a short paragraph to nfsd.8 to explain this.

This is a content change.

(cherry picked from commit 4f184fd35d81bbd85284d47d2a65aeece67e87d4)
DeltaFile
+60-2usr.sbin/nfsd/nfsd.8
+60-21 files