LLVM/project 1dfd131utils/bazel/llvm-project-overlay/mlir/test/Dialect BUILD.bazel

[bazel] Fix bazel test by specifying unroll-elements.mlir as data (#158158)

`mlir/test/Dialect/Vector/td/unroll-elements.mlir` is fed as a data
dependency
into`mlir/test/Dialect/Vector/vector-to-elements-lowering.mlir` added in
[#157142](https://github.com/llvm/llvm-project/pull/157142). The Bazel
rule here automatically picks up all mlir files as tests, which leads to
`vector-to-elements-lowering` failing.
DeltaFile
+2-0utils/bazel/llvm-project-overlay/mlir/test/Dialect/BUILD.bazel
+2-01 files

LLVM/project c939551.github/workflows libcxx-run-benchmarks.yml

[libc++] Install dependencies right before they're needed

This solves a tricky issue where we can't install the libc++ dependencies
until after we've checked out the monorepo.
DeltaFile
+3-7.github/workflows/libcxx-run-benchmarks.yml
+3-71 files

LLVM/project 32b6daf.ci monolithic-linux.sh monolithic-windows.sh, mlir/test CMakeLists.txt

disable by default
DeltaFile
+1-1mlir/test/CMakeLists.txt
+1-0.ci/monolithic-linux.sh
+1-0.ci/monolithic-windows.sh
+3-13 files

LLVM/project 7d249cfllvm/lib/Target/RISCV RISCVISelLowering.cpp RISCVSubtarget.h

[RISCV] Add helper functions to detect CLZ/CTZ/CPOP-like support. (#158148)

DeltaFile
+8-8llvm/lib/Target/RISCV/RISCVISelLowering.cpp
+11-0llvm/lib/Target/RISCV/RISCVSubtarget.h
+19-82 files

LLVM/project 6272540.github/workflows libcxx-run-benchmarks.yml

[libc++] Properly extract the PR head and base from the Github event
DeltaFile
+31-16.github/workflows/libcxx-run-benchmarks.yml
+31-161 files

GhostBSD/build 7246e4apackages gershwin

Also add git until added to port
DeltaFile
+1-0packages/gershwin
+1-01 files

GhostBSD/build ff7d56fpackages gershwin

Add required fonts pkg until added to port
DeltaFile
+1-0packages/gershwin
+1-01 files

LLVM/project 2f9a458clang/lib/StaticAnalyzer/Checkers/WebKit PtrTypesSemantics.cpp, clang/test/Analysis/Checkers/WebKit trivial-code-check-asm-brk.cpp

[WebKit checkers] Treat asm brk as trivial (#155046)

Like other functions which results in abort, treat asm brk instruction
as trivial.
DeltaFile
+22-0clang/test/Analysis/Checkers/WebKit/trivial-code-check-asm-brk.cpp
+4-0clang/lib/StaticAnalyzer/Checkers/WebKit/PtrTypesSemantics.cpp
+26-02 files

GhostBSD/build b892ed9packages base-devel

Remove lib32 devel packages
DeltaFile
+0-50packages/base-devel
+0-501 files

LLVM/project 64f5d11mlir/test CMakeLists.txt lit.cfg.py, mlir/test/Examples/standalone lit.local.cfg test.install-dir.toy

use config command instead of env var
DeltaFile
+9-7mlir/test/Examples/standalone/lit.local.cfg
+7-0mlir/test/CMakeLists.txt
+0-3mlir/test/lit.cfg.py
+1-1mlir/test/Examples/standalone/test.install-dir.toy
+1-0mlir/test/lit.site.cfg.py.in
+18-115 files

FreeBSD/ports a0f3bf0devel/aws-crt-cpp distinfo Makefile

devel/aws-crt-cpp: Update to 0.34.3

ChangeLog: https://github.com/awslabs/aws-crt-cpp/releases/tag/v0.34.3
DeltaFile
+3-3devel/aws-crt-cpp/distinfo
+1-1devel/aws-crt-cpp/Makefile
+4-42 files

NetBSD/pkgsrc ahHZCGGwm/afterstep distinfo Makefile, wm/afterstep/patches patch-libAfterBase_xml.c patch-src_ASDocGen_xmlproc.c

   afterstep: patch more ctype(3) issues

   Noted to cause build failures on recent NetBSD (after ctype(3) changes
   circa 10.99.14). There are probably more potential issues lurking here,
   but this at least gets the package building again.
VersionDeltaFile
1.1+194-0wm/afterstep/patches/patch-libAfterBase_xml.c
1.1+51-0wm/afterstep/patches/patch-src_ASDocGen_xmlproc.c
1.32+3-1wm/afterstep/distinfo
1.114+2-2wm/afterstep/Makefile
+250-34 files

FreeBSD/ports 9c7eb95editors/lapce Makefile, editors/lapce/files patch-lapce-core_src_directory.rs

editors/lapce: Integrate with tree-sitter-grammars

- Add RUN_DEPENDS on textproc/tree-sitter-grammars

PR:             278837
DeltaFile
+22-0editors/lapce/files/patch-lapce-core_src_directory.rs
+4-1editors/lapce/Makefile
+26-12 files

LLVM/project ceecf58clang/include/clang/AST TypeLoc.h TypeBase.h, clang/lib/AST ASTContext.cpp

[clang] AST: remove DependentTemplateSpecializationType

A DependentTemplateSpecializationType (DTST) is basically just a
TemplateSpecializationType (TST) with a hardcoded DependentTemplateName (DTN)
as its TemplateName.

This removes the DTST and replaces all uses of it with a TST, removing
a lot of duplication in the implementation.

Technically the hardcoded DTN is an optimization for a most common case, but
the TST implementation is in better shape overall and with other optimizations,
so this patch ends up being an overall performance positive:

A DTST also didn't allow a template name representing a DependentTemplateName
that was substituted from an alias templates, while the TST does by the simple
fact it can hold an arbitrary TemplateName, so this patch also increases the
amount of sugar retained, while still being faster overall.

Example (from included test case):

    [7 lines not shown]
DeltaFile
+511-192clang/test/AST/ast-dump-templates.cpp
+113-183clang/lib/Sema/SemaTemplate.cpp
+40-115clang/lib/AST/ASTContext.cpp
+26-127clang/lib/Sema/TreeTransform.h
+0-128clang/include/clang/AST/TypeLoc.h
+3-61clang/include/clang/AST/TypeBase.h
+693-80649 files not shown
+800-1,33355 files

FreeBSD/ports 0da0070graphics/phototonic pkg-plist distinfo, graphics/phototonic/files patch-phototonic.pro

graphics/phototonic: Update to 3.0.95 (3.1 alpha)

ChangeLog: https://github.com/luebking/phototonic/releases/tag/v3.0.95
DeltaFile
+20-0graphics/phototonic/pkg-plist
+7-3graphics/phototonic/files/patch-phototonic.pro
+3-3graphics/phototonic/distinfo
+1-1graphics/phototonic/Makefile
+31-74 files

LLVM/project 73b24d2llvm/test lit.cfg.py

Reapply "[llvm] Use lit internal shell by default"

This reverts commit 5125f476b2f90ccf157c78d73bc6fe14c4413a27.

This was reverted because it broke some debuginfod tests. Those have been fixed
now in #158141. Relanding now and hoping it sticks this time.
DeltaFile
+12-3llvm/test/lit.cfg.py
+12-31 files

LLVM/project e87dc2ellvm/test/tools/llvm-debuginfod llvm-debuginfod.test, llvm/test/tools/llvm-debuginfod-find cache.test

[llvm-debuginfod] Update tests to work with internal shell (#158141)

This patch updates the llvm-debuginfod tests to work with the lit
internal shell. One test was missing env before environment variables
and another was using a brace expansion.
DeltaFile
+4-4llvm/test/tools/llvm-debuginfod/llvm-debuginfod.test
+3-2llvm/test/tools/llvm-debuginfod-find/cache.test
+7-62 files

GhostBSD/build 415df84. build.sh

Forgot to commit build.sh
DeltaFile
+14-0build.sh
+14-01 files

GhostBSD/build c5a670cpackages base-devel applications, packages/vital base-devel

Changes to remove applications from gershwin and use devel packages
DeltaFile
+106-0packages/base-devel
+7-0packages/applications
+0-6packages/common
+1-0packages/gershwin
+0-0packages/vital/base-devel
+114-65 files

LLVM/project 20e55f3lldb/test/API/functionalities/unwind/cortex-m-exception TestCortexMExceptionUnwind.py

[lldb][NFC] Mark API test skipIfRemote to avoid a bot

The lldb-remote-linux-ubuntu bot (and only this bot) is still failing
for TestCortexMExceptionUnwind.py because the Target triple is
somehow inheriting a non-Darwin OS.  I marked this API test
skipUnlessDarwin but this bot can be identified more specifically
by a skipIfRemote test.  There's no benefit to running this test
remotely anyway; it doesn't execute any code.
DeltaFile
+1-4lldb/test/API/functionalities/unwind/cortex-m-exception/TestCortexMExceptionUnwind.py
+1-41 files

LLVM/project e0817c6utils/bazel/llvm-project-overlay/llvm BUILD.bazel, utils/bazel/llvm-project-overlay/llvm/unittests BUILD.bazel

[bazel] Redo LSP changes to fix bazel build (#158150)

Reverts llvm/llvm-project#157691

Change was relanded in https://github.com/llvm/llvm-project/pull/157885
DeltaFile
+17-0utils/bazel/llvm-project-overlay/llvm/unittests/BUILD.bazel
+1-0utils/bazel/llvm-project-overlay/llvm/BUILD.bazel
+18-02 files

LLVM/project 2ab330fllvm/test/CodeGen/AMDGPU memory-legalizer-flat-cluster.ll memory-legalizer-global-cluster.ll, llvm/test/CodeGen/PowerPC vector-popcnt-128-ult-ugt.ll

Rebase, address comment

Created using spr 1.3.7
DeltaFile
+22,442-22,438llvm/test/CodeGen/PowerPC/vector-popcnt-128-ult-ugt.ll
+40,677-0llvm/test/CodeGen/RISCV/rvv/nontemporal-vp-scalable.ll
+25,726-0llvm/test/CodeGen/AMDGPU/memory-legalizer-flat-cluster.ll
+23,810-0llvm/test/CodeGen/AMDGPU/memory-legalizer-global-cluster.ll
+23,565-0llvm/test/CodeGen/AMDGPU/memory-legalizer-private-workgroup.ll
+23,413-0llvm/test/CodeGen/AMDGPU/memory-legalizer-private-wavefront.ll
+159,633-22,43814,923 files not shown
+1,207,283-373,68214,929 files

FreeBSD/ports b3cca84sysutils/containers-common distinfo Makefile, sysutils/podman distinfo Makefile

sysutils/*: update podman-suite to the recent snapshot

The update includes updates for:
- sysutils/podman to 5.6.1
- sysutils/containers-common, image component to 5.36.2

PR:             289330
Tested by:      dfr (maintainer)
Approved by:    dfr (maintainer)
DeltaFile
+3-3sysutils/containers-common/distinfo
+3-3sysutils/podman/distinfo
+2-1sysutils/containers-common/Makefile
+1-1sysutils/podman-suite/Makefile
+1-1sysutils/podman/Makefile
+10-95 files

LLVM/project 8ec2384mlir/test CMakeLists.txt lit.cfg.py, mlir/test/Examples/standalone lit.local.cfg test.install-dir.toy

use config command instead of env var
DeltaFile
+9-7mlir/test/Examples/standalone/lit.local.cfg
+3-0mlir/test/CMakeLists.txt
+0-3mlir/test/lit.cfg.py
+1-1mlir/test/Examples/standalone/test.install-dir.toy
+1-0mlir/test/lit.site.cfg.py.in
+14-115 files

FreeBSD/src d869395sys/dev/cxgbe/tom t4_tls.c t4_cpl_io.c

cxgbe tom: Send auxiliary TLS work requests as raw WR mbufs

In particular, the work request to update the TCB state when switching
from plain TCP to TLS is now queued on the connection's offload
transmit queue rather than over the per-port control queue.

This also handles an unlikely edge case that a connection does not
have sufficient credits to transmit other work requests synchronously
such as programming the key in on-card memory or altering TCB fields.

Reviewed by:    np
Sponsored by:   Chelsio Communications
Differential Revision:  https://reviews.freebsd.org/D47763
DeltaFile
+27-29sys/dev/cxgbe/tom/t4_tls.c
+22-14sys/dev/cxgbe/tom/t4_cpl_io.c
+2-0sys/dev/cxgbe/tom/t4_tom.h
+51-433 files

FreeBSD/src a7aab22sys/dev/cxgbe/tom t4_ddp.c t4_tom.h

cxgbe tom: Export alloc_raw_mbuf for use in other TOE drivers

Reviewed by:    np
Sponsored by:   Chelsio Communications
Differential Revision:  https://reviews.freebsd.org/D47762
DeltaFile
+1-1sys/dev/cxgbe/tom/t4_ddp.c
+1-0sys/dev/cxgbe/tom/t4_tom.h
+2-12 files

FreeBSD/src e2a2a75sys/dev/cxgbe/tom t4_cpl_io.c t4_tls.c

cxgbe tom: Support sending "raw" WR mbufs on plain TCP and TLS sockets

This is intended to support control work requests that manipulate
connection state but do not transmit data.  Raw WRs are transmitted
immediately if possible, otherwise they are queued to an mbufq in the
toe pcb until sufficient credits are available.  Raw WRs take
precendence over transmitting socket data.

Reviewed by:    np
Sponsored by:   Chelsio Communications
Differential Revision:  https://reviews.freebsd.org/D47761
DeltaFile
+85-0sys/dev/cxgbe/tom/t4_cpl_io.c
+13-0sys/dev/cxgbe/tom/t4_tls.c
+2-0sys/dev/cxgbe/tom/t4_tom.h
+100-03 files

FreeBSD/src 5a38857sys/dev/cxgbe/cxgbei icl_cxgbei.c, sys/dev/cxgbe/iw_cxgbe qp.c

cxgbe tom: Halve the size of offload transmit software descriptors

Use bitfields to pack tx_credits and plen into a single 32-bit word.

Reviewed by:    np
Sponsored by:   Chelsio Communications
Differential Revision:  https://reviews.freebsd.org/D47759
DeltaFile
+16-0sys/dev/cxgbe/tom/t4_cpl_io.c
+5-2sys/dev/cxgbe/tom/t4_tom.h
+4-0sys/dev/cxgbe/tom/t4_tls.c
+2-0sys/dev/cxgbe/cxgbei/icl_cxgbei.c
+2-0sys/dev/cxgbe/iw_cxgbe/qp.c
+2-0sys/dev/cxgbe/tom/t4_tom.c
+31-26 files

FreeBSD/src 1014003sys/compat/linux linux_netlink.c

Revert "linux: fix reporting NL_RTM_DELLINK to Netlink sockets"

I received a report that certain Linux application would crash on a
message of a departure of an interface with FreeBSD name.  Looks like
dropping NL_RTM_DELLINK is a lesser evil than relay them with FreeBSD
names.

This reverts commit 554907bac3b264863a051f75eedc35d180d3e18c.
DeltaFile
+26-13sys/compat/linux/linux_netlink.c
+26-131 files

LLVM/project edb1afdmlir/examples/standalone/test lit.cfg.py CMakeLists.txt, mlir/test lit.cfg.py

join files
DeltaFile
+44-8mlir/test/Examples/standalone/test.install-dir.toy
+0-20mlir/test/Examples/standalone/test.install-distribution-dir.toy
+8-0mlir/test/Examples/standalone/lit.local.cfg
+1-1mlir/test/lit.cfg.py
+1-1mlir/examples/standalone/test/lit.cfg.py
+1-1mlir/examples/standalone/test/CMakeLists.txt
+55-316 files