LLVM/project 04cedfdlldb/test/API/iohandler/sigint cat.cpp, lldb/test/API/tools/lldb-dap/breakpoint TestDAP_breakpointLocations.py main.cpp

[lldb] Add missing includes to some tests (#201804)

#195509 removed a bunch of transitive includes from libc++, causing the
test to fail.
DeltaFile
+4-4lldb/test/API/tools/lldb-dap/breakpoint/TestDAP_breakpointLocations.py
+1-0lldb/test/API/iohandler/sigint/cat.cpp
+1-0lldb/test/API/tools/lldb-dap/breakpoint/main.cpp
+6-43 files

FreeBSD/ports 25134c4sysutils/mate-control-center Makefile distinfo

sysutils/mate-control-center: switch to GitHub release asset

Minor versions of 1.28.x are no longer published to the MATE mirror
and are only available on GitHub. Use USE_GITHUB=nodefault with a
release tarball instead of the auto-generated one, as recommended
by the porter's handbook. Remove autoreconf and yelp-tools, not
needed with release tarballs. Add portscout site hint for GitHub
releases detection.
DeltaFile
+7-11sysutils/mate-control-center/Makefile
+3-3sysutils/mate-control-center/distinfo
+10-142 files

FreeBSD/ports 0ca4117net/dpinger distinfo Makefile

net/dpinger: Update 3.5 => 3.6

Changelog:
https://github.com/dennypage/dpinger/releases/tag/v3.6

PR:             295859
Reported by:    Denny Page <dennypage at me.com> (maintainer)
Approved by:    osa, vvd (Mentors, implicit)
DeltaFile
+3-3net/dpinger/distinfo
+1-1net/dpinger/Makefile
+4-42 files

FreeBSD/ports 44582b5net/mcast-bridge distinfo Makefile

net/mcast-bridge: Update 1.4.0 => 1.5.0

Changelog:
https://github.com/dennypage/mcast-bridge/releases/tag/v1.5.0

PR:             295860
Reported by:    Denny Page <dennypage at me.com> (maintainer)
Approved by:    osa, vvd (Mentors, implicit)
DeltaFile
+3-3net/mcast-bridge/distinfo
+1-1net/mcast-bridge/Makefile
+4-42 files

LLVM/project 094bbdeflang/include/flang/Semantics openmp-utils.h, flang/lib/Lower/OpenMP Utils.cpp Utils.h

[flang][OpenMP] NFC: Move trait-matching helpers to Semantics (#201584)

Move the five trait-matching functions (`mapTraitSet`,
`mapTraitSelector`, `evaluateUserCondition`, `getTraitScore`,
`processTraitProperties`) that back metadirective lowering out of
Lower/OpenMP/Utils.cpp and into Semantics/openmp-utils.

These functions only operate on parsed OpenMP trait selectors and the
Fortran evaluate/folding machinery and carry no MLIR or lowering
dependency. Placing them in Semantics makes them reusable from the
semantic-recording phase of `declare variant` (and any other feature
that needs to build a `VariantMatchInfo`).

In Utils.cpp, the four pure mapping/folding functions are removed
entirely; their callers now call the Semantics versions directly. The
`processTraitProperties` is kept as a local wrapper to generate a TODO
error on Clause and extension properties.

---------

Co-authored-by: Cursor <cursoragent at cursor.com>
DeltaFile
+135-0flang/lib/Semantics/openmp-utils.cpp
+9-122flang/lib/Lower/OpenMP/Utils.cpp
+33-0flang/include/flang/Semantics/openmp-utils.h
+0-10flang/lib/Lower/OpenMP/Utils.h
+177-1324 files

OPNSense/core 3e237d8src/opnsense/mvc/app/controllers/OPNsense/Firewall/Api SourceNatController.php

Add nosync and tag keys to automatic rules as well
DeltaFile
+4-0src/opnsense/mvc/app/controllers/OPNsense/Firewall/Api/SourceNatController.php
+4-01 files

FreeBSD/ports d6946d9net/mdns-bridge distinfo Makefile

net/mdns-bridge: Update 2.5.0 => 2.6.0

Changelog:
https://github.com/dennypage/mdns-bridge/releases/tag/v2.6.0

PR:             295865
Reported by:    Denny Page <dennypage at me.com> (maintainer)
Approved by:    osa, vvd (Mentors, implicit)
DeltaFile
+3-3net/mdns-bridge/distinfo
+1-1net/mdns-bridge/Makefile
+4-42 files

LLVM/project dcd0b26llvm/lib/Target/SPIRV SPIRVNonSemanticDebugHandler.cpp

Minor update.
DeltaFile
+1-1llvm/lib/Target/SPIRV/SPIRVNonSemanticDebugHandler.cpp
+1-11 files

LLVM/project 3cb8eefutils/bazel/llvm-project-overlay/llvm BUILD.bazel

[bazel] Add `LLVM_BUILD_STATIC` to `llvm-lto2` (#201799)

This is added by add_llvm_tool in CMake side and affects `DTLTO` inline
ctor. (Introduced in #192629)
DeltaFile
+3-0utils/bazel/llvm-project-overlay/llvm/BUILD.bazel
+3-01 files

LLVM/project 3086dc0utils/bazel/llvm-project-overlay/compiler-rt BUILD.bazel

[bazel] Exclude `profile_rocm` related file for now. (#201800)

This has been intrdocued in #201606.
DeltaFile
+5-2utils/bazel/llvm-project-overlay/compiler-rt/BUILD.bazel
+5-21 files

FreeBSD/ports c044f93emulators/ares Makefile

emulators/ares: bump PORTREVISION after librashader update

PR:             295868
Reported by:    Stefan Schlosser <bsdcode at disroot.org> (maintainer)
Approved by:    osa, vvd (Mentors, implicit)
DeltaFile
+1-0emulators/ares/Makefile
+1-01 files

LLVM/project 8fd2e1allvm/lib/Target/SPIRV SPIRVNonSemanticDebugHandler.cpp

Use [[maybe_unused]].
DeltaFile
+6-4llvm/lib/Target/SPIRV/SPIRVNonSemanticDebugHandler.cpp
+6-41 files

FreeBSD/ports d45a2badevel/librashader distinfo Makefile.crates

devel/librashader: Update 0.11.0 => 0.11.1

Changelog:
https://github.com/SnowflakePowered/librashader/releases/tag/librashader-v0.11.1

PR:             295868
Reported by:    Stefan Schlosser <bsdcode at disroot.org> (maintainer)
Approved by:    osa, vvd (Mentors, implicit)
DeltaFile
+31-31devel/librashader/distinfo
+14-14devel/librashader/Makefile.crates
+1-2devel/librashader/Makefile
+46-473 files

LLVM/project aa57c6allvm/lib/Target/AMDGPU AMDGPUInstCombineIntrinsic.cpp, llvm/test/Transforms/InstCombine/AMDGPU amdgcn-demanded-vector-elts.ll

[AMDGPU] Preserve call-site attributes rebuilding an intrinsic (#201549)

This PR copies the original call-site attributes onto the new call. 

`AMDGPUInstCombineIntrinsic` uses `IC.Builder.CreateIntrinsic` to
rebuild intrinsic calls. `CreateIntrinsic` only inherits attributes from
the intrinsic declaration, and any call-site only attributes are
silently dropped.

The change is needed in both `modifyIntrinsicCall` simplifications and
`simplifyAMDGCNMemoryIntrinsicDemanded`. The new test exercises both
transformations firing in sequence on the same `image.sample` call. Two
commits: the first adds the test that drops the attribute and then the
second commit fixes the bug and the test.

This fix was originally introduced in the context of
waterfall intrinsics #192409, but the issue and the fix are independent.
DeltaFile
+28-0llvm/test/Transforms/InstCombine/AMDGPU/amdgcn-demanded-vector-elts.ll
+5-0llvm/lib/Target/AMDGPU/AMDGPUInstCombineIntrinsic.cpp
+33-02 files

LLVM/project ca2e196llvm/lib/Target/SPIRV SPIRVNonSemanticDebugHandler.h

Add comment.
DeltaFile
+1-1llvm/lib/Target/SPIRV/SPIRVNonSemanticDebugHandler.h
+1-11 files

LLVM/project 33d5dd4llvm/lib/Target/SPIRV SPIRVNonSemanticDebugHandler.cpp

Add comment.
DeltaFile
+1-0llvm/lib/Target/SPIRV/SPIRVNonSemanticDebugHandler.cpp
+1-01 files

LLVM/project 8e217edlldb/test/API/tools/lldb-dap/attach-commands TestDAP_attachCommands.py, lldb/test/API/tools/lldb-dap/launch TestDAP_launch_extra_launch_commands.py

[lldb][Windows] skip TestDAP_attachCommands.py and TestDAP_launch_extra_launch_commands.py (#201796)
DeltaFile
+2-1lldb/test/API/tools/lldb-dap/launch/TestDAP_launch_extra_launch_commands.py
+1-0lldb/test/API/tools/lldb-dap/attach-commands/TestDAP_attachCommands.py
+3-12 files

LLVM/project e26ef0cflang/test/Lower volatile1.f90, mlir/lib/Dialect/Arith/IR ArithCanonicalization.td ArithOps.cpp

[mlir][arith] Canonicalize cmpi select to min/max (#201737)

This PR adds canonicalization patterns that fold `arith.select` +
`arith.cmpi` into
`arith.minsi`/`arith.maxsi`/`arith.minui`/`arith.maxui` operations.

---------

Co-authored-by: Claude Opus 4.8 <noreply at anthropic.com>
DeltaFile
+36-37mlir/test/Dialect/SparseTensor/sparse_kernels_to_iterator.mlir
+35-36mlir/test/Dialect/SparseTensor/sparse_fill_zero.mlir
+67-0mlir/test/Dialect/Arith/canonicalize.mlir
+36-0mlir/lib/Dialect/Arith/IR/ArithCanonicalization.td
+5-6flang/test/Lower/volatile1.f90
+7-1mlir/lib/Dialect/Arith/IR/ArithOps.cpp
+186-803 files not shown
+191-909 files

LLVM/project 89905ffclang/test/CodeGen attr-counted-by.c allow-ubsan-check.c, clang/test/CodeGen/LoongArch/lasx builtin-alias.c builtin.c

[FunctionAttrs] Add support for nofree argument inference (#201591)

Unlike Attributor, FunctionAttrs currently only supports inferring
nofree on functions. This PR adds support for inferring it on arguments
as well.

I've chosen to integrate this with the inference for
readnone/readonly/writeonly attributes, as the core logic for these is
the same.

There is a lot of test fallout. The only significant changes are in
llvm/lib/Transforms/IPO/FunctionAttrs.cpp and
llvm/test/Transforms/FunctionAttrs/nofree.ll.
DeltaFile
+2,749-2,749clang/test/CodeGen/LoongArch/lasx/builtin-alias.c
+2,745-2,745clang/test/CodeGen/LoongArch/lasx/builtin.c
+628-628clang/test/CodeGen/attr-counted-by.c
+209-209clang/test/CodeGen/PowerPC/builtins-ppc-pair-mma.c
+164-164clang/test/CodeGen/PowerPC/builtins-dmf-vsx-vector-float.c
+144-144clang/test/CodeGen/allow-ubsan-check.c
+6,639-6,639169 files not shown
+9,076-8,963175 files

FreeBSD/ports 4001b07devel/py-sqlfluff distinfo Makefile

devel/py-sqlfluff: Update to 4.2.2
DeltaFile
+3-3devel/py-sqlfluff/distinfo
+1-1devel/py-sqlfluff/Makefile
+4-42 files

LLVM/project 09a709allvm/test/CodeGen/AArch64 arm64-zero-cycle-zeroing-gpr.ll arm64-zero-cycle-zeroing-fpr.ll

[AArch64] Align ZCM/ZCZ test strictness(NFC) (#200645)
DeltaFile
+21-21llvm/test/CodeGen/AArch64/arm64-zero-cycle-zeroing-gpr.ll
+14-14llvm/test/CodeGen/AArch64/arm64-zero-cycle-zeroing-fpr.ll
+8-8llvm/test/CodeGen/AArch64/arm64-zero-cycle-regmove-fpr.ll
+6-6llvm/test/CodeGen/AArch64/arm64-zero-cycle-regmove-gpr.ll
+5-5llvm/test/CodeGen/AArch64/arm64-zero-cycle-regmove-fpr8.mir
+54-545 files

pkgng/pkgng 1b726d2libpkg pkg_osvf.c

libpkg: Add CVE name parsing to OSVf parser

Add CVE names parsing to OSVf parser. As there
is no CVE name in OSVf schema. CVE names are extending
database_specific-object. Usage example JSON would be:
...
  "database_specific": {
    "references": {
      "cvename": [
        "CVE-2003-0031",
        "CVE-2003-0032"
      ]
    }
  }
...
DeltaFile
+52-0libpkg/pkg_osvf.c
+52-01 files

pkgng/pkgng 1eda235tests/lib FBSD-2025-05-28.json

tests: Add CVEs to example OSVf JSON

Add CVSs to example OSVf JSON. Currently
they are only for parsing and there is no
further testing are they correct
DeltaFile
+7-1tests/lib/FBSD-2025-05-28.json
+7-11 files

pkgng/pkgng e7c59betests/lib pkg_osvf.c FBSD-2025-05-28.json

fix: Update tests to support new updated OSVf Schema

In official OSVf Schema FreeBSD Ecosystem is not FBSD
but FreeBSD. Update correction to test json file and to library
test file.
DeltaFile
+1-1tests/lib/pkg_osvf.c
+1-1tests/lib/FBSD-2025-05-28.json
+2-22 files

pkgng/pkgng dd1dc71libpkg pkg_osvf.c

libpkg: Update OSVf JSON Schema to official version 1.7.5

Update OSVf JSON Schema to official version 1.7.5 which includes
FreeBSD Ecosystem.
DeltaFile
+14-4libpkg/pkg_osvf.c
+14-41 files

pkgng/pkgng e678a97src annotate.c autoremove.c

refactor: Add SPDX license identifier tags to files

Add SPDX license identifier tags to files that are licensed under the
LicenseRef-scancode-bsd-unchanged license
DeltaFile
+2-0src/annotate.c
+2-0src/autoremove.c
+2-0src/config.c
+2-0src/delete.c
+2-0src/event.c
+2-0src/fetch.c
+12-071 files not shown
+154-077 files

pkgng/pkgng 1bd4657libpkg yuarel.c yuarel.h

refactor: Add identifier tags to files that are licensed under the MIT

Add SPDX license identifier tags to files that are licensed under the
MIT license
DeltaFile
+2-0libpkg/yuarel.c
+2-0libpkg/yuarel.h
+4-02 files

pkgng/pkgng 5a73081compat closefrom.c

refactor: Add identifier tags to files that are licensed under the ISC

Add SPDX license identifier tags to files that are licensed under the
ISC license
DeltaFile
+2-0compat/closefrom.c
+2-01 files

pkgng/pkgng a84c1aacompat funopen.c, libpkg pkg_checksum.c pkg_jobs_universe.c

refactor: Add identifier tags to files that are licensed under the BSD-2-Clause

Add SPDX license identifier tags to files that are licensed under the
BSD-2-Clause license.
DeltaFile
+3-1compat/funopen.c
+3-1libpkg/pkg_checksum.c
+3-1libpkg/private/pkg_jobs.h
+3-1libpkg/pkg_jobs_universe.c
+2-1src/globals.c
+2-0libpkg/diff.c
+16-53 files not shown
+22-59 files

pkgng/pkgng 508d480compat humanize_number.h

refactor: Add identifier tags to files that are licensed under the BSD-3-Clause

Add SPDX license identifier tags to files that are licensed under the
BSD-3-Clause license
DeltaFile
+2-0compat/humanize_number.h
+2-01 files