OpenBSD/src onPD6Xzusr.bin/tmux format.c

   Include \n and \t in shell special characters, from Nikolas Skarlatos.
VersionDeltaFile
1.409+2-2usr.bin/tmux/format.c
+2-21 files

LLVM/project 5104dadclang/lib/Analysis CFG.cpp, clang/test/Analysis cfg-compound-assignment-eval-order.cpp loopexit-cfg-output.cpp

[clang][CFG] Fix compound assignment evaluation order (#212115)

CompoundAssignOperator (e.g. `+=`, `-=`, `<<=`) is a distinct StmtClass
deriving from BinaryOperator, but it was not handled in the CFGBuilder
dispatch switches. As a result it fell through to the generic default
path (VisitChildren over reverse_children), which emits the LHS before
the RHS in the CFG.

Per C++17 [expr.ass]/1, all assignment operators - simple and compound -
sequence the right operand before the left operand. Route
CompoundAssignOperator through VisitBinaryOperator (and
VisitBinaryOperatorForTemporaries), whose existing isAssignmentOp()
branch already emits the RHS before the LHS, matching simple assignment.

This mirrors the class of evaluation-order defect fixed for lambda
captures in f3b31871e9b8.

rdar://183253943

Assisted-By: claude
DeltaFile
+66-0clang/test/Analysis/cfg-compound-assignment-eval-order.cpp
+3-3clang/test/Analysis/loopexit-cfg-output.cpp
+2-2clang/test/Sema/warn-unreachable.c
+2-0clang/lib/Analysis/CFG.cpp
+73-54 files

OpenBSD/src r77HanZusr.bin/tmux file.c

   Do not try to write to clients which have died, GitHub issue 5431 from
   Stefan Ladstätter.
VersionDeltaFile
1.21+2-1usr.bin/tmux/file.c
+2-11 files

LLVM/project 150f33clibcxx/include/__algorithm pstl.h, libcxx/include/__pstl/backends default.h

[libc++][pstl] Implementation of a parallel std::mismatch() based on __pstl::__parallel_find() (#209291)

This PR adds a parallel version of `std::mismatch` as one of the backend
operations.
It also provides an implementation based on `__pstl::__parallel_find()`
which does the heavy lifting.
`libdispatch` and `std_thread` backends expose this implementation under
their backend tags, while the `serial` backend redirects the calls to
the serial `std::mismatch`.

4 flavours of the function are exposed: 3-legged, 3-legged with
predicate, 4-legged, 4-legged with predicate.
3-legged flavours are implemented in the `default` (`composition`)
backend by redirecting the call to the 4-legged flavours.

Included tests check that:

- Semantics of the iterator-only functions is correct.
- Semantics of the predicated functions is correct.

    [7 lines not shown]
DeltaFile
+267-0libcxx/test/std/algorithms/alg.nonmodifying/mismatch/pstl.mismatch_pred.pass.cpp
+226-0libcxx/test/std/algorithms/alg.nonmodifying/mismatch/pstl.mismatch.pass.cpp
+90-0libcxx/include/__pstl/cpu_algos/mismatch.h
+90-0libcxx/include/__algorithm/pstl.h
+37-0libcxx/include/__pstl/backends/default.h
+25-0libcxx/test/std/algorithms/pstl.exception_handling.pass.cpp
+735-08 files not shown
+809-114 files

OpenBSD/src JeaCfhBusr.sbin/httpd httpd.h server_http.c

   httpd: knfmt, no functional change

   OK kirill@
VersionDeltaFile
1.182+245-247usr.sbin/httpd/httpd.h
1.170+37-37usr.sbin/httpd/server_http.c
1.84+29-30usr.sbin/httpd/server_file.c
1.103+22-23usr.sbin/httpd/server_fcgi.c
1.2+21-21usr.sbin/httpd/log.h
1.82+14-15usr.sbin/httpd/httpd.c
+368-3737 files not shown
+420-42513 files

NetBSD/pkgsrc GN4hSH8doc CHANGES-2026

   doc: Updated www/ruby-sass-embedded to 1.102.0
VersionDeltaFile
1.4770+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc 5FHQJ0Owww/ruby-sass-embedded distinfo PLIST

   www/ruby-sass-embedded: update to 1.102.0

   1.101.5 (2026-07-23)

   * Bump rubygems/configure-rubygems-credentials from 2.0.0 to 2.1.0 (#385)
   * Update rubocop requirement from ~> 1.87.0 to ~> 1.88.0 (#386)
   * Bump actions/checkout from 6 to 7 (#387)
   * Bump actions/checkout from 6 to 7 in /.github/actions/build-dart-sass
     (#388)
   * Bump actions/setup-node from 6 to 7 in /.github/actions/build-dart-sass
     (#389)
   * Bump sass from 1.101.0 to 1.101.5 in /ext/sass (#391)

   1.101.6 (2026-07-23)

   * Bump sass from 1.101.5 to 1.101.6 in /ext/sass (#392)

   1.101.7 (2026-07-24)


    [6 lines not shown]
VersionDeltaFile
1.12+4-4www/ruby-sass-embedded/distinfo
1.9+3-3www/ruby-sass-embedded/PLIST
1.15+2-2www/ruby-sass-embedded/Makefile
+9-93 files

FreeBSD/ports be3011adatabases/opendbviewer Makefile

databases/opendbviewer: Return to pool

MFH:            2026Q3
(cherry picked from commit 282db361262182285425e7c5cef161807ec1c493)
DeltaFile
+2-2databases/opendbviewer/Makefile
+2-21 files

FreeBSD/ports 521181fgraphics/fraqtive Makefile

graphics/fraqtive: Return to pool

MFH:            2026Q3
(cherry picked from commit 8c6152dab5bee6bc181bbea05bb74b80de683bd3)
DeltaFile
+2-2graphics/fraqtive/Makefile
+2-21 files

FreeBSD/ports 184db09devel/aws-sdk-cpp distinfo Makefile

devel/aws-sdk-cpp: Update to 1.11.855

ChangeLog: https://github.com/aws/aws-sdk-cpp/compare/1.11.848...1.11.855
DeltaFile
+3-3devel/aws-sdk-cpp/distinfo
+1-1devel/aws-sdk-cpp/Makefile
+4-42 files

FreeBSD/ports 8c6152dgraphics/fraqtive Makefile

graphics/fraqtive: Return to pool

MFH:            2026Q3
DeltaFile
+2-2graphics/fraqtive/Makefile
+2-21 files

FreeBSD/ports 282db36databases/opendbviewer Makefile

databases/opendbviewer: Return to pool

MFH:            2026Q3
DeltaFile
+2-2databases/opendbviewer/Makefile
+2-21 files

FreeBSD/ports ac79bc6devel/aws-c-io distinfo Makefile

devel/aws-c-io: Update to 0.27.5

ChangeLog: https://github.com/awslabs/aws-c-io/releases/tag/v0.27.5
DeltaFile
+3-3devel/aws-c-io/distinfo
+1-1devel/aws-c-io/Makefile
+4-42 files

FreeBSD/ports 5776d0dmath/R-cran-RcppArmadillo distinfo Makefile

math/R-cran-RcppArmadillo: Update to 15.4.2-1

ChangeLog: https://cran.r-project.org/web/packages/RcppArmadillo/news.html
DeltaFile
+3-3math/R-cran-RcppArmadillo/distinfo
+1-1math/R-cran-RcppArmadillo/Makefile
+4-42 files

FreeBSD/ports cd2a6fedevel/aws-c-s3 distinfo Makefile

devel/aws-c-s3: Update to 0.13.2

ChangeLog: https://github.com/awslabs/aws-c-s3/releases/tag/v0.13.2
DeltaFile
+3-3devel/aws-c-s3/distinfo
+1-1devel/aws-c-s3/Makefile
+4-42 files

FreeBSD/ports da2379esecurity/aws-c-cal distinfo Makefile

security/aws-c-cal: Update to 0.9.15

ChangeLog: https://github.com/awslabs/aws-c-cal/releases/tag/v0.9.15
DeltaFile
+3-3security/aws-c-cal/distinfo
+1-1security/aws-c-cal/Makefile
+4-42 files

LLVM/project a81db64libc/src/__support/CPP string.h CMakeLists.txt, libc/test/UnitTest LibcTest.cpp

[libc][cpp::string] Allocate fewer temp strings in operator= and += (#210895)

This PR generally updates `cpp::string` to avoid incidental allocations.
Specifically, it:

- Updates `opreator=(string_view)` to avoid allocating a temporary
string:
https://github.com/llvm/llvm-project/blob/67ebc4b221c3e94028b33004cd5cd08deee95048/libc/src/__support/CPP/string.h#L106-L108
- Changes `operator+=(const string&)` to accept a `string_view` so that
strings may be appended without allocation.
- Makes the `string(string_view)` constructor explicit. Before, there
were non-obvious allocations because of the implicit conversion.

As a side effect, this PR has to more carefully handle self-assignment
and self-append. This PR updates append and assignment to avoid calling
`realloc` during append / assignment, as this may invalidate input
pointers held by `string_view` if they point to data held by the string.
This also fixes self-assignment, which previously didn't work, eg
`cpp::string s = "abc"; s = s;` would zero out `s`.
DeltaFile
+89-39libc/src/__support/CPP/string.h
+62-0libc/test/src/__support/CPP/string_test.cpp
+4-1libc/test/src/stdlib/realpath_test.cpp
+1-1libc/test/UnitTest/LibcTest.cpp
+1-0libc/src/__support/CPP/CMakeLists.txt
+157-415 files

NetBSD/pkgsrc gqBgfGQdoc CHANGES-2026

   doc: Updated www/ruby-cgi to 0.5.2
VersionDeltaFile
1.4769+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc jtJ9pgUwww/ruby-cgi distinfo Makefile

   www/ruby-cgi: update to 0.5.2

   0.5.2 (2026-06-23)

   What's Changed

   * Improve readme copy/paste + update URLs to HTTPS by @tas50 in #101
   * Add changelog URI to cgi.gemspec metadata by @phallstrom in #105
   * Fix escape_html/h aliases to use C extension instead of pure Ruby fallback
     by @ianks in #110
   * [DOC] More on CGI.new by @BurdetteLamar in #95
   * [DOC] Doc for CGI#http_header by @BurdetteLamar in #98
   * [DOC] Doc for accept_charset and accept_charset= by @BurdetteLamar in #97
   * [DOC] Fix examples in accept_charset and http_header docs by @hsbt in #125
   * Add 'digest' option by @nobu in #62
   * Handle POST without Content-Length by @hsbt in #126
   * Fix CGI.unescapeHTML CompatibilityError in the pure-Ruby fallback by @hsbt
     in #127


    [5 lines not shown]
VersionDeltaFile
1.4+4-4www/ruby-cgi/distinfo
1.7+2-2www/ruby-cgi/Makefile
+6-62 files

NetBSD/pkgsrc QEj38DBdoc CHANGES-2026

   doc: Updated www/ruby-aws-sdk-s3 to 1.228.1
VersionDeltaFile
1.4768+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc s4FEiAKwww/ruby-aws-sdk-s3 distinfo Makefile

   www/ruby-aws-sdk-s3: update to 1.228.1

   1.228.1 (2026-07-23)

   * Issue - Ensure the source file is closed on multipart upload_file part
     failure, preventing leaked file descriptors (#3408).
VersionDeltaFile
1.62+4-4www/ruby-aws-sdk-s3/distinfo
1.62+2-2www/ruby-aws-sdk-s3/Makefile
+6-62 files

NetBSD/pkgsrc Q0sqJahdoc CHANGES-2026

   doc: Updated www/ruby-aws-partitions to 1.1273.0
VersionDeltaFile
1.4767+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc FBc87T6www/ruby-aws-partitions distinfo Makefile

   www/ruby-aws-partitions: update to 1.1273.0

   1.1273.0 (2026-07-24)

   * Feature - Updated the partitions source data that determines the AWS
     service regions and endpoints.

   1.1272.0 (2026-07-22)

   * Feature - Updated the partitions source data that determines the AWS
     service regions and endpoints.
VersionDeltaFile
1.119+4-4www/ruby-aws-partitions/distinfo
1.117+2-2www/ruby-aws-partitions/Makefile
+6-62 files

LLVM/project 9d60191libcxxabi/test test_aux_runtime_op_array_new.pass.cpp cxa_vec_new_overflow_PR41395.pass.cpp

[libc++abi][NFC] Remove some XFAILs which never trigger (#211241)

The oldest library we support is from LLVM 12, so we can remove any
XFAILs for libraries built before that.
DeltaFile
+0-4libcxxabi/test/test_aux_runtime_op_array_new.pass.cpp
+0-3libcxxabi/test/cxa_vec_new_overflow_PR41395.pass.cpp
+0-3libcxxabi/test/dynamic_cast.pass.cpp
+0-3libcxxabi/test/uncaught_exceptions.pass.cpp
+0-134 files

NetBSD/pkgsrc pGiImsudoc CHANGES-2026

   doc: Updated security/ruby-sshkit to 1.25.1
VersionDeltaFile
1.4766+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc OXHmDkOsecurity/ruby-sshkit distinfo Makefile

   security/ruby-sshkit: update to 1.25.1

   1.25.1 (2027-07-24)

   This is a gem housekeeping release. No user-facing changes.

   Housekeeping

   * Opt-in for MFA requirement (#566) @tagliala
   * Bump toolmantim/release-drafter from 6.1.0 to 7.1.1 (#561, #564)
     @dependabot[bot]
   * Add Ruby 4 to CI (#559) @mattbrictson
VersionDeltaFile
1.31+4-4security/ruby-sshkit/distinfo
1.29+2-2security/ruby-sshkit/Makefile
+6-62 files

LLVM/project c94c90bclang/include/clang/StaticAnalyzer/Core/PathSensitive SMTConv.h, clang/test/Analysis/z3 z3-atomic.c

[analyzer] Fix _Atomic crashes for Z3 symbolic execution (#212050)

This PR fixes _Atomic crashes for Z3 symbolic execution by passing the
types through getAtomicUnqualifiedType and getCanonicalType and skip
casting in fromCast if `FromTy == ToTy && FromBitWidth == ToBitWidth`.

Assisted-by: Codex
DeltaFile
+18-7clang/include/clang/StaticAnalyzer/Core/PathSensitive/SMTConv.h
+20-0clang/test/Analysis/z3/z3-atomic.c
+38-72 files

NetBSD/pkgsrc I6sry8Qdoc CHANGES-2026

   doc: Updated security/ruby-rex-socket to 0.1.71
VersionDeltaFile
1.4765+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc NodtzQZsecurity/ruby-rex-socket distinfo Makefile

   security/ruby-rex-socket: update to 0.1.71

   0.1.71 (2026-07-23)

   * Merge pull request #88 from adfoster-r7/fix-broken-ssl-server-support
     on windows; Fix broken ssl server support on windows
VersionDeltaFile
1.36+4-4security/ruby-rex-socket/distinfo
1.34+2-2security/ruby-rex-socket/Makefile
+6-62 files

NetBSD/pkgsrc prQzxNxdoc CHANGES-2026

   doc: Updated net/ruby-net-ping to 2.0.9
VersionDeltaFile
1.4764+2-1doc/CHANGES-2026
+2-11 files