Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Import uriparser using find_dependency in config.cmake.in #1437

Merged
merged 1 commit into from
Jan 14, 2025

Conversation

jviotti
Copy link
Member

@jviotti jviotti commented Jan 14, 2025

Signed-off-by: Juan Cruz Viotti [email protected]

Copy link

@github-actions github-actions bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Benchmark (linux/llvm)

Benchmark suite Current: 872c834 Previous: 4b37450 Ratio
JSON_Array_Of_Objects_Unique 416.1450909516477 ns/iter 408.88024950511505 ns/iter 1.02
JSON_Parse_1 29940.277377583527 ns/iter 30066.23975383533 ns/iter 1.00
JSON_Fast_Hash_Helm_Chart_Lock 66.15012652380904 ns/iter 61.85143367734249 ns/iter 1.07
JSON_Equality_Helm_Chart_Lock 143.43414243628987 ns/iter 162.98282996488052 ns/iter 0.88
Regex_Lower_S_Or_Upper_S_Asterisk 2.2041686319494724 ns/iter 2.2030328219569717 ns/iter 1.00
Regex_Caret_Lower_S_Or_Upper_S_Asterisk_Dollar 2.206082032531342 ns/iter 2.1946159889498182 ns/iter 1.01
Regex_Period_Asterisk 2.2099058952830877 ns/iter 2.208735934257229 ns/iter 1.00
Regex_Group_Period_Asterisk_Group 2.202851021464888 ns/iter 2.209941579964395 ns/iter 1.00
Regex_Period_Plus 2.7963470697827155 ns/iter 2.586415861000935 ns/iter 1.08
Regex_Period 2.7965823025847616 ns/iter 2.488423618647322 ns/iter 1.12
Regex_Caret_Period_Plus_Dollar 2.7963711848554897 ns/iter 2.8024592331393676 ns/iter 1.00
Regex_Caret_Group_Period_Plus_Group_Dollar 2.796400724699908 ns/iter 2.493529446340234 ns/iter 1.12
Regex_Caret_Period_Asterisk_Dollar 3.418134759417754 ns/iter 2.487701503406215 ns/iter 1.37
Regex_Caret_Group_Period_Asterisk_Group_Dollar 3.416978324057272 ns/iter 2.222976743610279 ns/iter 1.54
Regex_Caret_X_Hyphen 13.061983328636 ns/iter 12.705232972529727 ns/iter 1.03
Regex_Period_Md_Dollar 74.41897895761338 ns/iter 74.60600056465252 ns/iter 1.00
Regex_Caret_Slash_Period_Asterisk 6.524347223910429 ns/iter 5.370017429244251 ns/iter 1.21
Regex_Caret_Period_Range_Dollar 4.039133811567965 ns/iter 3.1086747011272804 ns/iter 1.30
Regex_Nested_Backtrack 496.8429957367232 ns/iter 503.33257926995924 ns/iter 0.99
Pointer_Object_Traverse 44.39774664021799 ns/iter 44.376473434291164 ns/iter 1.00
Pointer_Object_Try_Traverse 52.582525527450116 ns/iter 52.59773831230171 ns/iter 1.00
Pointer_Push_Back_Pointer_To_Weak_Pointer 352.13966698868825 ns/iter 352.3926698535697 ns/iter 1.00

This comment was automatically generated by workflow using github-action-benchmark.

Copy link

@github-actions github-actions bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Benchmark (macos/llvm)

Benchmark suite Current: 872c834 Previous: 4b37450 Ratio
JSON_Array_Of_Objects_Unique 352.6348217461088 ns/iter 330.32918532655384 ns/iter 1.07
JSON_Parse_1 24139.659011432 ns/iter 21546.648078926257 ns/iter 1.12
JSON_Fast_Hash_Helm_Chart_Lock 63.3101027014137 ns/iter 48.550506950420086 ns/iter 1.30
JSON_Equality_Helm_Chart_Lock 140.36959047882078 ns/iter 131.7871170788363 ns/iter 1.07
Regex_Lower_S_Or_Upper_S_Asterisk 1.6786380752309544 ns/iter 1.5964722452354319 ns/iter 1.05
Regex_Caret_Lower_S_Or_Upper_S_Asterisk_Dollar 1.6834312853683104 ns/iter 1.650869756383271 ns/iter 1.02
Regex_Period_Asterisk 1.778965145173175 ns/iter 1.616399946070437 ns/iter 1.10
Regex_Group_Period_Asterisk_Group 2.0133580409069927 ns/iter 1.5955420230768484 ns/iter 1.26
Regex_Period_Plus 2.2001488436483765 ns/iter 1.9230622194241238 ns/iter 1.14
Regex_Period 2.0456664083935827 ns/iter 2.0409686971850167 ns/iter 1.00
Regex_Caret_Period_Plus_Dollar 2.257917671951858 ns/iter 2.0358636161728887 ns/iter 1.11
Regex_Caret_Group_Period_Plus_Group_Dollar 2.1546597156555714 ns/iter 1.966094886605453 ns/iter 1.10
Regex_Caret_Period_Asterisk_Dollar 1.885552758024477 ns/iter 1.69797108953189 ns/iter 1.11
Regex_Caret_Group_Period_Asterisk_Group_Dollar 1.8549983683851776 ns/iter 1.6175836925423108 ns/iter 1.15
Regex_Caret_X_Hyphen 7.728927481976799 ns/iter 6.383953601087351 ns/iter 1.21
Regex_Period_Md_Dollar 87.44100661705677 ns/iter 68.43624269522809 ns/iter 1.28
Regex_Caret_Slash_Period_Asterisk 7.024188418970573 ns/iter 6.008007342237349 ns/iter 1.17
Regex_Caret_Period_Range_Dollar 2.423322087084768 ns/iter 2.140797767315179 ns/iter 1.13
Regex_Nested_Backtrack 806.8693911116561 ns/iter 742.5095397578399 ns/iter 1.09
Pointer_Object_Traverse 16.587116662082213 ns/iter 14.943995200117993 ns/iter 1.11
Pointer_Object_Try_Traverse 36.162072256859794 ns/iter 33.10813363925822 ns/iter 1.09
Pointer_Push_Back_Pointer_To_Weak_Pointer 191.61306357553798 ns/iter 180.78793544739733 ns/iter 1.06

This comment was automatically generated by workflow using github-action-benchmark.

Copy link

@github-actions github-actions bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Benchmark (windows/msvc)

Benchmark suite Current: 872c834 Previous: 4b37450 Ratio
JSON_Array_Of_Objects_Unique 417.0944379388946 ns/iter 427.6678324480881 ns/iter 0.98
JSON_Parse_1 80165.27901785357 ns/iter 80516.51265568162 ns/iter 1.00
JSON_Fast_Hash_Helm_Chart_Lock 55.1654464285686 ns/iter 56.75378571429032 ns/iter 0.97
JSON_Equality_Helm_Chart_Lock 217.91971875000374 ns/iter 219.2401874999916 ns/iter 0.99
Regex_Lower_S_Or_Upper_S_Asterisk 8.40389326605342 ns/iter 8.141535714285553 ns/iter 1.03
Regex_Caret_Lower_S_Or_Upper_S_Asterisk_Dollar 7.786154429525212 ns/iter 7.951410232359916 ns/iter 0.98
Regex_Period_Asterisk 8.082574517488197 ns/iter 7.804381696429528 ns/iter 1.04
Regex_Group_Period_Asterisk_Group 7.8089754464283345 ns/iter 7.8326540178570125 ns/iter 1.00
Regex_Period_Plus 8.218419606168132 ns/iter 7.867527901786226 ns/iter 1.04
Regex_Period 7.849644607814604 ns/iter 7.773593749999769 ns/iter 1.01
Regex_Caret_Period_Plus_Dollar 7.985358446494544 ns/iter 7.803932108017766 ns/iter 1.02
Regex_Caret_Group_Period_Plus_Group_Dollar 8.404274962480084 ns/iter 8.575639247429722 ns/iter 0.98
Regex_Caret_Period_Asterisk_Dollar 7.825150411494341 ns/iter 8.031106026785855 ns/iter 0.97
Regex_Caret_Group_Period_Asterisk_Group_Dollar 7.812162018695087 ns/iter 7.942048625258127 ns/iter 0.98
Regex_Caret_X_Hyphen 11.529785714285724 ns/iter 11.733655357141563 ns/iter 0.98
Regex_Period_Md_Dollar 146.91735951261333 ns/iter 145.87250000001208 ns/iter 1.01
Regex_Caret_Slash_Period_Asterisk 11.630305357142236 ns/iter 11.904994642855677 ns/iter 0.98
Regex_Caret_Period_Range_Dollar 8.940846874999409 ns/iter 9.09323299511862 ns/iter 0.98
Regex_Nested_Backtrack 597.9207000000315 ns/iter 591.0691999999926 ns/iter 1.01
Pointer_Object_Traverse 56.1416964285704 ns/iter 56.151520000003075 ns/iter 1.00
Pointer_Object_Try_Traverse 75.75422991070724 ns/iter 76.57516741070529 ns/iter 0.99
Pointer_Push_Back_Pointer_To_Weak_Pointer 186.02294518062206 ns/iter 179.20661021474172 ns/iter 1.04

This comment was automatically generated by workflow using github-action-benchmark.

Copy link

@github-actions github-actions bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Benchmark (linux/gcc)

Benchmark suite Current: 872c834 Previous: 4b37450 Ratio
Pointer_Object_Traverse 43.69436065382979 ns/iter 45.07055170359933 ns/iter 0.97
Pointer_Object_Try_Traverse 22.560422997577394 ns/iter 22.449546571511583 ns/iter 1.00
Pointer_Push_Back_Pointer_To_Weak_Pointer 214.1217615649568 ns/iter 213.6179267865167 ns/iter 1.00
Regex_Lower_S_Or_Upper_S_Asterisk 3.137126453299592 ns/iter 3.206854862764414 ns/iter 0.98
Regex_Caret_Lower_S_Or_Upper_S_Asterisk_Dollar 3.12927926508174 ns/iter 3.1837180678390267 ns/iter 0.98
Regex_Period_Asterisk 3.131830574534575 ns/iter 3.182876395553353 ns/iter 0.98
Regex_Group_Period_Asterisk_Group 3.126922683441693 ns/iter 3.177297842076987 ns/iter 0.98
Regex_Period_Plus 3.1248540858252976 ns/iter 3.2053943846303654 ns/iter 0.97
Regex_Period 3.1276814149692718 ns/iter 3.2022241917741456 ns/iter 0.98
Regex_Caret_Period_Plus_Dollar 3.127314895935137 ns/iter 3.1932182584033217 ns/iter 0.98
Regex_Caret_Group_Period_Plus_Group_Dollar 3.126557365177903 ns/iter 3.2029530777707036 ns/iter 0.98
Regex_Caret_Period_Asterisk_Dollar 3.131373302262527 ns/iter 3.7299585384659246 ns/iter 0.84
Regex_Caret_Group_Period_Asterisk_Group_Dollar 3.135947557435845 ns/iter 3.7303208654446776 ns/iter 0.84
Regex_Caret_X_Hyphen 12.43131639977992 ns/iter 12.432153734992545 ns/iter 1.00
Regex_Period_Md_Dollar 89.2315192478217 ns/iter 88.86249628384348 ns/iter 1.00
Regex_Caret_Slash_Period_Asterisk 6.21252409921117 ns/iter 7.151787273590188 ns/iter 0.87
Regex_Caret_Period_Range_Dollar 4.041650077964106 ns/iter 4.040069889560666 ns/iter 1.00
Regex_Nested_Backtrack 821.5567579700368 ns/iter 820.8882375757937 ns/iter 1.00
JSON_Array_Of_Objects_Unique 379.62304548445144 ns/iter 381.77438449324285 ns/iter 0.99
JSON_Parse_1 32776.685443602175 ns/iter 33397.255128755125 ns/iter 0.98
JSON_Fast_Hash_Helm_Chart_Lock 62.81439629402422 ns/iter 62.54396896490836 ns/iter 1.00
JSON_Equality_Helm_Chart_Lock 142.69017070273202 ns/iter 143.1486977619854 ns/iter 1.00

This comment was automatically generated by workflow using github-action-benchmark.

@jviotti jviotti merged commit 0f88c64 into main Jan 14, 2025
13 checks passed
@jviotti jviotti deleted the uriparser-config branch January 14, 2025 19:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant