NetBSD/src hhlKDC8 — sys/arch/m68k/m68k locore_data.s genassym.cf, sys/arch/virt68k/include pmap.h

   For platforms that can support multiple processors, arrange to put
   every CPU's cpu_info at the same virtual address (enabled by that
   platform defining CPUINFO_VA in <machine/pmap.h>).  The cpu_info_store
   symbol is aliased to this so curcpu() works the same way on UP vs MP
   configurations for the sake of loadable modules.

   Enable this on virt68k (even on uniprocessor configurations).

   (Actual work to set this up on MP systems is TBD.)
VersionDeltaFile
1.47+15-6sys/arch/virt68k/virt68k/machdep.c
1.55+10-1sys/arch/virt68k/virt68k/locore.s
1.7+7-1sys/arch/virt68k/include/pmap.h
1.9+7-1sys/arch/m68k/m68k/genassym.cf
1.2+5-1sys/arch/m68k/m68k/locore_data.s
+44-105 files

LLVM/project f247014 — llvm/lib/Transforms/Vectorize VPlanConstruction.cpp

[VPlan] Remove dead hasScalarVFOnly check in handleFindLastRed (NFC). (#242714)

handleFindLastReductions runs before the VFs are added to the plan, so
Plan.hasScalarVFOnly() is always false there. Scalar VFs with
interleaving are supported since 03c34bb59eb9 (#184099), so remove the
check instead of making it effective.
DeltaFile
+0-3llvm/lib/Transforms/Vectorize/VPlanConstruction.cpp
+0-31 files

LLVM/project f650cea — llvm/include/llvm/Support PrefixMapper.h, llvm/lib/Support PrefixMapper.cpp

[Support] Address PrefixMapper review feedback

Match a mapping whose Old ends with a separator, such as "/=/new" or
"/old/=/new", against paths below it; it used to match only the exact
path. Append the rest of the path with its leading separator intact, so
Windows paths keep their separators: "C:/old/a" now maps to "C:/new/a"
instead of "C:/new\a".

Make the map functions const, document how separators are matched and
joined, test separators, sort() and addInverseRange(), and drop the
unused StringSaver references.
DeltaFile
+101-9llvm/unittests/Support/PrefixMapperTest.cpp
+22-12llvm/include/llvm/Support/PrefixMapper.h
+12-12llvm/lib/Support/PrefixMapper.cpp
+135-333 files

FreeBSD/ports 13563ad — misc/kimi-code Makefile distinfo, misc/kimi-code/files package-lock.json

misc/kimi-code: Update to 2.6.2

Folds consecutive tool calls and thinking into summary lines in
fullscreen mode, aligns path completion with fd and fixes slow
reloading of long sessions.

Changes:
https://github.com/MoonshotAI/kimi-code/releases

Sponsored by:   Netzkommune GmbH
DeltaFile
+7-7misc/kimi-code/files/package-lock.json
+3-3misc/kimi-code/distinfo
+1-1misc/kimi-code/Makefile
+11-113 files

FreeBSD/ports e64f195 — misc/py-claude-agent-sdk Makefile distinfo

misc/py-claude-agent-sdk: Update to 0.2.182

Updates the bundled Claude CLI and adds the client_app option.

Changes:
https://github.com/anthropics/claude-agent-sdk-python/blob/v0.2.182/CHANGELOG.md

Sponsored by:   Netzkommune GmbH
DeltaFile
+3-3misc/py-claude-agent-sdk/distinfo
+1-1misc/py-claude-agent-sdk/Makefile
+4-42 files

FreeBSD/ports 2d7a2bf — mail Makefile

*/Makefile: Sort SUBDIRs
DeltaFile
+1-1mail/Makefile
+1-11 files

LLVM/project f8bac50 — llvm/lib/Transforms/Vectorize VPlanLowering.cpp, llvm/test/Transforms/LoopVectorize fmax-without-fast-math-flags-tail-folding.ll

[VPlan] Keep NaN exit when using active-lane-mask for control flow. (#241543)

handleMaxMinNumReductions exits the vector loop early if any lane is
NaN, OR'ing the check with the latch exit check. With active-lane-mask
control flow, addVPLaneMaskPhiAndUpdateExitBranch replaced the whole
latch terminator by a branch on the negated mask without checking the
terminator, dropping the NaN exit.

Only replace the latch exit check by the negated mask and keep the other
exit conditions.

PR: https://github.com/llvm/llvm-project/pull/241543
DeltaFile
+27-10llvm/lib/Transforms/Vectorize/VPlanLowering.cpp
+4-3llvm/test/Transforms/LoopVectorize/fmax-without-fast-math-flags-tail-folding.ll
+31-132 files

LLVM/project e5c8c3d — llvm/lib/Transforms/Scalar EarlyCSE.cpp, llvm/test/Transforms/EarlyCSE bitextract-bitinsert.ll

[EarlyCSE] Fold equivalent `bitextract` and `bitinsert`
DeltaFile
+4-8llvm/test/Transforms/EarlyCSE/bitextract-bitinsert.ll
+4-2llvm/lib/Transforms/Scalar/EarlyCSE.cpp
+8-102 files

LLVM/project efe4bf2 — llvm/test/Transforms/EarlyCSE bitextract-bitinsert.ll

[EarlyCSE] Pre-commit tests for equivalent `bitextract` and `bitinsert`
DeltaFile
+193-0llvm/test/Transforms/EarlyCSE/bitextract-bitinsert.ll
+193-01 files

NetBSD/src yaY6Urg — sys/arch/m68k/include cpu.h

   No need for different implements of curcpu() in with new cpu_info scheme.
VersionDeltaFile
1.35+2-9sys/arch/m68k/include/cpu.h
+2-91 files

FreeBSD/ports 98555f5 — sysutils/py-overlord pkg-plist Makefile

sysutils/py-overlord: Update to 0.27.0

ChangeLog: https://github.com/DtxdF/overlord/releases/tag/v0.27.0

MFH:            2026Q4
(cherry picked from commit ef331c0e96c342b7dff1aeda9bdfad583bb20959)
DeltaFile
+3-3sysutils/py-overlord/distinfo
+1-1sysutils/py-overlord/Makefile
+1-0sysutils/py-overlord/pkg-plist
+5-43 files

FreeBSD/ports 5ea2f40 — security/x11appjail pkg-plist Makefile

security/x11appjail: Update to 2.3.0

ChangeLog: https://github.com/DtxdF/x11appjail/releases/tag/v2.3.0

MFH:            2026Q4
(cherry picked from commit a64649d2f4a2cc46b5ccf72c23ebd44199a95276)
DeltaFile
+3-3security/x11appjail/distinfo
+1-1security/x11appjail/Makefile
+1-0security/x11appjail/pkg-plist
+5-43 files

FreeBSD/ports ef331c0 — sysutils/py-overlord pkg-plist Makefile

sysutils/py-overlord: Update to 0.27.0

ChangeLog: https://github.com/DtxdF/overlord/releases/tag/v0.27.0

MFH:            2026Q4
DeltaFile
+3-3sysutils/py-overlord/distinfo
+1-1sysutils/py-overlord/Makefile
+1-0sysutils/py-overlord/pkg-plist
+5-43 files

FreeBSD/ports a64649d — security/x11appjail pkg-plist Makefile

security/x11appjail: Update to 2.3.0

ChangeLog: https://github.com/DtxdF/x11appjail/releases/tag/v2.3.0

MFH:            2026Q4
DeltaFile
+3-3security/x11appjail/distinfo
+1-1security/x11appjail/Makefile
+1-0security/x11appjail/pkg-plist
+5-43 files

NetBSD/src 3ZgjMsT — sys/arch/cesfic/cesfic locore.s, sys/arch/hp300/hp300 locore.s

   Centralize the declaration of tmpstk and use the same region of memory
   for the primary CPU's cpu_info structure.

   For UP systems, &cpu_info_store is equivalent to &cpu_info_primary.

   On future MP systems, &cpu_info_store will always point to the referencing
   CPU's cpu_info using VM chicanery.
VersionDeltaFile
1.1+68-0sys/arch/m68k/m68k/locore_data.s
1.28+7-14sys/arch/m68k/m68k/m68k_machdep.c
1.94+5-11sys/arch/sun3/sun3x/locore.s
1.119+3-11sys/arch/luna68k/luna68k/locore.s
1.222+3-11sys/arch/hp300/hp300/locore.s
1.78+3-11sys/arch/cesfic/cesfic/locore.s
+89-5811 files not shown
+120-14617 files

LLVM/project 73521d4 — llvm/lib/Transforms/Scalar GVN.cpp, llvm/test/Transforms/GVN invariant.group.ll metadata.ll

[GVN] Preserve per-bit `poison` and provenance when forwarding a load
DeltaFile
+59-52llvm/test/Transforms/GVN/load-poison.ll
+102-1llvm/lib/Transforms/Scalar/GVN.cpp
+26-27llvm/test/Transforms/GVN/PRE/rle.ll
+7-7llvm/test/Transforms/GVN/rle-coerced-noalias.ll
+6-4llvm/test/Transforms/GVN/metadata.ll
+3-2llvm/test/Transforms/GVN/invariant.group.ll
+203-931 files not shown
+206-957 files

LLVM/project 8fc3da1 — llvm/test/Transforms/GVN load-poison.ll

[GVN] Pre-commit tests for per-bit `poison` and provenance when forwarding a load
DeltaFile
+424-0llvm/test/Transforms/GVN/load-poison.ll
+424-01 files

LLVM/project 185b097 — llvm/test/Transforms/GVN vector-poison.ll

[GVN] Explain the address space test in `vector-poison.ll`
DeltaFile
+2-0llvm/test/Transforms/GVN/vector-poison.ll
+2-01 files

LLVM/project e8c9f9d — llvm/lib/Transforms/Utils VNCoercion.cpp, llvm/test/Transforms/GVN pr14166.ll ptr-vector-coercion.ll

[GVN] Keep `poison` per lane when forwarding vectors
DeltaFile
+48-63llvm/test/Transforms/GVN/pr63059.ll
+31-50llvm/test/Transforms/GVN/vector-poison.ll
+12-6llvm/lib/Transforms/Utils/VNCoercion.cpp
+4-9llvm/test/Transforms/GVN/ptr-vector-coercion.ll
+0-1llvm/test/Transforms/GVN/pr14166.ll
+95-1295 files

LLVM/project 30a0b7a — llvm/test/Transforms/GVN vector-poison.ll

[GVN] Pre-commit tests for per-lane `poison` in forwarded vectors
DeltaFile
+244-0llvm/test/Transforms/GVN/vector-poison.ll
+244-01 files

LLVM/project 92c8c69 — llvm/lib/Transforms/InstCombine InstructionCombining.cpp, llvm/test/Transforms/InstCombine bitextract-of-vector.ll

[InstCombine] Fold vector `bitextract` of a `bitcast` to `shufflevector`
DeltaFile
+93-49llvm/test/Transforms/InstCombine/bitextract-of-vector.ll
+63-22llvm/lib/Transforms/InstCombine/InstructionCombining.cpp
+156-712 files

LLVM/project d5257d8 — llvm/test/Transforms/InstCombine bitextract-of-vector.ll

[InstCombine] Pre-commit tests for vector `bitextract` of a `bitcast`
DeltaFile
+157-0llvm/test/Transforms/InstCombine/bitextract-of-vector.ll
+157-01 files

LLVM/project 130303c — llvm/lib/Transforms/InstCombine InstructionCombining.cpp, llvm/test/Transforms/InstCombine bitextract-of-vector.ll

[InstCombine] Fold `bitextract` of a vector to `extractelement` or `shufflevector`
DeltaFile
+231-123llvm/test/Transforms/InstCombine/bitextract-of-vector.ll
+62-0llvm/lib/Transforms/InstCombine/InstructionCombining.cpp
+293-1232 files

LLVM/project d1e8c1c — llvm/test/Transforms/InstCombine bitextract-of-vector.ll

[InstCombine] Pre-commit tests for `bitextract` of a vector
DeltaFile
+464-0llvm/test/Transforms/InstCombine/bitextract-of-vector.ll
+464-01 files

LLVM/project b345f6c — llvm/test/Transforms/LoopVectorize fmax-without-fast-math-flags-interleave.ll fmin-without-fast-math-flags.ll

[LV] Add more tests for FP min/max select rdx without fast-math (NFC) (#242708)

Add tests for select-based FP min/max reductions without fast-math with
data and data-and-control tail folding, that must stay scalar
(ppc_fp128, flushed input or output denormals), with -0.0, NaN and
non-constant double start values, with ninf and nnan selects, with a max
and a min reduction of the same value, together with a maxnum reduction,
and interleaved with VF 1.
DeltaFile
+293-0llvm/test/Transforms/LoopVectorize/fmax-without-fast-math-flags.ll
+118-0llvm/test/Transforms/LoopVectorize/fmax-select-without-fast-math-flags-tail-folding.ll
+116-0llvm/test/Transforms/LoopVectorize/fmin-without-fast-math-flags.ll
+41-0llvm/test/Transforms/LoopVectorize/fmax-without-fast-math-flags-interleave.ll
+568-04 files

FreeBSD/ports 66bf396 — math/octave-forge-octave_mermaid_js distinfo Makefile

math/octave-forge-octave_mermaid_js: Update to 2.0.0 and deprecate.

The latest version of the port seems to require RUN_DEPENDS currently
unavailable on FreeBSD.  Anyone who can help is asked to either take
maintainership, or contact the current maintainer.
DeltaFile
+3-6math/octave-forge-octave_mermaid_js/Makefile
+3-3math/octave-forge-octave_mermaid_js/distinfo
+6-92 files

LLVM/project 8697c9e — llvm/lib/Transforms/Scalar GVN.cpp, llvm/test/Transforms/GVN bitextract-bitinsert.ll

[GVN] Fold equivalent `bitextract` and `bitinsert`
DeltaFile
+3-6llvm/test/Transforms/GVN/bitextract-bitinsert.ll
+2-0llvm/lib/Transforms/Scalar/GVN.cpp
+5-62 files

LLVM/project c8c9ed8 — llvm/test/Transforms/GVN bitextract-bitinsert.ll

[GVN] Pre-commit tests for equivalent `bitextract` and `bitinsert`
DeltaFile
+133-0llvm/test/Transforms/GVN/bitextract-bitinsert.ll
+133-01 files

OpenBSD/src R6FCpQp — sys/isofs/udf udf_vfsops.c, sys/kern vfs_default.c vfs_subr.c

   put back: sys/vfs: stop checkalias replacing vnodes

   Swap was fixed by uvm_swap.c,v 1.186, so I can put back:
    - cd9660_vfsops.c,v 1.100
    - udf_vfsops.c,v 1.74
    - vfs_default.c,v 1.53
    - vfs_subr.c,v 1.338
    - nfs_subs.c,v 1.155
    - vnode.h,v 1.180
    - tmpfs_subr.c,v 1.29
    - ext2fs_subr.c,v 1.39
    - ffs_subr.c,v 1.36
    - mfs_vfsops.c,v 1.64
VersionDeltaFile
1.342+63-57sys/kern/vfs_subr.c
1.38+3-22sys/ufs/ffs/ffs_subr.c
1.41+3-22sys/ufs/ext2fs/ext2fs_subr.c
1.55+21-3sys/kern/vfs_default.c
1.157+2-21sys/nfs/nfs_subs.c
1.76+3-19sys/isofs/udf/udf_vfsops.c
+95-1444 files not shown
+105-17810 files

LLVM/project be60679 — llvm/lib/Analysis ConstantFolding.cpp, llvm/test/Transforms/InstSimplify bitcast-vector-fold.ll

[ConstantFolding] Fold constant vector `bitcast`s to scalar bytes
DeltaFile
+20-8llvm/test/Transforms/InstSimplify/bitcast-vector-fold.ll
+20-5llvm/lib/Analysis/ConstantFolding.cpp
+2-4llvm/test/Transforms/InstSimplify/ConstProp/bitinsert-bitextract.ll
+42-173 files