LLVM/project ce50788libcxx/test/std/input.output/file.streams/fstreams/ifstream.members offset_range.pass.cpp

[AIX][libc++] Mark offset_range test UNSUPPORTED on 32-bit AIX due to 32-bit off_t (#200861)

Marking the test as UNSUPPORTED and combined the comment since both
platforms have the same fundamental limitation with `32-bit off_t`.

---------

Co-authored-by: himadhith <himadhith.v at ibm.com>
DeltaFile
+3-7libcxx/test/std/input.output/file.streams/fstreams/ifstream.members/offset_range.pass.cpp
+3-71 files

LLVM/project 6efcb27llvm/lib/Transforms/Instrumentation HWAddressSanitizer.cpp

[HWASan] Fix UB in tag-bits mask shift (#202269)

`TagMaskByte &= (1 << ClTagBits) - 1` shifts an `int` literal, which is
undefined behavior for `ClTagBits >= 32`.
DeltaFile
+1-1llvm/lib/Transforms/Instrumentation/HWAddressSanitizer.cpp
+1-11 files

OPNSense/core 0eef8easrc/etc/inc interfaces.lib.inc

interfaces: parse ifconfig output despite exit error in legacy_interfaces_details()

PR: https://github.com/opnsense/src/issues/284

In this version print the error number and stderr output.  We'd like to know
which part of ifconfig fails and don't want to taint the parser output.  If
it's empty it's empty anyway.

Suggested by: @e-alfred
DeltaFile
+11-8src/etc/inc/interfaces.lib.inc
+11-81 files

OpenBSD/ports IB7TeeVnet/kdeconnect-kde Makefile, net/libktorrent distinfo

   Update KDE Gear to 26.04.2
VersionDeltaFile
1.67+18-16x11/kde-applications/cantor/Makefile
1.48+2-4net/kdeconnect-kde/Makefile
1.53+2-2net/libktorrent/distinfo
1.31+2-2net/neochat/distinfo
1.54+2-2x11/kde-applications/akonadi-calendar-tools/distinfo
1.54+2-2x11/kde-applications/akonadi-calendar/distinfo
+28-28223 files not shown
+446-447229 files

NetBSD/pkgsrc Csc8zjOdoc CHANGES-2026

   doc: Updated devel/R-lifecycle to 1.0.5
VersionDeltaFile
1.3649+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc qEpF2PWdevel/R-lifecycle distinfo Makefile

   (devel/R-lifecycle) Updated 1.0.4 to 1.0.5

   # lifecycle 1.0.5
   * `signal_stage()` no longer does anything, and is now purely a way to
     express intent at the call site of whether a function is superseded
     or experimental (#203).

   * `deprecate_soft()` and `deprecate_warn()` are faster thanks to some
     internal refactoring (#191, #194, #195, #201).

   * `deprecate_soft()` and `deprecate_warn()` now only warn once per
     session rather than attempting to warn once every 8 hours. This
     never actually worked (#196).

   * Improvements to `lint_lifecycle()` and `lint_tidyverse_lifecycle()`
     (@AshesITR):
     * Updated to support lintr >= 3.0.0 (#178).

     * Fixed default `pattern=` argument to only find R files (#165).

    [12 lines not shown]
VersionDeltaFile
1.8+4-4devel/R-lifecycle/distinfo
1.9+2-2devel/R-lifecycle/Makefile
+6-62 files

LLVM/project 32b423eflang/include/flang/Optimizer/HLFIR Passes.td, flang/lib/Optimizer/HLFIR/Transforms InlineHLFIRCopy.cpp InlineHLFIRCopyIn.cpp

[flang][hlfir] Extend InlineHLFIRCopy to inline copy_out with copy-back (#202290)

Rename `InlineHLFIRCopyIn` to `InlineHLFIRCopy` and extend it to inline
the paired `hlfir.copy_out` operation. The copy_out is inlined at its
original location, after the call, ensuring proper ordering of copy-back
and deallocation.

Only inlines when no copy-back is required (intent(in));
intent(inout/out) pairs are left untransformed.

Based on https://github.com/llvm/llvm-project/pull/179096.

Co-Authored-By: Kazuaki Matsumura <kmatsumura at nvidia.com> (Original
author of the changes).
Co-Authored-By: Claude Sonnet 4.6 <noreply at anthropic.com>

Co-authored-by: Kazuaki Matsumura <kmatsumura at nvidia.com>
Co-authored-by: Claude Sonnet 4.6 <noreply at anthropic.com>
DeltaFile
+220-0flang/lib/Optimizer/HLFIR/Transforms/InlineHLFIRCopy.cpp
+0-206flang/test/HLFIR/inline-hlfir-copy-in.fir
+194-0flang/test/HLFIR/inline-hlfir-copy.fir
+0-187flang/lib/Optimizer/HLFIR/Transforms/InlineHLFIRCopyIn.cpp
+2-2flang/include/flang/Optimizer/HLFIR/Passes.td
+1-1flang/lib/Optimizer/HLFIR/Transforms/CMakeLists.txt
+417-3961 files not shown
+418-3977 files

LLVM/project 9737387.github/workflows release-binaries.yml, llvm/utils/release build_llvm_release.bat

workflows/release-binaries: Install zstd on windows-11-arm (#201672)

Assisted-by: codex
DeltaFile
+8-2.github/workflows/release-binaries.yml
+1-1llvm/utils/release/build_llvm_release.bat
+9-32 files

LLVM/project 4bf399dlibcxx/include/__iterator wrap_iter.h

[libc++] Finish converting __wrap_iter::operator<,== to C++20 (#193287)

+ operator< was overlooked in #179590
+ operator< was not marked constexpr in C++11
+ operator== should be defaulted when possible in C++20

Fixes #193283
DeltaFile
+13-5libcxx/include/__iterator/wrap_iter.h
+13-51 files

LLVM/project a530a33flang/include/flang/Optimizer/HLFIR Passes.td, flang/lib/Optimizer/HLFIR/Transforms InlineHLFIRCopy.cpp InlineHLFIRCopyIn.cpp

[flang][hlfir] Extend InlineHLFIRCopy to inline copy_out with copy-back

Rename `InlineHLFIRCopyIn` to `InlineHLFIRCopy` and extend it to inline
the paired `hlfir.copy_out` operation. The copy_out is inlined at its
original location, after the call, ensuring proper ordering of copy-back
and deallocation.

Only inlines when no copy-back is required (intent(in)); intent(inout/out)
pairs are left untransformed.

Based on https://github.com/llvm/llvm-project/pull/179096.

Co-Authored-By: Kazuaki Matsumura <kmatsumura at nvidia.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply at anthropic.com>
DeltaFile
+220-0flang/lib/Optimizer/HLFIR/Transforms/InlineHLFIRCopy.cpp
+0-206flang/test/HLFIR/inline-hlfir-copy-in.fir
+194-0flang/test/HLFIR/inline-hlfir-copy.fir
+0-187flang/lib/Optimizer/HLFIR/Transforms/InlineHLFIRCopyIn.cpp
+2-2flang/include/flang/Optimizer/HLFIR/Passes.td
+1-1flang/lib/Optimizer/HLFIR/Transforms/CMakeLists.txt
+417-3961 files not shown
+418-3977 files

FreeBSD/ports 8993154databases/sqlcipher distinfo Makefile

databases/sqlcipher: Update 4.13.0 => 4.16.0

Changelogs:
https://github.com/sqlcipher/sqlcipher/releases/tag/v4.14.0
https://github.com/sqlcipher/sqlcipher/releases/tag/v4.15.0
https://github.com/sqlcipher/sqlcipher/releases/tag/v4.16.0

PR:             295256
Approved by:    jharris at widomaker.com (maintainer, timeout 4 weeks)
Sponsored by:   UNIS Labs
MFH:            2026Q2

(cherry picked from commit e9f0e29a2bf7be859a3d0ad0d174d976889a524b)
DeltaFile
+3-3databases/sqlcipher/distinfo
+1-2databases/sqlcipher/Makefile
+1-1databases/sqlcipher/pkg-plist
+5-63 files

NetBSD/src ravTw6Ssys/dev/sdmmc sdmmc_mem.c

   Trailing whitespace
VersionDeltaFile
1.79+3-3sys/dev/sdmmc/sdmmc_mem.c
+3-31 files

pkgng/pkgng 7119e50libpkg pkg_jobs_conflicts.c

jobs/conflicts: fix data corruption in conflict_items_insert

conflict_items_insert called vec_push first, then memmove to shift
elements right at the insertion position. This overwrote the just-pushed
element at the end of the vector, duplicating the last existing element
instead.

Fix by growing capacity manually, shifting elements first, then
inserting at the correct position.
DeltaFile
+13-5libpkg/pkg_jobs_conflicts.c
+13-51 files

pkgng/pkgng 84a5c49libpkg pkghash.c pkghash.h

pkghash: fix deletion in open-addressing hash table

Use tombstone markers instead of NULLing keys on deletion.
In open-addressing with linear probing, setting key to NULL creates
a hole that breaks probe chains for subsequent lookups.

Track tombstones and trigger rehash when tombstone density exceeds 25%
to guarantee bounded probe sequences.
DeltaFile
+31-14libpkg/pkghash.c
+1-0libpkg/pkghash.h
+32-142 files

pkgng/pkgng ebbfe3dlibpkg clean_cache.c triggers.c

fdopendir UB: use dirfd() instead of raw fd

POSIX states that after fdopendir(), the file descriptor is under
the control of the system and must not be used directly. Use dirfd()
to retrieve the fd from the DIR stream for subsequent openat()
and fstatat() calls.

Rename dirfd variable in clean_cache.c to avoid collision with
the POSIX dirfd() function.
DeltaFile
+9-9libpkg/clean_cache.c
+3-3libpkg/triggers.c
+2-2libpkg/pkg_repo_create.c
+14-143 files

pkgng/pkgng d4f6eb8libpkg pkg.c

pkg: simplify pkg_is_valid with table-driven NULL checks

Replace the chain of 9 identical if/return checks with a loop over
a table of (offsetof, name) pairs. This reduces ~50 lines to ~25,
makes the required-fields list explicit, and simplifies adding or
removing required fields in the future.
DeltaFile
+24-38libpkg/pkg.c
+24-381 files

pkgng/pkgng a81e5f5libpkg pkg_manifest.c

manifest: replace sscanf in url_decode with manual hex conversion

The sscanf("%2x") call in url_decode is expensive and pulls in
the full scanf machinery. Replace it with a simple inline hex
conversion using the (c | 32) trick to normalize letter case.
DeltaFile
+13-3libpkg/pkg_manifest.c
+13-31 files

pkgng/pkgng ba08a6dlibpkg pkg_manifest.c

manifest: replace script-type if-chains with table-driven lookups

Replace the manual if/STREQ chains in script_type_str() and
lua_script_type_str() with loops over static const lookup tables.
This makes the valid types explicit and simplifies adding new script
types in the future.
DeltaFile
+30-20libpkg/pkg_manifest.c
+30-201 files

pkgng/pkgng a08047dlibpkg pkg_add.c

add: fix temp file leak and potential buffer overflow in merge_with_external_tool

- Unlink the output_path temp file on all error paths (strlcpy truncation
  and tmp file creation failures) to prevent leaking temp files in /tmp.
- Fix potential buffer overflow when constructing the merge command:
  strlcpy returns the full source length even on truncation, which could
  advance i past the command[MAXPATHLEN] bounds. Cap at the actual
  number of bytes written to stay within the buffer.
DeltaFile
+22-5libpkg/pkg_add.c
+22-51 files

pkgng/pkgng b50b11blibpkg pkg_checksum.c

checksum: replace sprintf in hex encoding with inline conversion

Replace sprintf("%02x") in pkg_checksum_encode_hex with a
simple lookup table for hex characters. This is faster (no
format string parsing) and equally clear.
DeltaFile
+5-2libpkg/pkg_checksum.c
+5-21 files

OPNSense/core b243971src/opnsense/mvc/app/models/OPNsense/OpenVPN OpenVPN.xml

VPN: OpenVPN: Instances - require at least 1 for vpnid field, same as auto-number should use. closes https://github.com/opnsense/core/issues/10394
DeltaFile
+1-0src/opnsense/mvc/app/models/OPNsense/OpenVPN/OpenVPN.xml
+1-01 files

FreeBSD/ports e9f0e29databases/sqlcipher distinfo Makefile

databases/sqlcipher: Update 4.13.0 => 4.16.0

Changelogs:
https://github.com/sqlcipher/sqlcipher/releases/tag/v4.14.0
https://github.com/sqlcipher/sqlcipher/releases/tag/v4.15.0
https://github.com/sqlcipher/sqlcipher/releases/tag/v4.16.0

PR:             295256
Approved by:    jharris at widomaker.com (maintainer, timeout 4 weeks)
Sponsored by:   UNIS Labs
MFH:            2026Q2
DeltaFile
+3-3databases/sqlcipher/distinfo
+1-2databases/sqlcipher/Makefile
+1-1databases/sqlcipher/pkg-plist
+5-63 files

FreeBSD/ports 6b7bdf4net/zapret2 distinfo Makefile

net/zapret2: update 1.0 → 1.0.1
DeltaFile
+3-3net/zapret2/distinfo
+1-1net/zapret2/Makefile
+4-42 files

FreeBSD/ports dd9d195science/dimod distinfo Makefile, science/py-dimod distinfo Makefile

science/{,py-}dimod: update 0.12.21 → 0.12.22
DeltaFile
+3-3science/py-dimod/distinfo
+3-3science/dimod/distinfo
+2-2science/dimod/Makefile
+1-2science/py-dimod/Makefile
+9-104 files

FreeBSD/ports 0eee5dcdeskutils/just distinfo Makefile

deskutils/just: update 1.51.0 → 1.52.0
DeltaFile
+53-57deskutils/just/distinfo
+26-29deskutils/just/Makefile
+79-862 files

FreeBSD/ports f2cada5science/py-phonopy distinfo Makefile, science/py-phonopy/files patch-test_conftest.py

science/py-phonopy: update 4.0.0 → 4.2.0
DeltaFile
+0-22science/py-phonopy/files/patch-test_conftest.py
+3-3science/py-phonopy/distinfo
+1-1science/py-phonopy/Makefile
+4-263 files

FreeBSD/ports f38e61esysutils/opa distinfo Makefile

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

FreeBSD/ports 20a2e99security/cowrie distinfo Makefile

security/cowrie: update 3.0.1 → 3.0.2
DeltaFile
+3-3security/cowrie/distinfo
+2-2security/cowrie/Makefile
+5-52 files

FreeBSD/ports 351f289net-p2p/libtorrent-rasterbar2 distinfo Makefile

net-p2p/libtorrent-rasterbar2: update 2.0.12 → 2.0.13
DeltaFile
+3-3net-p2p/libtorrent-rasterbar2/distinfo
+1-1net-p2p/libtorrent-rasterbar2/Makefile
+1-1net-p2p/libtorrent-rasterbar2/pkg-plist
+5-53 files

FreeBSD/ports 287c1d9math/elan distinfo Makefile

math/elan: update 4.2.2 → 4.2.3
DeltaFile
+3-3math/elan/distinfo
+1-2math/elan/Makefile
+4-52 files