FreeBSD/ports b63a7f4games Makefile, games/xonix pkg-descr Makefile

games/xonix: Resurrect

This game has been deleted about a decade ago since the distfile
disappeared.  Haolin Xue convinced me to resurrect it, and give
it a home at Github.  They submitted a bunch of modernization
and security patches, so this is a new version now as well.
DeltaFile
+20-0games/xonix/pkg-descr
+17-0games/xonix/Makefile
+8-0games/xonix/pkg-plist
+3-0games/xonix/distinfo
+1-0games/Makefile
+49-05 files

LLVM/project a04ab8dclang-tools-extra/clang-doc Serialize.cpp Serialize.h

[clang-doc] Removed OwnedPtr alias

The alias served a purpose during migration, but now conveys the wrong
semantics, as the memory of these pointers is generally interned inside
a local arena.
DeltaFile
+40-38clang-tools-extra/clang-doc/Serialize.cpp
+29-42clang-tools-extra/clang-doc/Serialize.h
+17-18clang-tools-extra/clang-doc/Representation.cpp
+3-14clang-tools-extra/clang-doc/Representation.h
+8-8clang-tools-extra/clang-doc/JSONGenerator.cpp
+8-6clang-tools-extra/clang-doc/Generators.h
+105-12610 files not shown
+145-16616 files

LLVM/project 1795594clang-tools-extra/clang-doc Serialize.cpp Representation.cpp, clang-tools-extra/clang-doc/benchmarks ClangDocBenchmark.cpp

[clang-doc] Use distinct APIs for fixed arena allocation sites

Typically, code either always emits data into the TransientArena or the
PersistentArena. Use more explicit APIs to convey the intent directly
instead of relying on parameters or defaults.
DeltaFile
+18-17clang-tools-extra/clang-doc/Serialize.cpp
+7-8clang-tools-extra/clang-doc/Representation.cpp
+7-7clang-tools-extra/clang-doc/BitcodeReader.cpp
+8-3clang-tools-extra/clang-doc/Representation.h
+3-3clang-tools-extra/clang-doc/benchmarks/ClangDocBenchmark.cpp
+43-385 files

LLVM/project a683280clang-tools-extra/clang-doc Representation.h

[clang-doc][nfc] Reformat and revise comment block
DeltaFile
+9-12clang-tools-extra/clang-doc/Representation.h
+9-121 files

LLVM/project c88758bclang-tools-extra/clang-doc Representation.h Representation.cpp, clang-tools-extra/clang-doc/benchmarks ClangDocBenchmark.cpp

[clang-doc] Update type aliases

Many of the type aliases we introduced to simplify migration to arena
allocation  are no longer relevant after completing the migration. We
can use more relevant names and remove dead aliases.
DeltaFile
+13-25clang-tools-extra/clang-doc/Representation.h
+9-9clang-tools-extra/unittests/clang-doc/BitcodeTest.cpp
+4-4clang-tools-extra/clang-doc/benchmarks/ClangDocBenchmark.cpp
+4-4clang-tools-extra/clang-doc/Representation.cpp
+4-4clang-tools-extra/unittests/clang-doc/ClangDocTest.cpp
+4-4clang-tools-extra/unittests/clang-doc/MergeTest.cpp
+38-505 files not shown
+47-5911 files

LLVM/project 21e0034clang-tools-extra/clang-doc Representation.cpp Representation.h, clang-tools-extra/clang-doc/tool ClangDocMain.cpp

[clang-doc] Merge data into persistent memory (#190056)

We have a need for persistent memory for the final info. Since each
group processes a single USR at a time, every USR is only ever processed
by a single thread from the thread pool. This means that we can keep per
thread persistent storage for all the info. There is significant
duplicated data between all the serialized records, so we can just merge
the final/unique items into the persistent arena, and clear out the
scratch/transient arena as we process each record in the bitcode.

The patch adds some APIs to help with managing the data, merging, and
allocation of data in the correct arena. It also safely merges and deep
copies data from the transient arenas into persistent storage that is
never reset until the program completes.

This patch reduces memory by another % over the previous patches,
bringing the total savings over the baseline to 57%. Runtime performance
and benchmarks stay mostly flat with modest improvements.


    [30 lines not shown]
DeltaFile
+134-10clang-tools-extra/clang-doc/Representation.cpp
+25-25clang-tools-extra/clang-doc/tool/ClangDocMain.cpp
+7-0clang-tools-extra/clang-doc/Representation.h
+166-353 files

LLVM/project 96b1ae7flang/lib/Semantics resolve-directives.cpp

[flang][OpenMP] Use common utility functions to get affected nest depth (#191418)

Remove the existing code that calculates the number of affected loops in
an OpenMP construct. There is a single function that does that and that
handles all directives and clauses.

Issue: https://github.com/llvm/llvm-project/issues/191249
DeltaFile
+8-138flang/lib/Semantics/resolve-directives.cpp
+8-1381 files

LLVM/project 6dc059aclang/tools/diagtool ShowEnabledWarnings.cpp CMakeLists.txt

[clang][diagtool] Remove dependency on clangDriver from diagtool (#190076)
DeltaFile
+8-18clang/tools/diagtool/ShowEnabledWarnings.cpp
+0-1clang/tools/diagtool/CMakeLists.txt
+8-192 files

LLVM/project 903fe30clang-tools-extra/clang-doc Serialize.cpp Serialize.h

[clang-doc] Removed OwnedPtr alias

The alias served a purpose during migration, but now conveys the wrong
semantics, as the memory of these pointers is generally interned inside
a local arena.
DeltaFile
+40-38clang-tools-extra/clang-doc/Serialize.cpp
+29-42clang-tools-extra/clang-doc/Serialize.h
+17-18clang-tools-extra/clang-doc/Representation.cpp
+3-14clang-tools-extra/clang-doc/Representation.h
+8-8clang-tools-extra/clang-doc/JSONGenerator.cpp
+8-6clang-tools-extra/clang-doc/Generators.h
+105-12610 files not shown
+145-16616 files

LLVM/project a7f4df6clang-tools-extra/clang-doc Representation.h Representation.cpp, clang-tools-extra/clang-doc/benchmarks ClangDocBenchmark.cpp

[clang-doc] Update type aliases

Many of the type aliases we introduced to simplify migration to arena
allocation  are no longer relevant after completing the migration. We
can use more relevant names and remove dead aliases.
DeltaFile
+13-25clang-tools-extra/clang-doc/Representation.h
+9-9clang-tools-extra/unittests/clang-doc/BitcodeTest.cpp
+4-4clang-tools-extra/unittests/clang-doc/MergeTest.cpp
+4-4clang-tools-extra/clang-doc/benchmarks/ClangDocBenchmark.cpp
+4-4clang-tools-extra/unittests/clang-doc/ClangDocTest.cpp
+4-4clang-tools-extra/clang-doc/Representation.cpp
+38-505 files not shown
+47-5911 files

LLVM/project 577a462clang-tools-extra/clang-doc Serialize.cpp Representation.cpp, clang-tools-extra/clang-doc/benchmarks ClangDocBenchmark.cpp

[clang-doc] Use distinct APIs for fixed arena allocation sites

Typically, code either always emits data into the TransientArena or the
PersistentArena. Use more explicit APIs to convey the intent directly
instead of relying on parameters or defaults.
DeltaFile
+18-17clang-tools-extra/clang-doc/Serialize.cpp
+7-8clang-tools-extra/clang-doc/Representation.cpp
+7-7clang-tools-extra/clang-doc/BitcodeReader.cpp
+8-3clang-tools-extra/clang-doc/Representation.h
+3-3clang-tools-extra/clang-doc/benchmarks/ClangDocBenchmark.cpp
+43-385 files

LLVM/project 5275e80clang-tools-extra/clang-doc Representation.h

[clang-doc][nfc] Reformat and revise comment block
DeltaFile
+9-12clang-tools-extra/clang-doc/Representation.h
+9-121 files

LLVM/project cd14702clang-tools-extra/clang-doc Representation.cpp Representation.h, clang-tools-extra/clang-doc/tool ClangDocMain.cpp

[clang-doc] Merge data into persistent memory

We have a need for persistent memory for the final info. Since each
group processes a single USR at a time, every USR is only ever processed by
a single thread from the thread pool. This means that we can keep per
thread persistent storage for all the info. There is significant
duplicated data between all the serialized records, so we can just merge
the final/unique items into the persistent arena, and clear out the
scratch/transient arena as we process each record in the bitcode.

The patch adds some APIs to help with managing the data, merging, and
allocation of data in the correct arena. It also safely merges and deep
copies data from the transient arenas into persistent storage that is
never reset until the program completes.

This patch reduces memory by another % over the previous patches,
bringing the total savings over the baseline to 57%. Runtime performance
and benchmarks stay mostly flat with modest improvements.


    [31 lines not shown]
DeltaFile
+134-10clang-tools-extra/clang-doc/Representation.cpp
+25-25clang-tools-extra/clang-doc/tool/ClangDocMain.cpp
+7-0clang-tools-extra/clang-doc/Representation.h
+166-353 files

FreeBSD/src 4e3fdcesys/arm64/qualcomm qcom_gcc.c, sys/conf files.arm64

qcom_gcc: migrate the MSM8916 support to qcom_gcc

* migrate the MSM8916 (snapdragon 410) support to qcom_gcc
* add the full qcom_gcc / qcom_clk list to files.arm64, replacing
  the MSM8916 stub in sys/arm64/qualcomm .

Differential Revision:  https://reviews.freebsd.org/D49706
DeltaFile
+0-143sys/arm64/qualcomm/qcom_gcc.c
+84-0sys/dev/qcom_gcc/qcom_gcc_msm8916_clock.c
+71-0sys/dev/qcom_gcc/qcom_gcc_msm8916_reset.c
+41-0sys/dev/qcom_gcc/qcom_gcc_msm8916.h
+19-3sys/dev/qcom_gcc/qcom_gcc_main.c
+14-1sys/conf/files.arm64
+229-1475 files not shown
+244-15511 files

FreeNAS/freenas d1b167e

Empty commit to create PR on github.

You should reset it
DeltaFile
+0-00 files

LLVM/project 767979allvm/utils/gn/secondary/llvm/lib/Target/AMDGPU BUILD.gn

[gn build] Port f2b33d794d36 (#191547)
DeltaFile
+1-0llvm/utils/gn/secondary/llvm/lib/Target/AMDGPU/BUILD.gn
+1-01 files

FreeNAS/freenas 2c4add9src/middlewared/middlewared/alembic/versions/26.0 2026-04-04_12-00_remove_tnc_ip_fields.py, src/middlewared/middlewared/api/v26_0_0 tn_connect.py

NAS-140050 / 26.0.0-BETA.2 / Remove ips/interfaces fields from tnc configuration (#18666)

This PR adds changes to remove ips/interfaces field from TNC
configuration. These fields were earlier used to determine what IPs
should the TNC domain resolve to. Moving on, we have simplified the
implementation and now instead of asking the user - we rely instead on
`system.general.config` instead where ipv4/ipv6 values determine what
IPs TNC domain name resolves to. In case we have wildcard set in
`system.general.config` for ipv4/ipv6, for that specific protocol we get
all available IPs.
DeltaFile
+283-754src/middlewared/middlewared/pytest/unit/plugins/test_truenas_connect.py
+44-105src/middlewared/middlewared/plugins/truenas_connect/update.py
+35-32src/middlewared/middlewared/plugins/truenas_connect/hostname.py
+29-0src/middlewared/middlewared/alembic/versions/26.0/2026-04-04_12-00_remove_tnc_ip_fields.py
+11-16src/middlewared/middlewared/api/v26_0_0/tn_connect.py
+4-8src/middlewared/middlewared/migration/0017_tnc_ha_defaults.py
+406-9152 files not shown
+410-9208 files

LLVM/project 8de7ee4llvm/utils/gn/secondary/llvm/tools/llubi/lib BUILD.gn

[gn build] Port f149ab665a4b (#191546)
DeltaFile
+1-0llvm/utils/gn/secondary/llvm/tools/llubi/lib/BUILD.gn
+1-01 files

LLVM/project 3b6471bllvm/utils/gn/secondary/clang/lib/ScalableStaticAnalysisFramework/Core BUILD.gn

[gn build] Port d0a54493b3e9 (#191545)
DeltaFile
+1-0llvm/utils/gn/secondary/clang/lib/ScalableStaticAnalysisFramework/Core/BUILD.gn
+1-01 files

LLVM/project cc3050allvm/utils/gn/secondary/clang-tools-extra/clang-tidy/bugprone BUILD.gn

[gn build] Port cfdd8bcca85a (#191544)
DeltaFile
+1-0llvm/utils/gn/secondary/clang-tools-extra/clang-tidy/bugprone/BUILD.gn
+1-01 files

LLVM/project 084792allvm/utils/gn/secondary/llvm/lib/Support/HTTP BUILD.gn

[gn build] Port ab6394d21a59 (#191543)
DeltaFile
+1-0llvm/utils/gn/secondary/llvm/lib/Support/HTTP/BUILD.gn
+1-01 files

LLVM/project 4320a39llvm/utils/gn/secondary/llvm/unittests/CodeGen/GlobalISel BUILD.gn

[gn build] Port 5e0efc0f1d79 (#191542)
DeltaFile
+1-0llvm/utils/gn/secondary/llvm/unittests/CodeGen/GlobalISel/BUILD.gn
+1-01 files

LLVM/project db8d5f0llvm/utils/gn/secondary/llvm/lib/Object BUILD.gn

[gn build] Port 5706ee3d4d7d (#191541)
DeltaFile
+1-0llvm/utils/gn/secondary/llvm/lib/Object/BUILD.gn
+1-01 files

LLVM/project 1be577bllvm/utils/gn/secondary/clang-tools-extra/clang-tidy/llvm BUILD.gn

[gn build] Port 430e1be254f9 (#191540)
DeltaFile
+1-0llvm/utils/gn/secondary/clang-tools-extra/clang-tidy/llvm/BUILD.gn
+1-01 files

LLVM/project 85b30f4llvm/utils/gn/secondary/lldb/source/Utility BUILD.gn

[gn build] Port 11e7a49a58e1 (#191539)
DeltaFile
+0-1llvm/utils/gn/secondary/lldb/source/Utility/BUILD.gn
+0-11 files

LLVM/project 9faf7b8llvm/utils/gn/secondary/llvm/lib/ExecutionEngine/JITLink BUILD.gn

[gn build] Port 0d640409ad96 (#191538)
DeltaFile
+2-0llvm/utils/gn/secondary/llvm/lib/ExecutionEngine/JITLink/BUILD.gn
+2-01 files

FreeBSD/ports 8cd5accdevel/serd distinfo Makefile

devel/serd: Update 0.32.6 => 0.32.8

Changelog:
https://gitlab.com/drobilla/serd/-/releases/v0.32.8

PR:             294386
Reported by:    Goran Mekić <meka at tilda.center> (maintainer)
Approved by:    osa (mentor)
MFH:            2026Q2

(cherry picked from commit e5fe730121cc4d9a3f519e4f7596a92da54cc32d)
DeltaFile
+3-3devel/serd/distinfo
+1-1devel/serd/Makefile
+4-42 files

FreeBSD/ports e5fe730devel/serd distinfo Makefile

devel/serd: Update 0.32.6 => 0.32.8

Changelog:
https://gitlab.com/drobilla/serd/-/releases/v0.32.8

PR:             294386
Reported by:    Goran Mekić <meka at tilda.center> (maintainer)
Approved by:    osa (mentor)
MFH:            2026Q2
DeltaFile
+3-3devel/serd/distinfo
+1-1devel/serd/Makefile
+4-42 files

LLVM/project 40fcf42mlir/include/mlir/Dialect/LLVMIR XeVMOps.td, mlir/lib/Conversion/XeVMToLLVM XeVMToLLVM.cpp

[MLIR][XeVM] Add inital support for mma_mx or scaled mma. (#190989)

Add xevm truncf and mma_mx lowering to OCL.
Note: truncf support is limited for now.
Add op conversion test.
Add integration test with bf8 type.
DeltaFile
+178-17mlir/lib/Conversion/XeVMToLLVM/XeVMToLLVM.cpp
+156-0mlir/test/Integration/Dialect/XeVM/GPU/xevm_block_scaled_dpas_bf8.mlir
+41-0mlir/test/Conversion/XeVMToLLVM/xevm_mx-to-llvm.mlir
+6-6mlir/include/mlir/Dialect/LLVMIR/XeVMOps.td
+381-234 files

LLVM/project c70dae8clang-tools-extra/clang-doc Representation.cpp Representation.h

[clang-doc] Support deep copy between arenas for merging (#190055)

Upcoming changes to the merge step will necessitate that we clear the
transient arenas and merge new items into the persistent arena. However
there are some challenges with that, as the existing types typically
don't want to be copied. We introduce some new APIs to simplify that
task and ensure we don't accidentally leak memory.

On the performance front, we reclaim about 2% of the overhead, bringing
the cumulative overhead from the series of patches down to about 7% over
the baseline.

| Metric | Baseline | Prev | This | Culm% | Seq% |
| :--- | :--- | :--- | :--- | :--- | :--- |
| Time | 920.5s | 1014.5s | 991.5s | +7.7% | -2.3% |
| Memory | 86.0G | 39.9G | 40.0G | -53.4% | +0.3% |

| Benchmark | Baseline | Prev | This | Culm% | Seq% |
| :--- | :--- | :--- | :--- | :--- | :--- |

    [37 lines not shown]
DeltaFile
+140-21clang-tools-extra/clang-doc/Representation.cpp
+30-0clang-tools-extra/clang-doc/Representation.h
+170-212 files