Skip to content

Vlad/ddtracepy 315 profiling native - #19250

Merged
vlad-scherbich merged 1 commit into
vlad/315-official-supportfrom
vlad/ddtracepy-315-profiling-native
Jul 24, 2026
Merged

Vlad/ddtracepy 315 profiling native#19250
vlad-scherbich merged 1 commit into
vlad/315-official-supportfrom
vlad/ddtracepy-315-profiling-native

Conversation

@vlad-scherbich

@vlad-scherbich vlad-scherbich commented Jul 23, 2026

Copy link
Copy Markdown
Contributor

prev: #19257 | next: #19251

Summary

Native profiling py3.15 ABI (Echion frame state, cmake).

Test plan

  • CI green on this branch
  • Stack merges cleanly into the next PR's base branch

@datadog-prod-us1-5

This comment has been minimized.

@vlad-scherbich
vlad-scherbich force-pushed the vlad/ddtracepy-315-profiling-native branch from 0d34eca to a3529b5 Compare July 23, 2026 14:14
@vlad-scherbich
vlad-scherbich changed the base branch from main to vlad/profiling-native-test-install-subdir July 23, 2026 14:18
@vlad-scherbich
vlad-scherbich force-pushed the vlad/profiling-native-test-install-subdir branch from cf6728e to 350791d Compare July 23, 2026 14:31
@vlad-scherbich
vlad-scherbich force-pushed the vlad/ddtracepy-315-profiling-native branch from a3529b5 to 4bd0731 Compare July 23, 2026 14:31
@vlad-scherbich
vlad-scherbich force-pushed the vlad/profiling-native-test-install-subdir branch from 350791d to 25b13ee Compare July 24, 2026 01:25
@vlad-scherbich
vlad-scherbich force-pushed the vlad/ddtracepy-315-profiling-native branch from 4bd0731 to 9a117a3 Compare July 24, 2026 01:25
Base automatically changed from vlad/profiling-native-test-install-subdir to vlad/315-official-support July 24, 2026 01:25
@vlad-scherbich
vlad-scherbich merged commit 9a117a3 into vlad/315-official-support Jul 24, 2026
4 of 7 checks passed
@vlad-scherbich
vlad-scherbich deleted the vlad/ddtracepy-315-profiling-native branch July 24, 2026 01:25
@cit-pr-commenter-54b7da

cit-pr-commenter-54b7da Bot commented Jul 24, 2026

Copy link
Copy Markdown

Circular import analysis

⚠️ Existing circular imports

There are 33 circular imports that already exist on the base branch and have not been changed by this PR.

Show existing cycles (showing 5 of 33 shortest)
ddtrace.internal.datastreams -> ddtrace.internal.datastreams.kafka -> ddtrace.internal.datastreams
ddtrace.internal.datastreams -> ddtrace.internal.datastreams.google_cloud_pubsub -> ddtrace.internal.datastreams
ddtrace.internal.datastreams -> ddtrace.internal.datastreams.kombu -> ddtrace.internal.datastreams
ddtrace.internal.datastreams -> ddtrace.internal.datastreams.aiokafka -> ddtrace.internal.datastreams
ddtrace.internal.core -> ddtrace._trace.span -> ddtrace.internal.core

To see all cycles, download the cycles-base.json and cycles-pr.json artifacts from this CI job and run:

uv run --script scripts/import-analysis/cycles.py compare cycles-base.json cycles-pr.json

@vlad-scherbich
vlad-scherbich restored the vlad/ddtracepy-315-profiling-native branch July 24, 2026 01:26
@cit-pr-commenter-54b7da

Copy link
Copy Markdown

Codeowners resolved as

ddtrace/internal/datadog/profiling/cmake/FindLibNative.cmake            @DataDog/profiling-python
ddtrace/internal/datadog/profiling/cmake/NativeHeaders.cmake            @DataDog/profiling-python
ddtrace/internal/datadog/profiling/dd_wrapper/src/sample.cpp            @DataDog/profiling-python
ddtrace/internal/datadog/profiling/ddup/CMakeLists.txt                  @DataDog/profiling-python
ddtrace/internal/datadog/profiling/stack/CMakeLists.txt                 @DataDog/profiling-python
ddtrace/internal/datadog/profiling/stack/echion/echion/cpython/tasks.h  @DataDog/profiling-python
ddtrace/internal/datadog/profiling/stack/fuzz/CMakeLists.txt            @DataDog/profiling-python
ddtrace/internal/datadog/profiling/stack/src/echion/frame.cc            @DataDog/profiling-python
ddtrace/internal/datadog/profiling/stack/test/CMakeLists.txt            @DataDog/profiling-python
ddtrace/internal/datadog/profiling/stack/test/test_cpython_layout_contracts.cpp  @DataDog/profiling-python
ddtrace/internal/datadog/profiling/stack/test/test_frame_state_315.cpp  @DataDog/profiling-python

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant