Illumos/gate ab9b3e6usr/src/cmd/bhyve/common config.c config.h

17682 bhyve: want walk_config_nodes()
Reviewed by: Corvin Köhne <corvink at freebsd.org>
Reviewed by: Mark Jonston <markj at freebsd.org>
Reviewed by: Andy Fiddaman <illumos at fiddaman.net>
Reviewed by: Toomas Soome <tsoome at me.com>
Approved by: Dan McDonald <danmcd at edgecast.io>
DeltaFile
+33-16usr/src/cmd/bhyve/common/config.c
+9-0usr/src/cmd/bhyve/common/config.h
+42-162 files

LLVM/project cd273c6llvm/test/MC/AMDGPU gfx10_asm_vopc_e64.s gfx10_asm_vop1.s, llvm/test/MC/Disassembler/AMDGPU gfx10_vop3c.txt gfx10_vop3.txt

Merge remote-tracking branch 'upstream/main' into users/abhinavgaba/udp-fallback-3
DeltaFile
+10,845-10,844llvm/test/MC/AMDGPU/gfx10_asm_vopc_e64.s
+5,425-5,424llvm/test/MC/AMDGPU/gfx10_asm_vop1.s
+5,392-5,392llvm/test/MC/Disassembler/AMDGPU/gfx10_vop3c.txt
+4,676-4,675llvm/test/MC/AMDGPU/gfx10_asm_vop3.s
+4,672-4,671llvm/test/MC/AMDGPU/gfx10_asm_vop2.s
+3,733-3,733llvm/test/MC/Disassembler/AMDGPU/gfx10_vop3.txt
+34,743-34,7393,206 files not shown
+286,986-193,8353,212 files

FreeBSD/ports 63132cddevel/jujutsu distinfo Makefile.crates

devel/jujutsu: Update to 0.37.0

PR:             291925
Reported by:    siva@
Tested by:      maintainer timeout
DeltaFile
+275-267devel/jujutsu/distinfo
+136-132devel/jujutsu/Makefile.crates
+3-2devel/jujutsu/Makefile
+414-4013 files

HardenedBSD/src e2b2482sys/conf kern.mk, sys/kern subr_smp.c

Merge branch 'freebsd/current/main' into hardened/current/master
DeltaFile
+79-67sys/x86/cpufreq/hwpstate_amd.c
+33-16usr.sbin/bhyve/config.c
+13-0sys/kern/subr_smp.c
+9-0usr.sbin/bhyve/config.h
+7-1sys/sys/smp.h
+3-0sys/conf/kern.mk
+144-847 files not shown
+153-8813 files

HardenedBSD/src 0a25074sys/kern subr_bus.c

Merge branch 'freebsd/15-stable/main' into hardened/15-stable/main
DeltaFile
+1-1sys/kern/subr_bus.c
+1-11 files

FreeBSD/ports 78d2d8enet/v2ray distinfo Makefile

net/v2ray: Update 5.43.0 => 5.44.1

Changelogs:
* https://github.com/v2fly/v2ray-core/releases/tag/v5.44.0
* https://github.com/v2fly/v2ray-core/releases/tag/v5.44.1
* https://github.com/v2fly/v2ray-core/compare/v5.43.0...v5.44.0
* https://github.com/v2fly/v2ray-core/compare/v5.44.0...v5.44.1

Approved by:    db@, yuri@ (Mentors, implicit)
DeltaFile
+5-5net/v2ray/distinfo
+1-2net/v2ray/Makefile
+6-72 files

LLVM/project 725bb5bclang/include/clang/AST OpenMPClause.h, clang/lib/AST OpenMPClause.cpp

[OpenMP][Clang] Parsing/Sema support for `use_device_ptr(fb_preserve/fb_nullify)`. (2/4) (#170578)

Depends on #169603.
    
This is the `use_device_ptr` counterpart of #168905.
    
With OpenMP 6.1, a `fallback` modifier can be specified on the
`use_device_ptr` clause to control the behavior when a pointer lookup
fails, i.e. there is no device pointer to translate into.
    
The default is `fb_preserve` (i.e. retain the original pointer), while
`fb_nullify` means: use `nullptr` as the translated pointer.

Dependent PR: #173930.
DeltaFile
+37-5clang/include/clang/AST/OpenMPClause.h
+36-0clang/test/OpenMP/target_data_use_device_ptr_fallback_ast_print.cpp
+32-0clang/test/OpenMP/target_data_use_device_ptr_fallback_messages.cpp
+20-2clang/lib/Basic/OpenMPKinds.cpp
+13-5clang/lib/Sema/SemaOpenMP.cpp
+14-3clang/lib/AST/OpenMPClause.cpp
+152-157 files not shown
+203-2313 files

LLVM/project 06fd0a5llvm/test/CodeGen/AMDGPU amdgcn.bitcast.1024bit.ll amdgcn.bitcast.512bit.ll, llvm/test/MC/AMDGPU gfx8_asm_vop3.s gfx7_asm_vop3.s

Rebase

Created using spr 1.3.5
DeltaFile
+85,134-81,237llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.1024bit.ll
+42,349-42,348llvm/test/MC/AMDGPU/gfx8_asm_vop3.s
+41,419-41,418llvm/test/MC/AMDGPU/gfx7_asm_vop3.s
+36,428-36,427llvm/test/MC/AMDGPU/gfx9_asm_vop3.s
+28,175-28,174llvm/test/MC/AMDGPU/gfx9_asm_vopc.s
+26,294-24,884llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.512bit.ll
+259,799-254,48841,872 files not shown
+5,146,461-2,605,67441,878 files

LLVM/project bc8c8a4llvm/test/CodeGen/AMDGPU amdgcn.bitcast.1024bit.ll amdgcn.bitcast.512bit.ll, llvm/test/MC/AMDGPU gfx8_asm_vop3.s gfx7_asm_vop3.s

[𝘀𝗽𝗿] changes introduced through rebase

Created using spr 1.3.5

[skip ci]
DeltaFile
+85,134-81,237llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.1024bit.ll
+42,349-42,348llvm/test/MC/AMDGPU/gfx8_asm_vop3.s
+41,419-41,418llvm/test/MC/AMDGPU/gfx7_asm_vop3.s
+36,428-36,427llvm/test/MC/AMDGPU/gfx9_asm_vop3.s
+28,175-28,174llvm/test/MC/AMDGPU/gfx9_asm_vopc.s
+26,294-24,884llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.512bit.ll
+259,799-254,48841,872 files not shown
+5,146,461-2,605,67441,878 files

LLVM/project 0ee7accclang-tools-extra/clangd/refactor/tweaks DefineOutline.cpp, clang-tools-extra/clangd/unittests/tweaks DefineOutlineTests.cpp

[clangd] Support `=default` in DefineOutline to find insertion point (#175618)

Since #128164, the DefineOutline tweak is looking for a good insertion
point by looking at where neighboring functions are defined. That
heuristic didn't yet handle `= default`. This commit adds support for
it.
DeltaFile
+46-18clang-tools-extra/clangd/refactor/tweaks/DefineOutline.cpp
+31-0clang-tools-extra/clangd/unittests/tweaks/DefineOutlineTests.cpp
+77-182 files

LLVM/project b318625llvm/docs NVPTXUsage.rst

[NFC][NVPTX] Reformat NVPTXUsage to use 80 col width (#176425)

DeltaFile
+565-467llvm/docs/NVPTXUsage.rst
+565-4671 files

LLVM/project 09a4058flang/lib/Parser source.cpp, flang/test/Driver/input-from-stdin debug-info-filename.f90

[flang][debuginfo] Use <stdin> for file name when reading from stdin

Currently, the DIFile debuginfo nodes use "standard input" as the file
name when compiling with -g and reading input from stdin. This has been
changed to "<stdin>" for consistency with clang and gfortran.

Fixes #60288
DeltaFile
+14-0flang/test/Driver/input-from-stdin/debug-info-filename.f90
+1-1flang/lib/Parser/source.cpp
+15-12 files

LLVM/project 10e1bd7llvm/include/llvm/Support GenericDomTree.h

[Support][NFC] Use default move constr/assign for DomTree (#176423)

Added in 5e10e21d28496ba40ccd385740d7d1b4bb1368e4, hopefully MSVC can
generate the correct code 11 years later? (If not, we probably have
other problems, too? Unfortunately, I couldn't find information on what
the actual problem was.)

The explicit move constructor/assignment are error-prone to
modifications, because it is easy to forget updating them when modifying
members.
DeltaFile
+3-35llvm/include/llvm/Support/GenericDomTree.h
+3-351 files

LLVM/project 9b409e3lld/ELF SyntheticSections.cpp, lld/test/ELF mips-tls-64.s mips-mgot.s

[ELF][Mips] Fix addend for preemptible static TLS

If the symbol is preemptible the addend should be 0, not our
definition's VA. Note that by using addAddendOnlyRelocIfNonPreemptible
the generic Elf_Rel code will ensure the VA is written out as the addend
if the symbol is non-preemptible, and so writeTo only needs to write out
the VA in the case that we don't call it (so long as we make sure to
call relocateAlloc to actually apply any such relocations).

Reviewers: MaskRay

Pull Request: https://github.com/llvm/llvm-project/pull/150729
DeltaFile
+7-5lld/ELF/SyntheticSections.cpp
+1-1lld/test/ELF/mips-tls-64.s
+1-1lld/test/ELF/mips-mgot.s
+1-1lld/test/ELF/mips-tls.s
+10-84 files

LLVM/project a30120fllvm/lib/Target/X86 X86LoadValueInjectionRetHardening.cpp X86.h

[NewPM] port x86-lvi-ret to new pass manager (#176242)

DeltaFile
+31-17llvm/lib/Target/X86/X86LoadValueInjectionRetHardening.cpp
+10-2llvm/lib/Target/X86/X86.h
+2-2llvm/lib/Target/X86/X86TargetMachine.cpp
+1-2llvm/lib/Target/X86/X86CodeGenPassBuilder.cpp
+1-1llvm/lib/Target/X86/X86PassRegistry.def
+45-245 files

FreeBSD/ports 84df3d0www/firefox distinfo Makefile

www/firefox: update to 147.0.1

Release Notes:
  https://www.firefox.com/en-US/firefox/147.0.1/releasenotes/

(cherry picked from commit c0dc9a1450eb2535f5a707dbdc92ccbcf5e67927)
DeltaFile
+3-3www/firefox/distinfo
+1-2www/firefox/Makefile
+4-52 files

FreeBSD/ports c0dc9a1www/firefox distinfo Makefile

www/firefox: update to 147.0.1

Release Notes:
  https://www.firefox.com/en-US/firefox/147.0.1/releasenotes/
DeltaFile
+3-3www/firefox/distinfo
+1-2www/firefox/Makefile
+4-52 files

LLVM/project dd29183llvm/lib/CodeGen/SelectionDAG DAGCombiner.cpp SelectionDAG.cpp, llvm/test/CodeGen/X86 combine-umax.ll combine-umin.ll

[DAG] Allow MIN/MAX signedness flip when operands are known-negative (#174469)

Extend the existing DAGCombine logic in visitIMINMAX so that signed and
unsigned MIN/MAX can be flipped not only when both operands are known
non-negative but also when both operands are known negative. This
replaces the old SignBitIsZero checks with computeKnownBits and explicit
tests for non-negative or negative operands while keeping all existing
legality and saturation gating in place. Add regression tests to cover
both the known-negative case and the known-non-negative case.

Fixes #174325
DeltaFile
+48-0llvm/test/CodeGen/X86/combine-umax.ll
+48-0llvm/test/CodeGen/X86/combine-umin.ll
+47-0llvm/test/CodeGen/X86/combine-smin.ll
+47-0llvm/test/CodeGen/X86/combine-smax.ll
+22-12llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp
+15-0llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp
+227-121 files not shown
+232-127 files

LLVM/project e9e0206llvm/lib/Transforms/InstCombine InstCombineSimplifyDemanded.cpp, llvm/test/Transforms/InstCombine simplify-demanded-fpclass.ll

InstCombine: Improve single-use fneg(fabs(x)) SimplifyDemandedFPClass handling

Match the multi-use case's logic for understanding no-nan/no-inf context.
Also only apply the nsz handling in the single use case. alive2 seems to treat
nsz as nondeterministic for each use.
DeltaFile
+248-12llvm/test/Transforms/InstCombine/simplify-demanded-fpclass.ll
+73-19llvm/lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp
+321-312 files

LLVM/project 99bb664clang/test/CodeGenObjC expose-direct-method-cross-linkage.m

Add linking tests
DeltaFile
+175-0clang/test/CodeGenObjC/expose-direct-method-cross-linkage.m
+175-01 files

LLVM/project c887cd2llvm/test/CodeGen/AMDGPU amdgcn.bitcast.1024bit.ll amdgcn.bitcast.512bit.ll, llvm/test/CodeGen/PowerPC vector-popcnt-128-ult-ugt.ll

Rebase prior to landing

Created using spr 1.3.5
DeltaFile
+84,445-80,574llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.1024bit.ll
+26,294-24,884llvm/test/CodeGen/AMDGPU/amdgcn.bitcast.512bit.ll
+22,442-22,438llvm/test/CodeGen/PowerPC/vector-popcnt-128-ult-ugt.ll
+40,677-0llvm/test/CodeGen/RISCV/rvv/nontemporal-vp-scalable.ll
+17,545-20,831llvm/test/CodeGen/X86/wide-scalar-shift-by-byte-multiple-legalization.ll
+25,714-0llvm/test/CodeGen/AMDGPU/memory-legalizer-flat-cluster.ll
+217,117-148,72738,354 files not shown
+3,688,200-1,396,78338,360 files

LLVM/project 18695b2llvm/docs AIToolPolicy.md DeveloperPolicy.rst

[docs] Add human-in-the-loop policy for tool-assisted contributions (#154441)

Over the course of 2025, we observed an increase in the volume of
LLM-assisted nuisance contributions to the project. Nuisance
contributions have always been an issue for open-source projects, but
until LLMs, we made do without a formal policy banning such
contributions. However, LLMs are here, so we are adopting this policy,
abbreviated as "human in the loop", which requires that every
contribution has a human author attesting to the value of that
contribution, and that it is high enough quality that it is worth the
time it takes to review the contribution.

This policy evolved over time based on community input from the
following Discourse threads and a few area team and LLVM project council
meetings:
* [Our AI policy vs code of conduct and vs
reality](https://discourse.llvm.org/t/our-ai-policy-vs-code-of-conduct-and-vs-reality/88300)
* [[RFC] LLVM AI tool policy: start small, no slop](https://discourse.llvm.org/t/rfc-llvm-ai-tool-policy-start-small-no-slop/88476)
* [[RFC] LLVM AI tool policy: human in the

    [5 lines not shown]
DeltaFile
+181-0llvm/docs/AIToolPolicy.md
+1-26llvm/docs/DeveloperPolicy.rst
+1-0llvm/docs/Reference.rst
+183-263 files

HardenedBSD/src d836daesys/netgraph/netflow netflow_v9.c

ng_netflow v9: fix template re-announcement using packet count

Increment fe->sent_packets after export9_send().
Previously, NetFlow v9 templates were only re-announced based on
time, ignoring the packet count parameter (`templ_packets`).

PR:             270083
Reviewed by:    glebius pouria
Approved by:    glebius (mentor)
MFC after:      1 week
Sponsored by:   Subcarpathian BSD User Group
DeltaFile
+1-0sys/netgraph/netflow/netflow_v9.c
+1-01 files

FreeBSD/src d836daesys/netgraph/netflow netflow_v9.c

ng_netflow v9: fix template re-announcement using packet count

Increment fe->sent_packets after export9_send().
Previously, NetFlow v9 templates were only re-announced based on
time, ignoring the packet count parameter (`templ_packets`).

PR:             270083
Reviewed by:    glebius pouria
Approved by:    glebius (mentor)
MFC after:      1 week
Sponsored by:   Subcarpathian BSD User Group
DeltaFile
+1-0sys/netgraph/netflow/netflow_v9.c
+1-01 files

FreeBSD/ports fe8dd9ddevel/libgsf distinfo Makefile

devel/libgsf: update to 1.14.55

PR:             292461
DeltaFile
+3-3devel/libgsf/distinfo
+1-1devel/libgsf/Makefile
+4-42 files

LLVM/project 5239c5cllvm/lib/Transforms/InstCombine InstCombineSimplifyDemanded.cpp

InstCombine: Fix duplicated code in SimplifyDemandedFPClass fabs handling (#176442)

2b03d68398819fe3608c680d6c25aa9d5a043c03 factored this into a function
and used from the new place, but forgot to delete the old code from
the original location.
DeltaFile
+4-15llvm/lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp
+4-151 files

FreeBSD/ports ac2e515deskutils/tatuin distinfo Makefile.crates, deskutils/tatuin/files patch-Cargo.toml

deskutils/tatuin: Update 0.25.2 => 0.26.0

Changelogs:
* https://github.com/panter-dsd/tatuin/releases/tag/v0.26.0
* https://github.com/panter-dsd/tatuin/compare/v0.25.2...v0.26.0

Approved by:    db@, yuri@ (Mentors, implicit)
DeltaFile
+249-161deskutils/tatuin/distinfo
+124-80deskutils/tatuin/Makefile.crates
+6-6deskutils/tatuin/files/patch-Cargo.toml
+1-1deskutils/tatuin/Makefile
+380-2484 files

HardenedBSD/src 1d819aa. .mailmap

mailmap: translate siva@'s personal email

Reviewed by:            lwhsu
Approved by:            lwhsu (mentor)
Differential Revision:  https://reviews.freebsd.org/D54744
DeltaFile
+1-0.mailmap
+1-01 files

FreeBSD/src 1d819aa. .mailmap

mailmap: translate siva@'s personal email

Reviewed by:            lwhsu
Approved by:            lwhsu (mentor)
Differential Revision:  https://reviews.freebsd.org/D54744
DeltaFile
+1-0.mailmap
+1-01 files

FreeBSD/src 33f2f30share/misc committers-src.dot

committers-src: add myself (siva@)

Reviewed by:            lwhsu
Approved by:            lwhsu (mentor)
Differential Revision:  https://reviews.freebsd.org/D54744
DeltaFile
+3-0share/misc/committers-src.dot
+3-01 files