perf: parse w3c traceparent using a custom parser by dmehala · Pull Request #178 · DataDog/dd-trace-cpp
std::regex is notoriously known to be slow. This custom parser implementation offers significantly better performance.
changed the title
perf: parse w3c traceparent without regex
perf: parse w3c traceparent using a customer parser
dmehala
marked this pull request as ready for review
dmehala
deleted the
dmehala/faster-w3c-parsing
branch
bm1549
changed the title
perf: parse w3c traceparent using a customer parser
perf: parse w3c traceparent using a custom parser
dmehala added a commit that referenced this pull request
Sep 10, 2025This addresses a regression introduced in #178, where traceparent headers containing unsupported characters were not properly rejected and were incorrectly treated as valid. [APMAPI-1599]
dmehala added a commit that referenced this pull request
Sep 10, 2025This addresses a regression introduced in #178, where traceparent headers containing unsupported characters were not properly rejected and were incorrectly treated as valid. [APMAPI-1599]
dmehala added a commit that referenced this pull request
Sep 22, 2025This addresses a regression introduced in #178, where traceparent headers containing unsupported characters were not properly rejected and were incorrectly treated as valid. [APMAPI-1599]
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode characters