LLVM/project 5cafc12clang/test/Analysis/Scalable/ssaf-linker/Inputs tu-2.json tu-1.json, clang/test/Analysis/Scalable/ssaf-linker/Outputs lu-1+2.json lu-2.json

[clang][ssaf] Implement Entity Linker CLI and patching for JSON Format

This PR implements Entity ID patching for the JSON serialization format
and introduces `ssaf-linker`, a command-line tool that drives the
`EntityLinker`.

1. Entity ID references inside summary blobs use the sentinel
representation `{"@": <uint64>}`. Patching walks the JSON value tree
recursively, recognizes sentinels, and rewrites their indices using the
`EntityResolutionTable` provided by the linker.
2. An object with an `@` key but extra keys `(size != 1)`, an `@` value
that is not a valid `uint64`, and an entity ID not present in the
resolution table, lead to patching errors.
3. `JSONFormat::EntityIdConverter` is replaced with two `function_ref`
typedefs to eliminate the wrapper class.
4.`ssaf-linker` is implemented in `clang/tools/ssaf-linker/` and gets
built at `bin/ssaf-linker`.
5. lit tests check CLI, verbose output, timing output, validation
errors, I/O errors, linking errors, and successful linking.

rdar://162570931
DeltaFile
+652-0clang/test/Analysis/Scalable/ssaf-linker/Outputs/lu-1+2.json
+370-0clang/test/Analysis/Scalable/ssaf-linker/Outputs/lu-2.json
+364-0clang/test/Analysis/Scalable/ssaf-linker/Outputs/lu-1.json
+352-0clang/test/Analysis/Scalable/ssaf-linker/Inputs/tu-2.json
+346-0clang/test/Analysis/Scalable/ssaf-linker/Inputs/tu-1.json
+329-0clang/tools/ssaf-linker/SSAFLinker.cpp
+2,413-039 files not shown
+3,115-10645 files

LLVM/project 7dbd143llvm/lib/Transforms/Vectorize SLPVectorizer.cpp

Fix comment

Created using spr 1.3.7
DeltaFile
+1-1llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
+1-11 files

NetBSD/pkgsrc-wip b1061d0zxing-cpp distinfo Makefile

zxing-cpp: bump to 3.0.2

no actual progress
DeltaFile
+3-3zxing-cpp/distinfo
+1-1zxing-cpp/Makefile
+1-0zxing-cpp/TODO
+5-43 files

FreeNAS/freenas ea45026src/middlewared/middlewared/plugins/pool_ topology.py pool.py

fix CI
DeltaFile
+7-1src/middlewared/middlewared/plugins/pool_/topology.py
+1-1src/middlewared/middlewared/plugins/pool_/pool.py
+8-22 files

LLVM/project a6bd72fllvm/lib/Transforms/Vectorize SLPVectorizer.cpp, llvm/test/Transforms/SLPVectorizer/X86 bswap-i64-by-i32-chunks.ll

[𝘀𝗽𝗿] initial version

Created using spr 1.3.7
DeltaFile
+42-4llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
+5-14llvm/test/Transforms/SLPVectorizer/X86/bswap-i64-by-i32-chunks.ll
+47-182 files

LLVM/project 298ef51clang/lib/CIR/CodeGen CIRGenExprAggregate.cpp, clang/test/CIR/CodeGen instantiate-init.cpp

[CIR] Add support for CXXStdInitializerListExpr (#185279)

Add support for the CXXStdInitializerListExpr
DeltaFile
+105-0clang/test/CIR/CodeGen/instantiate-init.cpp
+49-2clang/lib/CIR/CodeGen/CIRGenExprAggregate.cpp
+154-22 files

FreeBSD/ports 822d6e6net/rubygem-octokit-gitlab Makefile

net/rubygem-octokit-gitlab: Change RUN_DEPENDS from rubygem-sawyer to rubygem-sawyer-gitlab

- Bump PORTREVISION for dependency change
DeltaFile
+2-1net/rubygem-octokit-gitlab/Makefile
+2-11 files

FreeBSD/ports 8f40c8ewww/rubygem-sawyer Makefile

www/rubygem-sawyer: Change RUN_DEPENDS from rubygem-faraday1 to rubygem-faraday

- Bump PORTREVISION for dependency change
DeltaFile
+2-1www/rubygem-sawyer/Makefile
+2-11 files

FreeBSD/ports 3c1ecb7textproc/rubygem-ox Makefile

textproc/rubygem-ox: Update WWW
DeltaFile
+2-1textproc/rubygem-ox/Makefile
+2-11 files

FreeBSD/ports ac31d55www/rubygem-roda distinfo Makefile

www/rubygem-roda: Update to 3.101.0

Changes:        https://github.com/jeremyevans/roda/blob/master/CHANGELOG
                https://roda.jeremyevans.net/rdoc/files/CHANGELOG.html
DeltaFile
+3-3www/rubygem-roda/distinfo
+1-1www/rubygem-roda/Makefile
+4-42 files

FreeBSD/ports 30c7670sysutils/rubygem-sys-uname distinfo Makefile

sysutils/rubygem-sys-uname: Update to 1.5.0

Changes:        https://github.com/djberg96/sys-uname/blob/main/CHANGES.md
DeltaFile
+3-3sysutils/rubygem-sys-uname/distinfo
+1-1sysutils/rubygem-sys-uname/Makefile
+4-42 files

FreeBSD/ports a1e7ebbsysutils/rubygem-rubyipmi distinfo Makefile

sysutils/rubygem-rubyipmi: Update to 0.13.0

Changes:        https://github.com/logicminds/rubyipmi/blob/main/CHANGELOG.md
Security:       CVE-2026-0980
DeltaFile
+3-3sysutils/rubygem-rubyipmi/distinfo
+1-1sysutils/rubygem-rubyipmi/Makefile
+4-42 files

FreeBSD/ports 960bda6sysutils/rubygem-hammer_cli distinfo Makefile

sysutils/rubygem-hammer_cli: Update to 3.18.0

Changes:        https://github.com/theforeman/hammer-cli/releases
DeltaFile
+3-3sysutils/rubygem-hammer_cli/distinfo
+1-1sysutils/rubygem-hammer_cli/Makefile
+4-42 files

FreeBSD/ports a70d3a3sysutils/rubygem-ohai18 Makefile

sysutils/rubygem-ohai18: Update RUN_DEPENDS

- Change RUN_DEPENDS from rubygem-chef-config to rubygem-chef-config18
- Change RUN_DEPENDS from rubygem-chef-utils to rubygem-chef-utils18
- Bump PORTREVISION for dependency change
DeltaFile
+3-3sysutils/rubygem-ohai18/Makefile
+3-31 files

FreeBSD/ports 9a5f87csysutils/rubygem-hammer_cli_foreman distinfo Makefile

sysutils/rubygem-hammer_cli_foreman: Update to 3.18.0

Changes:        https://github.com/theforeman/hammer-cli-foreman/releases
DeltaFile
+3-3sysutils/rubygem-hammer_cli_foreman/distinfo
+1-1sysutils/rubygem-hammer_cli_foreman/Makefile
+4-42 files

FreeBSD/ports 99672cadevel/rubygem-rubytree distinfo Makefile

devel/rubygem-rubytree: Update to 2.2.0

Changes:        https://github.com/evolve75/RubyTree/releases
DeltaFile
+3-3devel/rubygem-rubytree/distinfo
+1-1devel/rubygem-rubytree/Makefile
+4-42 files

FreeBSD/ports d775009net/rubygem-octokit4 Makefile

net/rubygem-octokit4: Change RUN_DEPENDS from rubygem-faraday1 to rubygem-faraday

- Bump PORTREVISION for dependency change
DeltaFile
+2-1net/rubygem-octokit4/Makefile
+2-11 files

FreeBSD/ports 74d8d68devel/rubygem-sequel distinfo Makefile

devel/rubygem-sequel: Update to 5.101.0

Changes:        https://github.com/jeremyevans/sequel/blob/master/CHANGELOG
                https://sequel.jeremyevans.net/rdoc/files/CHANGELOG.html
DeltaFile
+3-3devel/rubygem-sequel/distinfo
+1-1devel/rubygem-sequel/Makefile
+4-42 files

FreeBSD/ports a5ab4b7devel/rubygem-rubyinline distinfo Makefile

devel/rubygem-rubyinline: Update to 3.14.3

Changes:        https://github.com/seattlerb/rubyinline/blob/master/History.txt
DeltaFile
+3-3devel/rubygem-rubyinline/distinfo
+1-1devel/rubygem-rubyinline/Makefile
+4-42 files

FreeBSD/ports aa4830edevel/rubygem-naught Makefile distinfo

devel/rubygem-naught: Update to 2.1.0

- Add LICENSE_FILE

Changes:        https://github.com/avdi/naught/blob/master/CHANGELOG.md
DeltaFile
+4-2devel/rubygem-naught/Makefile
+3-2devel/rubygem-naught/distinfo
+7-42 files

FreeBSD/ports 94e4739devel/rubygem-mocha distinfo Makefile

devel/rubygem-mocha: Update to 3.0.2

Changes:        https://github.com/freerange/mocha/blob/main/RELEASE.md
DeltaFile
+3-3devel/rubygem-mocha/distinfo
+1-1devel/rubygem-mocha/Makefile
+4-42 files

FreeBSD/ports d98211bdevel/rubygem-mongo distinfo Makefile

devel/rubygem-mongo: Update to 2.23.0

Changes:        https://github.com/mongodb/mongo-ruby-driver/releases
DeltaFile
+3-3devel/rubygem-mongo/distinfo
+1-1devel/rubygem-mongo/Makefile
+4-42 files

FreeBSD/ports d54c6cfdevel/rubygem-message_bus distinfo Makefile

devel/rubygem-message_bus: Update to 4.5.1

Changes:        https://github.com/discourse/message_bus/blob/main/CHANGELOG
                https://github.com/discourse/message_bus/commits/main
DeltaFile
+3-3devel/rubygem-message_bus/distinfo
+2-2devel/rubygem-message_bus/Makefile
+5-52 files

FreeBSD/ports 4007991devel/rubygem-irb distinfo Makefile

devel/rubygem-irb: Update to 1.17.0

Changes:        https://github.com/ruby/irb/releases
DeltaFile
+3-3devel/rubygem-irb/distinfo
+2-1devel/rubygem-irb/Makefile
+5-42 files

FreeBSD/ports fe466e2devel/rubygem-grape-swagger distinfo Makefile

devel/rubygem-grape-swagger: Update to 2.1.4

Changes:        https://github.com/ruby-grape/grape-swagger/blob/master/CHANGELOG.md
DeltaFile
+3-3devel/rubygem-grape-swagger/distinfo
+1-1devel/rubygem-grape-swagger/Makefile
+4-42 files

FreeBSD/ports ca07716devel/rubygem-inspec-core Makefile distinfo, devel/rubygem-inspec-core/files patch-gemspec

devel/rubygem-inspec-core: Update to 7.0.95

Changes:        https://github.com/inspec/inspec/releases
DeltaFile
+11-6devel/rubygem-inspec-core/Makefile
+6-10devel/rubygem-inspec-core/files/patch-gemspec
+3-3devel/rubygem-inspec-core/distinfo
+20-193 files

FreeBSD/ports 0cc5bbedevel/rubygem-clamp distinfo Makefile

devel/rubygem-clamp: Update to 1.4.0

Changes:        https://github.com/mdub/clamp/blob/master/CHANGES.md
DeltaFile
+3-3devel/rubygem-clamp/distinfo
+1-1devel/rubygem-clamp/Makefile
+4-42 files

FreeBSD/ports 5a51227devel/rubygem-binding_of_caller distinfo Makefile

devel/rubygem-binding_of_caller: Update to 2.0.0

Changes:        https://github.com/banister/binding_of_caller/releases
                https://github.com/banister/binding_of_caller/commits/master
DeltaFile
+3-3devel/rubygem-binding_of_caller/distinfo
+1-1devel/rubygem-binding_of_caller/Makefile
+4-42 files

FreeBSD/ports 3e6653adevel/rubygem-google-apis-iam_v1 distinfo Makefile

devel/rubygem-google-apis-iam_v1: Update to 0.83.0

Changes:        https://github.com/googleapis/google-api-ruby-client/blob/main/generated/google-apis-iam_v1/CHANGELOG.md
DeltaFile
+3-3devel/rubygem-google-apis-iam_v1/distinfo
+1-1devel/rubygem-google-apis-iam_v1/Makefile
+4-42 files

FreeBSD/ports b09a8ecdevel/py-pytest-django distinfo Makefile

devel/py-pytest-django: Update to 4.12.0

Changes:        https://github.com/pytest-dev/pytest-django/releases
                https://github.com/pytest-dev/pytest-django/blob/main/docs/changelog.rst
                https://pytest-django.readthedocs.io/en/latest/changelog.html
DeltaFile
+3-3devel/py-pytest-django/distinfo
+1-1devel/py-pytest-django/Makefile
+4-42 files