Illumos/gate 01077eausr/src/uts/common/io/kbtrans kbtrans_streams.c

18028 kbtrans: passing freed memory 'upper'
Reviewed by: Bill Sommerfeld <sommerfeld at hamachi.org>
Reviewed by: Gordon Ross <gordon.w.ross at gmail.com>
Approved by: Dan McDonald <danmcd at edgecast.io>
DeltaFile
+2-2usr/src/uts/common/io/kbtrans/kbtrans_streams.c
+2-21 files

OpenBSD/ports XyvLVE0shells/elvish distinfo modules.inc, shells/elvish/pkg PLIST

   shells/elvish: Update to 0.21.0

   The current version in ports is broken/non-functional.

   approved by naddy@
VersionDeltaFile
1.5+64-22shells/elvish/distinfo
1.2+20-8shells/elvish/modules.inc
1.11+2-6shells/elvish/Makefile
1.4+1-3shells/elvish/pkg/PLIST
+87-394 files

LLVM/project abc37e6llvm/utils/gn/secondary/clang/lib/Headers BUILD.gn

[gn build] Port 4b0dd87d3a29 (#192869)
DeltaFile
+1-0llvm/utils/gn/secondary/clang/lib/Headers/BUILD.gn
+1-01 files

NetBSD/src hT1xYuksys/arch/riscv/include byte_swap.h

   riscv/byte_swap: remove unneeded LINTED comment

   The cast to uint16_t is enough to convince lint that the code truncates
   the value on purpose.
VersionDeltaFile
1.7+2-2sys/arch/riscv/include/byte_swap.h
+2-21 files

NetBSD/src 5FvLk1Ksbin/sysctl sysctl.c Makefile

   sysctl: fix lint warnings
VersionDeltaFile
1.167+5-5sbin/sysctl/sysctl.c
1.23+3-1sbin/sysctl/Makefile
+8-62 files

NetBSD/pkgsrc VlpXngDdoc pkg-vulnerabilities

   pkg-vulnerabilities: Dedup CVE-2026-24061

   Local patch was backported by <vins>, update the original entry.
VersionDeltaFile
1.757+2-3doc/pkg-vulnerabilities
+2-31 files

NetBSD/src dtbA6Wtlib/libusbhid parse.c

   libusbhid: remove unneeded LINTED comment in do-while macro
VersionDeltaFile
1.12+3-3lib/libusbhid/parse.c
+3-31 files

NetBSD/src Pnq4jGGlib/libpuffs null.c puffs_priv.h

   libpuffs: remove no-longer-needed LINTED comments

   Neither the current lint nor the lint from 2021-07-02 complains.
VersionDeltaFile
1.37+2-3lib/libpuffs/null.c
1.47+1-4lib/libpuffs/puffs_priv.h
+3-72 files

FreeBSD/ports 0ea6ebadatabases/heidisql distinfo Makefile

databases/heidisql: Update to 12.17

ChangeLog at:   https://github.com/HeidiSQL/HeidiSQL/releases/tag/12.17
DeltaFile
+3-3databases/heidisql/distinfo
+1-2databases/heidisql/Makefile
+4-52 files

OpenBSD/src xMjylTQlibexec/login_chpass Makefile

   login_chpass: No longer need to install this setuid root

   When the YP code was removed login_chpass became wrapper that just
   execs login_lchpass.

   OK deraadt@
VersionDeltaFile
1.10+2-4libexec/login_chpass/Makefile
+2-41 files

LLVM/project 4bd6175llvm/lib/Target/AArch64 AArch64SMEAttributes.h, llvm/unittests/Target/AArch64 SMEAttributesTest.cpp

[AArch64][SME] Remove a couple of unused functions (NFC) (#192649)

Follow up to https://github.com/llvm/llvm-project/pull/190950
DeltaFile
+9-14llvm/unittests/Target/AArch64/SMEAttributesTest.cpp
+0-9llvm/lib/Target/AArch64/AArch64SMEAttributes.h
+9-232 files

NetBSD/src Szz1iwtlib/libc/stdlib rand.c

   libc/rand: remove no-longer-needed LINTED comment

   The calculation happens in unsigned integer mode, which is guaranteed to
   wrap around on overflow. As long as RAND_MAX fits in 'int', the cast to
   'int' is not necessary, but it doesn't hurt either.
VersionDeltaFile
1.13+2-3lib/libc/stdlib/rand.c
+2-31 files

LLVM/project e7cdce4llvm/lib/Bitcode/Reader BitcodeReader.cpp

[BitcodeReader] Simplify CST_CODE_DATA constant parsing (NFC) (#190846)

Cleanup boilerplate in the CST_CODE_DATA case for bitcode parser. This
is generally an aesthetic improvement and can significantly reduce stack
usage on some compilers (such as MSVC) where each SmallVector previously
was allocated it's own individual space.
DeltaFile
+16-78llvm/lib/Bitcode/Reader/BitcodeReader.cpp
+16-781 files

OpenBSD/ports xABnlUagraphics/png distinfo Makefile

   Update to png 1.6.58. ok deraadt@, naddy@.
   Fixes a regression introduced in 1.6.56
VersionDeltaFile
1.72.2.7+2-2graphics/png/distinfo
1.143.2.7+1-1graphics/png/Makefile
+3-32 files

OpenBSD/ports 5DNHSSdgraphics/png distinfo Makefile

   Update to png 1.6.58. ok deraadt@, naddy@.
   Fixes a regression introduced in 1.6.56
   xenocara will be updated after unlock as it's not affected.
VersionDeltaFile
1.79+2-2graphics/png/distinfo
1.150+1-1graphics/png/Makefile
+3-32 files

NetBSD/src 4Bw30rdlib/libc/gen getgrent.c getpwent.c

   libc/getgrent, libc/getpwent: remove no-longer needed LINTED comment

   The lint warning about 'constant in conditional context' has gone.
VersionDeltaFile
1.68+4-4lib/libc/gen/getgrent.c
1.85+3-3lib/libc/gen/getpwent.c
+7-72 files

NetBSD/src 5DIWtawlib/libc/db/hash hash.c

   libc/hash: remove no-longer-needed LINTED comment

   The lint warning about 'constant in conditional context' has gone.
VersionDeltaFile
1.40+2-3lib/libc/db/hash/hash.c
+2-31 files

OpenBSD/src g1NybjTsys/arch/arm64/stand/efiboot efiboot.c

   Terminate SMBIOS vendor/product matching at first match.

   ok jsg@, tobhe@, deraadt@
VersionDeltaFile
1.71+2-1sys/arch/arm64/stand/efiboot/efiboot.c
+2-11 files

NetBSD/pkgsrc 74OEhGudoc pkg-vulnerabilities

   Add reference to CVE-2026-24061
VersionDeltaFile
1.756+2-1doc/pkg-vulnerabilities
+2-11 files

NetBSD/src ngoph9ccommon/lib/libprop prop_object_impl.h

   libprop: remove no-longer-needed LINTED comment

   The lint warning about constant conditions has been removed.
VersionDeltaFile
1.42+2-2common/lib/libprop/prop_object_impl.h
+2-21 files

NetBSD/src LQyiEkQcommon/lib/libc/stdlib random.c

   libc/random: remove no-longer-needed LINTED comment

   In an earlier version, randtbl was an 'array of int', and some of the
   constants didn't fit.
VersionDeltaFile
1.8+2-3common/lib/libc/stdlib/random.c
+2-31 files

FreeNAS/freenas 05d162csrc/middlewared/middlewared/api/v27_0_0 app.py, src/middlewared/middlewared/plugins/apps/ix_apps portals.py query.py

Surface x-action-required compose extension on app.query
DeltaFile
+6-2src/middlewared/middlewared/plugins/apps/ix_apps/portals.py
+2-0src/middlewared/middlewared/plugins/apps/ix_apps/query.py
+2-0src/middlewared/middlewared/api/v27_0_0/app.py
+10-23 files

NetBSD/pkgsrc 64qzupKnet/inetutils Makefile distinfo, net/inetutils/patches patch-telnetd_utility.c

   net/inetutils: patch against CVE-2026-24061

   Bump revision.
VersionDeltaFile
1.1+52-0net/inetutils/patches/patch-telnetd_utility.c
1.12+2-1net/inetutils/Makefile
1.8+2-1net/inetutils/distinfo
+56-23 files

NetBSD/src HOf7UQ4common/lib/libc/gen bswap16.c

   bswap16: remove no-longer-needed LINTED comment

   Lint computes the integer constraints for the expression and thus knows
   that it fits in uint16_t. Since the default LINTFLAGS contain only a
   single -a, lint wouldn't detect an accidental overflow at this point, it
   would need a second -a flag.
VersionDeltaFile
1.5+2-3common/lib/libc/gen/bswap16.c
+2-31 files

LLVM/project c12a3bbclang/test/Driver linux-ld-args.c linux-ld.c

[test] Improve driver option coverage (#192861)

Split the Linux GNU-linker assertions into a dedicated file and extend
them with previously-untested passthrough flags handled by
gnutools::Linker::ConstructJob: -s, -u sym, -rdynamic (-export-dynamic),
-Wl,-z keyword pairs.

LoongArch on Linux previously had no test for -X / --no-relax, which are
emitted by Gnu.cpp for LoongArch and RISC-V.
DeltaFile
+25-0clang/test/Driver/linux-ld-args.c
+7-7clang/test/Driver/linux-ld.c
+9-0clang/test/Driver/loongarch-toolchain.c
+7-0clang/test/Driver/freebsd.c
+1-6clang/test/Driver/Xlinker-args.c
+49-135 files

LLVM/project d34661bllvm/lib/Analysis LoopPass.cpp

[LPM][LegacyPM] Reenable LCSSA Verification

This was disabled about a decade ago due to issues with LoopSink.
LoopSink has since had its LegacyPM version removed and is now a
function pass due to not needing too much loop infrastructure. So we can
try enabling this again to prevent backsliding on important cases while
we work on switching to the NewPM which does enforce these things.

Eventually we will want to add assertions here for LoopStrengthReduce,
but given it does not correctly preserve LCSSA, postpone that for now.

Reviewers: arsenm, Meinersbur, nikic, fhahn

Pull Request: https://github.com/llvm/llvm-project/pull/191667
DeltaFile
+2-4llvm/lib/Analysis/LoopPass.cpp
+2-41 files

LLVM/project d1a0d04clang/lib/CIR/CodeGen CIRGenBuiltin.cpp, clang/test/CIR/CodeGenBuiltins builtin-bit-clz-ctz-target.cpp

[CIR] Fix __builtin_clz/__builtin_ctz poison_zero to respect target

CIR was hardcoding poisonZero=true for all clz/ctz builtins, ignoring
the target's isCLZForZeroUndef(). This caused incorrect UB on targets
like AArch64 where clz/ctz of zero is well-defined.

Also add support for __builtin_c[lt]zg fallback (2-arg) variants with
compare+select, and add NYI stubs for elementwise variants.
DeltaFile
+104-0clang/test/CIR/CodeGenBuiltins/builtin-bit-clz-ctz-target.cpp
+45-19clang/lib/CIR/CodeGen/CIRGenBuiltin.cpp
+149-192 files

NetBSD/pkgsrc 9S6bDXydoc CHANGES-2026

   doc: Updated sysutils/fastfetch to 2.61.0
VersionDeltaFile
1.2473+2-1doc/CHANGES-2026
+2-11 files

LLVM/project 9086be2llvm/test/CodeGen/AMDGPU/NextUseAnalysis spill-vreg-many-lanes.mir acyclic-770bb.mir

[𝘀𝗽𝗿] changes introduced through rebase

Created using spr 1.3.7

[skip ci]
DeltaFile
+275,101-0llvm/test/CodeGen/AMDGPU/NextUseAnalysis/spill-vreg-many-lanes.mir
+144,679-0llvm/test/CodeGen/AMDGPU/NextUseAnalysis/acyclic-770bb.mir
+57,682-0llvm/test/CodeGen/AMDGPU/NextUseAnalysis/double-nested-loops-complex-cfg.mir
+41,844-0llvm/test/CodeGen/AMDGPU/NextUseAnalysis/test_ers_multiple_spills2.mir
+40,613-0llvm/test/CodeGen/AMDGPU/NextUseAnalysis/test_ers_multiple_spills1.mir
+37,209-0llvm/test/CodeGen/AMDGPU/NextUseAnalysis/test_ers_multiple_spills3.mir
+597,128-01,715 files not shown
+875,193-22,8011,721 files

NetBSD/pkgsrc 4fNtYhYsysutils/fastfetch distinfo Makefile

   sysutils/fastfetch: update to 2.61.0

   # changes

   2.61.0

   Changes:
   * Support for Windows 7 and 8 has been removed.
       * Windows 8.1 is now the oldest version supported by fastfetch.
   * The GPU module on WSL no longer relies on `DXCore`.
       * The `directx-headers` dependency is no longer required.
       * Fastfetch on Linux is now pure C; a C++ compiler is no longer required.
       * GPU type detection is now slightly less accurate, but detection speed should be slightly faster.
   * The GPU module on Windows now uses `DXCore` for more accurate GPU type detection (requires Windows 10 or later).
       * This feature is built only when `DXCore` headers are available, which requires installing `mingw-w64-<msystem>-x86_64-directx-headers` on MSYS2.

   Features:
   * Adds a `brightness` option for color display configuration (#2238, Colors)
   * Adds support for detecting Bluetooth keyboards on Linux (#2220, Keyboard)

    [66 lines not shown]
VersionDeltaFile
1.27+4-4sysutils/fastfetch/distinfo
1.45+2-3sysutils/fastfetch/Makefile
1.8+2-1sysutils/fastfetch/PLIST
+8-83 files