LLVM/project ac3816e — lldb/packages/Python/lldbsuite/test/tools/lldb_dap session.py types.py, lldb/test/API/tools/lldb-dap/startDebugging TestDAP_startDebugging.py

[lldb-dap] Migrate the startDebugging tests (#232753)

Port TestDAP_startDebugging to the new test infrastructure
DeltaFile
+43-44lldb/test/API/tools/lldb-dap/startDebugging/TestDAP_startDebugging.py
+25-9lldb/packages/Python/lldbsuite/test/tools/lldb_dap/types.py
+16-0lldb/packages/Python/lldbsuite/test/tools/lldb_dap/session.py
+84-533 files

LLVM/project d42e422 — lldb/test/API lit.cfg.py

[lldb-dap][test] Propagate the LLDBDAP_RUN_AS_SERVER environment (#232792)

It previously only worked when calling `lldb-dotest` directly.
DeltaFile
+4-0lldb/test/API/lit.cfg.py
+4-01 files

LLVM/project 8fa94d0 — llvm/test/tools/llvm-reduce run-ir-passes.ll, llvm/tools/llvm-reduce llvm-reduce.cpp

[llvm-reduce] Parse library options into LLVMContext (#233162)

cl::ParseCommandLineOptions sets library options in T::Global,
no longer read by LibraryOptionsContext::get since #233044.
Switch to cl::parseCommandLineOptions.
DeltaFile
+15-1llvm/test/tools/llvm-reduce/run-ir-passes.ll
+3-3llvm/tools/llvm-reduce/llvm-reduce.cpp
+18-42 files

FreeBSD/src 7af3fd0 — sys/dev/null null.c

null.c: fix signature mismatch for null_read

Reviewed by:    jhb
Differential Revision: https://reviews.freebsd.org/D49168
DeltaFile
+9-1sys/dev/null/null.c
+9-11 files

FreeBSD/src fe6aee4 — sys/kern vfs_subr.c

vfs_subr.c: fix signature mismatch for close method

Reviewed by:    jhb
Differential Revision:  https://reviews.freebsd.org/D49166
DeltaFile
+7-1sys/kern/vfs_subr.c
+7-11 files

LLVM/project 8045270 — mlir/lib/Conversion/ArithToLLVM ArithToLLVM.cpp, mlir/test/Conversion/ArithToLLVM arith-to-llvm.mlir

[mlir][ArithToLLVM] Preserve defined signed remainder by -1

Select a zero dividend when the divisor is -1 before emitting llvm.srem.
This preserves arith.remsi(INT_MIN, -1) == 0 without introducing LLVM UB.
Support scalar and vector operands, including multidimensional vectors.

Add regression coverage to the existing ArithToLLVM conversion test.
Tests were not run as requested.
DeltaFile
+85-11mlir/test/Conversion/ArithToLLVM/arith-to-llvm.mlir
+57-2mlir/lib/Conversion/ArithToLLVM/ArithToLLVM.cpp
+142-132 files

LLVM/project 88787ac — libcxx/include CMakeLists.txt module.modulemap.in, libcxx/include/__execution is_execution_policy.h execution_policies.h

[libc++] Granularize <execution> (#229315)

Move execution policies into `__execution/execution_policies.h`
to separate them from upcoming C++26 sender/receiver components.

Also move `__type_traits/is_execution_policy.h` into `__execution`
directory.

This is a prerequisite for #229095.
DeltaFile
+131-0libcxx/include/__execution/execution_policies.h
+7-112libcxx/include/execution
+0-59libcxx/include/__type_traits/is_execution_policy.h
+59-0libcxx/include/__execution/is_execution_policy.h
+2-4libcxx/include/module.modulemap.in
+2-1libcxx/include/CMakeLists.txt
+201-17621 files not shown
+222-19727 files

FreeBSD/src a0e1529 — lib/libthr/thread thr_join.c

libthr: Remove deadcode in join_common

The while loop previous can only be break when ret == ETIMEDOUT. They
never produce EBUSY. Remove the deadcode here.

Reviewed by:    kib
MFC after:      2 weeks
Differential Revision: https://reviews.freebsd.org/D60711
DeltaFile
+1-1lib/libthr/thread/thr_join.c
+1-11 files

LLVM/project 11bf324 — libc/src/__support/math CMakeLists.txt expf_double_eval.h, utils/bazel/llvm-project-overlay/libc BUILD.bazel

Fix overflow bounds for expf float and double eval.
DeltaFile
+12-7libc/src/__support/math/expf_float_eval.h
+7-4libc/src/__support/math/expf_double_eval.h
+2-0utils/bazel/llvm-project-overlay/libc/BUILD.bazel
+2-0libc/src/__support/math/CMakeLists.txt
+23-114 files

NetBSD/pkgsrc NbnKZYL — doc CHANGES-2026

   doc: Updated security/cfssl to 1.7.1
VersionDeltaFile
1.7067+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc 7aqLJdY — security/cfssl go-modules.mk Makefile

   cfssl: update to 1.7.1

   * build releases for riscv64 and ppc64le
VersionDeltaFile
1.5+4-4security/cfssl/distinfo
1.43+2-3security/cfssl/Makefile
1.5+0-0security/cfssl/go-modules.mk
+6-73 files

LLVM/project c77b3fd — mlir/lib/Dialect/Arith/IR ArithCanonicalization.td ArithOps.cpp, mlir/test/Dialect/Arith canonicalize.mlir

[mlir][arith] Check overflow when reassociating integer constants

Folding (x + 100 nsw) + 100 nsw to x + (-56) nsw in i8 introduces
poison for inputs such as x = -100 that were previously defined.

Check signed and unsigned overflow when folding constants in the
add/sub/mul reassociation patterns. Retain each common nsw/nuw flag
only when its constant arithmetic does not overflow. Keep index
behavior unchanged for a separate fix.

Add regression coverage for invalid and preserved overflow flags.
DeltaFile
+269-0mlir/test/Dialect/Arith/canonicalize.mlir
+37-1mlir/lib/Dialect/Arith/IR/ArithOps.cpp
+25-10mlir/lib/Dialect/Arith/IR/ArithCanonicalization.td
+331-113 files

NetBSD/src suN21bl — sys/dev/raidframe rf_map.c rf_diskqueue.c

   Eliminate very low concurrency limit in RAIDframe, improving write throughput as much as 25%.

   RAIDframe maintains a per-set freelist of "emergency buffers" to ensure it can perform I/O
   under heavy memory pressure.  The freelist size was 10, and each I/O request can require
   up to 2 buffers in some recovery conditions, so raidPtr->openings was limited to RAIDOUTSTANDING,
   which was set to 6 (this was a bug; it should have been 5).

   There is no need at all for this limit for RAID 0 or RAID 1 sets; they do not buffer I/O in
   the relevant way.  Eliminate the allocation entirely in this case; openings is set as the
   configured queue length for the RAID set.

   For parity RAID sets, we dynamically size two freelists of pre-allocated buffers and the
   openings value so that we consume no more than 1% of system RAM per set:
        openings = MIN(maxQueueDepth, MAX(RAIDOUTSTANDING, (1% of physmem), bytes_per_opening))
        stripe buffers: 2 * openings
        I/O buffers: openings * max_stripes_per_bp * numCol

        RAIDOUTSTANDING (now used as a floor) remains 6.


    [16 lines not shown]
VersionDeltaFile
1.145+79-35sys/dev/raidframe/rf_driver.c
1.59+44-43sys/dev/raidframe/rf_dagutils.c
1.54+15-3sys/dev/raidframe/rf_states.c
1.419+6-11sys/dev/raidframe/rf_netbsdkintf.c
1.65+10-6sys/dev/raidframe/rf_diskqueue.c
1.52+6-6sys/dev/raidframe/rf_map.c
+160-1044 files not shown
+174-11310 files

NetBSD/pkgsrc-wip 478bdd8 — pnpm cargo-depends.mk Makefile

pnpm: update to 12.14.0
DeltaFile
+6-6pnpm/distinfo
+1-1pnpm/cargo-depends.mk
+1-1pnpm/Makefile
+1-1pnpm/COMMIT_MSG
+9-94 files

NetBSD/pkgsrc faaMSry — doc CHANGES-2026

   Updated www/p5-Mojolicious-Plugin-CSRF to 1.06
VersionDeltaFile
1.7066+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc VIE8I8s — www/p5-Mojolicious-Plugin-CSRF Makefile distinfo

   Update to 1.06

   Upstream changes:
   1.06      2026-06-23 18:57:44-07:00 America/Los_Angeles
           - Change author email address (sadly)
VersionDeltaFile
1.2+4-4www/p5-Mojolicious-Plugin-CSRF/distinfo
1.3+3-4www/p5-Mojolicious-Plugin-CSRF/Makefile
+7-82 files

NetBSD/pkgsrc Izdb0Kz — doc CHANGES-2026

   Updated www/p5-Mojolicious-Plugin-OAuth2-Server to 0.53
VersionDeltaFile
1.7065+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc Odh7vGy — www/p5-Mojolicious-Plugin-OAuth2-Server distinfo Makefile

   Update to 0.53

   Upstream changes:
   0.53     2026-08-03
           -  Make secrets longer in test suite to appease Crypt::JWT (GH #30)
VersionDeltaFile
1.8+5-4www/p5-Mojolicious-Plugin-OAuth2-Server/Makefile
1.4+4-4www/p5-Mojolicious-Plugin-OAuth2-Server/distinfo
+9-82 files

LLVM/project 242af47 — mlir/lib/Dialect/Arith/IR ArithCanonicalization.td ArithOps.cpp, mlir/test/Dialect/Arith canonicalize.mlir

[mlir][arith] Check overflow when reassociating integer constants

Folding (x + 100 nsw) + 100 nsw to x + (-56) nsw in i8 introduces
poison for inputs such as x = -100 that were previously defined.

Check signed and unsigned overflow when folding constants in the
add/sub/mul reassociation patterns. Retain each common nsw/nuw flag
only when its constant arithmetic does not overflow. Keep index
behavior unchanged for a separate fix.

Add regression coverage for invalid and preserved overflow flags.
DeltaFile
+269-0mlir/test/Dialect/Arith/canonicalize.mlir
+37-1mlir/lib/Dialect/Arith/IR/ArithOps.cpp
+25-10mlir/lib/Dialect/Arith/IR/ArithCanonicalization.td
+331-113 files

LLVM/project 2a7e35d — llvm/lib/Target/AArch64 AArch64ISelLowering.cpp, llvm/test/CodeGen/AArch64 smull-uzp1-be.ll

[SelectionDAG][AArch64]Use NVCAST instead of BITCAST in tryCombineMULLWithUZP1  (#231584)

```
t67: v2i32 = truncate t15
t54: v2i32 = extract_subvector t7, Constant:i64<2>
t68: v2i64 = AArch64ISD::SMULL t67, t54
=>
t75: v4i32 = bitcast t15
t76: v4i32 = AArch64ISD::UZP1 undef:v4i32, t75
t77: v2i32 = extract_subvector t76, Constant:i64<2>
t68: v2i64 = AArch64ISD::SMULL t77, t54
```

This pattern is not correct in big endian.

Fix https://github.com/llvm/llvm-project/issues/231574
DeltaFile
+138-0llvm/test/CodeGen/AArch64/smull-uzp1-be.ll
+2-2llvm/lib/Target/AArch64/AArch64ISelLowering.cpp
+140-22 files

FreeBSD/ports ddf2ac5 — x11/plank Makefile pkg-descr, x11/plank/files patch-lib_meson.build patch-meson.build

x11/plank: Update 0.11.175 => 0.11.178

Changelogs:
https://github.com/zquestz/plank-reloaded/releases/tag/0.11.176
https://github.com/zquestz/plank-reloaded/releases/tag/0.11.177
https://github.com/zquestz/plank-reloaded/releases/tag/0.11.178

- Update descr.
- Refresh patches.

Sponsored by:   UNIS Labs
MFH:            2026Q4

(cherry picked from commit 2d789d8caed63e0a6dd655b43db5eb2c74322b80)
DeltaFile
+5-16x11/plank/files/patch-meson.build
+3-3x11/plank/files/patch-lib_meson.build
+3-3x11/plank/distinfo
+2-1x11/plank/pkg-descr
+1-1x11/plank/Makefile
+14-245 files

FreeBSD/ports 2d789d8 — x11/plank Makefile pkg-descr, x11/plank/files patch-lib_meson.build patch-meson.build

x11/plank: Update 0.11.175 => 0.11.178

Changelogs:
https://github.com/zquestz/plank-reloaded/releases/tag/0.11.176
https://github.com/zquestz/plank-reloaded/releases/tag/0.11.177
https://github.com/zquestz/plank-reloaded/releases/tag/0.11.178

- Update descr.
- Refresh patches.

Sponsored by:   UNIS Labs
MFH:            2026Q4
DeltaFile
+5-16x11/plank/files/patch-meson.build
+3-3x11/plank/files/patch-lib_meson.build
+3-3x11/plank/distinfo
+2-1x11/plank/pkg-descr
+1-1x11/plank/Makefile
+14-245 files

NetBSD/pkgsrc-wip fd96d3b — py-pre-commit Makefile COMMIT_MSG

py-pre-commit: update to 4.7.0

Fixes

* Fix language: node hooks during commit with -a or inside a submodule
  * Regressed in 4.6.1.
DeltaFile
+3-3py-pre-commit/distinfo
+1-1py-pre-commit/Makefile
+1-1py-pre-commit/COMMIT_MSG
+5-53 files

NetBSD/pkgsrc-wip 70e199f — mailsend-go Makefile COMMIT_MSG

mailsend-go: update to 1.0.13

* Fix Issue #76. The options -printCerts and -verifyCert now take effect
  while sending mail, not just with -info. Added -verbose as a shortcut for
  -debug -printCerts -verifyCert together.
  No need to update unless you need certificate details or verification while sending mail.
* Some code cleanup, use go 1.27 to compile, tagged quotedprintable to
  v1.0.1. Updated gomail v1.0.4 to use quotedprintable v1.0.1.
DeltaFile
+15-15mailsend-go/distinfo
+4-4mailsend-go/go-modules.mk
+1-1mailsend-go/Makefile
+1-1mailsend-go/COMMIT_MSG
+21-214 files

FreeBSD/ports bdf56c4 — www/node22 Makefile, www/node24 Makefile

www/node2{2,4,6}: Use bundled merve to avoid loading two simdutfs

node dies with SIGBUS (signal 10) the first time it lexes the exports
of a CommonJS module, e.g. early in any `npm install`, for example
www/tailwindcss4 fails to build, reporting "*** Signal 10".

Running lldb inside poudriere build, because we get a core dump:

  frame #0  libsimdutf.so.36  simdutf::detail::find(...) +77: jmpq *%rax
  frame #1  libmerve.so.1     lexer::CJSLexer::addReexport(...)
  ...
  frame #6  node              node::cjs_lexer::Parse(...)

  rax = 0x4444444443434343  ("CCCCDDDD", string data)

This appears to be caused by having two different simdutf versions
loaded into one process:

- node is configured with --shared-merve but not --shared-simdutf, so

    [24 lines not shown]
DeltaFile
+10-4www/node26/Makefile
+10-4www/node24/Makefile
+6-1www/node22/Makefile
+26-93 files

NetBSD/src TBE6rTP — share/man/man9 cnmagic.9

   cnmagic(9): minor tweaks

   Call it a "magic sequence" (not "magic key sequence") - there are no
   "keys" in the serial input and wscons(4) does not even use cnmagic(9),
   so.  Mention that latter fact in CAVEATS.

   Document CNC_BREAK.
VersionDeltaFile
1.18+32-24share/man/man9/cnmagic.9
+32-241 files

NetBSD/pkgsrc v2iRgZE — doc CHANGES-2026

   Updated www/p5-Mojolicious to 9.50
VersionDeltaFile
1.7064+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc NfXDm8y — www/p5-Mojolicious Makefile distinfo

   Update to 9.50

   Upstream changes:
   9.50  2026-10-16
     - Added SECURITY.md policy for reporting security issues.
     - Fixed a security issue in Mojo::DOM where the content of title and textarea elements was not escaped during
       rendering, allowing escaped end tags to break out and turn sanitized HTML into live markup.
   9.49  2026-08-10
     - Added EXPERIMENTAL support for partitioned cookies. (rawleyfowler)
     - Added EXPERIMENTAL partitioned attributes to Mojo::Cookie::Response and Mojolicious::Sessions
VersionDeltaFile
1.145+4-4www/p5-Mojolicious/distinfo
1.162+2-3www/p5-Mojolicious/Makefile
+6-72 files

NetBSD/pkgsrc eMmEBwy — doc CHANGES-2026

   Note update of devel/libagcre and textproc/agcre to version 20261015
VersionDeltaFile
1.7063+3-1doc/CHANGES-2026
+3-11 files

NetBSD/pkgsrc cLJr5Jj — textproc/agcre Makefile distinfo

   devel/libagcre and textproc/agcre: Update to version 20261015

   Changes since previous version:

       Bring over changes from the development branch:

       + unicode escapes can be set with \xNNNN as well as \uNNNN
       + tighten up bounds checking when looking ahead while compiling
       + make sure illegal utf8 sequences are handled as single bytes
       + fill out the unicode sequences recognised by unicode_isprint
         and unicode_isgraph
       + update unicode_isspace to not recognise 0x200e and 0x200f (they're
         directional markers for BiDi text, not whitespace)
       + tighten up the way hex numbers are calculated in unicode escapes
       + bump version number to 20261015
VersionDeltaFile
1.3+4-4textproc/agcre/distinfo
1.3+2-2textproc/agcre/Makefile
+6-62 files