FreeBSD/doc 350993bwebsite/content/en/releases/15.1R relnotes.adoc

15.1/relnotes: additional commits entries added

Entries from the latest commits added

Approved by: doceng (implicit)
Differential Revision: https://reviews.freebsd.org/D57404
DeltaFile
+8-2website/content/en/releases/15.1R/relnotes.adoc
+8-21 files

LLVM/project 3a9c6cdclang/include/clang/AST MatrixUtils.h, clang/lib/CodeGen CGExprScalar.cpp CGHLSLBuiltins.cpp

[Matrix][HLSL] Add codegen support for Matrix Layout keywords (#198887)

fixes #192262
    
- Wrap Matrix Type in a row or column major layout attribute
- Add Helper to know which Matrix Layout to apply in codegen or check
for in Sema
- Remove the Decl Atribute and only store on the type.

Assisted by Claud Opus 4.7
DeltaFile
+223-0clang/test/CodeGenHLSL/matrix-layout-attr-overrides-default.hlsl
+65-43clang/lib/Sema/SemaHLSL.cpp
+49-0clang/include/clang/AST/MatrixUtils.h
+16-12clang/lib/CodeGen/CGExprScalar.cpp
+13-13clang/test/SemaHLSL/MatrixElementOverloadResolution.hlsl
+13-9clang/lib/CodeGen/CGHLSLBuiltins.cpp
+379-7714 files not shown
+454-13420 files

LLVM/project 817b8d6cross-project-tests/debuginfo-tests/dexter/dex/test_script __init__.py, cross-project-tests/debuginfo-tests/dexter/dex/tools/test Tool.py

Minor fixup(s)
DeltaFile
+1-1cross-project-tests/debuginfo-tests/dexter/dex/test_script/__init__.py
+1-1cross-project-tests/debuginfo-tests/dexter/dex/tools/test/Tool.py
+2-22 files

LLVM/project cdfb434cross-project-tests/debuginfo-tests/dexter/dex/evaluation Metrics.py RunMatch.py, cross-project-tests/debuginfo-tests/dexter/dex/tools/test Tool.py

Address review comments
DeltaFile
+9-1cross-project-tests/debuginfo-tests/dexter/dex/evaluation/Metrics.py
+6-4cross-project-tests/debuginfo-tests/dexter/dex/tools/test/Tool.py
+4-3cross-project-tests/debuginfo-tests/dexter/dex/evaluation/RunMatch.py
+2-2cross-project-tests/debuginfo-tests/dexter/dex/evaluation/StateMatch.py
+21-104 files

LLVM/project 1d79b32cross-project-tests/debuginfo-tests/dexter/dex/evaluation RunMatch.py Metrics.py, cross-project-tests/debuginfo-tests/dexter/dex/tools/test Tool.py

format
DeltaFile
+53-12cross-project-tests/debuginfo-tests/dexter/dex/evaluation/RunMatch.py
+19-7cross-project-tests/debuginfo-tests/dexter/dex/evaluation/Metrics.py
+11-2cross-project-tests/debuginfo-tests/dexter/dex/tools/test/Tool.py
+6-6cross-project-tests/debuginfo-tests/dexter/feature_tests/scripts/evaluation/basic_evaluate.cpp
+5-3cross-project-tests/debuginfo-tests/dexter/dex/evaluation/ExpectMatch.py
+3-2cross-project-tests/debuginfo-tests/dexter/feature_tests/scripts/evaluation/evaluate_nothing.cpp
+97-321 files not shown
+98-327 files

LLVM/project 8ba70e8cross-project-tests/debuginfo-tests/dexter/dex/debugger/DebuggerControllers ScriptDebuggerController.py, cross-project-tests/debuginfo-tests/dexter/dex/evaluation Metrics.py RunMatch.py

[Dexter] Add basic result evaluation for structured scripts

This patch adds evaluation for structured scripts, completing the features
required to run simple Dexter tests using structured scripts. The basic
output from these evaluations is a list of named metrics aggregating the
results of evaluating !value nodes. The verbose output gives a per-step
summary of the results for each expect node active at that step.

Most of the new functionality is in the evaluation/ dir, which has also
absorbed some functionality previously stored in the
ScriptDebuggerController for matching !where nodes to a debugger StepIR,
as this is logic which is common to both managing a debugger session and
evaluating the end result.
DeltaFile
+120-0cross-project-tests/debuginfo-tests/dexter/dex/evaluation/Metrics.py
+120-0cross-project-tests/debuginfo-tests/dexter/dex/evaluation/RunMatch.py
+93-0cross-project-tests/debuginfo-tests/dexter/dex/evaluation/StateMatch.py
+4-82cross-project-tests/debuginfo-tests/dexter/dex/debugger/DebuggerControllers/ScriptDebuggerController.py
+46-17cross-project-tests/debuginfo-tests/dexter/dex/tools/test/Tool.py
+42-0cross-project-tests/debuginfo-tests/dexter/feature_tests/scripts/evaluation/basic_evaluate.cpp
+425-994 files not shown
+498-9910 files

LLVM/project 7419b86clang/test/Driver hip-toolchain-no-rdc.hip, flang-rt CMakeLists.txt

Merge branch 'users/hvdijk/dxilprettyprinter-ir-printing' into users/hvdijk/directx-delay-converting-debug-info
DeltaFile
+0-755llvm/test/Transforms/InterleavedAccess/AArch64/interleaved-accesses-inseltpoison.ll
+0-138llvm/test/Transforms/InferAddressSpaces/AMDGPU/old-pass-regressions-inseltpoison.ll
+2-2clang/test/Driver/hip-toolchain-no-rdc.hip
+2-0flang-rt/CMakeLists.txt
+4-8954 files

OpenBSD/ports HtkpPMssysutils/terragrunt distinfo modules.inc

   Update to terragrunt-1.0.7.
VersionDeltaFile
1.393+586-542sysutils/terragrunt/distinfo
1.111+174-152sysutils/terragrunt/modules.inc
1.400+1-1sysutils/terragrunt/Makefile
+761-6953 files

LLVM/project 24f3018clang/test/Driver hip-toolchain-no-rdc.hip, flang-rt CMakeLists.txt

Merge branch 'users/hvdijk/aaw-emitmdnodeannot' into users/hvdijk/dxilprettyprinter-ir-printing
DeltaFile
+0-755llvm/test/Transforms/InterleavedAccess/AArch64/interleaved-accesses-inseltpoison.ll
+0-138llvm/test/Transforms/InferAddressSpaces/AMDGPU/old-pass-regressions-inseltpoison.ll
+2-2clang/test/Driver/hip-toolchain-no-rdc.hip
+2-0flang-rt/CMakeLists.txt
+4-8954 files

LLVM/project fb8f285clang/test/Driver hip-toolchain-no-rdc.hip, flang-rt CMakeLists.txt

Merge branch 'main' into users/hvdijk/aaw-emitmdnodeannot
DeltaFile
+0-755llvm/test/Transforms/InterleavedAccess/AArch64/interleaved-accesses-inseltpoison.ll
+0-138llvm/test/Transforms/InferAddressSpaces/AMDGPU/old-pass-regressions-inseltpoison.ll
+2-2clang/test/Driver/hip-toolchain-no-rdc.hip
+2-0flang-rt/CMakeLists.txt
+4-8954 files

OpenBSD/ports blcjwaUgraphics/graphite2 Makefile distinfo

   Update to graphite2-1.3.15.
VersionDeltaFile
1.30+4-3graphics/graphite2/Makefile
1.17+2-2graphics/graphite2/distinfo
+6-52 files

LLVM/project 9e36ae5clang/lib/Driver Driver.cpp ToolChain.cpp, llvm/test/CodeGen/AMDGPU amdgpu-late-codegenprepare.ll

Merge branch 'main' into users/kasuga-fj/loop-interchange-fix-call-check
DeltaFile
+0-755llvm/test/Transforms/InterleavedAccess/AArch64/interleaved-accesses-inseltpoison.ll
+0-138llvm/test/Transforms/InferAddressSpaces/AMDGPU/old-pass-regressions-inseltpoison.ll
+39-75clang/lib/Driver/Driver.cpp
+35-35llvm/test/Transforms/LoopVectorize/X86/cost-model.ll
+59-0llvm/test/CodeGen/AMDGPU/amdgpu-late-codegenprepare.ll
+53-0clang/lib/Driver/ToolChain.cpp
+186-1,00354 files not shown
+589-1,32660 files

LLVM/project 7eff475clang/test/Driver hip-toolchain-no-rdc.hip

[HIP] Fix test for --no-lto (#201367)
DeltaFile
+2-2clang/test/Driver/hip-toolchain-no-rdc.hip
+2-21 files

OpenBSD/ports vdmU9hysysutils/google-cloud-sdk distinfo Makefile, sysutils/google-cloud-sdk/pkg PLIST

   Update to google-cloud-sdk-571.0.0.
VersionDeltaFile
1.423+34-19sysutils/google-cloud-sdk/pkg/PLIST
1.440+2-2sysutils/google-cloud-sdk/distinfo
1.460+1-1sysutils/google-cloud-sdk/Makefile
+37-223 files

OPNSense/core e83a209src/opnsense/mvc/app/views/OPNsense/Firewall filter_rule.volt, src/opnsense/www/js opnsense_bootgrid.js

Firewall: Rules: semi-persistence for top-level categories
DeltaFile
+149-99src/opnsense/mvc/app/views/OPNsense/Firewall/filter_rule.volt
+2-1src/opnsense/www/js/opnsense_bootgrid.js
+151-1002 files

OPNSense/core 591830asrc/opnsense/mvc/app/views/OPNsense/Firewall filter_rule.volt, src/opnsense/www/js opnsense_bootgrid.js

Firewall: Rules: improved tree grouping logic
DeltaFile
+54-28src/opnsense/mvc/app/views/OPNsense/Firewall/filter_rule.volt
+4-2src/opnsense/www/js/opnsense_bootgrid.js
+58-302 files

OPNSense/core c5b84a6src/opnsense/mvc/app/views/OPNsense/Firewall filter_rule.volt

Firewall: Rules: clean up
DeltaFile
+17-23src/opnsense/mvc/app/views/OPNsense/Firewall/filter_rule.volt
+17-231 files

OpenBSD/ports lae6iaWsysutils/amazon-ssm-agent distinfo Makefile

   Update to amazon-ssm-agent-3.3.4624.0.
VersionDeltaFile
1.171+2-2sysutils/amazon-ssm-agent/distinfo
1.185+1-1sysutils/amazon-ssm-agent/Makefile
+3-32 files

LLVM/project 9e01e09flang-rt CMakeLists.txt

[Flang-RT] Disable tests by default without modules (#201311)

With #201297 flang-rt-mod is required for running tests. Disable tests
by default if module files are not built.
DeltaFile
+2-0flang-rt/CMakeLists.txt
+2-01 files

OPNSense/core 1251c97src/opnsense/mvc/app/views/OPNsense/Firewall filter_rule.volt

Firewall: Rules: clean up
DeltaFile
+17-23src/opnsense/mvc/app/views/OPNsense/Firewall/filter_rule.volt
+17-231 files

LLVM/project a7bfea8llvm/test/Transforms/InferAddressSpaces/AMDGPU old-pass-regressions-inseltpoison.ll, llvm/test/Transforms/InterleavedAccess/AArch64 interleaved-accesses-inseltpoison.ll

[Transforms] Delete identical poison tests (NFC) (#201349)

These are now bit-identical to the original tests:
- llvm/test/Transforms/InferAddressSpaces/AMDGPU/old-pass-regressions.ll
- llvm/test/Transforms/InterleavedAccess/AArch64/interleaved-accesses.ll
DeltaFile
+0-755llvm/test/Transforms/InterleavedAccess/AArch64/interleaved-accesses-inseltpoison.ll
+0-138llvm/test/Transforms/InferAddressSpaces/AMDGPU/old-pass-regressions-inseltpoison.ll
+0-8932 files

LLVM/project d8370bfllvm/lib/Target/AArch64 AArch64RegisterInfo.td SMEInstrFormats.td, llvm/lib/Target/AArch64/AsmParser AArch64AsmParser.cpp

fixup! Address more CR comments
DeltaFile
+6-8llvm/lib/Target/AArch64/AArch64RegisterInfo.td
+10-1llvm/utils/TableGen/Common/CodeGenRegisters.cpp
+2-2llvm/lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp
+1-1llvm/lib/Target/AArch64/SMEInstrFormats.td
+19-124 files

LLVM/project e850589llvm/include/llvm/IR ModuleSummaryIndex.h ModuleSummaryIndexYAML.h, llvm/lib/Bitcode/Writer BitcodeWriter.cpp

decouple cfi from thinlto
DeltaFile
+107-0llvm/test/ThinLTO/X86/cfi-icall-thinlto.ll
+52-48llvm/include/llvm/IR/ModuleSummaryIndex.h
+27-10llvm/include/llvm/IR/ModuleSummaryIndexYAML.h
+20-14llvm/test/Transforms/LowerTypeTests/export-icall.ll
+16-12llvm/test/Transforms/LowerTypeTests/Inputs/import-icall.yaml
+15-6llvm/lib/Bitcode/Writer/BitcodeWriter.cpp
+237-9019 files not shown
+329-16125 files

FreeBSD/ports a6d4780security/netbird distinfo Makefile

security/netbird: Update 0.70.0 => 0.71.4

Changelogs:
https://github.com/netbirdio/netbird/releases/tag/v0.70.1
https://github.com/netbirdio/netbird/releases/tag/v0.70.2
https://github.com/netbirdio/netbird/releases/tag/v0.70.3
https://github.com/netbirdio/netbird/releases/tag/v0.70.4
https://github.com/netbirdio/netbird/releases/tag/v0.70.5
https://github.com/netbirdio/netbird/releases/tag/v0.71.0
https://github.com/netbirdio/netbird/releases/tag/v0.71.1
https://github.com/netbirdio/netbird/releases/tag/v0.71.2
https://github.com/netbirdio/netbird/releases/tag/v0.71.3
https://github.com/netbirdio/netbird/releases/tag/v0.71.4

PR:             295427
Approved by:    NetBird Developers <dev at netbird.io> (maintainer, timeout 2 weeks)
Sponsored by:   UNIS Labs
DeltaFile
+5-5security/netbird/distinfo
+1-2security/netbird/Makefile
+6-72 files

LLVM/project dbc3667flang/test/Semantics/OpenMP declare-target-flags.f90 declare-target-modfile.f90

Add common block to tests
DeltaFile
+21-14flang/test/Semantics/OpenMP/declare-target-flags.f90
+9-0flang/test/Semantics/OpenMP/declare-target-modfile.f90
+30-142 files

LLVM/project 32564b2clang/lib/Driver/ToolChains Clang.cpp, flang/lib/Optimizer/HLFIR/Transforms OptimizedBufferization.cpp

Merge branch 'users/hvdijk/dxilprettyprinter-ir-printing' into users/hvdijk/directx-delay-converting-debug-info
DeltaFile
+38-1libc/test/src/__support/FPUtil/bfloat16_test.cpp
+30-0flang/test/HLFIR/opt-bufferization-eval_in_mem.fir
+23-5flang/lib/Optimizer/HLFIR/Transforms/OptimizedBufferization.cpp
+13-12clang/lib/Driver/ToolChains/Clang.cpp
+13-1libc/src/__support/FPUtil/bfloat16.h
+117-195 files

LLVM/project a224465clang/lib/Driver/ToolChains Clang.cpp, flang/lib/Optimizer/HLFIR/Transforms OptimizedBufferization.cpp

Merge branch 'users/hvdijk/aaw-emitmdnodeannot' into users/hvdijk/dxilprettyprinter-ir-printing
DeltaFile
+38-1libc/test/src/__support/FPUtil/bfloat16_test.cpp
+30-0flang/test/HLFIR/opt-bufferization-eval_in_mem.fir
+23-5flang/lib/Optimizer/HLFIR/Transforms/OptimizedBufferization.cpp
+13-12clang/lib/Driver/ToolChains/Clang.cpp
+13-1libc/src/__support/FPUtil/bfloat16.h
+117-195 files

LLVM/project 4cee4eeclang/lib/Driver/ToolChains Clang.cpp, flang/lib/Optimizer/HLFIR/Transforms OptimizedBufferization.cpp

Merge branch 'main' into users/hvdijk/aaw-emitmdnodeannot
DeltaFile
+38-1libc/test/src/__support/FPUtil/bfloat16_test.cpp
+30-0flang/test/HLFIR/opt-bufferization-eval_in_mem.fir
+23-5flang/lib/Optimizer/HLFIR/Transforms/OptimizedBufferization.cpp
+13-12clang/lib/Driver/ToolChains/Clang.cpp
+13-1libc/src/__support/FPUtil/bfloat16.h
+117-195 files

OPNSense/core aac82a7src/opnsense/mvc/app/views/OPNsense/Firewall filter_rule.volt, src/opnsense/www/js opnsense_bootgrid.js

Firewall: Rules: semi-persistence for top-level categories
DeltaFile
+149-99src/opnsense/mvc/app/views/OPNsense/Firewall/filter_rule.volt
+2-1src/opnsense/www/js/opnsense_bootgrid.js
+151-1002 files

FreeBSD/ports 43317fftextproc Makefile, textproc/ast-grep distinfo Makefile.crates

textproc/ast-grep: Add port: CLI tool for code structural search, lint and rewriting

ast-grep is an abstract syntax tree based tool to search code by
pattern code. Think of it as your old-friend grep, but matching AST
nodes instead of text. You can write patterns as if you are writing
ordinary code. It will match all code that has the same syntactical
structure. You can use $ sign + upper case letters as a wildcard,
e.g. $MATCH, to match any single AST node. Think of it as regular
expression dot ., except it is not textual.

WWW: https://ast-grep.github.io/
DeltaFile
+551-0textproc/ast-grep/distinfo
+274-0textproc/ast-grep/Makefile.crates
+52-0textproc/ast-grep/Makefile
+7-0textproc/ast-grep/pkg-descr
+1-0textproc/Makefile
+885-05 files