LLVM/project 5f35795bolt/lib/Profile DataAggregator.cpp

[𝘀𝗽𝗿] initial version

Created using spr 1.3.4
DeltaFile
+4-5bolt/lib/Profile/DataAggregator.cpp
+4-51 files

HardenedBSD/src 62f11efbin/kill kill.c, lib/libc/rpc svc_nl.c

Merge remote-tracking branch 'origin/hardened/current/master' into hardened/current/cross-dso-cfi
DeltaFile
+9-6tests/sys/netgraph/ksocket.c
+8-0usr.sbin/bsdinstall/scripts/auto
+3-1bin/kill/kill.c
+2-1lib/libc/rpc/svc_nl.c
+1-1release/Makefile.vm
+1-1libexec/nuageinit/tests/nuageinit.sh
+24-106 files

HardenedBSD/src 730d148bin/kill kill.c, lib/libc/rpc svc_nl.c

Merge branch 'freebsd/current/main' into hardened/current/master
DeltaFile
+9-6tests/sys/netgraph/ksocket.c
+8-0usr.sbin/bsdinstall/scripts/auto
+3-1bin/kill/kill.c
+2-1lib/libc/rpc/svc_nl.c
+1-1libexec/nuageinit/tests/nuageinit.sh
+1-1release/Makefile.vm
+24-106 files

HardenedBSD/ports 26a9dacnet-p2p/hostd distinfo, net-p2p/hostd/files patch-vendor_modules.txt

Merge branch 'freebsd/main' into hardenedbsd/main
DeltaFile
+58-58net-p2p/renterd/files/patch-vendor_modules.txt
+43-47net-p2p/renterd/distinfo
+41-43net-p2p/hostd/distinfo
+40-39net-p2p/hostd/files/patch-vendor_modules.txt
+35-37net-p2p/walletd/distinfo
+35-34net-p2p/walletd/files/patch-vendor_modules.txt
+252-25858 files not shown
+570-56664 files

LLVM/project 76a4ef1clang-tools-extra/clang-doc BitcodeReader.cpp BitcodeWriter.cpp, clang-tools-extra/test/clang-doc/json namespace.cpp

[clang-doc] document global variables
DeltaFile
+20-21clang-tools-extra/test/clang-doc/json/namespace.cpp
+40-0clang-tools-extra/clang-doc/BitcodeReader.cpp
+29-3clang-tools-extra/clang-doc/BitcodeWriter.cpp
+27-0clang-tools-extra/clang-doc/Serialize.cpp
+16-0clang-tools-extra/clang-doc/Representation.cpp
+14-0clang-tools-extra/clang-doc/JSONGenerator.cpp
+146-2410 files not shown
+188-2516 files

LLVM/project 62269c9clang-tools-extra/test/clang-doc/json namespace.cpp

[clang-doc] Precommit test for global variables
DeltaFile
+19-1clang-tools-extra/test/clang-doc/json/namespace.cpp
+19-11 files

LLVM/project 00e0bacclang-tools-extra/clang-doc Serialize.cpp BitcodeReader.cpp, clang-tools-extra/test/clang-doc/json compound-constraints.cpp concept.cpp

add serializeArray for infos with URLs
DeltaFile
+121-0clang-tools-extra/test/clang-doc/json/compound-constraints.cpp
+90-0clang-tools-extra/clang-doc/Serialize.cpp
+73-0clang-tools-extra/clang-doc/BitcodeReader.cpp
+50-0clang-tools-extra/clang-doc/JSONGenerator.cpp
+25-24clang-tools-extra/test/clang-doc/json/concept.cpp
+41-3clang-tools-extra/clang-doc/BitcodeWriter.cpp
+400-2713 files not shown
+507-5619 files

LLVM/project 2dfcc43clang-tools-extra/test/clang-doc/json function-requires.cpp concept.cpp

[clang-doc] Precommit concept tests (#144160)

DeltaFile
+79-0clang-tools-extra/test/clang-doc/json/function-requires.cpp
+37-0clang-tools-extra/test/clang-doc/json/concept.cpp
+34-0clang-tools-extra/test/clang-doc/json/class-requires.cpp
+150-03 files

LLVM/project 6b9fe9eclang/lib/CodeGen CGHLSLRuntime.cpp, clang/test/CodeGenHLSL RootSignature.hlsl

[HLSL] Emit a version in the dx.rootsignatures metadata (#145113)

In #144957 the backend was updated to expect a version in the metadata,
but since the frontend wasn't updated this breaks compilation. This is a
somewhat temporary fix to that until #144813 lands.
DeltaFile
+6-6clang/test/CodeGenHLSL/RootSignature.hlsl
+8-3clang/lib/CodeGen/CGHLSLRuntime.cpp
+2-2llvm/lib/Target/DirectX/DXILRootSignature.cpp
+1-1llvm/test/CodeGen/DirectX/ContainerData/RootSignature-Error.ll
+17-124 files

LLVM/project cbd2c6ellvm/include/llvm/Analysis IR2Vec.h, llvm/lib/Analysis IR2Vec.cpp

Overloading operator+ for Embeddngs
DeltaFile
+18-0llvm/unittests/Analysis/IR2VecTest.cpp
+8-0llvm/lib/Analysis/IR2Vec.cpp
+1-0llvm/include/llvm/Analysis/IR2Vec.h
+27-03 files

LLVM/project d05856cllvm/include/llvm/Analysis IR2Vec.h, llvm/unittests/Analysis IR2VecTest.cpp

Increasing tolerance in ApproximatelyEquals
DeltaFile
+2-2llvm/unittests/Analysis/IR2VecTest.cpp
+1-1llvm/include/llvm/Analysis/IR2Vec.h
+3-32 files

LLVM/project c157323llvm/include/llvm/Analysis FunctionPropertiesAnalysis.h InlineModelFeatureMaps.h, llvm/lib/Analysis FunctionPropertiesAnalysis.cpp MLInlineAdvisor.cpp

[MLIniner][IR2Vec] Integrating IR2Vec with MLInliner
DeltaFile
+131-14llvm/unittests/Analysis/FunctionPropertiesAnalysisTest.cpp
+112-3llvm/lib/Analysis/FunctionPropertiesAnalysis.cpp
+33-1llvm/lib/Analysis/MLInlineAdvisor.cpp
+29-0llvm/lib/Analysis/InlineAdvisor.cpp
+21-5llvm/include/llvm/Analysis/FunctionPropertiesAnalysis.h
+7-1llvm/include/llvm/Analysis/InlineModelFeatureMaps.h
+333-242 files not shown
+338-248 files

LLVM/project a426f2cllvm/lib/Analysis IR2Vec.cpp, llvm/lib/Analysis/models seedEmbeddingVocab75D.json

[IR2Vec] Scale vocab
DeltaFile
+98-40llvm/lib/Analysis/IR2Vec.cpp
+70-63llvm/lib/Analysis/models/seedEmbeddingVocab75D.json
+42-0llvm/test/Analysis/IR2Vec/unreachable.ll
+9-33llvm/unittests/Analysis/IR2VecTest.cpp
+15-9llvm/test/Analysis/IR2Vec/Inputs/dummy_5D_vocab.json
+20-0llvm/test/Analysis/IR2Vec/vocab-test.ll
+254-14511 files not shown
+375-15317 files

LLVM/project 7fa87f2llvm/lib/Passes PassRegistry.def

[NFC] Formatting PassRegistry.def
DeltaFile
+23-17llvm/lib/Passes/PassRegistry.def
+23-171 files

LLVM/project 202a37bllvm/include/llvm/Analysis IR2Vec.h, llvm/lib/Analysis IR2Vec.cpp

Vocab Changes
DeltaFile
+258-104llvm/lib/Analysis/IR2Vec.cpp
+147-79llvm/unittests/Analysis/IR2VecTest.cpp
+64-64llvm/lib/Analysis/models/seedEmbeddingVocab75D.json
+85-40llvm/include/llvm/Analysis/IR2Vec.h
+67-45llvm/test/Analysis/IR2Vec/basic.ll
+92-0llvm/test/Analysis/IR2Vec/Inputs/reference_wtd1_vocab_print.txt
+713-33214 files not shown
+1,292-41920 files

LLVM/project 8b8932bllvm/docs MLGO.rst, llvm/include/llvm/Analysis IR2Vec.h

Simplifying creation of Embedder
DeltaFile
+17-27llvm/unittests/Analysis/IR2VecTest.cpp
+7-10llvm/lib/Analysis/IR2Vec.cpp
+3-7llvm/lib/Analysis/FunctionPropertiesAnalysis.cpp
+1-6llvm/docs/MLGO.rst
+3-4llvm/unittests/Analysis/FunctionPropertiesAnalysisTest.cpp
+2-2llvm/include/llvm/Analysis/IR2Vec.h
+33-566 files

HardenedBSD/ports f7c6c2ewww/py-freenit Makefile distinfo

www/py-freenit: Update 0.3.14 => 0.3.15

Changelog:
https://github.com/freenit-framework/backend/releases/tag/0.3.15

PR:     287693
DeltaFile
+7-5www/py-freenit/Makefile
+3-3www/py-freenit/distinfo
+10-82 files

FreeBSD/ports f7c6c2ewww/py-freenit Makefile distinfo

www/py-freenit: Update 0.3.14 => 0.3.15

Changelog:
https://github.com/freenit-framework/backend/releases/tag/0.3.15

PR:     287693
DeltaFile
+7-5www/py-freenit/Makefile
+3-3www/py-freenit/distinfo
+10-82 files

LLVM/project be7e411llvm/lib/Transforms/IPO ElimAvailExtern.cpp

[NFC] Add comment to describe the intention use of newly added `avail-extern-gv-in-addrspace-to-local` (#144911)

DeltaFile
+4-0llvm/lib/Transforms/IPO/ElimAvailExtern.cpp
+4-01 files

LLVM/project ad36800utils/bazel/llvm-project-overlay/lld BUILD.bazel

[bazel][lld] Follow up 491b82a5ec1a (llvmorg-21-init-16192-g491b82a5ec1a)
DeltaFile
+1-0utils/bazel/llvm-project-overlay/lld/BUILD.bazel
+1-01 files

HardenedBSD/ports 808f142comms/scrcpy distinfo Makefile

comms/scrcpy: update to 3.3.1

Changelog: https://github.com/Genymobile/scrcpy/releases/tag/v3.3.1

Reported by:    GitHub (watch releases)
DeltaFile
+5-5comms/scrcpy/distinfo
+1-1comms/scrcpy/Makefile
+6-62 files

FreeBSD/ports 808f142comms/scrcpy distinfo Makefile

comms/scrcpy: update to 3.3.1

Changelog: https://github.com/Genymobile/scrcpy/releases/tag/v3.3.1

Reported by:    GitHub (watch releases)
DeltaFile
+5-5comms/scrcpy/distinfo
+1-1comms/scrcpy/Makefile
+6-62 files

LLVM/project 1753aballvm/lib/Target/X86 X86ISelLowering.cpp, llvm/test/CodeGen/X86 vector-interleaved-store-i8-stride-7.ll oddshuffles.ll

[X86] combineINSERT_SUBVECTOR - directly fold to X86ISD::SUBV_BROADCAST_LOAD to prevent vector split infinite loop (#145077)

This reverts #140919 / f1d03dedfbe87119cfcafb07e0e0f90ec291cb97 - which
could result in another fold trying to split the concatenation apart
again before it was folded to a SUBV_BROADCAST_LOAD
DeltaFile
+278-278llvm/test/CodeGen/X86/vector-interleaved-store-i8-stride-7.ll
+47-0llvm/test/CodeGen/X86/oddshuffles.ll
+7-3llvm/lib/Target/X86/X86ISelLowering.cpp
+332-2813 files

FreeBSD/src 220cdd1lib/libc/rpc svc_nl.c

libc/rpc/svc_nl: plg a memory leak

CID:    1591126
DeltaFile
+2-1lib/libc/rpc/svc_nl.c
+2-11 files

HardenedBSD/src 220cdd1lib/libc/rpc svc_nl.c

libc/rpc/svc_nl: plg a memory leak

CID:    1591126
DeltaFile
+2-1lib/libc/rpc/svc_nl.c
+2-11 files

HardenedBSD/ports 2be82fbwww/filebrowser distinfo Makefile

www/filebrowser: Update to 2.33.0

ChangeLog: https://github.com/filebrowser/filebrowser/blob/v2.33.0/CHANGELOG.md

Approved by:    acm (mentor)
DeltaFile
+7-7www/filebrowser/distinfo
+2-3www/filebrowser/Makefile
+9-102 files

FreeBSD/ports 2be82fbwww/filebrowser distinfo Makefile

www/filebrowser: Update to 2.33.0

ChangeLog: https://github.com/filebrowser/filebrowser/blob/v2.33.0/CHANGELOG.md

Approved by:    acm (mentor)
DeltaFile
+7-7www/filebrowser/distinfo
+2-3www/filebrowser/Makefile
+9-102 files

HardenedBSD/src 2fcbd5atests/sys/netgraph ksocket.c

netgraph/ksocket tests: Bind to a specific address

Otherwise we rely on connect(INADDR_ANY) connecting to a socket bound to
an arbitrary host address, but as of commit cd240957d7ba this is
disallowed by default.

Reported by:    Siva Mahadevan <me at svmhdvn.name>
Fixes:          cd240957d7ba ("netinet: Disallow connections to INADDR_ANY")
DeltaFile
+9-6tests/sys/netgraph/ksocket.c
+9-61 files

FreeBSD/src 2fcbd5atests/sys/netgraph ksocket.c

netgraph/ksocket tests: Bind to a specific address

Otherwise we rely on connect(INADDR_ANY) connecting to a socket bound to
an arbitrary host address, but as of commit cd240957d7ba this is
disallowed by default.

Reported by:    Siva Mahadevan <me at svmhdvn.name>
Fixes:          cd240957d7ba ("netinet: Disallow connections to INADDR_ANY")
DeltaFile
+9-6tests/sys/netgraph/ksocket.c
+9-61 files

LLVM/project 1db9afblldb/examples/python crashlog_scripted_process.py crashlog.py, lldb/test/Shell/ScriptInterpreter/Python/Crashlog interactive_crashlog_arm64_register.test

[lldb/crashlog] Make registers always available & fix x29/x30 parsing (#145104)

This patch addresses 2 issues:
1. It makes registers available on non-crashed threads all the time
2. It fixes arm64 registers parsing for registers that don't use the `x`
prefix (`fp` -> `x29` / `lr` -> `x30`)

---------

Signed-off-by: Med Ismail Bennani <ismail at bennani.ma>
DeltaFile
+80-0lldb/test/Shell/ScriptInterpreter/Python/Crashlog/interactive_crashlog_arm64_register.test
+7-5lldb/examples/python/crashlog_scripted_process.py
+4-4lldb/examples/python/crashlog.py
+91-93 files