OpenBSD/ports I7H2SXp — textproc/py-sphinx-intl distinfo Makefile

   update to py3-sphinx-intl-2.4.0
VersionDeltaFile
1.22+4-3textproc/py-sphinx-intl/Makefile
1.6+2-2textproc/py-sphinx-intl/distinfo
+6-52 files

NetBSD/src ETmr7Vo — sys/kern kern_proc.c, sys/sys proc.h

   Pull up following revision(s) (requested by riastradh in ticket #1397):

        sys/uvm/uvm_map.c: revision 1.432
        sys/sys/proc.h: revision 1.374
        sys/kern/kern_proc.c: revision 1.284
        sys/kern/kern_proc.c: revision 1.285
        sys/kern/kern_proc.c: revision 1.286
        (all via patch)

   kern: New function proc_find_reflocked.

   This is like proc_find_locked but returns with p_reflock held rather
   than p_lock.  Will be used to replace proc_find_locked in order to
   fix:

   PR kern/60568: panic locking against myself (p->p_lock) in NFS from
   sysctl_vmproc

   No modules currently use proc_find_locked or proc_find_reflocked, so

    [32 lines not shown]
VersionDeltaFile
1.269.2.2+112-20sys/kern/kern_proc.c
1.403.2.5+18-4sys/uvm/uvm_map.c
1.370.4.3+3-1sys/sys/proc.h
+133-253 files

OpenBSD/ports HCMIi1m — textproc/py-sphinx-argparse Makefile distinfo, textproc/py-sphinx-argparse/pkg PLIST

   update to py3-sphinx-argparse-0.6.1
VersionDeltaFile
1.2+4-1textproc/py-sphinx-argparse/pkg/PLIST
1.2+2-2textproc/py-sphinx-argparse/distinfo
1.2+1-1textproc/py-sphinx-argparse/Makefile
+7-43 files

NetBSD/src PATXN4d — sys/kern kern_proc.c, sys/sys proc.h

   Pull up following revision(s) (requested by riastradh in ticket #553):

        sys/uvm/uvm_map.c: revision 1.432
        sys/sys/proc.h: revision 1.374
        sys/kern/kern_proc.c: revision 1.284
        sys/kern/kern_proc.c: revision 1.285
        sys/kern/kern_proc.c: revision 1.286

   kern: New function proc_find_reflocked.

   This is like proc_find_locked but returns with p_reflock held rather
   than p_lock.  Will be used to replace proc_find_locked in order to
   fix:

   PR kern/60568: panic locking against myself (p->p_lock) in NFS from
   sysctl_vmproc

   No modules currently use proc_find_locked or proc_find_reflocked, so
   there should be no module ABI compatibility issues here.

    [31 lines not shown]
VersionDeltaFile
1.280.2.2+112-20sys/kern/kern_proc.c
1.427.2.1+18-4sys/uvm/uvm_map.c
1.373.8.1+3-1sys/sys/proc.h
+133-253 files

NetBSD/src B7swsBY — sys/nfs nfs_syscalls.c

   Pull up following revision(s) (requested by riastradh in ticket #1396):

        sys/nfs/nfs_syscalls.c: revision 1.166
        sys/nfs/nfs_syscalls.c: revision 1.167
        sys/nfs/nfs_var.h: revision 1.98
        sys/nfs/nfs_syscalls.c: revision 1.168
        sys/nfs/nfs_var.h: revision 1.99
        sys/nfs/nfs_syscalls.c: revision 1.169
        sys/nfs/nfs_export.c: revision 1.64
        sys/nfs/nfs_export.c: revision 1.65
        sys/nfs/nfs_syscalls.c: revision 1.170

   nfs_syscalls.c: Sort includes.

   No functional change intended.

   Preparation for:
   PR kern/60645: nfssvc(2): arithmetic overflow in input array sizing


    [29 lines not shown]
VersionDeltaFile
1.163.10.2+34-26sys/nfs/nfs_syscalls.c
+34-261 files

NetBSD/src t4EcJgf — sys/nfs nfs_syscalls.c

   Pull up following revision(s) (requested by riastradh in ticket #552):

        sys/nfs/nfs_syscalls.c: revision 1.166
        sys/nfs/nfs_syscalls.c: revision 1.167
        sys/nfs/nfs_var.h: revision 1.98
        sys/nfs/nfs_syscalls.c: revision 1.168
        sys/nfs/nfs_var.h: revision 1.99
        sys/nfs/nfs_syscalls.c: revision 1.169
        sys/nfs/nfs_export.c: revision 1.64
        sys/nfs/nfs_export.c: revision 1.65
        sys/nfs/nfs_syscalls.c: revision 1.170

   nfs_syscalls.c: Sort includes.

   No functional change intended.

   Preparation for:
   PR kern/60645: nfssvc(2): arithmetic overflow in input array sizing


    [29 lines not shown]
VersionDeltaFile
1.164.2.2+34-26sys/nfs/nfs_syscalls.c
+34-261 files

NetBSD/pkgsrc mZNBgSV — doc CHANGES-2026

   doc: Updated www/p5-URI to 5.40
VersionDeltaFile
1.7270+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc HAWT56v — www/p5-URI Makefile distinfo

   p5-URI: update to 5.40.

   5.40      2026-10-19 19:56:29Z
       - URI->new no longer dies on malformed geo: URIs; the URI::geo accessors
         croak instead (GH#201)
       - Fix rel() returning an absolute-path or network-path reference
         ("/x", "//host/...") when a path has empty segments, so rel()->abs()
         round-trips again (GH#205)

   5.39      2026-10-19 16:38:21Z
       - Reject over-long IDNA labels before punycode encoding or decoding, so
         a long non-ASCII host no longer takes seconds to fail (GH#207) (Olaf
         Alders)

   5.38      2026-10-19 03:58:47Z
       - Preserve leading and trailing whitespace in file:// URI paths built from
         mac file names; URI::file::Mac supplies its own escaping and so was not
         covered by the GH#95 fix (GH#95) (@youdie006)
       - Treat a percent-escaped ';' in an smb:// userinfo as part of the

    [5 lines not shown]
VersionDeltaFile
1.55+4-4www/p5-URI/distinfo
1.96+2-2www/p5-URI/Makefile
+6-62 files

NetBSD/src huICJRb — sys/nfs nfsrtt.h nfsrvcache.h

   Pull up following revision(s) (requested by riastradh in ticket #1395):

        sys/nfs/rpcv2.h: revision 1.13
        sys/nfs/xdr_subs.h: revision 1.16
        sys/nfs/krpc.h: revision 1.10
        sys/nfs/nfs_vnops.c: revision 1.328
        sys/nfs/nfs_vnops.c: revision 1.329
        sys/nfs/nfsmount.h: revision 1.54
        sys/nfs/nfsdiskless.h: revision 1.33
        sys/nfs/nfsrvcache.h: revision 1.17
        sys/nfs/nfsnode.h: revision 1.77
        sys/nfs/nfs_var.h: revision 1.97
        sys/nfs/nfs.h: revision 1.81
        sys/nfs/nfsm_subs.h: revision 1.59
        sys/nfs/nfsproto.h: revision 1.18
        sys/nfs/nfsrtt.h: revision 1.11

   sys/nfs/nfs: Add some missing includes and include guards.


    [21 lines not shown]
VersionDeltaFile
1.324.4.3+43-30sys/nfs/nfs_vnops.c
1.32.48.1+37-20sys/nfs/nfsdiskless.h
1.76.4.1+9-6sys/nfs/nfsnode.h
1.96.4.1+10-4sys/nfs/nfs_var.h
1.10.50.1+8-4sys/nfs/nfsrtt.h
1.16.134.1+9-3sys/nfs/nfsrvcache.h
+116-677 files not shown
+149-9013 files

LLVM/project cced08f — llvm/lib/Transforms/InstCombine InstCombineInternal.h InstructionCombining.cpp, llvm/test/Transforms/InstCombine bitinsert-bitextract.ll

[InstCombine] Fold full-width `bitinsert` and `bitextract` to `bitcast` (#229147)

Add InstCombine visitors for `bitinsert` and `bitextract`.
A full-width `bitextract` or `bitinsert` at offset zero becomes a
`bitcast`.

```llvm
%a = bitextract i64, b64 %x, i32 0                ; bitcast b64 %x to i64
%b = bitinsert b64 %x, ptr %y, i32 0              ; bitcast ptr %y to b64
%c = bitextract ptr addrspace(1), b32 %x, i32 0   ; bitcast b32 %x to ptr addrspace(1)
```
DeltaFile
+150-0llvm/test/Transforms/InstCombine/bitinsert-bitextract.ll
+31-0llvm/lib/Transforms/InstCombine/InstructionCombining.cpp
+2-0llvm/lib/Transforms/InstCombine/InstCombineInternal.h
+183-03 files

LLVM/project 77a364a — llvm/lib/Transforms/Utils VNCoercion.cpp, llvm/test/Transforms/GVN byte-conversion.ll

[GVN] Don't coerce forwarded byte values through integers (#226583)

GVN forwards a store to a load of a different type through an integer.
It casts the stored value to `iN`, then shifts and truncates it. For
byte values that cast is wrong, as it drops pointer provenance, and a
single `poison` bit makes the whole result `poison`.

Byte stores, and pointer stores that feed byte loads, no longer go
through an integer. GVN takes the loaded bits with `bitextract`,
bitcasting through `bN` where needed.

```llvm
 store b32 %x, ptr %p
 %v = load b8, ptr %q        ; %q = %p + 1
```

```diff
-%1 = bitcast b32 %x to i32
-%2 = lshr i32 %1, 8

    [17 lines not shown]
DeltaFile
+234-0llvm/test/Transforms/GVN/byte-conversion.ll
+25-6llvm/lib/Transforms/Utils/VNCoercion.cpp
+259-62 files

LLVM/project 2a566c2 — llvm/include/llvm/Analysis InstSimplifyFolder.h InstructionSimplify.h, llvm/include/llvm/IR PatternMatch.h

[InstSimplify] Simplify `bitinsert` and `bitextract` (#229125)

Simplify `bitinsert` and `bitextract` with non-constant operands.

- An out-of-range, `poison` or `undef` offset returns `poison`.
- A full-width byte `bitextract` or `bitinsert` at offset zero is a
no-op.
- Extracting the bits just inserted, at the same offset and type,
returns the inserted value.
- Reinserting byte bits extracted from the base, at the same offset,
returns the base.

```llvm
%a = bitextract b32, b32 %x, i32 0     ; %x
%b = bitinsert b32 %x, b32 %y, i32 0   ; %y
%c = bitextract ptr, b64 %w, i32 32    ; poison

%i = bitinsert b32 %x, i8 %z, i32 %n
%d = bitextract i8, b32 %i, i32 %n     ; %z

    [8 lines not shown]
DeltaFile
+296-0llvm/test/Transforms/InstSimplify/bitinsert-bitextract.ll
+85-0llvm/lib/Analysis/InstructionSimplify.cpp
+29-0llvm/unittests/IR/PatternMatch.cpp
+15-0llvm/include/llvm/IR/PatternMatch.h
+8-0llvm/include/llvm/Analysis/InstructionSimplify.h
+2-4llvm/include/llvm/Analysis/InstSimplifyFolder.h
+435-46 files

NetBSD/src 6nVGxfM — sys/nfs nfs_vnops.c

   Pull up following revision(s) (requested by riastradh in ticket #551):

        sys/nfs/nfs_vnops.c: revision 1.328
        sys/nfs/nfs_vnops.c: revision 1.329

   nfs_vnops.c: Sort includes.

   No functional change intended.  Preparation for:
   PR kern/60554: nfs: integer shift UB in pathconf(_PC_FILESIZEBITS)


   nfs: Avoid UB in integer shift amounts.

   Just use ilog2 explicitly here, instead of writing out a loop with
   shifts and increments to compute it more slowly and buggily.  Note
   the confusing fencepost adjustment.  Clamp _PC_FILESIZEBITS at the
   actual size of off_t since we can't go beyond that.

   PR kern/60554: nfs: integer shift UB in pathconf(_PC_FILESIZEBITS)
VersionDeltaFile
1.325.4.2+43-30sys/nfs/nfs_vnops.c
+43-301 files

LLVM/project f3d4f2a — llvm/lib/Target/AArch64 AArch64MacroFusion.cpp, llvm/test/CodeGen/AArch64 misched-fusion-fmin-fmax-post-ra.mir

Revert "[AArch64][MacroFusion] Check register overlap in WAW check" (#234172)

This reverts commit 77be0679c76d6763f8d2b348a7555d75891e2c09.

Restricting WAW check back to exact match of same dest, as overlap
should not generally be the default and should not have an existing
user.
DeltaFile
+13-17llvm/lib/Target/AArch64/AArch64MacroFusion.cpp
+0-18llvm/test/CodeGen/AArch64/misched-fusion-fmin-fmax-post-ra.mir
+13-352 files

NetBSD/pkgsrc Cn9C1Ug — doc CHANGES-2026

   doc: Updated converters/p5-Sereal to 5.011
VersionDeltaFile
1.7269+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc DG2Ygde — converters/p5-Sereal Makefile distinfo

   p5-Sereal: update to 5.011.

   5.011
       * Robustness fixes. Thanks to Steffen Mueller and kumar-Prakash07.
       * Preserve zstd deprecation warnings when building with IBM XL C on AIX.
       * Raise the minimum supported Perl version to 5.14.
       * Fix the Sereal::Decoder prerequisite version in generated Sereal-Encoder
         package metadata. See https://github.com/Sereal/Sereal/issues/317
VersionDeltaFile
1.18+4-4converters/p5-Sereal/distinfo
1.29+2-2converters/p5-Sereal/Makefile
+6-62 files

FreeBSD/src 8dac0bd — sys/dev/sound/pci/hda hdac.h hdac.c

snd_hda: Identify AMD Audio Coprocessor

This makes the driver attach, but the device is still not usable.

Reported by:    Lukasz Wencki <lukasz at smail.net.pl>
MFC after:      1 week
Sponsored by:   The FreeBSD Foundation
DeltaFile
+1-0sys/dev/sound/pci/hda/hdac.h
+1-0sys/dev/sound/pci/hda/hdac.c
+2-02 files

FreeBSD/ports ce0849e — www/agate Makefile Makefile.crates

www/agate: Update 3.3.24 => 3.3.25
DeltaFile
+117-115www/agate/distinfo
+57-56www/agate/Makefile.crates
+1-2www/agate/Makefile
+175-1733 files

NetBSD/pkgsrc kFlooyu — doc CHANGES-2026

   doc: Updated news/tuifeed to 0.4.2nb1
VersionDeltaFile
1.7268+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc CC1584u — news/tuifeed Makefile cargo-depends.mk, news/tuifeed/patches patch-Cargo.lock

   news/tuifeed: work around eMudhra vulnerability

   Thanks to wiz@ for confirming it builds with default Rust.
VersionDeltaFile
1.1+2,278-0news/tuifeed/patches/patch-Cargo.lock
1.7+509-478news/tuifeed/distinfo
1.6+169-159news/tuifeed/cargo-depends.mk
1.11+2-1news/tuifeed/Makefile
+2,958-6384 files

NetBSD/pkgsrc wyYeJAw — doc CHANGES-2026

   doc: Updated devel/serie to 0.10.1
VersionDeltaFile
1.7267+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc hX8IF0j — devel/serie Makefile cargo-depends.mk

   devel/serie: update to 0.10.1

   What's Changed

       Insert virtual cursors without hiding search input by @lusingander in #194
       Render graph lanes in explicit order by @lusingander in #196
VersionDeltaFile
1.32+76-109devel/serie/distinfo
1.32+24-35devel/serie/cargo-depends.mk
1.33+2-2devel/serie/Makefile
+102-1463 files

NetBSD/pkgsrc rNmSvZ1 — doc CHANGES-2026

   doc: Updated converters/p5-Sereal-Encoder to 5.011
VersionDeltaFile
1.7266+2-1doc/CHANGES-2026
+2-11 files

FreeBSD/src 83f24cf — sys/powerpc/powerpc exec_machdep.c

powerpc: keep the VSX halves of the FPRs across back-to-back signals

grab_mcontext() only put the second halves of vs0-31 into the context
while the thread owned the VSX unit, but sigreturn(2) gives ownership
up so that the next use reloads the registers lazily. A signal that
arrives right after a sigreturn, like one the handler's mask was
holding back, got a context without them and its own sigreturn then
zeroed them in the PCB.

The halves saved in the PCB are current whenever the FP state is, since
VSX instructions can't run without PCB_VSX and save_fpu() stores them
in that case, so export them together with the FP registers.

Reviewed by:    jhibbits
MFC after:      1 week
Differential Revision:  https://reviews.freebsd.org/D60754

(cherry picked from commit 64b2fea9a2f90c2cc6097ed2d69acbfeeb13058d)
(cherry picked from commit 0e9af9fb72884e77de79e37069a162e1563ca86b)
DeltaFile
+14-6sys/powerpc/powerpc/exec_machdep.c
+14-61 files

NetBSD/pkgsrc JO1M1st — converters/p5-Sereal-Encoder Makefile distinfo

   p5-Sereal-Encoder: update to 5.011.

   5.011
       * Robustness fixes. Thanks to Steffen Mueller and kumar-Prakash07.
       * Preserve zstd deprecation warnings when building with IBM XL C on AIX.
       * Raise the minimum supported Perl version to 5.14.
       * Fix the Sereal::Decoder prerequisite version in generated package metadata.
         See https://github.com/Sereal/Sereal/issues/317
VersionDeltaFile
1.26+4-4converters/p5-Sereal-Encoder/distinfo
1.37+2-2converters/p5-Sereal-Encoder/Makefile
+6-62 files

NetBSD/pkgsrc L7OuSPv — doc CHANGES-2026

   doc: Updated devel/cargo-about to 0.9.2nb1
VersionDeltaFile
1.7265+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc LENDJFK — devel/cargo-about Makefile cargo-depends.mk, devel/cargo-about/patches patch-Cargo.lock

   devel/cargo-about: work around eMudhra vulnerability
VersionDeltaFile
1.1+1,765-0devel/cargo-about/patches/patch-Cargo.lock
1.14+335-395devel/cargo-about/distinfo
1.14+111-131devel/cargo-about/cargo-depends.mk
1.18+2-1devel/cargo-about/Makefile
+2,213-5274 files

LLVM/project 4493a8a — clang-tools-extra/clangd ClangdServer.h ClangdServer.cpp, clang-tools-extra/clangd/tool ClangdMain.cpp

[clangd] Make the --skip-preamble-build option take an enum (#229515)

Add a new value `never` allowing the preamble skipping to be
force-disabled, in addition to `modules` and `always`.

The default is `modules`, equivalent to the old behavior.

Closes #212403
DeltaFile
+9-3clang-tools-extra/clangd/tool/ClangdMain.cpp
+11-1clang-tools-extra/clangd/ClangdServer.cpp
+7-3clang-tools-extra/clangd/ClangdServer.h
+27-73 files

NetBSD/pkgsrc 0K5Ic6T — doc CHANGES-2026

   doc: Updated converters/p5-Sereal-Decoder to 5.011
VersionDeltaFile
1.7264+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc fyyotiB — converters/p5-Sereal-Decoder Makefile distinfo

   p5-Sereal-Decoder: update to 5.011.

   5.011
       * Robustness fixes. Thanks to Steffen Mueller and kumar-Prakash07.
       * Preserve zstd deprecation warnings when building with IBM XL C on AIX.
       * Raise the minimum supported Perl version to 5.14.
VersionDeltaFile
1.27+4-4converters/p5-Sereal-Decoder/distinfo
1.38+2-2converters/p5-Sereal-Decoder/Makefile
+6-62 files