FreeBSD/poudriere 7c46213 — test runtest.sh

runtests: Quick needs more than 120 without ccache
DeltaFile
+1-1test/runtest.sh
+1-11 files

LLVM/project fff83e8 — mlir/include/mlir/Dialect/Vector/IR VectorOps.td

[mlir][vector] Update doc for vector.broadcast (nfc) (#239707)

Follow-up for #228727:

* Simplify the formula for computing the source index (no need for a
  special case when source_dim == 1)
* Add more examples.

The examples were created by @yueshengys in #227574, thank you!
DeltaFile
+32-12mlir/include/mlir/Dialect/Vector/IR/VectorOps.td
+32-121 files

HardenedBSD/src 3ae1fea — sys/dev/sdio sdiob.c

Merge branch 'freebsd/15-stable/main' into hardened/15-stable/main
DeltaFile
+9-2sys/dev/sdio/sdiob.c
+9-21 files

LLVM/project 1807eba — lld/include/lld/Common TargetOptionsCommandFlags.h, llvm/include/llvm/CodeGen CommandFlags.h

[Support] Pass tool options to parseCommandLineOptions

`RegisterMCToolOptions` adds `MCToolOptions` to the process-wide
registry. Once lld registers them, every later parse in the process
accepts `-crel`, including clang's `-mllvm`, which then ignores it.

Add a `parseCommandLineOptions` overload that takes the libraries a tool
opts in to. Replace `RegisterMCToolOptions` with `mc::getToolOptions`
and `codegen::getToolOptions`, which tools pass where they parse,
including lld's `-mllvm`, gold's `-plugin-opt`, and libLTO's debug
options. `RegisterCodeGenFlags` no longer registers the MC options.

`LibraryOptionsContext` records the library that parsed each argument,
so `assign` replays without looking up the registry, which does not
contain tool options.

LLM-aided
DeltaFile
+64-26llvm/lib/Support/CommandLine.cpp
+25-0llvm/unittests/Option/LibraryOptionsTest.cpp
+12-0llvm/include/llvm/Support/CommandLine.h
+5-5llvm/include/llvm/MC/MCTargetOptionsCommandFlags.h
+9-0llvm/include/llvm/CodeGen/CommandFlags.h
+6-0lld/include/lld/Common/TargetOptionsCommandFlags.h
+121-3126 files not shown
+182-6232 files

LLVM/project de0ca8e — llvm/lib/Target/X86 X86Options.td X86FixupLEAs.cpp

[X86] X86FixupLEAs.cpp - move x86-fixup-leas-search-distance-threshold cl::opt to TableGen (#239992)
DeltaFile
+2-7llvm/lib/Target/X86/X86FixupLEAs.cpp
+4-0llvm/lib/Target/X86/X86Options.td
+6-72 files

LLVM/project 7f84220 — clang/docs ReleaseNotes.md, clang/lib/CodeGen CGOpenMPRuntime.cpp

[Clang][OpenMP] Fix crash on task reduction of an array with a declare reduction that has no initializer (#239970)

Fixes #141228

`EmitOMPAggregateInit` set up a source pointer and PHI over the original
item for any `declare reduction`, but the task reduction init function
only passes that address when the `declare reduction` has an
`initializer`. For an array without one the `Address` was invalid and
tripped the assert.

Only the initializer reads `omp_orig`, so the source handling now keys
on `DRD->getInitializer()`, matching the check in
`emitReduceInitFunction`.

AI Aided.
DeltaFile
+201-0clang/test/OpenMP/GH141228.cpp
+11-5clang/lib/CodeGen/CGOpenMPRuntime.cpp
+2-0clang/docs/ReleaseNotes.md
+214-53 files

FreeBSD/ports 1371525 — editors/libreoffice Makefile, editors/libreoffice/files patch-configure patch-slideshow_source_engine_box2dtools.cxx

editors/libreoffice: remove fix for box2d 3.2.x

misc/box2d was reverted to 3.1.1 in 82d56969fd51
Revert "editors/libreoffice: fix after cbb4908e47"

This reverts commit b10f32e4cfe9837ff6e574d85190ce2463460bc1.

Bump again because of API change.
DeltaFile
+0-20editors/libreoffice/files/patch-slideshow_source_engine_box2dtools.cxx
+1-1editors/libreoffice/files/patch-configure
+1-1editors/libreoffice/Makefile
+2-223 files

LLVM/project 337ac53 — libc/shared/math sinbf16.h, libc/src/__support/math sinbf16.h

[libc][math][c23] Add sinbf16 function (#185441)

This PR intends to add sinbf16 higher math function for bfloat16 type .

( The new header comments are updated using gemini flash 3.8 (low) )
DeltaFile
+102-0libc/src/__support/math/sinbf16.h
+50-0libc/test/src/math/sinbf16_test.cpp
+45-0libc/test/src/math/smoke/sinbf16_test.cpp
+29-0libc/shared/math/sinbf16.h
+26-0libc/src/math/sinbf16.h
+25-0utils/bazel/llvm-project-overlay/libc/BUILD.bazel
+277-026 files not shown
+387-132 files

NetBSD/src 6IoVU1L — usr.sbin/npf/npftest/libnpftest npf_ext_test.c

   fetch ip offset first and compare with DF bit
VersionDeltaFile
1.4+4-4usr.sbin/npf/npftest/libnpftest/npf_ext_test.c
+4-41 files

NetBSD/src M4qA9il — usr.sbin/npf/npftest/libnpftest npf_ext_test.c

   normalization tests

   convert the offset to host byte order and just check for df bit absent
VersionDeltaFile
1.3+1-1usr.sbin/npf/npftest/libnpftest/npf_ext_test.c
+1-11 files

NetBSD/src HuMGUpn — sys/net/npf npf_ruleset.c

   Pass a number of bpf_insn to npf_bpf_compile, this should fix kern/60975.

   Contrary to what the PR says, it broke loudly only in -current
   when I tightened checks in bpfjit_generate_code on July 5th, 2026.

   In stable releases it reads past the end of allocations but it generates
   valid jitted code.

   Why it works in stable releases:

     - bpf_validate() checks that a rule ends with a valid RET and
       that jumps don't jump past the last RET,
     - bpfjit in stable releases doesn't check for a valid RET, it
       relies on bpf_validate().
     - bpfjit starts by (over)allocating a shadow bpfjit_insn array,
       then scans (and goes past the end) instructions, builds CFG
       and sets the "unreachable" flag in the shadow array. All
       instructions after the last RET have unreachable set to true.
     - bpfjit skips emitting any code when unreachable is true

    [5 lines not shown]
VersionDeltaFile
1.59+2-2sys/net/npf/npf_ruleset.c
+2-21 files

HardenedBSD/src dc57dc2 — sys/dev/acpi_apple acpi_apple.c

acpi_apple: Add PNP record

Reviewed by:    seuros
Differential Revision:  https://reviews.freebsd.org/D61298
DeltaFile
+1-0sys/dev/acpi_apple/acpi_apple.c
+1-01 files

HardenedBSD/src 04db6f6 — sys/dev/acpi_apple acpi_apple.h acpi_apple_platform.c

acpi_apple: Fix sleep with non-sleepable lock held

Apple platform attach and detach functions are serialized with ordinary
mutex and contain code that executes malloc() that leads to INVARIANTS
warnings. Fix it through replacement of mutex with sx lock.

Fixes:  d7d237ce731f ("acpi_apple: Apple platform ACPI driver")
Reviewed by:    seuros
Differential Revision:  https://reviews.freebsd.org/D61295
DeltaFile
+7-7sys/dev/acpi_apple/acpi_apple_platform.c
+1-0sys/dev/acpi_apple/acpi_apple.h
+8-72 files

FreeBSD/src dc57dc2 — sys/dev/acpi_apple acpi_apple.c

acpi_apple: Add PNP record

Reviewed by:    seuros
Differential Revision:  https://reviews.freebsd.org/D61298
DeltaFile
+1-0sys/dev/acpi_apple/acpi_apple.c
+1-01 files

FreeBSD/src 04db6f6 — sys/dev/acpi_apple acpi_apple.h acpi_apple_platform.c

acpi_apple: Fix sleep with non-sleepable lock held

Apple platform attach and detach functions are serialized with ordinary
mutex and contain code that executes malloc() that leads to INVARIANTS
warnings. Fix it through replacement of mutex with sx lock.

Fixes:  d7d237ce731f ("acpi_apple: Apple platform ACPI driver")
Reviewed by:    seuros
Differential Revision:  https://reviews.freebsd.org/D61295
DeltaFile
+7-7sys/dev/acpi_apple/acpi_apple_platform.c
+1-0sys/dev/acpi_apple/acpi_apple.h
+8-72 files

OpenBSD/ports KG2NPMs — www/nginx/pkg DESCR-main

   remove whitespace
VersionDeltaFile
1.3+1-1www/nginx/pkg/DESCR-main
+1-11 files

OpenBSD/ports uoqJbrP — www/nginx Makefile, www/nginx/pkg DESCR-main

   add a little note about the debug flavor
VersionDeltaFile
1.2+2-0www/nginx/pkg/DESCR-main
1.216+2-0www/nginx/Makefile
+4-02 files

NetBSD/pkgsrc-wip c714db5 — gitleaks TODO

gitleaks: Add reference to CVE-2026-124039
DeltaFile
+1-1gitleaks/TODO
+1-11 files

NetBSD/src VXNU7II — sys/net/npf npf_os.c

   Use proper naming for registering ether filtering hooks

   get_etherpfil_head function name doesn't make sense in that context.
   use register_etherpfil_hooks (plural) which registers one hook
   (by calling the singular form (register_etherpfil_hook)
   per interface at the ether layer.

   No functional change intended

   Thanks Edgar Fub
VersionDeltaFile
1.30+3-3sys/net/npf/npf_os.c
+3-31 files

NetBSD/pkgsrc zZM8Seg — doc CHANGES-pkgsrc-2026Q3

   doc: update for 7329, 7330
VersionDeltaFile
1.1.2.8+8-1doc/CHANGES-pkgsrc-2026Q3
+8-11 files

NetBSD/pkgsrc zqw4VEV — textproc/expat Makefile distinfo

   Pullup ticket #7330 - requested by bsiegert
   textproc/expat: Security fix

   Revisions pulled up:
   - textproc/expat/Makefile                                       1.71
   - textproc/expat/distinfo                                       1.65

   ---
      Module Name:    pkgsrc
      Committed By:   adam
      Date:           Mon Nov  2 12:11:20 UTC 2026

      Modified Files:
              pkgsrc/textproc/expat: Makefile distinfo

      Log Message:
      expat: updated to 2.10.0

      Release 2.10.0 Mon November 2 2026

    [56 lines not shown]
VersionDeltaFile
1.62.2.3+4-4textproc/expat/distinfo
1.68.2.3+2-2textproc/expat/Makefile
+6-62 files

OpenBSD/ports vokfeze — www/rt Makefile distinfo, www/rt/pkg PLIST

   update to 6.0.4
VersionDeltaFile
1.40+69-4www/rt/pkg/PLIST
1.35+2-2www/rt/distinfo
1.65+2-1www/rt/Makefile
+73-73 files

OpenBSD/ports ZppH3gt — mail/p5-MIME-tools Makefile distinfo

   update to 5.522; ok giovanni@ (MAINTAINER)
VersionDeltaFile
1.24+2-2mail/p5-MIME-tools/distinfo
1.48+1-1mail/p5-MIME-tools/Makefile
+3-32 files

NetBSD/pkgsrc kTyRtB2 — sysutils/xenkernel420 distinfo, sysutils/xentools420 version.mk distinfo

   Pullup ticket #7329 - requested by bouyer
   sysutils/xentools420: Security fix
   sysutils/xenkernel420: Security fix

   Revisions pulled up:
   - sysutils/xenkernel420/distinfo                                1.10
   - sysutils/xentools420/distinfo                                 1.10
   - sysutils/xentools420/version.mk                               1.9

   ---
      Module Name:      pkgsrc
      Committed By:     bouyer
      Date:             Tue Nov  3 19:26:22 UTC 2026

      Modified Files:
        pkgsrc/sysutils/xenkernel420: distinfo
        pkgsrc/sysutils/xentools420: distinfo version.mk

      Log Message:

    [4 lines not shown]
VersionDeltaFile
1.7.2.2+4-4sysutils/xentools420/version.mk
1.8.2.2+4-4sysutils/xentools420/distinfo
1.8.2.2+4-4sysutils/xenkernel420/distinfo
+12-123 files

OpenBSD/ports N0tI9X3 — net/tor Makefile distinfo

   Update to tor 0.4.9.16.
VersionDeltaFile
1.148.2.3+2-2net/tor/distinfo
1.183.2.3+1-1net/tor/Makefile
+3-32 files

OpenBSD/ports KWgWKEp — www/nginx Makefile, www/nginx/patches patch-lua-nginx-module_src_ngx_http_lua_socket_tcp_c

   add a debug flavor which builds nginx with --with-debug so that debug logging
   can be used, among other things

   discussed with sthen@
VersionDeltaFile
1.1+39-0www/nginx/patches/patch-lua-nginx-module_src_ngx_http_lua_socket_tcp_c
1.215+5-0www/nginx/Makefile
+44-02 files

LLVM/project 43b5152 — llvm/lib/Transforms/Vectorize SLPVectorizer.cpp, llvm/test/Transforms/SLPVectorizer/X86 shl-to-add-transformation5.ll shuffle-mask-emission.ll

[𝘀𝗽𝗿] initial version

Created using spr 1.3.7
DeltaFile
+8-34llvm/test/Transforms/SLPVectorizer/X86/copyable-freeze.ll
+16-9llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
+11-13llvm/test/Transforms/SLPVectorizer/X86/select-copyable-cmp-poison.ll
+3-6llvm/test/Transforms/SLPVectorizer/X86/shuffle-mask-emission.ll
+3-3llvm/test/Transforms/SLPVectorizer/X86/shl-to-add-transformation5.ll
+41-655 files

OpenBSD/src ezdM4hV — sys/kern vfs_subr.c

   sys/vfs: skip DOCLOSE for incomplete spec vnodes

   Several checkalias() callers discard the vnode passed to checkalias()
   after moving its filesystem node to the returned alias. In the uncommon
   block device alias case, checkalias() leaves that discarded vnode as a
   shell: it uses spec_vops, but has no specinfo.

   If vgonel() reclaims such a vnode while the caller still holds the last
   reference, vclean(DOCLOSE) treats it as active and dispatches
   VOP_CLOSE() to spec_close(), which expects v_specinfo to be present and
   dereferences v_rdev.

   Such shell vnodes do not represent an opened device instance, so there
   is nothing to close through spec_vops. Skip DOCLOSE for spec_vops vnodes
   without specinfo.

   OK: beck@
VersionDeltaFile
1.336+5-3sys/kern/vfs_subr.c
+5-31 files

FreeBSD/ports bbddd24 — multimedia/moonshine Makefile distinfo, multimedia/moonshine/files moonshine.in

multimedia/moonshine: update to 0.16.1
DeltaFile
+3-3multimedia/moonshine/distinfo
+1-2multimedia/moonshine/Makefile
+1-1multimedia/moonshine/files/moonshine.in
+5-63 files

FreeBSD/ports e30186b — net/bird3 Makefile, net/bird3/files patch-nest_rt-table.c

net/bird3: Fix crash with filter usage

Sponsored by:   Netflix
DeltaFile
+37-0net/bird3/files/patch-nest_rt-table.c
+1-0net/bird3/Makefile
+38-02 files