Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
45 commits
Select commit Hold shift + click to select a range
cae62e4
WIP new "inverted" FFI
morrisonlevi Jul 3, 2025
a7d4ebc
use ArrayVec for sampes values, not just types
morrisonlevi Aug 29, 2025
761f76e
remove cursor rules from git
morrisonlevi Aug 29, 2025
ed14737
style: fix clippy::implicit_saturating_sub
morrisonlevi Aug 29, 2025
157f934
fix: don't use repr(u8) on enum
morrisonlevi Aug 29, 2025
147c00b
fix: examples, remove profile_intern
morrisonlevi Aug 29, 2025
46ec16b
WIP upscaling
morrisonlevi Sep 4, 2025
d126aa4
wip compile-able upscaling rules
morrisonlevi Sep 8, 2025
d6fbb55
fix compile issues in FFI
morrisonlevi Sep 8, 2025
76ef819
style: clang-format profiling examples
morrisonlevi Sep 8, 2025
108df8d
style: allow clippy::enum_variant_names
morrisonlevi Sep 8, 2025
49f550b
Merge remote-tracking branch 'origin/main' into levi/new-ffi
morrisonlevi Sep 8, 2025
6b5a210
reduce merge size
morrisonlevi Sep 8, 2025
c526724
wip ThinError
morrisonlevi Sep 9, 2025
3867ac9
shrink diff
morrisonlevi Sep 9, 2025
4cc42c9
prepare for merge
morrisonlevi Sep 9, 2025
0ae34c7
fix: license file and windows errors 🤞🏻
morrisonlevi Sep 9, 2025
4b986a3
fix: workaround Option<*Id> not lowering to `*mut void`
morrisonlevi Sep 9, 2025
08fb149
feat: FFI StringId constants
morrisonlevi Sep 9, 2025
7460b9a
fix: Default for Line/Location
morrisonlevi Sep 9, 2025
b224284
style: trim down PR diff
morrisonlevi Sep 9, 2025
7d59d5a
refactor: drop unused trait impls for StringOffset
morrisonlevi Sep 9, 2025
35f4bd5
refactor: drop unintentionally committed comment
morrisonlevi Sep 9, 2025
20af346
refactor: simplify
morrisonlevi Sep 10, 2025
de4b4d4
fix: no benches for datadog-profiling-validator
morrisonlevi Sep 10, 2025
6bec6bd
fix: upscaling based on Christophe's review
morrisonlevi Sep 11, 2025
9f341b2
style: fix clippy warnings
morrisonlevi Sep 11, 2025
d090095
fix: profiling FFI examples
morrisonlevi Sep 11, 2025
9d324a0
fix: docker bake for alpine
morrisonlevi Sep 11, 2025
5c3cbd4
Merge remote-tracking branch 'origin/main' into levi/new-ffi
morrisonlevi Sep 11, 2025
bd03ebb
refactor: remove unused StringOffset::checked_add
morrisonlevi Sep 11, 2025
0493491
doc: note rare CI failure for if it happens again
morrisonlevi Sep 11, 2025
3ca8f64
Merge remote-tracking branch 'origin/main' into levi/new-ffi
morrisonlevi Sep 11, 2025
2b23e0b
fix: exporter example user agent
morrisonlevi Sep 11, 2025
0e6947a
fix: prof examples including agentless
morrisonlevi Sep 11, 2025
0d1f917
fix: API key in exporter.cpp example
morrisonlevi Sep 12, 2025
5a61187
style: rename try_add_sample to try_add_sample_type to be more accurate
morrisonlevi Sep 17, 2025
c6aff25
feat: WIP ProfileAdapter FFI API
morrisonlevi Sep 18, 2025
41cbdb7
add dictionary to profile adapter
morrisonlevi Sep 18, 2025
26bab6a
wip FFI SampleBuilder tracks profile
morrisonlevi Sep 23, 2025
617091c
Merge remote-tracking branch 'origin/main' into levi/new-ffi
morrisonlevi Sep 23, 2025
cd33721
fix: SampleBuilder vs FFI SampleBuilder mismatch
morrisonlevi Sep 23, 2025
2988a7f
adjust profile adapter build_sample
morrisonlevi Sep 23, 2025
a5045aa
WIP upscaling through ProfileAdapter, fix leaks
morrisonlevi Sep 24, 2025
6d9a85a
wip
morrisonlevi Sep 24, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
145 changes: 98 additions & 47 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

3 changes: 2 additions & 1 deletion Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,8 @@ members = [
"datadog-profiling",
"datadog-profiling-ffi",
"datadog-profiling-protobuf",
"datadog-profiling-replayer",
#"datadog-profiling-replayer", # todo: add back
"datadog-profiling-validator",
"datadog-remote-config",
"datadog-sidecar",
"datadog-sidecar-ffi",
Expand Down
Loading
Loading