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

Expand SOURCEMETA_JSONTOOLKIT_YAML_EXPORT in Doxygen #1447

Merged
merged 1 commit into from
Jan 15, 2025
Merged

Conversation

jviotti
Copy link
Member

@jviotti jviotti commented Jan 15, 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 (macos/llvm)

Benchmark suite Current: 0461845 Previous: 93a921d Ratio
JSON_Array_Of_Objects_Unique 368.132703559828 ns/iter 359.188535039683 ns/iter 1.02
JSON_Parse_1 26165.015650565445 ns/iter 23380.35111793496 ns/iter 1.12
JSON_Fast_Hash_Helm_Chart_Lock 52.47085265253255 ns/iter 51.26413717763904 ns/iter 1.02
JSON_Equality_Helm_Chart_Lock 160.74366176928856 ns/iter 139.3898437775067 ns/iter 1.15
Regex_Lower_S_Or_Upper_S_Asterisk 1.888435876667528 ns/iter 1.6664713787730099 ns/iter 1.13
Regex_Caret_Lower_S_Or_Upper_S_Asterisk_Dollar 2.057025739402783 ns/iter 1.7153699108837734 ns/iter 1.20
Regex_Period_Asterisk 1.847865972214376 ns/iter 1.6918776356310117 ns/iter 1.09
Regex_Group_Period_Asterisk_Group 1.8705895559588692 ns/iter 1.7963110394928188 ns/iter 1.04
Regex_Period_Plus 2.1497507678407723 ns/iter 2.0349906226950982 ns/iter 1.06
Regex_Period 2.2196647673986143 ns/iter 2.3155423043489622 ns/iter 0.96
Regex_Caret_Period_Plus_Dollar 2.136334702240693 ns/iter 2.04469980974777 ns/iter 1.04
Regex_Caret_Group_Period_Plus_Group_Dollar 2.097934333017423 ns/iter 2.0336795224215645 ns/iter 1.03
Regex_Caret_Period_Asterisk_Dollar 1.7320584197943714 ns/iter 1.7420124092912317 ns/iter 0.99
Regex_Caret_Group_Period_Asterisk_Group_Dollar 1.729370356081235 ns/iter 1.8096160853117615 ns/iter 0.96
Regex_Caret_X_Hyphen 6.6413273459111 ns/iter 6.803596707522044 ns/iter 0.98
Regex_Period_Md_Dollar 69.92736836953259 ns/iter 72.73333727758498 ns/iter 0.96
Regex_Caret_Slash_Period_Asterisk 5.81444374712731 ns/iter 5.889433827481586 ns/iter 0.99
Regex_Caret_Period_Range_Dollar 2.1017741260219136 ns/iter 2.143764082901741 ns/iter 0.98
Regex_Nested_Backtrack 729.8013250785713 ns/iter 770.6303639466151 ns/iter 0.95
Pointer_Object_Traverse 14.912835447163088 ns/iter 15.996558951410679 ns/iter 0.93
Pointer_Object_Try_Traverse 32.24384714336611 ns/iter 33.84967528431681 ns/iter 0.95
Pointer_Push_Back_Pointer_To_Weak_Pointer 176.15997131960523 ns/iter 199.42648660938983 ns/iter 0.88

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/llvm)

Benchmark suite Current: 0461845 Previous: 93a921d Ratio
JSON_Array_Of_Objects_Unique 405.3409541052325 ns/iter 418.26659349929764 ns/iter 0.97
JSON_Parse_1 30102.876203989457 ns/iter 30028.89557887653 ns/iter 1.00
JSON_Fast_Hash_Helm_Chart_Lock 58.72982313387711 ns/iter 58.75391810410328 ns/iter 1.00
JSON_Equality_Helm_Chart_Lock 153.95912900104764 ns/iter 154.70647055227653 ns/iter 1.00
Regex_Lower_S_Or_Upper_S_Asterisk 2.2635536268118233 ns/iter 2.20512235056064 ns/iter 1.03
Regex_Caret_Lower_S_Or_Upper_S_Asterisk_Dollar 2.2206958188845536 ns/iter 2.200836264535757 ns/iter 1.01
Regex_Period_Asterisk 2.2202799347360003 ns/iter 2.1964667518878533 ns/iter 1.01
Regex_Group_Period_Asterisk_Group 2.2504230875890943 ns/iter 2.2048215332200924 ns/iter 1.02
Regex_Period_Plus 2.7998950862180645 ns/iter 2.487357145998639 ns/iter 1.13
Regex_Period 2.7995078636317956 ns/iter 2.487442448742188 ns/iter 1.13
Regex_Caret_Period_Plus_Dollar 2.797094796527063 ns/iter 2.4866868049901116 ns/iter 1.12
Regex_Caret_Group_Period_Plus_Group_Dollar 2.797544947182285 ns/iter 2.487336016299777 ns/iter 1.12
Regex_Caret_Period_Asterisk_Dollar 3.4183946707990103 ns/iter 2.485176910592182 ns/iter 1.38
Regex_Caret_Group_Period_Asterisk_Group_Dollar 3.4167302804994146 ns/iter 2.484652823691654 ns/iter 1.38
Regex_Caret_X_Hyphen 13.050313806811607 ns/iter 12.640956436599811 ns/iter 1.03
Regex_Period_Md_Dollar 73.72295882203478 ns/iter 77.11818408652417 ns/iter 0.96
Regex_Caret_Slash_Period_Asterisk 6.527006672777193 ns/iter 5.286742530755674 ns/iter 1.23
Regex_Caret_Period_Range_Dollar 4.0397902987107575 ns/iter 2.7987401581620643 ns/iter 1.44
Regex_Nested_Backtrack 503.62631356017187 ns/iter 499.94594427076925 ns/iter 1.01
Pointer_Object_Traverse 44.19010887167296 ns/iter 45.75919167996038 ns/iter 0.97
Pointer_Object_Try_Traverse 52.64213004434296 ns/iter 53.40111751107732 ns/iter 0.99
Pointer_Push_Back_Pointer_To_Weak_Pointer 352.43126168575844 ns/iter 358.6293230693385 ns/iter 0.98

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: 0461845 Previous: 93a921d Ratio
JSON_Array_Of_Objects_Unique 425.76294598975534 ns/iter 421.18475000002314 ns/iter 1.01
JSON_Parse_1 81377.04241070664 ns/iter 81974.11276282869 ns/iter 0.99
JSON_Fast_Hash_Helm_Chart_Lock 55.761119999999664 ns/iter 58.41564285714997 ns/iter 0.95
JSON_Equality_Helm_Chart_Lock 219.67450000001776 ns/iter 219.9631562500315 ns/iter 1.00
Regex_Lower_S_Or_Upper_S_Asterisk 8.99631692412409 ns/iter 8.424960937498989 ns/iter 1.07
Regex_Caret_Lower_S_Or_Upper_S_Asterisk_Dollar 8.018152196347872 ns/iter 8.114592820917917 ns/iter 0.99
Regex_Period_Asterisk 7.8950535714295 ns/iter 7.75684709821383 ns/iter 1.02
Regex_Group_Period_Asterisk_Group 7.955058446628965 ns/iter 7.78387898310752 ns/iter 1.02
Regex_Period_Plus 7.754795054665971 ns/iter 7.847280768540083 ns/iter 0.99
Regex_Period 7.7749392510050646 ns/iter 7.761054687500339 ns/iter 1.00
Regex_Caret_Period_Plus_Dollar 7.97325334821432 ns/iter 8.04081960696083 ns/iter 0.99
Regex_Caret_Group_Period_Plus_Group_Dollar 8.130886570843929 ns/iter 8.145875856492129 ns/iter 1.00
Regex_Caret_Period_Asterisk_Dollar 7.787004875951647 ns/iter 7.864777197031555 ns/iter 0.99
Regex_Caret_Group_Period_Asterisk_Group_Dollar 8.08487273176272 ns/iter 8.025867187500932 ns/iter 1.01
Regex_Caret_X_Hyphen 11.52130312500077 ns/iter 11.68456607142941 ns/iter 0.99
Regex_Period_Md_Dollar 143.111685575369 ns/iter 148.5265915836276 ns/iter 0.96
Regex_Caret_Slash_Period_Asterisk 12.11876964285758 ns/iter 12.076632142856576 ns/iter 1.00
Regex_Caret_Period_Range_Dollar 8.703920312500557 ns/iter 8.9275609375008 ns/iter 0.97
Regex_Nested_Backtrack 585.0705357142415 ns/iter 595.4917857142814 ns/iter 0.98
Pointer_Object_Traverse 56.067374999995785 ns/iter 56.77150000000211 ns/iter 0.99
Pointer_Object_Try_Traverse 76.60399107143081 ns/iter 75.92575892857921 ns/iter 1.01
Pointer_Push_Back_Pointer_To_Weak_Pointer 182.60968633547787 ns/iter 179.0190159838638 ns/iter 1.02

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: 0461845 Previous: 93a921d Ratio
Pointer_Object_Traverse 43.940711674773944 ns/iter 43.697575558456364 ns/iter 1.01
Pointer_Object_Try_Traverse 22.42823043310297 ns/iter 22.56156830311753 ns/iter 0.99
Pointer_Push_Back_Pointer_To_Weak_Pointer 213.48839955640426 ns/iter 213.3613466151116 ns/iter 1.00
Regex_Lower_S_Or_Upper_S_Asterisk 3.1331227701991526 ns/iter 3.1875805786656866 ns/iter 0.98
Regex_Caret_Lower_S_Or_Upper_S_Asterisk_Dollar 3.124848614630196 ns/iter 3.1949217511130548 ns/iter 0.98
Regex_Period_Asterisk 3.125658028928564 ns/iter 3.2248848563688153 ns/iter 0.97
Regex_Group_Period_Asterisk_Group 3.1311972823427556 ns/iter 3.2400894347027887 ns/iter 0.97
Regex_Period_Plus 3.1260166226334616 ns/iter 3.197598009756181 ns/iter 0.98
Regex_Period 3.1258849984834134 ns/iter 3.183407529437853 ns/iter 0.98
Regex_Caret_Period_Plus_Dollar 3.1259757552441485 ns/iter 3.213524333739316 ns/iter 0.97
Regex_Caret_Group_Period_Plus_Group_Dollar 3.121031225907949 ns/iter 3.243115946049819 ns/iter 0.96
Regex_Caret_Period_Asterisk_Dollar 3.730078426840077 ns/iter 3.4083713815552708 ns/iter 1.09
Regex_Caret_Group_Period_Asterisk_Group_Dollar 3.7302842982483586 ns/iter 3.787338609307576 ns/iter 0.98
Regex_Caret_X_Hyphen 12.42798616330733 ns/iter 12.429213665901143 ns/iter 1.00
Regex_Period_Md_Dollar 89.10678934442502 ns/iter 89.0467796416342 ns/iter 1.00
Regex_Caret_Slash_Period_Asterisk 7.146255408188293 ns/iter 7.171653042104161 ns/iter 1.00
Regex_Caret_Period_Range_Dollar 4.03818890342897 ns/iter 4.044031978040069 ns/iter 1.00
Regex_Nested_Backtrack 829.3467939872596 ns/iter 821.3949637769551 ns/iter 1.01
JSON_Array_Of_Objects_Unique 379.76912688047895 ns/iter 385.9235652701679 ns/iter 0.98
JSON_Parse_1 32501.901455459818 ns/iter 32880.98900789238 ns/iter 0.99
JSON_Fast_Hash_Helm_Chart_Lock 62.4929519513384 ns/iter 66.85084100578823 ns/iter 0.93
JSON_Equality_Helm_Chart_Lock 143.7664274343663 ns/iter 142.25159652659607 ns/iter 1.01

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

@jviotti jviotti merged commit c7d91b8 into main Jan 15, 2025
13 checks passed
@jviotti jviotti deleted the fix-doxygen-yaml branch January 15, 2025 18:39
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