Levi Morrison
Levi Morrison
# What does this PR do? This updates the trace-util's dependency testcontainers from 0.17 to 0.23. # Motivation Originally it was to get rid of the dependency on rustls-native-certs 0.7,...
I'm trying to write a streaming encoder, and since this type is not public, I'm struggling to embed it into my struct and such, since I cannot name this type.
### Description This adds support for DD_PROFILING_UPLOAD_COMPRESSION. It has 4 values: - off - on - lz4 - zstd "on" is the default, and aliases one of the other forms...
It doesn't yet update profiling to use it. Splitting into multiple PRs for it to be easier to review. ### Reviewer checklist - [ ] Test coverage seems ok. -...
### Description Utilizes `ThinString` in the `ZendFrame` to shrink memory. This shrinks each frame from 7 words to 3 words. It also moves some label values from Owned to Borrowed,...
# What does this PR do? This adds the ProfilesDictionary data structure, which holds deduplicated functions, mappings, and strings and gives back IDs to the inserted elements. # Motivation This...
# What does this PR do? This adds two new methods to `libdd_profiling::internal::Profile` with supporting types: - `Profile::try_new2` - `Profile::try_add_sample2` # Motivation These APIs together are faster than the versions...
# Work in Progress This PR is a giant work in progress. It's huge by design and not really ready for review. .NET will be doing a PoC soon with...
### Description Fixes #3511. Maybe, I am not an expert in this config area, but it seems plausible: - ext/parallel makes new threads, and config levels including log levels need...
### Description This is an experiment that builds on Florian's [feat(prof): switch panics to abort][1] so that it also builds std with `panic_abort`. This should give us more helpful stack...