-
-
Notifications
You must be signed in to change notification settings - Fork 3
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Namespace current modules under
src/core
(#1479)
Signed-off-by: Juan Cruz Viotti <[email protected]>
- Loading branch information
Showing
68 changed files
with
44 additions
and
81 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
5c43c57
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)
JSON_Array_Of_Objects_Unique
440.11919185294516
ns/iter436.22187759458865
ns/iter1.01
JSON_Parse_1
30329.69726128646
ns/iter30408.81740488369
ns/iter1.00
JSON_Fast_Hash_Helm_Chart_Lock
67.76065957675448
ns/iter67.82656578469151
ns/iter1.00
JSON_Equality_Helm_Chart_Lock
152.76412482785932
ns/iter161.86945847190574
ns/iter0.94
JSON_String_Equal/10
6.2240856029486045
ns/iter7.465866262694071
ns/iter0.83
JSON_String_Equal/100
6.867507839129812
ns/iter8.0858546426375
ns/iter0.85
JSON_String_Equal_Small_By_Perfect_Hash/10
0.9354408029152838
ns/iter0.9357270181393492
ns/iter1.00
JSON_String_Equal_Small_By_Runtime_Perfect_Hash/10
14.596118602216997
ns/iter10.278458106937462
ns/iter1.42
JSON_String_Fast_Hash/10
2.7978407109115055
ns/iter2.8017490308392308
ns/iter1.00
JSON_String_Fast_Hash/100
2.799385120017947
ns/iter2.799987041008567
ns/iter1.00
JSON_String_Key_Hash/10
2.6534658697846587
ns/iter2.179737938638085
ns/iter1.22
JSON_String_Key_Hash/100
2.1786176068607785
ns/iter2.180800161552326
ns/iter1.00
JSON_Object_Defines_Miss_Same_Length
3.7369289835782133
ns/iter3.7375954429965166
ns/iter1.00
JSON_Object_Defines_Miss_Too_Small
3.788544872433234
ns/iter3.7377523773746053
ns/iter1.01
JSON_Object_Defines_Miss_Too_Large
3.7378356585706927
ns/iter3.7356634998439207
ns/iter1.00
Pointer_Object_Traverse
44.08975463567291
ns/iter44.48432458645106
ns/iter0.99
Pointer_Object_Try_Traverse
52.67010059478814
ns/iter52.623055711962444
ns/iter1.00
Pointer_Push_Back_Pointer_To_Weak_Pointer
299.2667854545685
ns/iter289.44121132677975
ns/iter1.03
This comment was automatically generated by workflow using github-action-benchmark.
5c43c57
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)
JSON_Array_Of_Objects_Unique
378.5717937474394
ns/iter337.9728022463591
ns/iter1.12
JSON_Parse_1
24459.433013420705
ns/iter22167.730466000132
ns/iter1.10
JSON_Fast_Hash_Helm_Chart_Lock
53.73235842551286
ns/iter49.529839800309844
ns/iter1.08
JSON_Equality_Helm_Chart_Lock
147.60469130988508
ns/iter121.23083660608076
ns/iter1.22
JSON_String_Equal/10
9.994048361903628
ns/iter7.809872449821742
ns/iter1.28
JSON_String_Equal/100
6.546158361467281
ns/iter6.16364540635735
ns/iter1.06
JSON_String_Equal_Small_By_Perfect_Hash/10
0.3979760671190249
ns/iter0.3245314527207649
ns/iter1.23
JSON_String_Equal_Small_By_Runtime_Perfect_Hash/10
3.440482071988547
ns/iter2.99968476801909
ns/iter1.15
JSON_String_Fast_Hash/10
1.8278708771214827
ns/iter1.6280277061806478
ns/iter1.12
JSON_String_Fast_Hash/100
2.1114660332042527
ns/iter1.9484688736726654
ns/iter1.08
JSON_String_Key_Hash/10
1.387173442260979
ns/iter1.30087630770941
ns/iter1.07
JSON_String_Key_Hash/100
1.347126982772553
ns/iter1.2993030227829216
ns/iter1.04
JSON_Object_Defines_Miss_Same_Length
2.3565927069730472
ns/iter2.292717371297977
ns/iter1.03
JSON_Object_Defines_Miss_Too_Small
2.3758161014321963
ns/iter2.2710003162760963
ns/iter1.05
JSON_Object_Defines_Miss_Too_Large
2.3853800746725438
ns/iter2.274619182113396
ns/iter1.05
Pointer_Object_Traverse
16.341334989646974
ns/iter15.791090468469733
ns/iter1.03
Pointer_Object_Try_Traverse
23.46595478393305
ns/iter22.54151815918889
ns/iter1.04
Pointer_Push_Back_Pointer_To_Weak_Pointer
221.76062503357952
ns/iter176.43240699786648
ns/iter1.26
This comment was automatically generated by workflow using github-action-benchmark.
5c43c57
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)
JSON_Array_Of_Objects_Unique
405.74617946925065
ns/iter405.7664863497237
ns/iter1.00
JSON_Parse_1
79624.41964285258
ns/iter79160.78124999361
ns/iter1.01
JSON_Fast_Hash_Helm_Chart_Lock
59.59720000000744
ns/iter52.05780000000004
ns/iter1.14
JSON_Equality_Helm_Chart_Lock
188.15918644278597
ns/iter187.96150785368894
ns/iter1.00
JSON_String_Equal/10
8.992907366071533
ns/iter8.995963169642351
ns/iter1.00
JSON_String_Equal/100
10.05517499999975
ns/iter9.934084777080477
ns/iter1.01
JSON_String_Equal_Small_By_Perfect_Hash/10
2.172687812500129
ns/iter2.1709662499997506
ns/iter1.00
JSON_String_Equal_Small_By_Runtime_Perfect_Hash/10
14.486899553569948
ns/iter14.340526785713134
ns/iter1.01
JSON_String_Fast_Hash/10
3.110006696428818
ns/iter3.10123169642854
ns/iter1.00
JSON_String_Fast_Hash/100
3.1005147321430115
ns/iter3.100941071428411
ns/iter1.00
JSON_String_Key_Hash/10
7.6213136160710855
ns/iter7.454084821428048
ns/iter1.02
JSON_String_Key_Hash/100
4.032195870536143
ns/iter4.0431799179338075
ns/iter1.00
JSON_Object_Defines_Miss_Same_Length
3.779170707537118
ns/iter3.7284262433421778
ns/iter1.01
JSON_Object_Defines_Miss_Too_Small
3.7208493303569106
ns/iter3.718111064789328
ns/iter1.00
JSON_Object_Defines_Miss_Too_Large
4.9702000000002045
ns/iter4.96886160714232
ns/iter1.00
Pointer_Object_Traverse
52.00081250000567
ns/iter78.9933499999961
ns/iter0.66
Pointer_Object_Try_Traverse
74.17233258928084
ns/iter74.90871651785827
ns/iter0.99
Pointer_Push_Back_Pointer_To_Weak_Pointer
160.04131696428306
ns/iter159.0976758324301
ns/iter1.01
This comment was automatically generated by workflow using github-action-benchmark.
5c43c57
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/gcc)
JSON_Array_Of_Objects_Unique
213.16082221678118
ns/iter219.14733422424777
ns/iter0.97
JSON_Parse_1
24743.794661411925
ns/iter26912.816776120795
ns/iter0.92
JSON_Fast_Hash_Helm_Chart_Lock
23.964197394958717
ns/iter24.894568134591562
ns/iter0.96
JSON_Equality_Helm_Chart_Lock
118.5627746771994
ns/iter124.82002589499558
ns/iter0.95
JSON_String_Equal/10
5.586521176715103
ns/iter5.711702966497344
ns/iter0.98
JSON_String_Equal/100
5.173304823173108
ns/iter5.687145734028291
ns/iter0.91
JSON_String_Equal_Small_By_Perfect_Hash/10
0.751447749358146
ns/iter0.8416126530228605
ns/iter0.89
JSON_String_Equal_Small_By_Runtime_Perfect_Hash/10
2.889165597822071
ns/iter3.0477192408301303
ns/iter0.95
JSON_String_Fast_Hash/10
1.925764912723556
ns/iter2.0636424363533084
ns/iter0.93
JSON_String_Fast_Hash/100
1.9416774571528428
ns/iter2.052859906505919
ns/iter0.95
JSON_String_Key_Hash/10
1.3313075065309803
ns/iter1.4259180266350877
ns/iter0.93
JSON_String_Key_Hash/100
1.759109885357443
ns/iter1.9540152729368248
ns/iter0.90
JSON_Object_Defines_Miss_Same_Length
1.8071705888049658
ns/iter1.8932172587668006
ns/iter0.95
JSON_Object_Defines_Miss_Too_Small
1.908279626090417
ns/iter2.1184850944182076
ns/iter0.90
JSON_Object_Defines_Miss_Too_Large
1.8315607831399965
ns/iter1.9898031468362383
ns/iter0.92
Pointer_Object_Traverse
54.54814860958687
ns/iter57.632638825910846
ns/iter0.95
Pointer_Object_Try_Traverse
35.579475073552246
ns/iter39.37208243772645
ns/iter0.90
Pointer_Push_Back_Pointer_To_Weak_Pointer
162.24193108662723
ns/iter198.64684347828458
ns/iter0.82
This comment was automatically generated by workflow using github-action-benchmark.
5c43c57
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)
Pointer_Object_Traverse
46.81948405053563
ns/iter47.10697575208746
ns/iter0.99
Pointer_Object_Try_Traverse
23.35040526671802
ns/iter23.37206667833027
ns/iter1.00
Pointer_Push_Back_Pointer_To_Weak_Pointer
144.60734731187912
ns/iter144.5549168350998
ns/iter1.00
JSON_Array_Of_Objects_Unique
416.1996651348341
ns/iter408.78552886422165
ns/iter1.02
JSON_Parse_1
33484.409834498074
ns/iter33340.86420688826
ns/iter1.00
JSON_Fast_Hash_Helm_Chart_Lock
64.68807901719501
ns/iter63.242059969897
ns/iter1.02
JSON_Equality_Helm_Chart_Lock
140.85407308799236
ns/iter142.9349562742868
ns/iter0.99
JSON_String_Equal/10
5.990889548504845
ns/iter5.9941707079697615
ns/iter1.00
JSON_String_Equal/100
6.618697664852477
ns/iter6.637096973772274
ns/iter1.00
JSON_String_Equal_Small_By_Perfect_Hash/10
0.6243654983652781
ns/iter0.6232091774440333
ns/iter1.00
JSON_String_Equal_Small_By_Runtime_Perfect_Hash/10
14.292786757549674
ns/iter14.293066451799907
ns/iter1.00
JSON_String_Fast_Hash/10
2.2545450748408746
ns/iter2.2558898631455793
ns/iter1.00
JSON_String_Fast_Hash/100
2.2569238090838466
ns/iter2.2576594356528195
ns/iter1.00
JSON_String_Key_Hash/10
1.9924362223426606
ns/iter1.9835044798606571
ns/iter1.00
JSON_String_Key_Hash/100
1.6745506845823268
ns/iter1.6891024071729999
ns/iter0.99
JSON_Object_Defines_Miss_Same_Length
2.4874133643444183
ns/iter2.5080608468356154
ns/iter0.99
JSON_Object_Defines_Miss_Too_Small
3.107740380123038
ns/iter3.1095315571688333
ns/iter1.00
JSON_Object_Defines_Miss_Too_Large
2.797583849421831
ns/iter2.7966269026377963
ns/iter1.00
This comment was automatically generated by workflow using github-action-benchmark.