Skip to content

chore(deps): update rust crate rustc-hash to v2#1671

Closed
dd-octo-sts[bot] wants to merge 1 commit intomainfrom
engraver-auto-version-upgrade/renovate/rustc-hash-2.x
Closed

chore(deps): update rust crate rustc-hash to v2#1671
dd-octo-sts[bot] wants to merge 1 commit intomainfrom
engraver-auto-version-upgrade/renovate/rustc-hash-2.x

Conversation

@dd-octo-sts
Copy link
Contributor

@dd-octo-sts dd-octo-sts bot commented Mar 5, 2026

This PR contains the following updates:

Package Type Update Change
rustc-hash dependencies major 1.12.0

Release Notes

rust-lang/rustc-hash (rustc-hash)

v2.1.1

Compare Source

  • Change the internal algorithm to better accomodate large hashmaps.
    This mitigates a regression with 2.0 in rustc.
    See PR#55 for more details on the change (this PR was not merged).
    This problem might be improved with changes to hashbrown in the future.

2.1.0

  • Implement Clone for FxRandomState
  • Implement Clone for FxSeededState
  • Use SPDX license expression in license field

2.0.0

  • Replace hash with faster and better finalized hash.
    This replaces the previous "fxhash" algorithm originating in Firefox
    with a custom hasher designed and implemented by Orson Peters (@orlp).
    It was measured to have slightly better performance for rustc, has better theoretical properties
    and also includes a significantly better string hasher.
  • Fix no_std builds

1.2.0 (YANKED)

Note: This version has been yanked due to issues with the no_std feature!

  • Add a FxBuildHasher unit struct
  • Improve documentation
  • Add seed API for supplying custom seeds other than 0
  • Add FxRandomState based on rand (behind the rand feature) for random seeds
  • Make many functions const fn
  • Implement Clone for FxHasher struct

v2.1.0

Compare Source

  • Implement Clone for FxRandomState
  • Implement Clone for FxSeededState
  • Use SPDX license expression in license field

v2.0.0

Compare Source

  • Replace hash with faster and better finalized hash.
    This replaces the previous "fxhash" algorithm originating in Firefox
    with a custom hasher designed and implemented by Orson Peters (@orlp).
    It was measured to have slightly better performance for rustc, has better theoretical properties
    and also includes a significantly better string hasher.
  • Fix no_std builds

v1.2.0

Note: This version has been yanked due to issues with the no_std feature!

  • Add a FxBuildHasher unit struct
  • Improve documentation
  • Add seed API for supplying custom seeds other than 0
  • Add FxRandomState based on rand (behind the rand feature) for random seeds
  • Make many functions const fn
  • Implement Clone for FxHasher struct

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

@dd-octo-sts
Copy link
Contributor Author

dd-octo-sts bot commented Mar 5, 2026

⚠️ Artifact update problem

Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.

♻ Renovate will retry this branch, including artifacts, only when one of the following happens:

  • any of the package files in this branch needs updating, or
  • the branch becomes conflicted, or
  • you click the rebase/retry checkbox if found above, or
  • you rename this PR's title to start with "rebase!" to trigger it manually

The artifact failure details are included below:

File name: Cargo.lock
Command failed: cargo update --config net.git-fetch-with-cli=true --manifest-path libdd-profiling/Cargo.toml --package rustc-hash@1.1.0 --precise 2.1.1
error: rustup could not choose a version of cargo to run, because one wasn't specified explicitly, and no default is configured.
help: run 'rustup default stable' to download the latest stable release of Rust and set it as your default toolchain.

@github-actions
Copy link

github-actions bot commented Mar 5, 2026

📚 Documentation Check Results

⚠️ 644 documentation warning(s) found

📦 libdd-profiling - 644 warning(s)


Updated: 2026-03-05 20:00:25 UTC | Commit: f90ae3a | missing-docs job results

@github-actions
Copy link

github-actions bot commented Mar 5, 2026

📚 Documentation Check Results

⚠️ 644 documentation warning(s) found

📦 libdd-profiling - 644 warning(s)


Updated: 2026-03-05 20:00:21 UTC | Commit: f90ae3a | missing-docs job results

@github-actions
Copy link

github-actions bot commented Mar 5, 2026

🔒 Cargo Deny Results

No issues found!

📦 libdd-profiling - ✅ No issues


Updated: 2026-03-05 20:03:14 UTC | Commit: f90ae3a | dependency-check job results

@codecov-commenter
Copy link

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 71.23%. Comparing base (412ae10) to head (919a6a7).
⚠️ Report is 1 commits behind head on main.

Additional details and impacted files
@@            Coverage Diff             @@
##             main    #1671      +/-   ##
==========================================
- Coverage   71.24%   71.23%   -0.01%     
==========================================
  Files         427      427              
  Lines       62794    62789       -5     
==========================================
- Hits        44735    44729       -6     
- Misses      18059    18060       +1     
Components Coverage Δ
libdd-crashtracker 63.01% <ø> (-0.02%) ⬇️
libdd-crashtracker-ffi 16.71% <ø> (ø)
libdd-alloc 98.77% <ø> (ø)
libdd-data-pipeline 88.00% <ø> (ø)
libdd-data-pipeline-ffi 75.60% <ø> (ø)
libdd-common 79.73% <ø> (ø)
libdd-common-ffi 73.40% <ø> (ø)
libdd-telemetry 62.48% <ø> (ø)
libdd-telemetry-ffi 16.75% <ø> (ø)
libdd-dogstatsd-client 82.64% <ø> (ø)
datadog-ipc 80.74% <ø> (ø)
libdd-profiling 81.60% <ø> (ø)
libdd-profiling-ffi 63.65% <ø> (ø)
datadog-sidecar 32.35% <ø> (ø)
datdog-sidecar-ffi 7.96% <ø> (ø)
spawn-worker 54.69% <ø> (ø)
libdd-tinybytes 93.16% <ø> (ø)
libdd-trace-normalization 81.71% <ø> (ø)
libdd-trace-obfuscation 94.67% <ø> (ø)
libdd-trace-protobuf 68.00% <ø> (ø)
libdd-trace-utils 89.07% <ø> (ø)
datadog-tracer-flare 90.45% <ø> (ø)
libdd-log 74.69% <ø> (ø)
🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@pr-commenter
Copy link

pr-commenter bot commented Mar 5, 2026

Benchmarks

Comparison

Benchmark execution time: 2026-03-05 20:15:56

Comparing candidate commit 919a6a7 in PR branch engraver-auto-version-upgrade/renovate/rustc-hash-2.x with baseline commit 412ae10 in branch main.

Found 1 performance improvements and 0 performance regressions! Performance is the same for 56 metrics, 2 unstable metrics.

scenario:benching string interning on wordpress profile

  • 🟩 execution_time [-46.164µs; -45.954µs] or [-28.703%; -28.572%]

Candidate

Candidate benchmark details

Group 1

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 919a6a7 1772740731 engraver-auto-version-upgrade/renovate/rustc-hash-2.x
scenario metric min mean ± sd median ± mad p75 p95 p99 max peak_to_median_ratio skewness kurtosis cv sem runs sample_size
profile_add_sample2_frames_x1000 execution_time 703.509µs 704.816µs ± 0.505µs 704.770µs ± 0.295µs 705.066µs 705.472µs 705.986µs 708.742µs 0.56% 2.628 17.494 0.07% 0.036µs 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
profile_add_sample2_frames_x1000 execution_time [704.746µs; 704.886µs] or [-0.010%; +0.010%] None None None

Group 2

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 919a6a7 1772740731 engraver-auto-version-upgrade/renovate/rustc-hash-2.x
scenario metric min mean ± sd median ± mad p75 p95 p99 max peak_to_median_ratio skewness kurtosis cv sem runs sample_size
benching deserializing traces from msgpack to their internal representation execution_time 48.514ms 48.801ms ± 1.230ms 48.645ms ± 0.067ms 48.731ms 48.806ms 51.115ms 64.090ms 31.75% 10.779 123.981 2.51% 0.087ms 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
benching deserializing traces from msgpack to their internal representation execution_time [48.630ms; 48.971ms] or [-0.349%; +0.349%] None None None

Group 3

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 919a6a7 1772740731 engraver-auto-version-upgrade/renovate/rustc-hash-2.x
scenario metric min mean ± sd median ± mad p75 p95 p99 max peak_to_median_ratio skewness kurtosis cv sem runs sample_size
receiver_entry_point/report/2597 execution_time 3.268ms 3.294ms ± 0.013ms 3.293ms ± 0.009ms 3.302ms 3.319ms 3.331ms 3.338ms 1.34% 0.636 0.533 0.39% 0.001ms 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
receiver_entry_point/report/2597 execution_time [3.292ms; 3.296ms] or [-0.054%; +0.054%] None None None

Group 4

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 919a6a7 1772740731 engraver-auto-version-upgrade/renovate/rustc-hash-2.x
scenario metric min mean ± sd median ± mad p75 p95 p99 max peak_to_median_ratio skewness kurtosis cv sem runs sample_size
tags/replace_trace_tags execution_time 2.405µs 2.432µs ± 0.017µs 2.428µs ± 0.007µs 2.435µs 2.482µs 2.487µs 2.494µs 2.71% 2.009 3.945 0.70% 0.001µs 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
tags/replace_trace_tags execution_time [2.430µs; 2.435µs] or [-0.097%; +0.097%] None None None

Group 5

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 919a6a7 1772740731 engraver-auto-version-upgrade/renovate/rustc-hash-2.x
scenario metric min mean ± sd median ± mad p75 p95 p99 max peak_to_median_ratio skewness kurtosis cv sem runs sample_size
redis/obfuscate_redis_string execution_time 33.434µs 34.099µs ± 1.156µs 33.554µs ± 0.068µs 33.769µs 36.570µs 36.620µs 37.520µs 11.82% 1.694 0.961 3.38% 0.082µs 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
redis/obfuscate_redis_string execution_time [33.939µs; 34.259µs] or [-0.470%; +0.470%] None None None

Group 6

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 919a6a7 1772740731 engraver-auto-version-upgrade/renovate/rustc-hash-2.x
scenario metric min mean ± sd median ± mad p75 p95 p99 max peak_to_median_ratio skewness kurtosis cv sem runs sample_size
sdk_test_data/rules-based execution_time 144.793µs 146.583µs ± 1.772µs 146.225µs ± 0.556µs 146.941µs 148.396µs 154.220µs 162.638µs 11.22% 5.388 39.822 1.21% 0.125µs 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
sdk_test_data/rules-based execution_time [146.338µs; 146.829µs] or [-0.168%; +0.168%] None None None

Group 7

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 919a6a7 1772740731 engraver-auto-version-upgrade/renovate/rustc-hash-2.x
scenario metric min mean ± sd median ± mad p75 p95 p99 max peak_to_median_ratio skewness kurtosis cv sem runs sample_size
write only interface execution_time 1.251µs 3.173µs ± 1.421µs 3.000µs ± 0.022µs 3.022µs 3.354µs 13.781µs 15.146µs 404.82% 7.524 57.151 44.69% 0.101µs 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
write only interface execution_time [2.976µs; 3.370µs] or [-6.209%; +6.209%] None None None

Group 8

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 919a6a7 1772740731 engraver-auto-version-upgrade/renovate/rustc-hash-2.x
scenario metric min mean ± sd median ± mad p75 p95 p99 max peak_to_median_ratio skewness kurtosis cv sem runs sample_size
benching string interning on wordpress profile execution_time 114.341µs 114.778µs ± 0.689µs 114.678µs ± 0.104µs 114.835µs 115.096µs 115.489µs 124.021µs 8.15% 12.198 160.878 0.60% 0.049µs 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
benching string interning on wordpress profile execution_time [114.683µs; 114.873µs] or [-0.083%; +0.083%] None None None

Group 9

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 919a6a7 1772740731 engraver-auto-version-upgrade/renovate/rustc-hash-2.x
scenario metric min mean ± sd median ± mad p75 p95 p99 max peak_to_median_ratio skewness kurtosis cv sem runs sample_size
credit_card/is_card_number/ execution_time 3.896µs 3.912µs ± 0.003µs 3.912µs ± 0.002µs 3.913µs 3.916µs 3.918µs 3.926µs 0.37% 0.119 5.847 0.07% 0.000µs 1 200
credit_card/is_card_number/ throughput 254705045.680op/s 255640857.284op/s ± 187022.320op/s 255651068.386op/s ± 121615.067op/s 255772543.489op/s 255869207.589op/s 255958045.640op/s 256651999.261op/s 0.39% -0.102 5.867 0.07% 13224.475op/s 1 200
credit_card/is_card_number/ 3782-8224-6310-005 execution_time 78.990µs 79.684µs ± 0.402µs 79.651µs ± 0.308µs 79.951µs 80.489µs 80.731µs 80.876µs 1.54% 0.622 -0.187 0.50% 0.028µs 1 200
credit_card/is_card_number/ 3782-8224-6310-005 throughput 12364645.162op/s 12549828.798op/s ± 63118.375op/s 12554795.214op/s ± 48538.419op/s 12604072.117op/s 12630781.340op/s 12638128.388op/s 12659775.663op/s 0.84% -0.601 -0.231 0.50% 4463.143op/s 1 200
credit_card/is_card_number/ 378282246310005 execution_time 72.270µs 72.912µs ± 0.373µs 72.822µs ± 0.246µs 73.182µs 73.597µs 73.789µs 73.922µs 1.51% 0.537 -0.522 0.51% 0.026µs 1 200
credit_card/is_card_number/ 378282246310005 throughput 13527810.974op/s 13715491.801op/s ± 69942.823op/s 13732189.115op/s ± 46391.094op/s 13766651.721op/s 13813906.819op/s 13830832.536op/s 13836909.957op/s 0.76% -0.519 -0.544 0.51% 4945.704op/s 1 200
credit_card/is_card_number/37828224631 execution_time 3.891µs 3.912µs ± 0.003µs 3.911µs ± 0.002µs 3.913µs 3.916µs 3.918µs 3.922µs 0.28% -1.129 11.451 0.07% 0.000µs 1 200
credit_card/is_card_number/37828224631 throughput 254950293.168op/s 255656116.921op/s ± 191027.773op/s 255658966.736op/s ± 106886.179op/s 255765846.921op/s 255899448.032op/s 255943829.302op/s 256994300.395op/s 0.52% 1.157 11.634 0.07% 13507.703op/s 1 200
credit_card/is_card_number/378282246310005 execution_time 69.183µs 69.701µs ± 0.323µs 69.636µs ± 0.208µs 69.919µs 70.283µs 70.511µs 70.856µs 1.75% 0.731 -0.018 0.46% 0.023µs 1 200
credit_card/is_card_number/378282246310005 throughput 14113136.390op/s 14347344.934op/s ± 66365.997op/s 14360364.677op/s ± 42885.882op/s 14398917.209op/s 14430550.992op/s 14446291.752op/s 14454339.644op/s 0.65% -0.711 -0.068 0.46% 4692.785op/s 1 200
credit_card/is_card_number/37828224631000521389798 execution_time 52.143µs 52.211µs ± 0.034µs 52.209µs ± 0.018µs 52.226µs 52.272µs 52.319µs 52.337µs 0.25% 1.064 1.930 0.06% 0.002µs 1 200
credit_card/is_card_number/37828224631000521389798 throughput 19106928.242op/s 19152896.648op/s ± 12400.972op/s 19153956.763op/s ± 6549.255op/s 19161209.090op/s 19170266.438op/s 19173548.365op/s 19177928.123op/s 0.13% -1.059 1.914 0.06% 876.881op/s 1 200
credit_card/is_card_number/x371413321323331 execution_time 6.028µs 6.039µs ± 0.014µs 6.034µs ± 0.003µs 6.038µs 6.071µs 6.105µs 6.109µs 1.23% 2.929 8.796 0.23% 0.001µs 1 200
credit_card/is_card_number/x371413321323331 throughput 163697715.029op/s 165599815.036op/s ± 383870.573op/s 165714491.732op/s ± 78940.524op/s 165783882.509op/s 165846146.943op/s 165865405.462op/s 165882487.324op/s 0.10% -2.914 8.683 0.23% 27143.749op/s 1 200
credit_card/is_card_number_no_luhn/ execution_time 3.894µs 3.912µs ± 0.003µs 3.912µs ± 0.002µs 3.913µs 3.916µs 3.921µs 3.926µs 0.35% -0.198 9.711 0.07% 0.000µs 1 200
credit_card/is_card_number_no_luhn/ throughput 254730249.038op/s 255613115.688op/s ± 189145.400op/s 255618839.118op/s ± 100120.723op/s 255724768.116op/s 255839554.100op/s 255904963.228op/s 256801858.377op/s 0.46% 0.224 9.794 0.07% 13374.600op/s 1 200
credit_card/is_card_number_no_luhn/ 3782-8224-6310-005 execution_time 64.218µs 64.475µs ± 0.137µs 64.467µs ± 0.098µs 64.566µs 64.704µs 64.835µs 64.961µs 0.77% 0.522 0.291 0.21% 0.010µs 1 200
credit_card/is_card_number_no_luhn/ 3782-8224-6310-005 throughput 15393968.663op/s 15509856.310op/s ± 32829.910op/s 15511816.104op/s ± 23446.966op/s 15534487.571op/s 15557647.572op/s 15569612.181op/s 15571852.320op/s 0.39% -0.509 0.262 0.21% 2321.425op/s 1 200
credit_card/is_card_number_no_luhn/ 378282246310005 execution_time 58.140µs 58.398µs ± 0.136µs 58.372µs ± 0.083µs 58.482µs 58.671µs 58.728µs 58.951µs 0.99% 0.895 0.942 0.23% 0.010µs 1 200
credit_card/is_card_number_no_luhn/ 378282246310005 throughput 16963356.093op/s 17123921.376op/s ± 39817.359op/s 17131590.988op/s ± 24444.101op/s 17152000.555op/s 17174340.980op/s 17187656.000op/s 17199926.040op/s 0.40% -0.880 0.896 0.23% 2815.512op/s 1 200
credit_card/is_card_number_no_luhn/37828224631 execution_time 3.893µs 3.912µs ± 0.003µs 3.912µs ± 0.002µs 3.914µs 3.916µs 3.921µs 3.924µs 0.31% -0.542 8.546 0.07% 0.000µs 1 200
credit_card/is_card_number_no_luhn/37828224631 throughput 254847052.400op/s 255626404.851op/s ± 192264.516op/s 255638697.841op/s ± 105757.993op/s 255735240.316op/s 255883815.418op/s 255933454.825op/s 256850175.084op/s 0.47% 0.565 8.653 0.08% 13595.154op/s 1 200
credit_card/is_card_number_no_luhn/378282246310005 execution_time 54.601µs 55.073µs ± 0.286µs 55.063µs ± 0.190µs 55.230µs 55.528µs 55.884µs 56.113µs 1.91% 0.847 0.943 0.52% 0.020µs 1 200
credit_card/is_card_number_no_luhn/378282246310005 throughput 17821225.883op/s 18158292.157op/s ± 93757.973op/s 18160992.022op/s ± 62851.162op/s 18233162.933op/s 18282948.478op/s 18303345.712op/s 18314786.090op/s 0.85% -0.813 0.847 0.52% 6629.690op/s 1 200
credit_card/is_card_number_no_luhn/37828224631000521389798 execution_time 52.136µs 52.220µs ± 0.045µs 52.217µs ± 0.026µs 52.245µs 52.282µs 52.314µs 52.564µs 0.66% 2.411 16.157 0.09% 0.003µs 1 200
credit_card/is_card_number_no_luhn/37828224631000521389798 throughput 19024487.686op/s 19149902.002op/s ± 16343.885op/s 19150913.345op/s ± 9657.006op/s 19160422.710op/s 19170080.394op/s 19175478.132op/s 19180522.180op/s 0.15% -2.380 15.853 0.09% 1155.687op/s 1 200
credit_card/is_card_number_no_luhn/x371413321323331 execution_time 6.028µs 6.039µs ± 0.013µs 6.035µs ± 0.003µs 6.039µs 6.071µs 6.080µs 6.115µs 1.32% 3.103 11.085 0.21% 0.001µs 1 200
credit_card/is_card_number_no_luhn/x371413321323331 throughput 163533169.155op/s 165598167.892op/s ± 340613.081op/s 165696909.755op/s ± 73204.315op/s 165762252.015op/s 165842213.845op/s 165874370.958op/s 165905556.985op/s 0.13% -3.082 10.902 0.21% 24084.982op/s 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
credit_card/is_card_number/ execution_time [3.911µs; 3.912µs] or [-0.010%; +0.010%] None None None
credit_card/is_card_number/ throughput [255614937.789op/s; 255666776.779op/s] or [-0.010%; +0.010%] None None None
credit_card/is_card_number/ 3782-8224-6310-005 execution_time [79.629µs; 79.740µs] or [-0.070%; +0.070%] None None None
credit_card/is_card_number/ 3782-8224-6310-005 throughput [12541081.198op/s; 12558576.398op/s] or [-0.070%; +0.070%] None None None
credit_card/is_card_number/ 378282246310005 execution_time [72.860µs; 72.964µs] or [-0.071%; +0.071%] None None None
credit_card/is_card_number/ 378282246310005 throughput [13705798.398op/s; 13725185.203op/s] or [-0.071%; +0.071%] None None None
credit_card/is_card_number/37828224631 execution_time [3.911µs; 3.912µs] or [-0.010%; +0.010%] None None None
credit_card/is_card_number/37828224631 throughput [255629642.308op/s; 255682591.533op/s] or [-0.010%; +0.010%] None None None
credit_card/is_card_number/378282246310005 execution_time [69.656µs; 69.746µs] or [-0.064%; +0.064%] None None None
credit_card/is_card_number/378282246310005 throughput [14338147.245op/s; 14356542.623op/s] or [-0.064%; +0.064%] None None None
credit_card/is_card_number/37828224631000521389798 execution_time [52.207µs; 52.216µs] or [-0.009%; +0.009%] None None None
credit_card/is_card_number/37828224631000521389798 throughput [19151177.993op/s; 19154615.303op/s] or [-0.009%; +0.009%] None None None
credit_card/is_card_number/x371413321323331 execution_time [6.037µs; 6.041µs] or [-0.032%; +0.032%] None None None
credit_card/is_card_number/x371413321323331 throughput [165546614.267op/s; 165653015.806op/s] or [-0.032%; +0.032%] None None None
credit_card/is_card_number_no_luhn/ execution_time [3.912µs; 3.913µs] or [-0.010%; +0.010%] None None None
credit_card/is_card_number_no_luhn/ throughput [255586901.954op/s; 255639329.421op/s] or [-0.010%; +0.010%] None None None
credit_card/is_card_number_no_luhn/ 3782-8224-6310-005 execution_time [64.456µs; 64.494µs] or [-0.029%; +0.029%] None None None
credit_card/is_card_number_no_luhn/ 3782-8224-6310-005 throughput [15505306.400op/s; 15514406.220op/s] or [-0.029%; +0.029%] None None None
credit_card/is_card_number_no_luhn/ 378282246310005 execution_time [58.379µs; 58.417µs] or [-0.032%; +0.032%] None None None
credit_card/is_card_number_no_luhn/ 378282246310005 throughput [17118403.073op/s; 17129439.679op/s] or [-0.032%; +0.032%] None None None
credit_card/is_card_number_no_luhn/37828224631 execution_time [3.912µs; 3.912µs] or [-0.010%; +0.010%] None None None
credit_card/is_card_number_no_luhn/37828224631 throughput [255599758.838op/s; 255653050.864op/s] or [-0.010%; +0.010%] None None None
credit_card/is_card_number_no_luhn/378282246310005 execution_time [55.033µs; 55.112µs] or [-0.072%; +0.072%] None None None
credit_card/is_card_number_no_luhn/378282246310005 throughput [18145298.204op/s; 18171286.111op/s] or [-0.072%; +0.072%] None None None
credit_card/is_card_number_no_luhn/37828224631000521389798 execution_time [52.213µs; 52.226µs] or [-0.012%; +0.012%] None None None
credit_card/is_card_number_no_luhn/37828224631000521389798 throughput [19147636.896op/s; 19152167.107op/s] or [-0.012%; +0.012%] None None None
credit_card/is_card_number_no_luhn/x371413321323331 execution_time [6.037µs; 6.040µs] or [-0.029%; +0.029%] None None None
credit_card/is_card_number_no_luhn/x371413321323331 throughput [165550962.195op/s; 165645373.589op/s] or [-0.029%; +0.029%] None None None

Group 10

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 919a6a7 1772740731 engraver-auto-version-upgrade/renovate/rustc-hash-2.x
scenario metric min mean ± sd median ± mad p75 p95 p99 max peak_to_median_ratio skewness kurtosis cv sem runs sample_size
normalization/normalize_service/normalize_service/A0000000000000000000000000000000000000000000000000... execution_time 533.913µs 534.777µs ± 0.867µs 534.619µs ± 0.263µs 534.944µs 535.542µs 537.226µs 544.771µs 1.90% 8.060 87.095 0.16% 0.061µs 1 200
normalization/normalize_service/normalize_service/A0000000000000000000000000000000000000000000000000... throughput 1835633.490op/s 1869942.163op/s ± 2994.315op/s 1870491.565op/s ± 920.892op/s 1871237.454op/s 1872008.026op/s 1872583.714op/s 1872963.290op/s 0.13% -7.944 85.196 0.16% 211.730op/s 1 200
normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰てて execution_time 380.657µs 381.733µs ± 0.357µs 381.697µs ± 0.212µs 381.937µs 382.407µs 382.758µs 382.998µs 0.34% 0.575 1.144 0.09% 0.025µs 1 200
normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰てて throughput 2610981.470op/s 2619635.344op/s ± 2449.710op/s 2619877.925op/s ± 1455.853op/s 2621029.678op/s 2623213.178op/s 2624328.254op/s 2627037.539op/s 0.27% -0.567 1.134 0.09% 173.221op/s 1 200
normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Characters execution_time 190.140µs 190.436µs ± 0.139µs 190.415µs ± 0.089µs 190.509µs 190.677µs 190.811µs 190.915µs 0.26% 0.628 0.702 0.07% 0.010µs 1 200
normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Characters throughput 5237946.478op/s 5251116.642op/s ± 3828.809op/s 5251686.398op/s ± 2460.033op/s 5253777.846op/s 5256919.296op/s 5258540.641op/s 5259293.272op/s 0.14% -0.623 0.692 0.07% 270.738op/s 1 200
normalization/normalize_service/normalize_service/[empty string] execution_time 37.313µs 37.530µs ± 0.065µs 37.532µs ± 0.045µs 37.576µs 37.629µs 37.662µs 37.717µs 0.49% -0.187 0.164 0.17% 0.005µs 1 200
normalization/normalize_service/normalize_service/[empty string] throughput 26513448.394op/s 26645538.331op/s ± 45878.909op/s 26644228.431op/s ± 31874.200op/s 26677153.353op/s 26723122.252op/s 26759922.336op/s 26800332.260op/s 0.59% 0.198 0.174 0.17% 3244.129op/s 1 200
normalization/normalize_service/normalize_service/test_ASCII execution_time 45.820µs 45.935µs ± 0.113µs 45.921µs ± 0.039µs 45.961µs 46.033µs 46.138µs 47.295µs 2.99% 8.926 103.682 0.25% 0.008µs 1 200
normalization/normalize_service/normalize_service/test_ASCII throughput 21143922.180op/s 21769838.796op/s ± 52365.583op/s 21776443.495op/s ± 18340.759op/s 21793685.210op/s 21808747.207op/s 21814357.580op/s 21824611.847op/s 0.22% -8.736 100.551 0.24% 3702.806op/s 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
normalization/normalize_service/normalize_service/A0000000000000000000000000000000000000000000000000... execution_time [534.657µs; 534.897µs] or [-0.022%; +0.022%] None None None
normalization/normalize_service/normalize_service/A0000000000000000000000000000000000000000000000000... throughput [1869527.180op/s; 1870357.146op/s] or [-0.022%; +0.022%] None None None
normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰てて execution_time [381.683µs; 381.782µs] or [-0.013%; +0.013%] None None None
normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰てて throughput [2619295.838op/s; 2619974.851op/s] or [-0.013%; +0.013%] None None None
normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Characters execution_time [190.417µs; 190.455µs] or [-0.010%; +0.010%] None None None
normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Characters throughput [5250586.006op/s; 5251647.278op/s] or [-0.010%; +0.010%] None None None
normalization/normalize_service/normalize_service/[empty string] execution_time [37.521µs; 37.539µs] or [-0.024%; +0.024%] None None None
normalization/normalize_service/normalize_service/[empty string] throughput [26639179.955op/s; 26651896.706op/s] or [-0.024%; +0.024%] None None None
normalization/normalize_service/normalize_service/test_ASCII execution_time [45.920µs; 45.951µs] or [-0.034%; +0.034%] None None None
normalization/normalize_service/normalize_service/test_ASCII throughput [21762581.430op/s; 21777096.162op/s] or [-0.033%; +0.033%] None None None

Group 11

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 919a6a7 1772740731 engraver-auto-version-upgrade/renovate/rustc-hash-2.x
scenario metric min mean ± sd median ± mad p75 p95 p99 max peak_to_median_ratio skewness kurtosis cv sem runs sample_size
normalization/normalize_trace/test_trace execution_time 248.239ns 255.396ns ± 9.839ns 250.852ns ± 1.561ns 257.385ns 281.645ns 286.222ns 287.878ns 14.76% 2.000 3.035 3.84% 0.696ns 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
normalization/normalize_trace/test_trace execution_time [254.033ns; 256.760ns] or [-0.534%; +0.534%] None None None

Group 12

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 919a6a7 1772740731 engraver-auto-version-upgrade/renovate/rustc-hash-2.x
scenario metric min mean ± sd median ± mad p75 p95 p99 max peak_to_median_ratio skewness kurtosis cv sem runs sample_size
ip_address/quantize_peer_ip_address_benchmark execution_time 4.966µs 5.033µs ± 0.043µs 5.029µs ± 0.035µs 5.056µs 5.115µs 5.117µs 5.119µs 1.80% 0.397 -0.694 0.84% 0.003µs 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
ip_address/quantize_peer_ip_address_benchmark execution_time [5.027µs; 5.039µs] or [-0.117%; +0.117%] None None None

Group 13

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 919a6a7 1772740731 engraver-auto-version-upgrade/renovate/rustc-hash-2.x
scenario metric min mean ± sd median ± mad p75 p95 p99 max peak_to_median_ratio skewness kurtosis cv sem runs sample_size
normalization/normalize_name/normalize_name/Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Lo... execution_time 185.241µs 185.771µs ± 0.219µs 185.758µs ± 0.151µs 185.909µs 186.114µs 186.347µs 186.502µs 0.40% 0.420 0.056 0.12% 0.016µs 1 200
normalization/normalize_name/normalize_name/Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Lo... throughput 5361858.420op/s 5382978.658op/s ± 6354.926op/s 5383336.273op/s ± 4367.771op/s 5387660.348op/s 5391763.554op/s 5394352.808op/s 5398369.288op/s 0.28% -0.413 0.046 0.12% 449.361op/s 1 200
normalization/normalize_name/normalize_name/bad-name execution_time 17.873µs 17.951µs ± 0.043µs 17.949µs ± 0.024µs 17.974µs 18.016µs 18.059µs 18.265µs 1.77% 2.105 12.720 0.24% 0.003µs 1 200
normalization/normalize_name/normalize_name/bad-name throughput 54748110.385op/s 55706307.530op/s ± 133342.441op/s 55714936.175op/s ± 74024.036op/s 55787443.282op/s 55885732.743op/s 55943308.770op/s 55951631.460op/s 0.42% -2.033 12.075 0.24% 9428.734op/s 1 200
normalization/normalize_name/normalize_name/good execution_time 10.298µs 10.377µs ± 0.042µs 10.371µs ± 0.026µs 10.399µs 10.458µs 10.490µs 10.532µs 1.55% 0.754 0.404 0.41% 0.003µs 1 200
normalization/normalize_name/normalize_name/good throughput 94946747.103op/s 96367427.525op/s ± 392118.768op/s 96423034.209op/s ± 239445.964op/s 96634997.353op/s 96903660.108op/s 96972711.789op/s 97102233.940op/s 0.70% -0.732 0.349 0.41% 27726.984op/s 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
normalization/normalize_name/normalize_name/Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Lo... execution_time [185.741µs; 185.801µs] or [-0.016%; +0.016%] None None None
normalization/normalize_name/normalize_name/Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Lo... throughput [5382097.926op/s; 5383859.389op/s] or [-0.016%; +0.016%] None None None
normalization/normalize_name/normalize_name/bad-name execution_time [17.945µs; 17.957µs] or [-0.033%; +0.033%] None None None
normalization/normalize_name/normalize_name/bad-name throughput [55687827.550op/s; 55724787.510op/s] or [-0.033%; +0.033%] None None None
normalization/normalize_name/normalize_name/good execution_time [10.371µs; 10.383µs] or [-0.057%; +0.057%] None None None
normalization/normalize_name/normalize_name/good throughput [96313083.635op/s; 96421771.415op/s] or [-0.056%; +0.056%] None None None

Group 14

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 919a6a7 1772740731 engraver-auto-version-upgrade/renovate/rustc-hash-2.x
scenario metric min mean ± sd median ± mad p75 p95 p99 max peak_to_median_ratio skewness kurtosis cv sem runs sample_size
single_flag_killswitch/rules-based execution_time 188.179ns 191.014ns ± 2.105ns 190.541ns ± 1.396ns 192.123ns 195.101ns 197.128ns 200.167ns 5.05% 1.236 1.821 1.10% 0.149ns 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
single_flag_killswitch/rules-based execution_time [190.722ns; 191.305ns] or [-0.153%; +0.153%] None None None

Group 15

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 919a6a7 1772740731 engraver-auto-version-upgrade/renovate/rustc-hash-2.x
scenario metric min mean ± sd median ± mad p75 p95 p99 max peak_to_median_ratio skewness kurtosis cv sem runs sample_size
sql/obfuscate_sql_string execution_time 89.607µs 89.827µs ± 0.145µs 89.813µs ± 0.050µs 89.858µs 89.932µs 90.394µs 91.372µs 1.74% 6.806 64.891 0.16% 0.010µs 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
sql/obfuscate_sql_string execution_time [89.806µs; 89.847µs] or [-0.022%; +0.022%] None None None

Group 16

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 919a6a7 1772740731 engraver-auto-version-upgrade/renovate/rustc-hash-2.x
scenario metric min mean ± sd median ± mad p75 p95 p99 max peak_to_median_ratio skewness kurtosis cv sem runs sample_size
profile_add_sample_frames_x1000 execution_time 3.967ms 3.975ms ± 0.007ms 3.974ms ± 0.002ms 3.976ms 3.979ms 3.984ms 4.063ms 2.22% 10.240 127.108 0.17% 0.000ms 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
profile_add_sample_frames_x1000 execution_time [3.974ms; 3.976ms] or [-0.024%; +0.024%] None None None

Group 17

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 919a6a7 1772740731 engraver-auto-version-upgrade/renovate/rustc-hash-2.x
scenario metric min mean ± sd median ± mad p75 p95 p99 max peak_to_median_ratio skewness kurtosis cv sem runs sample_size
benching serializing traces from their internal representation to msgpack execution_time 13.978ms 14.058ms ± 0.035ms 14.055ms ± 0.018ms 14.073ms 14.110ms 14.187ms 14.205ms 1.07% 1.434 4.154 0.25% 0.002ms 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
benching serializing traces from their internal representation to msgpack execution_time [14.053ms; 14.063ms] or [-0.034%; +0.034%] None None None

Group 18

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 919a6a7 1772740731 engraver-auto-version-upgrade/renovate/rustc-hash-2.x
scenario metric min mean ± sd median ± mad p75 p95 p99 max peak_to_median_ratio skewness kurtosis cv sem runs sample_size
concentrator/add_spans_to_concentrator execution_time 10.646ms 10.680ms ± 0.014ms 10.678ms ± 0.008ms 10.687ms 10.704ms 10.723ms 10.749ms 0.66% 1.029 2.997 0.13% 0.001ms 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
concentrator/add_spans_to_concentrator execution_time [10.678ms; 10.682ms] or [-0.018%; +0.018%] None None None

Group 19

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz 919a6a7 1772740731 engraver-auto-version-upgrade/renovate/rustc-hash-2.x
scenario metric min mean ± sd median ± mad p75 p95 p99 max peak_to_median_ratio skewness kurtosis cv sem runs sample_size
two way interface execution_time 17.724µs 25.363µs ± 9.655µs 18.013µs ± 0.146µs 33.809µs 42.738µs 50.905µs 67.982µs 277.41% 1.027 0.712 37.97% 0.683µs 1 200
scenario metric 95% CI mean Shapiro-Wilk pvalue Ljung-Box pvalue (lag=1) Dip test pvalue
two way interface execution_time [24.025µs; 26.701µs] or [-5.276%; +5.276%] None None None

Baseline

Omitted due to size.

@dd-octo-sts
Copy link
Contributor Author

dd-octo-sts bot commented Mar 5, 2026

Artifact Size Benchmark Report

aarch64-alpine-linux-musl
Artifact Baseline Commit Change
/aarch64-alpine-linux-musl/lib/libdatadog_profiling.a 98.65 MB 98.66 MB +.01% (+10.31 KB) 🔍
/aarch64-alpine-linux-musl/lib/libdatadog_profiling.so 8.70 MB 8.70 MB 0% (0 B) 👌
aarch64-unknown-linux-gnu
Artifact Baseline Commit Change
/aarch64-unknown-linux-gnu/lib/libdatadog_profiling.so 11.29 MB 11.29 MB +0% (+8 B) 👌
/aarch64-unknown-linux-gnu/lib/libdatadog_profiling.a 114.30 MB 114.31 MB +0% (+10.33 KB) 👌
libdatadog-x64-windows
Artifact Baseline Commit Change
/libdatadog-x64-windows/debug/dynamic/datadog_profiling_ffi.dll 27.16 MB 27.17 MB +0% (+1.50 KB) 👌
/libdatadog-x64-windows/debug/dynamic/datadog_profiling_ffi.lib 76.26 KB 76.26 KB 0% (0 B) 👌
/libdatadog-x64-windows/debug/dynamic/datadog_profiling_ffi.pdb 186.06 MB 186.05 MB -0% (-16.00 KB) 👌
/libdatadog-x64-windows/debug/static/datadog_profiling_ffi.lib 917.19 MB 917.20 MB +0% (+9.36 KB) 👌
/libdatadog-x64-windows/release/dynamic/datadog_profiling_ffi.dll 9.93 MB 9.93 MB +0% (+1.00 KB) 👌
/libdatadog-x64-windows/release/dynamic/datadog_profiling_ffi.lib 76.26 KB 76.26 KB 0% (0 B) 👌
/libdatadog-x64-windows/release/dynamic/datadog_profiling_ffi.pdb 24.76 MB 24.76 MB 0% (0 B) 👌
/libdatadog-x64-windows/release/static/datadog_profiling_ffi.lib 51.43 MB 51.43 MB -0% (-1.04 KB) 👌
libdatadog-x86-windows
Artifact Baseline Commit Change
/libdatadog-x86-windows/debug/dynamic/datadog_profiling_ffi.dll 22.97 MB 22.97 MB +0% (+2.00 KB) 👌
/libdatadog-x86-windows/debug/dynamic/datadog_profiling_ffi.lib 77.44 KB 77.44 KB 0% (0 B) 👌
/libdatadog-x86-windows/debug/dynamic/datadog_profiling_ffi.pdb 190.25 MB 190.26 MB +0% (+8.00 KB) 👌
/libdatadog-x86-windows/debug/static/datadog_profiling_ffi.lib 900.84 MB 900.86 MB +0% (+23.65 KB) 👌
/libdatadog-x86-windows/release/dynamic/datadog_profiling_ffi.dll 7.53 MB 7.53 MB +.01% (+1.50 KB) 🔍
/libdatadog-x86-windows/release/dynamic/datadog_profiling_ffi.lib 77.44 KB 77.44 KB 0% (0 B) 👌
/libdatadog-x86-windows/release/dynamic/datadog_profiling_ffi.pdb 26.52 MB 26.52 MB 0% (0 B) 👌
/libdatadog-x86-windows/release/static/datadog_profiling_ffi.lib 47.06 MB 47.07 MB +0% (+2.84 KB) 👌
x86_64-alpine-linux-musl
Artifact Baseline Commit Change
/x86_64-alpine-linux-musl/lib/libdatadog_profiling.a 86.54 MB 86.54 MB -0% (-2.07 KB) 👌
/x86_64-alpine-linux-musl/lib/libdatadog_profiling.so 10.23 MB 10.23 MB 0% (0 B) 👌
x86_64-unknown-linux-gnu
Artifact Baseline Commit Change
/x86_64-unknown-linux-gnu/lib/libdatadog_profiling.a 107.16 MB 107.15 MB -0% (-4.14 KB) 👌
/x86_64-unknown-linux-gnu/lib/libdatadog_profiling.so 11.98 MB 11.98 MB +0% (+8 B) 👌

gh-worker-dd-mergequeue-cf854d bot pushed a commit that referenced this pull request Mar 9, 2026
… updates (#1688)

# What does this PR do?

ADMS opens auto-generated PRs to update dependencies. None of the PRs properly compile. Rust is not listed as officially supported. The common components team monitors dependabot issues for security updates. These PRs just create noise and unnecessary work. 

examples: 

#1665 
#1666
#1667
#1668
#1669
#1670
#1671
#1672
#1673
#1674 

# Motivation

What inspired you to submit this pull request?

# Additional Notes

Anything else we should know when reviewing?

# How to test the change?

Describe here in detail how the change can be validated.


Co-authored-by: edmund.kump <edmund.kump@datadoghq.com>
@ekump ekump closed this Mar 9, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants