Skip to content
Draft
Show file tree
Hide file tree
Changes from 44 commits
Commits
Show all changes
50 commits
Select commit Hold shift + click to select a range
1d50210
Move ddcommon to libdd-common.
hoolioh Oct 22, 2025
c1fad43
Move ddtelemetry
iunanua Oct 23, 2025
9836504
Move ddsketch
iunanua Oct 23, 2025
b84e476
Move datadog-tracer-flare
iunanua Oct 23, 2025
5eabf6c
Move datadog-trace-utils & datadog-trace-stats
iunanua Oct 23, 2025
1644d0d
Move tinybytes
iunanua Oct 23, 2025
d4cbd52
Move dogstatsd-client
iunanua Oct 23, 2025
a7ec21d
Move datadog-trace-protobuf
iunanua Oct 23, 2025
bec7757
Move datadog-trace-obfuscation
iunanua Oct 23, 2025
72821e7
Move datadog-trace-normalization
iunanua Oct 23, 2025
dee1236
Move data-pipeline and data-pipeline-ffi
iunanua Oct 23, 2025
e9702eb
move crashtracker, crashtracker-ffi and ddcommon-ffi
iunanua Oct 23, 2025
e07fb77
Move datadog-remote-config, ddsketch-ffi and ddtelemetry-ffi
iunanua Oct 23, 2025
e38c4ea
Move datadog-library-config and datadog-library-config-ffi
iunanua Oct 23, 2025
8bb9634
Move builder
iunanua Oct 23, 2025
0e989af
Move datadog-alloc, datadog-profiling, datadog-profiling-ffi and data…
iunanua Oct 23, 2025
343c2f5
Move datadog-profiling-replayer and fix fuzz.yml
iunanua Oct 23, 2025
15171cf
Move datadog-ipc and datadog-ipc-macros
iunanua Oct 23, 2025
f2dcb8f
Move datadog-live-debugger and datadog-live-debugger-ffi
iunanua Oct 23, 2025
ec2025c
Move datadog-log and datadog-log-ffi
iunanua Oct 23, 2025
55f549b
Move datadog-ffe
iunanua Oct 23, 2025
a8cad8f
Prevent checking for a specific version since crates version can change.
hoolioh Oct 24, 2025
8a24bc8
Move datdog-sidecar* to libdd-sidecar*
hoolioh Oct 24, 2025
5f69b3f
fix crashtracker benches
hoolioh Oct 24, 2025
f6423dd
Prepare publication and exclude some crates
iunanua Oct 24, 2025
218b0ce
Change artifact name. Use libdd-profiling-ffi
iunanua Oct 27, 2025
37a926b
libdd-sidecar path in Dockerfile
iunanua Oct 27, 2025
ac650b9
Manifest metadata
iunanua Oct 27, 2025
c567649
Snapshot path
iunanua Oct 27, 2025
840bab6
libdd_crashtracker_ffi.dll name
iunanua Oct 27, 2025
5896dd4
Fix builder.
hoolioh Oct 25, 2025
88607c4
Fix windows release script.
hoolioh Oct 29, 2025
8bc54b1
Fix features for windows build.
hoolioh Oct 29, 2025
685fe72
Merge branch 'main' into julio/versioning-milestone-1
iunanua Oct 30, 2025
a3bc344
Fix dependencies to cc_utils
iunanua Oct 30, 2025
2b0152d
Merge branch 'main' into julio/versioning-milestone-1
iunanua Oct 30, 2025
ab2f7aa
remove deprecated method
iunanua Oct 30, 2025
de6eff3
READMEs
iunanua Oct 30, 2025
09773ad
Merge branch 'main' into julio/versioning-milestone-1
iunanua Oct 30, 2025
de8ebc6
Fix verify-protobuf-files.yml
iunanua Oct 30, 2025
02e1985
LICENSE-3rdparty.yml
iunanua Oct 30, 2025
08628a4
Fix doc tests
iunanua Oct 30, 2025
fa0ae17
LICENSE-3rdparty.yml 😡
iunanua Oct 30, 2025
f6c6ae3
Add publish=false to tarpc and tarpc-plugins
iunanua Oct 31, 2025
a553923
#[allow(clippy::panic)] in validate_cstr_contents
iunanua Oct 31, 2025
d080ef1
derivable_impls
iunanua Oct 31, 2025
1fd2af0
Merge branch 'main' into julio/versioning-milestone-1
iunanua Oct 31, 2025
ab2c36b
Merge branch 'main' into julio/versioning-milestone-1
iunanua Nov 3, 2025
b336b10
Remove **Memory Management** from libdd-common-ffi README
iunanua Nov 3, 2025
3150ac7
LICENSE
iunanua Nov 3, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
2 changes: 1 addition & 1 deletion .github/workflows/fuzz.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ jobs:
runs-on: ubuntu-latest
strategy:
matrix:
directory: [datadog-alloc, datadog-profiling, ddcommon-ffi, datadog-trace-utils]
directory: [libdd-alloc, libdd-profiling, libdd-common-ffi, libdd-trace-utils]
env:
CARGO_TERM_COLOR: always
steps:
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/lint.yml
Original file line number Diff line number Diff line change
Expand Up @@ -60,7 +60,7 @@ jobs:
run: sudo apt-get install -y licensecheck
- name: Check licenses
# Exclude symbolizer-ffi from the checks (mostly imported code)
run: '! find . \( -name "*.rs" -o -name "*.c" -o -name "*.sh" \) -not -path "./symbolizer-ffi/*" -not -path "./datadog-ipc/plugins/*" -not -path "./datadog-ipc/tarpc/*" -print0 | xargs -0 licensecheck -c ".*" | grep -v "Apache License 2.0"'
run: '! find . \( -name "*.rs" -o -name "*.c" -o -name "*.sh" \) -not -path "./symbolizer-ffi/*" -not -path "./libdd-ipc/plugins/*" -not -path "./libdd-ipc/tarpc/*" -print0 | xargs -0 licensecheck -c ".*" | grep -v "Apache License 2.0"'

# todo: fix upstream warnings; from the readme:
# The most common cause of missing licenses seems to be workspaces that
Expand Down
14 changes: 7 additions & 7 deletions .github/workflows/verify-proto-files.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,32 +17,32 @@ jobs:
- name: Checkout sources
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # 4.2.2
- name: diff agent_payload.proto
working-directory: datadog-trace-protobuf/src/pb
working-directory: libdd-trace-protobuf/src/pb
run: |
../../../.github/workflows/diff-proto-files.sh --file agent_payload.proto --tag ${{ env.DATADOG_AGENT_TAG }}
- name: diff tracer_payload.proto
if: success() || failure()
working-directory: datadog-trace-protobuf/src/pb
working-directory: libdd-trace-protobuf/src/pb
run: |
../../../.github/workflows/diff-proto-files.sh --file tracer_payload.proto --tag ${{ env.DATADOG_AGENT_TAG }}
- name: diff stats.proto
if: success() || failure()
working-directory: datadog-trace-protobuf/src/pb
working-directory: libdd-trace-protobuf/src/pb
run: |
../../../.github/workflows/diff-proto-files.sh --file stats.proto --tag ${{ env.DATADOG_AGENT_TAG }}
- name: diff span.proto
if: success() || failure()
working-directory: datadog-trace-protobuf/src/pb
working-directory: libdd-trace-protobuf/src/pb
run: |
../../../.github/workflows/diff-proto-files.sh --file span.proto --tag ${{ env.DATADOG_AGENT_TAG }}
- name: diff idx/tracer_payload.proto
if: success() || failure()
working-directory: datadog-trace-protobuf/src/pb
working-directory: libdd-trace-protobuf/src/pb
run: |
../../../.github/workflows/diff-proto-files.sh --file idx/tracer_payload.proto --tag ${{ env.DATADOG_AGENT_TAG }}
- name: diff idx/span.proto
if: success() || failure()
working-directory: datadog-trace-protobuf/src/pb
working-directory: libdd-trace-protobuf/src/pb
run: |
../../../.github/workflows/diff-proto-files.sh --file idx/span.proto --tag ${{ env.DATADOG_AGENT_TAG }}
- name: Cache
Expand All @@ -52,7 +52,7 @@ jobs:
- name: Install ${{ env.rust_version }} toolchain
run: rustup install ${{ env.rust_version }} && rustup default ${{ env.rust_version }}
- name: diff pb.rs
working-directory: datadog-trace-protobuf
working-directory: libdd-trace-protobuf
run: |
cargo build --features generate-protobuf
git diff --exit-code -- src/pb.rs
Loading
Loading