FreeBSD/src be9295dsys/kern vfs_default.c, sys/sys vnode.h

VOP_VPUT_PAIR(): handle the case when dvp == vp

Reviewed by:    jah, markj
Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
Differential revision:  https://reviews.freebsd.org/D57824
DeltaFile
+23-5sys/kern/vfs_default.c
+11-7sys/ufs/ffs/ffs_vnops.c
+1-0sys/sys/vnode.h
+35-123 files

LLVM/project ebe87ballvm/lib/Transforms/Vectorize VPlan.h

[VPlan] Remove unused VPHeaderPHIRecipe::getBackedgeRecipe (NFC) (#206184)

The virtual and its VPWidenInductionRecipe override have no callers.
DeltaFile
+0-13llvm/lib/Transforms/Vectorize/VPlan.h
+0-131 files

LLVM/project 5447d6ellvm/test/Analysis/LoopAccessAnalysis clamped-access-pattern.ll bounded-access-pattern.ll, llvm/test/Transforms/LoopVectorize bounded-load-predicated.ll runtime-check-small-bounded-ranges.ll

[LV] Add range of tests accessing pointers with bounded IVs (NFC). (#205912)

Add a range of tests covering loads/stores with pointers with
bounded/clamped IV accesses, like A[i%2].
DeltaFile
+1,625-0llvm/test/Transforms/LoopVectorize/bounded-load-predicated.ll
+0-1,076llvm/test/Analysis/LoopAccessAnalysis/clamped-access-pattern.ll
+1,076-0llvm/test/Analysis/LoopAccessAnalysis/bounded-access-pattern.ll
+949-0llvm/test/Transforms/LoopVectorize/runtime-check-small-bounded-ranges.ll
+0-949llvm/test/Transforms/LoopVectorize/runtime-check-small-clamped-bounds.ll
+517-0llvm/test/Transforms/LoopVectorize/AArch64/bounded-load.ll
+4,167-2,0259 files not shown
+5,267-2,76115 files

LLVM/project c812222llvm/lib/Target/RISCV RISCVFrameLowering.cpp RISCVCallingConv.cpp, llvm/test/CodeGen/RISCV zero-call-used-regs-fp.ll

[RISCV] Support floating point registers with -fzero-call-used-regs (#204929)

This patch adds support for clearing floating-point registers with the
`zero-call-used-regs` attribute. It supports all combinations of
floating-point sizes (fp16, fp32, fp64, fp128) and extensions (F, D, Q).

Like #194883, this uses pseudo-instructions to clear the registers. Note
that `PseudoClearFPR64` is manually expanded in `riscv-expand-pseudo`.
For RV32, we expand it to `fcvt.d.w reg, x0, rtz`, but for RV64 we use
the more efficient `fmv.d.x reg, x0`. This also matches GCC behavior.

Finally, using non-GPR values for `zero-call-used-regs` in the Clang
driver is still rejected as the backend doesn't support clearing vector
registers.
DeltaFile
+593-0llvm/test/CodeGen/RISCV/zero-call-used-regs-fp.ll
+41-3llvm/lib/Target/RISCV/RISCVFrameLowering.cpp
+26-0llvm/lib/Target/RISCV/RISCVCallingConv.cpp
+21-0llvm/lib/Target/RISCV/RISCVExpandPseudoInsts.cpp
+8-4llvm/lib/Target/RISCV/RISCVRegisterInfo.cpp
+10-0llvm/lib/Target/RISCV/RISCVSubtarget.h
+699-76 files not shown
+729-812 files

FreeBSD/src 6b54e96sys/x86/cpufreq hwpstate_intel.c

hwpstate_intel(4): Fix comment for 'req', whitespace

MFC after:      2 weeks
Event:          Halifax Hackathon 202606
Location:       Seat 36K in AC667, over Thetford Mines
Sponsored by:   The FreeBSD Foundation
DeltaFile
+7-4sys/x86/cpufreq/hwpstate_intel.c
+7-41 files

FreeBSD/src 10213f0sys/conf files.riscv files.arm64

files: riscv, arm64: Remove redundant 'ofw_cpu.c'

Should have been removed when that line was moved from 'files.arm' to
'files'.

Fixes:          14e1a2cd295d ("Move ofw_cpu file to the main files conf file.")
MFC after:      2 weeks
Event:          Halifax Hackathon 202606
Location:       Seat 36K in AC667, over Maine near Canadian border
Sponsored by:   The FreeBSD Foundation
DeltaFile
+0-1sys/conf/files.riscv
+0-1sys/conf/files.arm64
+0-22 files

FreeBSD/src bdc3dcasys/x86/cpufreq hwpstate_amd.c

hwpstate_amd(4): Style: End brace of struct initializers on new line

Fixes:          191f47bcd650 ("hwpstate_amd: Refactor the cpufreq code by using delegation pattenr")
MFC after:      2 weeks
Event:          Halifax Hackathon 202606
Location:       Dalhousie CS Faculty building
Sponsored by:   The FreeBSD Foundation
DeltaFile
+4-2sys/x86/cpufreq/hwpstate_amd.c
+4-21 files

FreeBSD/src 8ea6d9fsys/x86/cpufreq hwpstate_intel.c

hwpstate_intel(4): Debug sysctl: Style

Introduce 'error', set it to the result of rdmsr_safe() and use 'error'
as the test expression.

No functional change (intended).

Fixes:          29b8220b179b ("hwpstate_intel: Use ipi instead of thread_lock + sched_bind")
MFC after:      2 weeks
Event:          Halifax Hackathon 202606
Location:       Dalhousie CS Faculty building
Sponsored by:   The FreeBSD Foundation
DeltaFile
+12-4sys/x86/cpufreq/hwpstate_intel.c
+12-41 files

FreeBSD/src 9320b99sys/x86/cpufreq hwpstate_intel.c

hwpstate_intel(4): Debug sysctl: Fix retrieving the pkg-level MSR

IA32_HWP_REQUEST_PACKAGE_CONTROL is never set in 'sc->req'.  Just
discriminate on 'hwp_pkg_ctrl', which indicates the hardware capability
as indicated by CPUID.

Fixes:          29b8220b179b ("hwpstate_intel: Use ipi instead of thread_lock + sched_bind")
MFC after:      2 weeks
Event:          Halifax Hackathon 202606
Location:       Dalhousie CS Faculty building
Sponsored by:   The FreeBSD Foundation
DeltaFile
+1-2sys/x86/cpufreq/hwpstate_intel.c
+1-21 files

FreeBSD/src 9209e04sys/x86/cpufreq hwpstate_intel.c

hwpstate_intel(4): Debug sysctl: Rename struct/field

New names are better descriptions and match what is done in
hwpstate_amd(4).

No functional change (intended).

MFC after:      2 weeks
Event:          Halifax Hackathon 202606
Location:       Dalhousie CS Faculty building
Sponsored by:   The FreeBSD Foundation
DeltaFile
+20-17sys/x86/cpufreq/hwpstate_intel.c
+20-171 files

NetBSD/pkgsrc 66qtAxdwww/chromium Makefile options.mk

   chromium: fix build on NetBSD-10

   Reported by Sean Cole
VersionDeltaFile
1.63+3-1www/chromium/Makefile
1.5+1-2www/chromium/options.mk
+4-32 files

FreeBSD/doc 108c7b0documentation/content/en/books/fdp-primer/overview _index.adoc

fdp-primer: Add context instructions to two other locations and fix formatting

7dcf0bd6337554f7a57ca1fe4d1ef79a269a0a23 only changed the instructions on
how to add context to 'git format-patch' for Linux, leaving out the FreeBSD
and macOS sections. Add the same instructions there, too.

Additionally, I fixed the formatting of the enumerations I broke in the
commit mentioned above.

Event:      Halifax Hackathon 202606
Location:   Lying on the couch
DeltaFile
+8-3documentation/content/en/books/fdp-primer/overview/_index.adoc
+8-31 files

LLVM/project 7d68a12lldb/packages/Python/lldbsuite/test decorators.py, lldb/test/API/commands/expression/import-std-module/basic TestImportStdModule.py

[lldb][test] Require macOS 16 SDK or higher for import-std-module tests (#206173)
DeltaFile
+27-0lldb/packages/Python/lldbsuite/test/decorators.py
+2-0lldb/test/API/commands/expression/import-std-module/iterator/TestIteratorFromStdModule.py
+2-0lldb/test/API/commands/expression/import-std-module/basic/TestImportStdModule.py
+1-0lldb/test/API/commands/expression/import-std-module/weak_ptr/TestWeakPtrFromStdModule.py
+1-0lldb/test/API/commands/expression/import-std-module/weak_ptr-dbg-info-content/TestDbgInfoContentWeakPtrFromStdModule.py
+1-0lldb/test/API/commands/expression/import-std-module/vector/TestVectorFromStdModule.py
+34-026 files not shown
+60-032 files

ELF Tool Chain/elftoolchain 4386trunk/tests/libtest/bin make-test-scaffolding

libtest: Remove redundant test case name prefixes from function names.
DeltaFile
+6-1trunk/tests/libtest/bin/make-test-scaffolding
+6-11 files

LLVM/project 75394f2libcxx/utils conformance

[libc++] Specify `encoding='utf-8'` in `conformance` script (#189534)

In some environments, especially Windows with active code page other
than 65001, some characters in the CSV files cause parse errors without
explicitly specifying the UTF-8 encoding.

Explicitly using `encoding='utf-8'` in `click.File` fixes such errors.
DeltaFile
+9-9libcxx/utils/conformance
+9-91 files

LLVM/project 1924702clang/docs LanguageExtensions.rst LanguageExtensions.md

Merge users/rnk/clang-md-1b into markdown-docs
DeltaFile
+0-7,392clang/docs/LanguageExtensions.rst
+6,973-0clang/docs/LanguageExtensions.md
+0-1,182clang/docs/ThreadSafetyAnalysis.rst
+0-1,181clang/docs/ReleaseNotes.rst
+1,121-0clang/docs/ThreadSafetyAnalysis.md
+1,105-0clang/docs/ReleaseNotes.md
+9,199-9,75536 files not shown
+14,903-15,70342 files

LLVM/project 7bb681f.github new-prs-labeler.yml, llvm/docs LangRef.rst LangRef.md

Merge users/rnk/llvm-md-langref into markdown-docs
DeltaFile
+0-33,105llvm/docs/LangRef.rst
+30,177-0llvm/docs/LangRef.md
+1-1llvm/docs/AddingConstrainedIntrinsics.rst
+1-1.github/new-prs-labeler.yml
+30,179-33,1074 files

LLVM/project d6abe69llvm/docs MergeFunctions.rst MergeFunctions.md

Merge users/rnk/llvm-md-3b into markdown-docs
DeltaFile
+0-785llvm/docs/MergeFunctions.rst
+759-0llvm/docs/MergeFunctions.md
+0-522llvm/docs/MyFirstTypoFix.rst
+0-511llvm/docs/Vectorizers.rst
+497-0llvm/docs/Vectorizers.md
+470-0llvm/docs/MyFirstTypoFix.md
+1,726-1,81838 files not shown
+5,184-5,46244 files

NetBSD/src fYfi6oyusr.sbin/sysinst menus.mi

   #ifdef remove_menu_options() like all it's callers to avoid stupid
   compiler warnings.
VersionDeltaFile
1.33+3-1usr.sbin/sysinst/menus.mi
+3-11 files

NetBSD/pkgsrc 2PbEPhVwww/resterm distinfo Makefile

   resterm: Update to 0.44.3

   resterm 0.44.3
   This release is all about the status bar - more color control, clearer icons and small labels improvements.
   Test outcomes now have their own statusbar palette, separate from request status blocks. You can theme each result independently:
   [status_bar.tests_pass]
   foreground = "#ecfeff"
   background = "#0e7490"

   [status_bar.tests_fail]
   foreground = "#fff1f2"
   background = "#be123c"

   [status_bar.tests_error]
   foreground = "#faf5ff"
   background = "#7e22ce"
   Minimized panes now show up in the status bar tinted to match their pane border color and new icon.
   The focus segment now has per pane icons - Files, Requests, Editor and Response
   Status text now uses the request's name as its label when one is defined, falling back to the URL otherwise.
   Small rewording to status messages, e.g. Using environment: dev and Theme unavailable: <name>.
VersionDeltaFile
1.4+4-4www/resterm/distinfo
1.5+2-2www/resterm/Makefile
+6-62 files

NetBSD/pkgsrc qkPoGIhdoc CHANGES-2026

   doc: Updated www/resterm to 0.44.3
VersionDeltaFile
1.4030+2-1doc/CHANGES-2026
+2-11 files

LLVM/project 89d8634bolt/test/X86 infer_no_exits.test

[bolt] Prevent using inplace to add compatibility

BSD sed doesn't implement -i as inplaced modify file. We use copy and
replace as a workaround to avoid this.
DeltaFile
+2-1bolt/test/X86/infer_no_exits.test
+2-11 files

FreeBSD/ports 2778804lang/cython distinfo Makefile

lang/cython: Revert 6d9dca0c4a48e5bb245edfc0b27971af34b487c2
DeltaFile
+3-3lang/cython/distinfo
+1-1lang/cython/Makefile
+4-42 files

LLVM/project 7b8b8fflibcxxabi/test test_fallback_malloc.pass.cpp

[libc++abi] Fix alternate deletions in exhaustion tests (#193130)

Fixes #192773
DeltaFile
+3-3libcxxabi/test/test_fallback_malloc.pass.cpp
+3-31 files

LLVM/project 1d92a05clang/docs ReleaseNotes.rst, clang/lib/Sema SemaTemplate.cpp

[clang] use typo-corrected name qualifier for template names

This also prevents error-recovery from forming a member specialization which is
not a class member, which leads to crashes-on-invalid.

Fixes #204561
DeltaFile
+12-0clang/test/SemaCXX/typo-correction.cpp
+8-0clang/lib/Sema/SemaTemplate.cpp
+3-2clang/test/Parser/cxx1z-class-template-argument-deduction.cpp
+1-0clang/docs/ReleaseNotes.rst
+24-24 files

LLVM/project 972caa1clang/tools/driver cc1_main.cpp, llvm/include/llvm/MC MCSubtargetInfo.h

[spr] initial version

Created using spr 1.3.8-wip
DeltaFile
+28-14llvm/include/llvm/MC/MCSubtargetInfo.h
+15-14llvm/lib/Target/RISCV/AsmParser/RISCVAsmParser.cpp
+12-11llvm/lib/MC/MCSubtargetInfo.cpp
+6-6clang/tools/driver/cc1_main.cpp
+4-4llvm/lib/Target/RISCV/RISCVAsmPrinter.cpp
+3-3llvm/lib/Target/RISCV/MCTargetDesc/RISCVBaseInfo.cpp
+68-524 files not shown
+77-6110 files

FreeBSD/ports 247e384www/py-html5rdf/files patch-setup.py

www/py-html5rdf: Fix build with Python 3.14+

PR:             295663
Reported by:    Dean E. Weimer <dweimer at dweimer.net>
Obtained from:  https://github.com/RDFLib/html5rdf/commit/3b49bab9e4ca79e54d37f47711f558b525eb2db3
                https://github.com/RDFLib/html5rdf/commit/eb0fbab7ba6b7b855c150c3fe42633d860f629c1
DeltaFile
+16-0www/py-html5rdf/files/patch-setup.py
+16-01 files

FreeBSD/ports 3baa5fcwww/py-scrapy Makefile

www/py-scrapy: Fix USE_PYTHON=cryptography usage

Approved by:    portmgr (blanket)
With hat:       python
DeltaFile
+0-1www/py-scrapy/Makefile
+0-11 files

FreeBSD/ports b7e58a8www/mod_wsgi Makefile

www/mod_wsgi: Clean up USES=python

Python 3.10 is the minimal supported Python 3.

Approved by:    portmgr (blanket)
With hat:       python
DeltaFile
+1-1www/mod_wsgi/Makefile
+1-11 files

FreeBSD/ports f12ee35sysutils/virt-firmware Makefile

sysutils/virt-firmware: Fix USE_PYTHON=cryptography usage

Approved by:    portmgr (blanket)
With hat:       python
DeltaFile
+3-3sysutils/virt-firmware/Makefile
+3-31 files