-
-
Notifications
You must be signed in to change notification settings - Fork 3
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
Conversation
Signed-off-by: Juan Cruz Viotti <[email protected]>
There was a problem hiding this 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.
There was a problem hiding this 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.
There was a problem hiding this 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.
There was a problem hiding this 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.
Signed-off-by: Juan Cruz Viotti [email protected]