Skip to content

Conversation

@gyuheon0h
Copy link
Contributor

@gyuheon0h gyuheon0h commented Sep 2, 2025

What does this PR do?

This PR sets the CARGO_CFG_TARGET_OS and CARGO_CFG_TARGET_ARCH env variables for when we package ffi on macos x86 64.

Motivation

libdatadog CI was broken after these changes.

Additional Notes

Anything else we should know when reviewing?

How to test the change?

Describe here in detail how the change can be validated.

https://gitlab.ddbuild.io/DataDog/apm-reliability/libddprof-build/-/pipelines/75353209

@pr-commenter
Copy link

pr-commenter bot commented Sep 2, 2025

Benchmarks

Comparison

Benchmark execution time: 2025-09-03 14:45:25

Comparing candidate commit ca0feb4 in PR branch gyuheon/macos-issue with baseline commit cdf0e5e in branch main.

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

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 ca0feb4 1756910019 gyuheon/macos-issue
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 494.443µs 495.537µs ± 0.807µs 495.368µs ± 0.285µs 495.753µs 496.500µs 499.410µs 500.382µs 1.01% 3.371 14.309 0.16% 0.057µs 1 200
normalization/normalize_service/normalize_service/A0000000000000000000000000000000000000000000000000... throughput 1998471.170op/s 2018018.618op/s ± 3266.606op/s 2018701.814op/s ± 1161.975op/s 2019723.611op/s 2020944.689op/s 2021911.069op/s 2022479.409op/s 0.19% -3.347 14.142 0.16% 230.984op/s 1 200
normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰てて execution_time 370.313µs 371.032µs ± 0.298µs 371.010µs ± 0.196µs 371.208µs 371.575µs 371.754µs 371.781µs 0.21% 0.195 -0.302 0.08% 0.021µs 1 200
normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰てて throughput 2689758.359op/s 2695184.593op/s ± 2163.896op/s 2695344.823op/s ± 1426.759op/s 2696715.978op/s 2698429.402op/s 2699694.194op/s 2700415.758op/s 0.19% -0.191 -0.303 0.08% 153.011op/s 1 200
normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Characters execution_time 167.262µs 167.577µs ± 0.112µs 167.566µs ± 0.075µs 167.647µs 167.755µs 167.878µs 167.892µs 0.19% 0.247 0.135 0.07% 0.008µs 1 200
normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Characters throughput 5956223.145op/s 5967396.287op/s ± 3975.174op/s 5967801.076op/s ± 2687.257op/s 5970051.238op/s 5973541.960op/s 5974977.065op/s 5978635.970op/s 0.18% -0.243 0.133 0.07% 281.087op/s 1 200
normalization/normalize_service/normalize_service/[empty string] execution_time 36.294µs 36.535µs ± 0.118µs 36.529µs ± 0.087µs 36.616µs 36.737µs 36.808µs 36.913µs 1.05% 0.310 -0.303 0.32% 0.008µs 1 200
normalization/normalize_service/normalize_service/[empty string] throughput 27090998.350op/s 27371652.037op/s ± 88602.915op/s 27375301.944op/s ± 65076.202op/s 27440419.892op/s 27508325.166op/s 27536615.236op/s 27552552.911op/s 0.65% -0.294 -0.324 0.32% 6265.172op/s 1 200
normalization/normalize_service/normalize_service/test_ASCII execution_time 45.490µs 45.626µs ± 0.057µs 45.622µs ± 0.038µs 45.663µs 45.721µs 45.758µs 45.788µs 0.36% 0.116 -0.207 0.13% 0.004µs 1 200
normalization/normalize_service/normalize_service/test_ASCII throughput 21839656.156op/s 21917344.706op/s ± 27493.171op/s 21919364.263op/s ± 18372.805op/s 21935210.821op/s 21961309.664op/s 21978540.615op/s 21983009.088op/s 0.29% -0.110 -0.209 0.13% 1944.061op/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 [495.425µs; 495.649µs] or [-0.023%; +0.023%] None None None
normalization/normalize_service/normalize_service/A0000000000000000000000000000000000000000000000000... throughput [2017565.898op/s; 2018471.339op/s] or [-0.022%; +0.022%] None None None
normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰てて execution_time [370.991µs; 371.074µs] or [-0.011%; +0.011%] None None None
normalization/normalize_service/normalize_service/Data🐨dog🐶 繋がっ⛰てて throughput [2694884.698op/s; 2695484.488op/s] or [-0.011%; +0.011%] None None None
normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Characters execution_time [167.562µs; 167.593µs] or [-0.009%; +0.009%] None None None
normalization/normalize_service/normalize_service/Test Conversion 0f Weird !@#$%^&**() Characters throughput [5966845.366op/s; 5967947.208op/s] or [-0.009%; +0.009%] None None None
normalization/normalize_service/normalize_service/[empty string] execution_time [36.518µs; 36.551µs] or [-0.045%; +0.045%] None None None
normalization/normalize_service/normalize_service/[empty string] throughput [27359372.525op/s; 27383931.549op/s] or [-0.045%; +0.045%] None None None
normalization/normalize_service/normalize_service/test_ASCII execution_time [45.618µs; 45.634µs] or [-0.017%; +0.017%] None None None
normalization/normalize_service/normalize_service/test_ASCII throughput [21913534.417op/s; 21921154.995op/s] or [-0.017%; +0.017%] None None None

Group 2

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz ca0feb4 1756910019 gyuheon/macos-issue
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.990ms 14.050ms ± 0.031ms 14.043ms ± 0.015ms 14.060ms 14.095ms 14.163ms 14.261ms 1.55% 2.646 11.699 0.22% 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.045ms; 14.054ms] or [-0.031%; +0.031%] None None None

Group 3

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz ca0feb4 1756910019 gyuheon/macos-issue
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 244.261ns 253.958ns ± 12.546ns 248.993ns ± 3.025ns 254.204ns 287.006ns 290.720ns 292.182ns 17.35% 1.841 2.161 4.93% 0.887ns 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 [252.219ns; 255.697ns] or [-0.685%; +0.685%] None None None

Group 4

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz ca0feb4 1756910019 gyuheon/macos-issue
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 60.383ms 60.922ms ± 2.255ms 60.628ms ± 0.066ms 60.709ms 60.858ms 72.228ms 83.397ms 37.56% 8.602 75.165 3.69% 0.159ms 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 [60.609ms; 61.234ms] or [-0.513%; +0.513%] None None None

Group 5

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz ca0feb4 1756910019 gyuheon/macos-issue
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 90.567µs 90.736µs ± 0.138µs 90.712µs ± 0.051µs 90.772µs 90.885µs 91.093µs 92.194µs 1.63% 6.247 60.418 0.15% 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 [90.717µs; 90.755µs] or [-0.021%; +0.021%] None None None

Group 6

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz ca0feb4 1756910019 gyuheon/macos-issue
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 5.022µs 5.082µs ± 0.042µs 5.078µs ± 0.037µs 5.119µs 5.153µs 5.159µs 5.165µs 1.71% 0.353 -1.194 0.82% 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.076µs; 5.088µs] or [-0.114%; +0.114%] None None None

Group 7

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz ca0feb4 1756910019 gyuheon/macos-issue
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 8.188ms 8.207ms ± 0.010ms 8.205ms ± 0.006ms 8.213ms 8.225ms 8.231ms 8.271ms 0.79% 1.617 6.788 0.12% 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 [8.205ms; 8.208ms] or [-0.017%; +0.017%] None None None

Group 8

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz ca0feb4 1756910019 gyuheon/macos-issue
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.330µs 2.381µs ± 0.014µs 2.382µs ± 0.004µs 2.386µs 2.404µs 2.410µs 2.413µs 1.33% -1.324 3.791 0.59% 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.379µs; 2.383µs] or [-0.081%; +0.081%] None None None

Group 9

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz ca0feb4 1756910019 gyuheon/macos-issue
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.207µs 3.168µs ± 1.441µs 2.992µs ± 0.028µs 3.018µs 3.349µs 13.833µs 15.290µs 411.06% 7.512 57.041 45.37% 0.102µ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.968µs; 3.367µs] or [-6.304%; +6.304%] None None None

Group 10

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz ca0feb4 1756910019 gyuheon/macos-issue
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.900µs 3.914µs ± 0.002µs 3.914µs ± 0.001µs 3.916µs 3.918µs 3.921µs 3.922µs 0.19% -0.557 7.058 0.06% 0.000µs 1 200
credit_card/is_card_number/ throughput 255003927.899op/s 255471190.013op/s ± 149517.468op/s 255494865.252op/s ± 82697.259op/s 255565785.539op/s 255649281.062op/s 255703648.859op/s 256405957.493op/s 0.36% 0.573 7.144 0.06% 10572.482op/s 1 200
credit_card/is_card_number/ 3782-8224-6310-005 execution_time 77.929µs 78.665µs ± 0.434µs 78.586µs ± 0.280µs 78.887µs 79.453µs 79.702µs 80.285µs 2.16% 0.656 0.325 0.55% 0.031µs 1 200
credit_card/is_card_number/ 3782-8224-6310-005 throughput 12455698.904op/s 12712441.084op/s ± 69940.729op/s 12724978.969op/s ± 45370.318op/s 12764722.465op/s 12816659.683op/s 12827580.835op/s 12832197.297op/s 0.84% -0.625 0.256 0.55% 4945.556op/s 1 200
credit_card/is_card_number/ 378282246310005 execution_time 71.478µs 71.972µs ± 0.336µs 71.922µs ± 0.203µs 72.162µs 72.587µs 72.832µs 72.949µs 1.43% 0.505 -0.387 0.47% 0.024µs 1 200
credit_card/is_card_number/ 378282246310005 throughput 13708147.620op/s 13894666.655op/s ± 64743.095op/s 13903933.102op/s ± 39264.896op/s 13939483.606op/s 13982541.741op/s 13989523.832op/s 13990317.291op/s 0.62% -0.486 -0.419 0.46% 4578.028op/s 1 200
credit_card/is_card_number/37828224631 execution_time 3.900µs 3.914µs ± 0.002µs 3.914µs ± 0.001µs 3.915µs 3.918µs 3.920µs 3.922µs 0.20% -0.503 6.265 0.06% 0.000µs 1 200
credit_card/is_card_number/37828224631 throughput 254982004.059op/s 255488245.948op/s ± 156399.442op/s 255494698.485op/s ± 93389.958op/s 255592166.544op/s 255677634.593op/s 255728360.061op/s 256437509.892op/s 0.37% 0.518 6.341 0.06% 11059.111op/s 1 200
credit_card/is_card_number/378282246310005 execution_time 68.239µs 68.670µs ± 0.291µs 68.608µs ± 0.220µs 68.840µs 69.232µs 69.412µs 69.631µs 1.49% 0.577 -0.037 0.42% 0.021µs 1 200
credit_card/is_card_number/378282246310005 throughput 14361384.166op/s 14562622.562op/s ± 61652.507op/s 14575556.792op/s ± 46771.086op/s 14599474.673op/s 14646798.573op/s 14652614.079op/s 14654378.000op/s 0.54% -0.556 -0.079 0.42% 4359.491op/s 1 200
credit_card/is_card_number/37828224631000521389798 execution_time 45.382µs 45.723µs ± 0.144µs 45.742µs ± 0.114µs 45.845µs 45.933µs 45.952µs 45.985µs 0.53% -0.326 -0.757 0.31% 0.010µs 1 200
credit_card/is_card_number/37828224631000521389798 throughput 21746184.885op/s 21871078.004op/s ± 69003.175op/s 21861809.608op/s ± 54670.489op/s 21923566.756op/s 21989248.091op/s 22033565.071op/s 22035369.888op/s 0.79% 0.337 -0.745 0.31% 4879.261op/s 1 200
credit_card/is_card_number/x371413321323331 execution_time 6.579µs 6.629µs ± 0.014µs 6.634µs ± 0.006µs 6.639µs 6.644µs 6.649µs 6.650µs 0.24% -1.263 1.345 0.21% 0.001µs 1 200
credit_card/is_card_number/x371413321323331 throughput 150380597.358op/s 150852280.103op/s ± 314335.223op/s 150739650.028op/s ± 138464.538op/s 151020509.070op/s 151502180.174op/s 151770589.528op/s 152002517.403op/s 0.84% 1.274 1.381 0.21% 22226.857op/s 1 200
credit_card/is_card_number_no_luhn/ execution_time 3.896µs 3.915µs ± 0.003µs 3.915µs ± 0.002µs 3.917µs 3.921µs 3.924µs 3.925µs 0.25% -0.328 3.981 0.09% 0.000µs 1 200
credit_card/is_card_number_no_luhn/ throughput 254809263.050op/s 255410560.155op/s ± 226251.020op/s 255438183.963op/s ± 152202.965op/s 255578002.476op/s 255693227.383op/s 255728799.280op/s 256679261.531op/s 0.49% 0.344 4.058 0.09% 15998.363op/s 1 200
credit_card/is_card_number_no_luhn/ 3782-8224-6310-005 execution_time 65.178µs 65.727µs ± 0.077µs 65.735µs ± 0.040µs 65.769µs 65.829µs 65.881µs 65.890µs 0.24% -2.957 19.555 0.12% 0.005µs 1 200
credit_card/is_card_number_no_luhn/ 3782-8224-6310-005 throughput 15176778.220op/s 15214377.257op/s ± 17895.218op/s 15212481.835op/s ± 9244.030op/s 15222797.203op/s 15235091.279op/s 15244640.170op/s 15342607.957op/s 0.86% 3.002 19.924 0.12% 1265.383op/s 1 200
credit_card/is_card_number_no_luhn/ 378282246310005 execution_time 53.372µs 53.417µs ± 0.027µs 53.414µs ± 0.017µs 53.434µs 53.463µs 53.492µs 53.505µs 0.17% 0.655 0.257 0.05% 0.002µs 1 200
credit_card/is_card_number_no_luhn/ 378282246310005 throughput 18689691.571op/s 18720479.439op/s ± 9344.922op/s 18721816.759op/s ± 6116.019op/s 18727515.619op/s 18733820.438op/s 18735109.300op/s 18736348.876op/s 0.08% -0.653 0.251 0.05% 660.786op/s 1 200
credit_card/is_card_number_no_luhn/37828224631 execution_time 3.893µs 3.915µs ± 0.003µs 3.915µs ± 0.002µs 3.916µs 3.918µs 3.920µs 3.922µs 0.20% -2.283 18.457 0.07% 0.000µs 1 200
credit_card/is_card_number_no_luhn/37828224631 throughput 254953150.986op/s 255450431.877op/s ± 177727.314op/s 255453315.907op/s ± 106051.870op/s 255556081.782op/s 255660724.950op/s 255740931.550op/s 256868828.299op/s 0.55% 2.315 18.760 0.07% 12567.219op/s 1 200
credit_card/is_card_number_no_luhn/378282246310005 execution_time 50.153µs 50.215µs ± 0.030µs 50.212µs ± 0.018µs 50.230µs 50.276µs 50.289µs 50.307µs 0.19% 0.626 0.186 0.06% 0.002µs 1 200
credit_card/is_card_number_no_luhn/378282246310005 throughput 19878010.637op/s 19914419.376op/s ± 11825.518op/s 19915704.788op/s ± 7036.812op/s 19922576.882op/s 19931199.989op/s 19936746.227op/s 19938805.811op/s 0.12% -0.623 0.181 0.06% 836.190op/s 1 200
credit_card/is_card_number_no_luhn/37828224631000521389798 execution_time 45.334µs 45.669µs ± 0.221µs 45.721µs ± 0.180µs 45.883µs 45.920µs 45.942µs 45.969µs 0.54% -0.280 -1.590 0.48% 0.016µs 1 200
credit_card/is_card_number_no_luhn/37828224631000521389798 throughput 21753622.053op/s 21897199.481op/s ± 106320.024op/s 21871948.133op/s ± 85648.649op/s 22027835.242op/s 22045693.490op/s 22056555.668op/s 22058654.668op/s 0.85% 0.285 -1.587 0.48% 7517.961op/s 1 200
credit_card/is_card_number_no_luhn/x371413321323331 execution_time 6.560µs 6.628µs ± 0.013µs 6.633µs ± 0.005µs 6.636µs 6.643µs 6.646µs 6.650µs 0.26% -1.695 4.043 0.20% 0.001µs 1 200
credit_card/is_card_number_no_luhn/x371413321323331 throughput 150376224.384op/s 150874111.570op/s ± 306408.106op/s 150763820.939op/s ± 124122.146op/s 151038798.106op/s 151479648.021op/s 151752310.801op/s 152447504.298op/s 1.12% 1.715 4.155 0.20% 21666.325op/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.914µs; 3.915µs] or [-0.008%; +0.008%] None None None
credit_card/is_card_number/ throughput [255450468.330op/s; 255491911.696op/s] or [-0.008%; +0.008%] None None None
credit_card/is_card_number/ 3782-8224-6310-005 execution_time [78.605µs; 78.726µs] or [-0.077%; +0.077%] None None None
credit_card/is_card_number/ 3782-8224-6310-005 throughput [12702747.971op/s; 12722134.196op/s] or [-0.076%; +0.076%] None None None
credit_card/is_card_number/ 378282246310005 execution_time [71.925µs; 72.018µs] or [-0.065%; +0.065%] None None None
credit_card/is_card_number/ 378282246310005 throughput [13885693.885op/s; 13903639.425op/s] or [-0.065%; +0.065%] None None None
credit_card/is_card_number/37828224631 execution_time [3.914µs; 3.914µs] or [-0.008%; +0.008%] None None None
credit_card/is_card_number/37828224631 throughput [255466570.489op/s; 255509921.406op/s] or [-0.008%; +0.008%] None None None
credit_card/is_card_number/378282246310005 execution_time [68.630µs; 68.711µs] or [-0.059%; +0.059%] None None None
credit_card/is_card_number/378282246310005 throughput [14554078.117op/s; 14571167.006op/s] or [-0.059%; +0.059%] None None None
credit_card/is_card_number/37828224631000521389798 execution_time [45.703µs; 45.743µs] or [-0.044%; +0.044%] None None None
credit_card/is_card_number/37828224631000521389798 throughput [21861514.828op/s; 21880641.181op/s] or [-0.044%; +0.044%] None None None
credit_card/is_card_number/x371413321323331 execution_time [6.627µs; 6.631µs] or [-0.029%; +0.029%] None None None
credit_card/is_card_number/x371413321323331 throughput [150808716.265op/s; 150895843.942op/s] or [-0.029%; +0.029%] None None None
credit_card/is_card_number_no_luhn/ execution_time [3.915µs; 3.916µs] or [-0.012%; +0.012%] None None None
credit_card/is_card_number_no_luhn/ throughput [255379203.940op/s; 255441916.371op/s] or [-0.012%; +0.012%] None None None
credit_card/is_card_number_no_luhn/ 3782-8224-6310-005 execution_time [65.717µs; 65.738µs] or [-0.016%; +0.016%] None None None
credit_card/is_card_number_no_luhn/ 3782-8224-6310-005 throughput [15211897.152op/s; 15216857.362op/s] or [-0.016%; +0.016%] None None None
credit_card/is_card_number_no_luhn/ 378282246310005 execution_time [53.414µs; 53.421µs] or [-0.007%; +0.007%] None None None
credit_card/is_card_number_no_luhn/ 378282246310005 throughput [18719184.323op/s; 18721774.555op/s] or [-0.007%; +0.007%] None None None
credit_card/is_card_number_no_luhn/37828224631 execution_time [3.914µs; 3.915µs] or [-0.010%; +0.010%] None None None
credit_card/is_card_number_no_luhn/37828224631 throughput [255425800.581op/s; 255475063.173op/s] or [-0.010%; +0.010%] None None None
credit_card/is_card_number_no_luhn/378282246310005 execution_time [50.211µs; 50.219µs] or [-0.008%; +0.008%] None None None
credit_card/is_card_number_no_luhn/378282246310005 throughput [19912780.473op/s; 19916058.279op/s] or [-0.008%; +0.008%] None None None
credit_card/is_card_number_no_luhn/37828224631000521389798 execution_time [45.638µs; 45.700µs] or [-0.067%; +0.067%] None None None
credit_card/is_card_number_no_luhn/37828224631000521389798 throughput [21882464.548op/s; 21911934.414op/s] or [-0.067%; +0.067%] None None None
credit_card/is_card_number_no_luhn/x371413321323331 execution_time [6.626µs; 6.630µs] or [-0.028%; +0.028%] None None None
credit_card/is_card_number_no_luhn/x371413321323331 throughput [150831646.353op/s; 150916576.786op/s] or [-0.028%; +0.028%] None None None

Group 11

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz ca0feb4 1756910019 gyuheon/macos-issue
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.486µs 186.171µs ± 0.569µs 186.077µs ± 0.209µs 186.290µs 186.816µs 188.273µs 191.762µs 3.06% 5.629 47.499 0.30% 0.040µs 1 200
normalization/normalize_name/normalize_name/Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Lo... throughput 5214798.869op/s 5371452.225op/s ± 16134.924op/s 5374112.457op/s ± 6045.835op/s 5380118.666op/s 5384652.882op/s 5387949.575op/s 5391233.019op/s 0.32% -5.469 45.287 0.30% 1140.911op/s 1 200
normalization/normalize_name/normalize_name/bad-name execution_time 17.737µs 17.837µs ± 0.068µs 17.828µs ± 0.026µs 17.864µs 17.915µs 17.958µs 18.554µs 4.07% 6.036 60.907 0.38% 0.005µs 1 200
normalization/normalize_name/normalize_name/bad-name throughput 53895708.633op/s 56063435.708op/s ± 208368.317op/s 56091303.447op/s ± 82355.177op/s 56165039.317op/s 56281373.765op/s 56358725.026op/s 56378144.799op/s 0.51% -5.742 56.794 0.37% 14733.865op/s 1 200
normalization/normalize_name/normalize_name/good execution_time 10.275µs 10.642µs ± 0.211µs 10.753µs ± 0.057µs 10.797µs 10.838µs 10.881µs 10.891µs 1.29% -0.759 -1.258 1.98% 0.015µs 1 200
normalization/normalize_name/normalize_name/good throughput 91816809.345op/s 94004643.846op/s ± 1892072.671op/s 93000802.841op/s ± 493423.352op/s 96588135.923op/s 97067163.845op/s 97234737.280op/s 97320781.181op/s 4.65% 0.769 -1.252 2.01% 133789.742op/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 [186.092µs; 186.250µs] or [-0.042%; +0.042%] None None None
normalization/normalize_name/normalize_name/Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Long-.Too-Lo... throughput [5369216.080op/s; 5373688.370op/s] or [-0.042%; +0.042%] None None None
normalization/normalize_name/normalize_name/bad-name execution_time [17.828µs; 17.847µs] or [-0.053%; +0.053%] None None None
normalization/normalize_name/normalize_name/bad-name throughput [56034557.863op/s; 56092313.553op/s] or [-0.052%; +0.052%] None None None
normalization/normalize_name/normalize_name/good execution_time [10.613µs; 10.671µs] or [-0.275%; +0.275%] None None None
normalization/normalize_name/normalize_name/good throughput [93742420.771op/s; 94266866.921op/s] or [-0.279%; +0.279%] None None None

Group 12

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz ca0feb4 1756910019 gyuheon/macos-issue
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.581µs 34.212µs ± 0.975µs 33.777µs ± 0.099µs 33.908µs 36.287µs 36.338µs 37.509µs 11.05% 1.695 1.075 2.84% 0.069µ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 [34.076µs; 34.347µs] or [-0.395%; +0.395%] None None None

Group 13

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz ca0feb4 1756910019 gyuheon/macos-issue
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 154.991µs 155.481µs ± 0.281µs 155.417µs ± 0.170µs 155.647µs 155.957µs 156.252µs 156.832µs 0.91% 1.086 2.229 0.18% 0.020µ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 [155.442µs; 155.520µs] or [-0.025%; +0.025%] None None None

Group 14

cpu_model git_commit_sha git_commit_date git_branch
Intel(R) Xeon(R) Platinum 8259CL CPU @ 2.50GHz ca0feb4 1756910019 gyuheon/macos-issue
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.727µs 25.647µs ± 9.940µs 18.044µs ± 0.244µs 34.461µs 44.997µs 45.818µs 71.071µs 293.88% 1.006 0.723 38.66% 0.703µ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.270µs; 27.025µs] or [-5.371%; +5.371%] None None None

Baseline

Omitted due to size.

@codecov-commenter
Copy link

codecov-commenter commented Sep 2, 2025

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 71.78%. Comparing base (cdf0e5e) to head (ca0feb4).

Additional details and impacted files
@@            Coverage Diff             @@
##             main    #1197      +/-   ##
==========================================
- Coverage   71.81%   71.78%   -0.04%     
==========================================
  Files         349      349              
  Lines       55158    55158              
==========================================
- Hits        39613    39593      -20     
- Misses      15545    15565      +20     
Components Coverage Δ
datadog-crashtracker 47.15% <ø> (+0.02%) ⬆️
datadog-crashtracker-ffi 5.93% <ø> (ø)
datadog-alloc 98.73% <ø> (ø)
data-pipeline 90.44% <ø> (ø)
data-pipeline-ffi 88.56% <ø> (ø)
ddcommon 83.98% <ø> (ø)
ddcommon-ffi 70.64% <ø> (ø)
ddtelemetry 60.07% <ø> (ø)
ddtelemetry-ffi 21.32% <ø> (ø)
dogstatsd-client 83.26% <ø> (ø)
datadog-ipc 82.39% <ø> (ø)
datadog-profiling 77.14% <ø> (ø)
datadog-profiling-ffi 62.12% <ø> (ø)
datadog-sidecar 37.21% <ø> (ø)
datdog-sidecar-ffi 12.02% <ø> (ø)
spawn-worker 55.35% <ø> (ø)
tinybytes 92.22% <ø> (ø)
datadog-trace-normalization 98.24% <ø> (ø)
datadog-trace-obfuscation 94.17% <ø> (ø)
datadog-trace-protobuf 77.10% <ø> (ø)
datadog-trace-utils 89.93% <ø> (ø)
datadog-tracer-flare 56.08% <ø> (ø)
datadog-log 76.31% <ø> (ø)
🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@gyuheon0h gyuheon0h marked this pull request as ready for review September 2, 2025 21:47
@gyuheon0h gyuheon0h requested a review from a team as a code owner September 2, 2025 21:47
@gyuheon0h gyuheon0h changed the title [WIP] MacOS cross compile issue [WIP] Fix MacOs cross platform build issue Sep 2, 2025
@gyuheon0h gyuheon0h marked this pull request as draft September 2, 2025 22:35
@gyuheon0h gyuheon0h marked this pull request as ready for review September 2, 2025 22:38
@gyuheon0h gyuheon0h changed the title [WIP] Fix MacOs cross platform build issue fix(build) Fix MacOs cross platform build issue Sep 3, 2025
@gyuheon0h gyuheon0h changed the title fix(build) Fix MacOs cross platform build issue fix(build) Update MacOs cross platform build process to set necessary OS and Target ENV vars Sep 3, 2025
@morrisonlevi morrisonlevi changed the title fix(build) Update MacOs cross platform build process to set necessary OS and Target ENV vars build: fix macOS cross-platform build to set target OS and env vars Sep 3, 2025
@gyuheon0h
Copy link
Contributor Author

/merge

@dd-devflow-routing-codex
Copy link

dd-devflow-routing-codex bot commented Sep 3, 2025

View all feedbacks in Devflow UI.

2025-09-03 14:33:55 UTC ℹ️ Start processing command /merge


2025-09-03 14:34:25 UTC ℹ️ MergeQueue: waiting for PR to be ready

This merge request is not mergeable yet, because of pending checks/missing approvals. It will be added to the queue as soon as checks pass and/or get approvals.
Note: if you pushed new commits since the last approval, you may need additional approval.
You can remove it from the waiting list with /remove command.


2025-09-03 15:13:39 UTC ℹ️ MergeQueue: merge request added to the queue

The expected merge time in main is approximately 42m (p90).


2025-09-03 15:58:17 UTC ℹ️ MergeQueue: This merge request was merged

@gyuheon0h
Copy link
Contributor Author

/merge

@dd-devflow-routing-codex
Copy link

dd-devflow-routing-codex bot commented Sep 3, 2025

View all feedbacks in Devflow UI.

2025-09-03 15:13:02 UTC ℹ️ Start processing command /merge


2025-09-03 15:13:11 UTC ❌ MergeQueue

PR already in the queue with status waiting

@dd-mergequeue dd-mergequeue bot merged commit 219c0ee into main Sep 3, 2025
37 checks passed
@dd-mergequeue dd-mergequeue bot deleted the gyuheon/macos-issue branch September 3, 2025 15:58
@gyuheon0h gyuheon0h changed the title build: fix macOS cross-platform build to set target OS and env vars build: fix macOS cross-platform build to set target OS and Arch env vars Sep 4, 2025
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.

4 participants