-
-
Notifications
You must be signed in to change notification settings - Fork 5
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Revise CMake utilities, folders, and tests (#1503)
Signed-off-by: Juan Cruz Viotti <[email protected]>
- Loading branch information
Showing
23 changed files
with
21 additions
and
43 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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,26 +1,25 @@ | ||
function(sourcemeta_googlebenchmark) | ||
cmake_parse_arguments(SOURCEMETA_GOOGLEBENCHMARK "" | ||
"NAMESPACE;PROJECT;FOLDER" "SOURCES" ${ARGN}) | ||
"NAMESPACE;PROJECT" "SOURCES" ${ARGN}) | ||
|
||
if(NOT SOURCEMETA_GOOGLEBENCHMARK_PROJECT) | ||
message(FATAL_ERROR "You must pass the project name using the PROJECT option") | ||
endif() | ||
if(NOT SOURCEMETA_GOOGLEBENCHMARK_FOLDER) | ||
message(FATAL_ERROR "You must pass the folder name using the FOLDER option") | ||
endif() | ||
if(NOT SOURCEMETA_GOOGLEBENCHMARK_SOURCES) | ||
message(FATAL_ERROR "You must pass the sources list using the SOURCES option") | ||
endif() | ||
|
||
if(SOURCEMETA_GOOGLEBENCHMARK_NAMESPACE) | ||
set(TARGET_NAME "${SOURCEMETA_GOOGLEBENCHMARK_NAMESPACE}_${SOURCEMETA_GOOGLEBENCHMARK_PROJECT}_benchmark") | ||
set(FOLDER_NAME "${SOURCEMETA_GOOGLEBENCHMARK_NAMESPACE}/${SOURCEMETA_GOOGLEBENCHMARK_PROJECT}") | ||
else() | ||
set(TARGET_NAME "${SOURCEMETA_GOOGLEBENCHMARK_PROJECT}_benchmark") | ||
set(FOLDER_NAME "${SOURCEMETA_GOOGLEBENCHMARK_PROJECT}") | ||
endif() | ||
|
||
add_executable("${TARGET_NAME}" ${SOURCEMETA_GOOGLEBENCHMARK_SOURCES}) | ||
sourcemeta_add_default_options(PRIVATE ${TARGET_NAME}) | ||
set_target_properties("${TARGET_NAME}" PROPERTIES FOLDER "${SOURCEMETA_GOOGLEBENCHMARK_FOLDER}") | ||
set_target_properties("${TARGET_NAME}" PROPERTIES FOLDER "${FOLDER_NAME}") | ||
target_link_libraries("${TARGET_NAME}" PRIVATE benchmark::benchmark) | ||
target_link_libraries("${TARGET_NAME}" PRIVATE benchmark::benchmark_main) | ||
endfunction() |
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
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
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
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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,14 +1,14 @@ | ||
# TODO: Get install path from a variable? | ||
add_test(NAME packaging.find_package_configure COMMAND | ||
add_test(NAME ${PROJECT_NAME}.find_package_configure COMMAND | ||
"${CMAKE_COMMAND}" | ||
-S "${CMAKE_CURRENT_SOURCE_DIR}/find_package" | ||
-B "${CMAKE_CURRENT_BINARY_DIR}/find_package" | ||
"-DCMAKE_BUILD_TYPE:STRING=${CMAKE_BUILD_TYPE}" | ||
"-DCMAKE_PREFIX_PATH:PATH=${CMAKE_PREFIX_PATH};${PROJECT_SOURCE_DIR}/build/dist" | ||
"-DCMAKE_TOOLCHAIN_FILE:PATH=${CMAKE_TOOLCHAIN_FILE}") | ||
add_test(NAME packaging.find_package_build COMMAND | ||
add_test(NAME ${PROJECT_NAME}.find_package_build COMMAND | ||
"${CMAKE_COMMAND}" | ||
--build "${CMAKE_CURRENT_BINARY_DIR}/find_package" | ||
--config "${CMAKE_BUILD_TYPE}") | ||
set_tests_properties(packaging.find_package_build | ||
PROPERTIES DEPENDS packaging.find_package_configure) | ||
set_tests_properties(${PROJECT_NAME}.find_package_build | ||
PROPERTIES DEPENDS ${PROJECT_NAME}.find_package_configure) |
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
1257bcd
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)
Regex_Lower_S_Or_Upper_S_Asterisk
1.762813735588705
ns/iter1.7950566156935461
ns/iter0.98
Regex_Caret_Lower_S_Or_Upper_S_Asterisk_Dollar
1.7062987216556724
ns/iter1.853251665431244
ns/iter0.92
Regex_Period_Asterisk
1.7170224401277505
ns/iter1.8290267267128908
ns/iter0.94
Regex_Group_Period_Asterisk_Group
1.7078818425111684
ns/iter1.714939161533693
ns/iter1.00
Regex_Period_Plus
2.03779904207622
ns/iter2.1248440910745607
ns/iter0.96
Regex_Period
2.0494848694318275
ns/iter2.1599833173064344
ns/iter0.95
Regex_Caret_Period_Plus_Dollar
2.091276289885486
ns/iter2.0614503013614063
ns/iter1.01
Regex_Caret_Group_Period_Plus_Group_Dollar
2.157344476251387
ns/iter2.0451073143676712
ns/iter1.05
Regex_Caret_Period_Asterisk_Dollar
1.8651844164912565
ns/iter1.709511790274934
ns/iter1.09
Regex_Caret_Group_Period_Asterisk_Group_Dollar
2.0036174560476088
ns/iter1.7085095405480262
ns/iter1.17
Regex_Caret_X_Hyphen
7.366018857010234
ns/iter7.218675493797549
ns/iter1.02
Regex_Period_Md_Dollar
78.05687163623642
ns/iter73.80735190269515
ns/iter1.06
Regex_Caret_Slash_Period_Asterisk
5.40985306543997
ns/iter5.4597284438883324
ns/iter0.99
Regex_Caret_Period_Range_Dollar
2.4118846079335685
ns/iter2.3743588472589137
ns/iter1.02
Regex_Nested_Backtrack
798.5402757628793
ns/iter826.473008475541
ns/iter0.97
JSON_Array_Of_Objects_Unique
354.84636363823347
ns/iter353.1155985589121
ns/iter1.00
JSON_Parse_1
24015.79994487903
ns/iter23067.212471808623
ns/iter1.04
JSON_Fast_Hash_Helm_Chart_Lock
51.670433752831066
ns/iter52.241250931299895
ns/iter0.99
JSON_Equality_Helm_Chart_Lock
132.99922029773558
ns/iter128.76680583079008
ns/iter1.03
JSON_String_Equal/10
8.50966352541283
ns/iter8.115481956691076
ns/iter1.05
JSON_String_Equal/100
6.662755330520673
ns/iter6.531278869154012
ns/iter1.02
JSON_String_Equal_Small_By_Perfect_Hash/10
0.38907403152767767
ns/iter0.34860368904708167
ns/iter1.12
JSON_String_Equal_Small_By_Runtime_Perfect_Hash/10
3.5045052442676585
ns/iter3.15340390644528
ns/iter1.11
JSON_String_Fast_Hash/10
1.7768133773696004
ns/iter1.7729959032769385
ns/iter1.00
JSON_String_Fast_Hash/100
2.0986388480694704
ns/iter2.2350271241018347
ns/iter0.94
JSON_String_Key_Hash/10
1.3789031886924732
ns/iter1.5036848858631668
ns/iter0.92
JSON_String_Key_Hash/100
1.5295485504197825
ns/iter1.4030709433194684
ns/iter1.09
JSON_Object_Defines_Miss_Same_Length
2.4406980790961406
ns/iter2.34031611105411
ns/iter1.04
JSON_Object_Defines_Miss_Too_Small
2.6317956293122426
ns/iter2.335770717460812
ns/iter1.13
JSON_Object_Defines_Miss_Too_Large
2.4809116181395776
ns/iter2.389202661606593
ns/iter1.04
Pointer_Object_Traverse
21.248313851062505
ns/iter18.285521581718758
ns/iter1.16
Pointer_Object_Try_Traverse
23.42859283310618
ns/iter23.210407602056836
ns/iter1.01
Pointer_Push_Back_Pointer_To_Weak_Pointer
185.86240822866856
ns/iter183.20189570877227
ns/iter1.01
This comment was automatically generated by workflow using github-action-benchmark.
1257bcd
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)
Regex_Lower_S_Or_Upper_S_Asterisk
2.2276390949350864
ns/iter2.2162926137557424
ns/iter1.01
Regex_Caret_Lower_S_Or_Upper_S_Asterisk_Dollar
2.207372090979747
ns/iter2.19925760508802
ns/iter1.00
Regex_Period_Asterisk
2.2208303977670516
ns/iter2.222055011372764
ns/iter1.00
Regex_Group_Period_Asterisk_Group
2.210546278082364
ns/iter2.2159846646958856
ns/iter1.00
Regex_Period_Plus
2.7981178768302453
ns/iter2.7984984732370224
ns/iter1.00
Regex_Period
2.826390024933924
ns/iter2.7973273744300964
ns/iter1.01
Regex_Caret_Period_Plus_Dollar
2.4907914253720036
ns/iter2.7972943806127115
ns/iter0.89
Regex_Caret_Group_Period_Plus_Group_Dollar
2.4907432711116786
ns/iter2.799724504973251
ns/iter0.89
Regex_Caret_Period_Asterisk_Dollar
2.487289294195517
ns/iter3.4175891559231735
ns/iter0.73
Regex_Caret_Group_Period_Asterisk_Group_Dollar
2.5017427994701245
ns/iter3.0677715740681295
ns/iter0.82
Regex_Caret_X_Hyphen
13.065518156753292
ns/iter12.534412000613331
ns/iter1.04
Regex_Period_Md_Dollar
81.98842219362292
ns/iter81.91681405256837
ns/iter1.00
Regex_Caret_Slash_Period_Asterisk
6.841942928296982
ns/iter6.6872714057223055
ns/iter1.02
Regex_Caret_Period_Range_Dollar
4.041676600507129
ns/iter2.799913534837519
ns/iter1.44
Regex_Nested_Backtrack
501.2096276920053
ns/iter506.9051855918277
ns/iter0.99
JSON_Array_Of_Objects_Unique
403.9599247692584
ns/iter404.5395811087389
ns/iter1.00
JSON_Parse_1
30371.778528168976
ns/iter32879.94732878171
ns/iter0.92
JSON_Fast_Hash_Helm_Chart_Lock
59.294185501550444
ns/iter59.26342336518386
ns/iter1.00
JSON_Equality_Helm_Chart_Lock
159.06202531931987
ns/iter151.09449677582927
ns/iter1.05
JSON_String_Equal/10
6.539942714597311
ns/iter6.221398210396156
ns/iter1.05
JSON_String_Equal/100
6.955766992936672
ns/iter6.845746210589001
ns/iter1.02
JSON_String_Equal_Small_By_Perfect_Hash/10
0.9350724448772678
ns/iter0.9347560554982254
ns/iter1.00
JSON_String_Equal_Small_By_Runtime_Perfect_Hash/10
14.607969756410908
ns/iter14.604553607377483
ns/iter1.00
JSON_String_Fast_Hash/10
2.4866879332400433
ns/iter2.489004316153174
ns/iter1.00
JSON_String_Fast_Hash/100
2.486764113675108
ns/iter2.4882760539049587
ns/iter1.00
JSON_String_Key_Hash/10
2.6432087277133762
ns/iter2.6915433373998323
ns/iter0.98
JSON_String_Key_Hash/100
1.867342288945304
ns/iter1.8671227177219818
ns/iter1.00
JSON_Object_Defines_Miss_Same_Length
3.736864006606955
ns/iter3.7379340161621424
ns/iter1.00
JSON_Object_Defines_Miss_Too_Small
3.737446357747716
ns/iter3.7368265537435987
ns/iter1.00
JSON_Object_Defines_Miss_Too_Large
3.7354078789303764
ns/iter3.7354244449260205
ns/iter1.00
Pointer_Object_Traverse
44.34137779700032
ns/iter44.31272349617659
ns/iter1.00
Pointer_Object_Try_Traverse
52.362059084321544
ns/iter52.35096127677514
ns/iter1.00
Pointer_Push_Back_Pointer_To_Weak_Pointer
307.16200900180246
ns/iter336.7260238297816
ns/iter0.91
This comment was automatically generated by workflow using github-action-benchmark.
1257bcd
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.023660746213245
ns/iter45.32103746526691
ns/iter1.02
Pointer_Object_Try_Traverse
26.174175864366056
ns/iter26.155797626481306
ns/iter1.00
Pointer_Push_Back_Pointer_To_Weak_Pointer
144.85965892401134
ns/iter144.25206995015336
ns/iter1.00
JSON_Array_Of_Objects_Unique
409.78612578944075
ns/iter423.68275324715
ns/iter0.97
JSON_Parse_1
33019.59593817993
ns/iter33175.350879684425
ns/iter1.00
JSON_Fast_Hash_Helm_Chart_Lock
66.4389592521691
ns/iter62.62528667570228
ns/iter1.06
JSON_Equality_Helm_Chart_Lock
155.6662469069216
ns/iter149.21883704557348
ns/iter1.04
JSON_String_Equal/10
6.342932017394557
ns/iter6.34636903337211
ns/iter1.00
JSON_String_Equal/100
6.960166405141716
ns/iter6.96372439377715
ns/iter1.00
JSON_String_Equal_Small_By_Perfect_Hash/10
0.9339659518423722
ns/iter0.9347843746682979
ns/iter1.00
JSON_String_Equal_Small_By_Runtime_Perfect_Hash/10
14.286685223729961
ns/iter14.292526535017345
ns/iter1.00
JSON_String_Fast_Hash/10
0.9321165138142936
ns/iter0.9376002356537873
ns/iter0.99
JSON_String_Fast_Hash/100
0.9336583077700352
ns/iter0.9337595355250484
ns/iter1.00
JSON_String_Key_Hash/10
1.6740133164609898
ns/iter1.6725387254018165
ns/iter1.00
JSON_String_Key_Hash/100
1.9836535648648668
ns/iter1.9837409301886113
ns/iter1.00
JSON_Object_Defines_Miss_Same_Length
2.4860457040225192
ns/iter2.4875158809874662
ns/iter1.00
JSON_Object_Defines_Miss_Too_Small
2.4862099044479593
ns/iter2.4866713285663824
ns/iter1.00
JSON_Object_Defines_Miss_Too_Large
3.107568121438949
ns/iter3.115256555315382
ns/iter1.00
Regex_Lower_S_Or_Upper_S_Asterisk
3.4174524470501275
ns/iter3.4201361579092713
ns/iter1.00
Regex_Caret_Lower_S_Or_Upper_S_Asterisk_Dollar
3.423084782367761
ns/iter3.4197119717306235
ns/iter1.00
Regex_Period_Asterisk
3.4242819629997387
ns/iter3.4392454973788666
ns/iter1.00
Regex_Group_Period_Asterisk_Group
3.4239371276738093
ns/iter3.426070311371711
ns/iter1.00
Regex_Period_Plus
3.7292761593445816
ns/iter3.420809889513224
ns/iter1.09
Regex_Period
3.732549682818367
ns/iter3.419203399803127
ns/iter1.09
Regex_Caret_Period_Plus_Dollar
3.7334109797061106
ns/iter3.4242043506928064
ns/iter1.09
Regex_Caret_Group_Period_Plus_Group_Dollar
3.7335632042985427
ns/iter3.4216662886505502
ns/iter1.09
Regex_Caret_Period_Asterisk_Dollar
4.657924101526652
ns/iter3.7310742693515957
ns/iter1.25
Regex_Caret_Group_Period_Asterisk_Group_Dollar
4.660223549639374
ns/iter3.7295946349882154
ns/iter1.25
Regex_Caret_X_Hyphen
12.43649815614569
ns/iter13.273091627352622
ns/iter0.94
Regex_Period_Md_Dollar
88.87122596148564
ns/iter89.88527086696136
ns/iter0.99
Regex_Caret_Slash_Period_Asterisk
8.083960892628033
ns/iter8.08154110946453
ns/iter1.00
Regex_Caret_Period_Range_Dollar
4.660913030028226
ns/iter4.661508996071633
ns/iter1.00
Regex_Nested_Backtrack
817.3081984619707
ns/iter836.7374187509896
ns/iter0.98
This comment was automatically generated by workflow using github-action-benchmark.
1257bcd
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)
Regex_Lower_S_Or_Upper_S_Asterisk
7.2188281250009005
ns/iter6.900263392856892
ns/iter1.05
Regex_Caret_Lower_S_Or_Upper_S_Asterisk_Dollar
6.912746651786301
ns/iter6.96007589285687
ns/iter0.99
Regex_Period_Asterisk
6.91683345126387
ns/iter7.476724330357192
ns/iter0.93
Regex_Group_Period_Asterisk_Group
6.834025669641973
ns/iter6.89253880851562
ns/iter0.99
Regex_Period_Plus
7.247939732142328
ns/iter7.1573515624999215
ns/iter1.01
Regex_Period
7.371712467091553
ns/iter7.5322366071427025
ns/iter0.98
Regex_Caret_Period_Plus_Dollar
7.154970503771307
ns/iter7.250621651784885
ns/iter0.99
Regex_Caret_Group_Period_Plus_Group_Dollar
7.325829241071296
ns/iter7.407758928571643
ns/iter0.99
Regex_Caret_Period_Asterisk_Dollar
7.088251785714102
ns/iter6.974462053570869
ns/iter1.02
Regex_Caret_Group_Period_Asterisk_Group_Dollar
7.31205800307142
ns/iter6.881459821428848
ns/iter1.06
Regex_Caret_X_Hyphen
14.244687659620325
ns/iter11.760376562499175
ns/iter1.21
Regex_Period_Md_Dollar
153.89837053572109
ns/iter151.39319196428858
ns/iter1.02
Regex_Caret_Slash_Period_Asterisk
10.671557095215734
ns/iter10.438007812499706
ns/iter1.02
Regex_Caret_Period_Range_Dollar
7.5762801339277335
ns/iter7.816242187500068
ns/iter0.97
Regex_Nested_Backtrack
609.6819642857148
ns/iter630.9060714285814
ns/iter0.97
JSON_Array_Of_Objects_Unique
489.64489999991656
ns/iter495.9793749999822
ns/iter0.99
JSON_Parse_1
79547.22098214415
ns/iter82169.85491072494
ns/iter0.97
JSON_Fast_Hash_Helm_Chart_Lock
63.882388392867895
ns/iter66.78844642857078
ns/iter0.96
JSON_Equality_Helm_Chart_Lock
189.8898115972913
ns/iter187.488820311524
ns/iter1.01
JSON_String_Equal/10
9.075865138053603
ns/iter9.012378977624522
ns/iter1.01
JSON_String_Equal/100
9.91610781250074
ns/iter9.955181205556839
ns/iter1.00
JSON_String_Equal_Small_By_Perfect_Hash/10
2.1721640624999594
ns/iter2.1685978125002947
ns/iter1.00
JSON_String_Equal_Small_By_Runtime_Perfect_Hash/10
15.042254464286183
ns/iter14.977938549205437
ns/iter1.00
JSON_String_Fast_Hash/10
4.026611882189804
ns/iter4.040159845424279
ns/iter1.00
JSON_String_Fast_Hash/100
4.0372765250662495
ns/iter4.058628444747891
ns/iter0.99
JSON_String_Key_Hash/10
7.848053536393195
ns/iter7.874675223214262
ns/iter1.00
JSON_String_Key_Hash/100
4.0247843375441406
ns/iter4.029894382196088
ns/iter1.00
JSON_Object_Defines_Miss_Same_Length
3.7197873147859397
ns/iter3.7367399933272316
ns/iter1.00
JSON_Object_Defines_Miss_Too_Small
4.957058460927951
ns/iter4.95210400000019
ns/iter1.00
JSON_Object_Defines_Miss_Too_Large
3.4065834428228965
ns/iter3.418432672467101
ns/iter1.00
Pointer_Object_Traverse
48.743209999997816
ns/iter50.079840000000786
ns/iter0.97
Pointer_Object_Try_Traverse
67.69966964285906
ns/iter67.7630892857195
ns/iter1.00
Pointer_Push_Back_Pointer_To_Weak_Pointer
167.46646657140232
ns/iter179.16354324754678
ns/iter0.93
This comment was automatically generated by workflow using github-action-benchmark.
1257bcd
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)
Regex_Lower_S_Or_Upper_S_Asterisk
2.0195352121306307
ns/iter1.9247922871571648
ns/iter1.05
Regex_Caret_Lower_S_Or_Upper_S_Asterisk_Dollar
2.0044123012923354
ns/iter1.9506176550170498
ns/iter1.03
Regex_Period_Asterisk
2.75059972573592
ns/iter1.9470040286959447
ns/iter1.41
Regex_Group_Period_Asterisk_Group
2.1223706807555174
ns/iter1.9125224586607763
ns/iter1.11
Regex_Period_Plus
2.040972518982862
ns/iter1.9110298431902022
ns/iter1.07
Regex_Period
1.9821743014098978
ns/iter1.954149280151372
ns/iter1.01
Regex_Caret_Period_Plus_Dollar
1.9915841120050153
ns/iter1.923371330147804
ns/iter1.04
Regex_Caret_Group_Period_Plus_Group_Dollar
1.953160059113542
ns/iter1.925122438015843
ns/iter1.01
Regex_Caret_Period_Asterisk_Dollar
1.9299199508174247
ns/iter1.9493304310313206
ns/iter0.99
Regex_Caret_Group_Period_Asterisk_Group_Dollar
2.267588344551017
ns/iter2.2358413501957233
ns/iter1.01
Regex_Caret_X_Hyphen
6.192077472735549
ns/iter6.111231946522103
ns/iter1.01
Regex_Period_Md_Dollar
71.82328415201803
ns/iter69.7881278065978
ns/iter1.03
Regex_Caret_Slash_Period_Asterisk
4.8515080422239345
ns/iter4.4487990864563836
ns/iter1.09
Regex_Caret_Period_Range_Dollar
1.9913458953135965
ns/iter1.9582676864443849
ns/iter1.02
Regex_Nested_Backtrack
864.3879016345603
ns/iter830.6790275992772
ns/iter1.04
JSON_Array_Of_Objects_Unique
207.02069793080955
ns/iter214.11397532785048
ns/iter0.97
JSON_Parse_1
23802.662074479005
ns/iter23392.437118194484
ns/iter1.02
JSON_Fast_Hash_Helm_Chart_Lock
24.20943667035933
ns/iter25.272008005675385
ns/iter0.96
JSON_Equality_Helm_Chart_Lock
116.33542127616542
ns/iter115.70502784304887
ns/iter1.01
JSON_String_Equal/10
5.411902958484133
ns/iter5.45784997069716
ns/iter0.99
JSON_String_Equal/100
5.159746236368902
ns/iter5.171498426498031
ns/iter1.00
JSON_String_Equal_Small_By_Perfect_Hash/10
0.7505964390304584
ns/iter0.7579414911608794
ns/iter0.99
JSON_String_Equal_Small_By_Runtime_Perfect_Hash/10
3.4991555376971326
ns/iter3.5355491327623945
ns/iter0.99
JSON_String_Fast_Hash/10
1.9564389130318078
ns/iter1.944182201417723
ns/iter1.01
JSON_String_Fast_Hash/100
1.920578342685858
ns/iter1.9553813386451515
ns/iter0.98
JSON_String_Key_Hash/10
1.521060614610012
ns/iter1.4617415479323208
ns/iter1.04
JSON_String_Key_Hash/100
1.968544356336936
ns/iter2.0130885233393405
ns/iter0.98
JSON_Object_Defines_Miss_Same_Length
1.767188685547873
ns/iter1.7768491719319544
ns/iter0.99
JSON_Object_Defines_Miss_Too_Small
1.916462914232256
ns/iter2.128341934587564
ns/iter0.90
JSON_Object_Defines_Miss_Too_Large
1.745115102305819
ns/iter1.7540009363519242
ns/iter0.99
Pointer_Object_Traverse
55.23822930604589
ns/iter55.35070630252534
ns/iter1.00
Pointer_Object_Try_Traverse
36.559372616828064
ns/iter36.30256837161788
ns/iter1.01
Pointer_Push_Back_Pointer_To_Weak_Pointer
157.1121933454952
ns/iter161.85986699265626
ns/iter0.97
This comment was automatically generated by workflow using github-action-benchmark.
1257bcd
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)
Regex_Lower_S_Or_Upper_S_Asterisk
1.6242845443964553
ns/iter1.7950566156935461
ns/iter0.90
Regex_Caret_Lower_S_Or_Upper_S_Asterisk_Dollar
1.62502555568287
ns/iter1.853251665431244
ns/iter0.88
Regex_Period_Asterisk
1.622499673363136
ns/iter1.8290267267128908
ns/iter0.89
Regex_Group_Period_Asterisk_Group
1.6238151160451513
ns/iter1.714939161533693
ns/iter0.95
Regex_Period_Plus
1.9451339990160716
ns/iter2.1248440910745607
ns/iter0.92
Regex_Period
1.9534369697853329
ns/iter2.1599833173064344
ns/iter0.90
Regex_Caret_Period_Plus_Dollar
1.9633298920162394
ns/iter2.0614503013614063
ns/iter0.95
Regex_Caret_Group_Period_Plus_Group_Dollar
1.9477453562108746
ns/iter2.0451073143676712
ns/iter0.95
Regex_Caret_Period_Asterisk_Dollar
1.622410727080435
ns/iter1.709511790274934
ns/iter0.95
Regex_Caret_Group_Period_Asterisk_Group_Dollar
1.6324873128085118
ns/iter1.7085095405480262
ns/iter0.96
Regex_Caret_X_Hyphen
6.811802070955476
ns/iter7.218675493797549
ns/iter0.94
Regex_Period_Md_Dollar
69.70843315133743
ns/iter73.80735190269515
ns/iter0.94
Regex_Caret_Slash_Period_Asterisk
5.20808304942807
ns/iter5.4597284438883324
ns/iter0.95
Regex_Caret_Period_Range_Dollar
2.2738404350183
ns/iter2.3743588472589137
ns/iter0.96
Regex_Nested_Backtrack
749.175204166856
ns/iter826.473008475541
ns/iter0.91
JSON_Array_Of_Objects_Unique
339.19625607073755
ns/iter353.1155985589121
ns/iter0.96
JSON_Parse_1
22336.549090328874
ns/iter23067.212471808623
ns/iter0.97
JSON_Fast_Hash_Helm_Chart_Lock
50.39685420000524
ns/iter52.241250931299895
ns/iter0.96
JSON_Equality_Helm_Chart_Lock
123.07386589409097
ns/iter128.76680583079008
ns/iter0.96
JSON_String_Equal/10
7.7912150726090665
ns/iter8.115481956691076
ns/iter0.96
JSON_String_Equal/100
6.181523996244418
ns/iter6.531278869154012
ns/iter0.95
JSON_String_Equal_Small_By_Perfect_Hash/10
0.3258073992922958
ns/iter0.34860368904708167
ns/iter0.93
JSON_String_Equal_Small_By_Runtime_Perfect_Hash/10
3.0037047353187116
ns/iter3.15340390644528
ns/iter0.95
JSON_String_Fast_Hash/10
1.6223881575700625
ns/iter1.7729959032769385
ns/iter0.92
JSON_String_Fast_Hash/100
1.9462895786067127
ns/iter2.2350271241018347
ns/iter0.87
JSON_String_Key_Hash/10
1.2966909302510439
ns/iter1.5036848858631668
ns/iter0.86
JSON_String_Key_Hash/100
1.2970551377198365
ns/iter1.4030709433194684
ns/iter0.92
JSON_Object_Defines_Miss_Same_Length
2.271712336590028
ns/iter2.34031611105411
ns/iter0.97
JSON_Object_Defines_Miss_Too_Small
2.272053646905853
ns/iter2.335770717460812
ns/iter0.97
JSON_Object_Defines_Miss_Too_Large
2.2769966015672507
ns/iter2.389202661606593
ns/iter0.95
Pointer_Object_Traverse
17.537894980485266
ns/iter18.285521581718758
ns/iter0.96
Pointer_Object_Try_Traverse
22.51325369929288
ns/iter23.210407602056836
ns/iter0.97
Pointer_Push_Back_Pointer_To_Weak_Pointer
179.1921423341727
ns/iter183.20189570877227
ns/iter0.98
This comment was automatically generated by workflow using github-action-benchmark.
1257bcd
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)
Regex_Lower_S_Or_Upper_S_Asterisk
2.205439895388263
ns/iter2.2162926137557424
ns/iter1.00
Regex_Caret_Lower_S_Or_Upper_S_Asterisk_Dollar
2.2126817072631573
ns/iter2.19925760508802
ns/iter1.01
Regex_Period_Asterisk
2.2034129072151956
ns/iter2.222055011372764
ns/iter0.99
Regex_Group_Period_Asterisk_Group
2.213023754340643
ns/iter2.2159846646958856
ns/iter1.00
Regex_Period_Plus
2.4860243981552057
ns/iter2.7984984732370224
ns/iter0.89
Regex_Period
2.487332853235051
ns/iter2.7973273744300964
ns/iter0.89
Regex_Caret_Period_Plus_Dollar
2.4864510430072015
ns/iter2.7972943806127115
ns/iter0.89
Regex_Caret_Group_Period_Plus_Group_Dollar
2.4887675853391213
ns/iter2.799724504973251
ns/iter0.89
Regex_Caret_Period_Asterisk_Dollar
2.4861564142463153
ns/iter3.4175891559231735
ns/iter0.73
Regex_Caret_Group_Period_Asterisk_Group_Dollar
2.4859757167804397
ns/iter3.0677715740681295
ns/iter0.81
Regex_Caret_X_Hyphen
12.545757840382844
ns/iter12.534412000613331
ns/iter1.00
Regex_Period_Md_Dollar
81.93226215139974
ns/iter81.91681405256837
ns/iter1.00
Regex_Caret_Slash_Period_Asterisk
5.5975533577868966
ns/iter6.6872714057223055
ns/iter0.84
Regex_Caret_Period_Range_Dollar
3.109692667794566
ns/iter2.799913534837519
ns/iter1.11
Regex_Nested_Backtrack
498.7616609403319
ns/iter506.9051855918277
ns/iter0.98
JSON_Array_Of_Objects_Unique
403.8794275729227
ns/iter404.5395811087389
ns/iter1.00
JSON_Parse_1
30355.308840811966
ns/iter32879.94732878171
ns/iter0.92
JSON_Fast_Hash_Helm_Chart_Lock
59.397387661783384
ns/iter59.26342336518386
ns/iter1.00
JSON_Equality_Helm_Chart_Lock
152.3325775459292
ns/iter151.09449677582927
ns/iter1.01
JSON_String_Equal/10
6.278630441306394
ns/iter6.221398210396156
ns/iter1.01
JSON_String_Equal/100
6.844555140583583
ns/iter6.845746210589001
ns/iter1.00
JSON_String_Equal_Small_By_Perfect_Hash/10
0.9349485886262672
ns/iter0.9347560554982254
ns/iter1.00
JSON_String_Equal_Small_By_Runtime_Perfect_Hash/10
14.596761932766306
ns/iter14.604553607377483
ns/iter1.00
JSON_String_Fast_Hash/10
2.4905365115606246
ns/iter2.489004316153174
ns/iter1.00
JSON_String_Fast_Hash/100
2.485866395952339
ns/iter2.4882760539049587
ns/iter1.00
JSON_String_Key_Hash/10
2.689432798418405
ns/iter2.6915433373998323
ns/iter1.00
JSON_String_Key_Hash/100
1.8681679855168551
ns/iter1.8671227177219818
ns/iter1.00
JSON_Object_Defines_Miss_Same_Length
3.7388454434520777
ns/iter3.7379340161621424
ns/iter1.00
JSON_Object_Defines_Miss_Too_Small
3.7326965893851694
ns/iter3.7368265537435987
ns/iter1.00
JSON_Object_Defines_Miss_Too_Large
3.7505857611722533
ns/iter3.7354244449260205
ns/iter1.00
Pointer_Object_Traverse
44.38106578275717
ns/iter44.31272349617659
ns/iter1.00
Pointer_Object_Try_Traverse
52.27888260706735
ns/iter52.35096127677514
ns/iter1.00
Pointer_Push_Back_Pointer_To_Weak_Pointer
305.27287609245764
ns/iter336.7260238297816
ns/iter0.91
This comment was automatically generated by workflow using github-action-benchmark.
1257bcd
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)
Regex_Lower_S_Or_Upper_S_Asterisk
6.871592633928003
ns/iter6.900263392856892
ns/iter1.00
Regex_Caret_Lower_S_Or_Upper_S_Asterisk_Dollar
6.895277901785489
ns/iter6.96007589285687
ns/iter0.99
Regex_Period_Asterisk
7.614353537436987
ns/iter7.476724330357192
ns/iter1.02
Regex_Group_Period_Asterisk_Group
6.916473214284886
ns/iter6.89253880851562
ns/iter1.00
Regex_Period_Plus
7.235312500001154
ns/iter7.1573515624999215
ns/iter1.01
Regex_Period
7.431838169643815
ns/iter7.5322366071427025
ns/iter0.99
Regex_Caret_Period_Plus_Dollar
7.424514285714524
ns/iter7.250621651784885
ns/iter1.02
Regex_Caret_Group_Period_Plus_Group_Dollar
7.2622868303590895
ns/iter7.407758928571643
ns/iter0.98
Regex_Caret_Period_Asterisk_Dollar
7.008048183000505
ns/iter6.974462053570869
ns/iter1.00
Regex_Caret_Group_Period_Asterisk_Group_Dollar
6.838024553569459
ns/iter6.881459821428848
ns/iter0.99
Regex_Caret_X_Hyphen
14.253828284581564
ns/iter11.760376562499175
ns/iter1.21
Regex_Period_Md_Dollar
150.70595982145107
ns/iter151.39319196428858
ns/iter1.00
Regex_Caret_Slash_Period_Asterisk
10.442409375002626
ns/iter10.438007812499706
ns/iter1.00
Regex_Caret_Period_Range_Dollar
7.601148437499055
ns/iter7.816242187500068
ns/iter0.97
Regex_Nested_Backtrack
613.0490178571384
ns/iter630.9060714285814
ns/iter0.97
JSON_Array_Of_Objects_Unique
487.9731047266473
ns/iter495.9793749999822
ns/iter0.98
JSON_Parse_1
80341.9196428631
ns/iter82169.85491072494
ns/iter0.98
JSON_Fast_Hash_Helm_Chart_Lock
63.768937500015
ns/iter66.78844642857078
ns/iter0.95
JSON_Equality_Helm_Chart_Lock
186.75857723832897
ns/iter187.488820311524
ns/iter1.00
JSON_String_Equal/10
8.97046986607007
ns/iter9.012378977624522
ns/iter1.00
JSON_String_Equal/100
9.896705312960087
ns/iter9.955181205556839
ns/iter0.99
JSON_String_Equal_Small_By_Perfect_Hash/10
2.1649006250001435
ns/iter2.1685978125002947
ns/iter1.00
JSON_String_Equal_Small_By_Runtime_Perfect_Hash/10
14.583394768417666
ns/iter14.977938549205437
ns/iter0.97
JSON_String_Fast_Hash/10
4.029120185765581
ns/iter4.040159845424279
ns/iter1.00
JSON_String_Fast_Hash/100
4.02546451611665
ns/iter4.058628444747891
ns/iter0.99
JSON_String_Key_Hash/10
7.736486607142926
ns/iter7.874675223214262
ns/iter0.98
JSON_String_Key_Hash/100
4.018915736607097
ns/iter4.029894382196088
ns/iter1.00
JSON_Object_Defines_Miss_Same_Length
3.712352671942207
ns/iter3.7367399933272316
ns/iter0.99
JSON_Object_Defines_Miss_Too_Small
4.960622077000618
ns/iter4.95210400000019
ns/iter1.00
JSON_Object_Defines_Miss_Too_Large
3.4072256303244104
ns/iter3.418432672467101
ns/iter1.00
Pointer_Object_Traverse
49.056687500004564
ns/iter50.079840000000786
ns/iter0.98
Pointer_Object_Try_Traverse
67.76957589284142
ns/iter67.7630892857195
ns/iter1.00
Pointer_Push_Back_Pointer_To_Weak_Pointer
170.63824803384645
ns/iter179.16354324754678
ns/iter0.95
This comment was automatically generated by workflow using github-action-benchmark.
1257bcd
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)
Regex_Lower_S_Or_Upper_S_Asterisk
1.9531142180088146
ns/iter1.9247922871571648
ns/iter1.01
Regex_Caret_Lower_S_Or_Upper_S_Asterisk_Dollar
1.9498255446131942
ns/iter1.9506176550170498
ns/iter1.00
Regex_Period_Asterisk
1.9779014130368056
ns/iter1.9470040286959447
ns/iter1.02
Regex_Group_Period_Asterisk_Group
1.9509459980409456
ns/iter1.9125224586607763
ns/iter1.02
Regex_Period_Plus
1.9621694685633304
ns/iter1.9110298431902022
ns/iter1.03
Regex_Period
1.949194914185844
ns/iter1.954149280151372
ns/iter1.00
Regex_Caret_Period_Plus_Dollar
1.9527610996306506
ns/iter1.923371330147804
ns/iter1.02
Regex_Caret_Group_Period_Plus_Group_Dollar
1.9511618218346114
ns/iter1.925122438015843
ns/iter1.01
Regex_Caret_Period_Asterisk_Dollar
1.9427383078363005
ns/iter1.9493304310313206
ns/iter1.00
Regex_Caret_Group_Period_Asterisk_Group_Dollar
2.278289086454607
ns/iter2.2358413501957233
ns/iter1.02
Regex_Caret_X_Hyphen
6.152429629480925
ns/iter6.111231946522103
ns/iter1.01
Regex_Period_Md_Dollar
73.45754822765414
ns/iter69.7881278065978
ns/iter1.05
Regex_Caret_Slash_Period_Asterisk
4.3973732440260225
ns/iter4.4487990864563836
ns/iter0.99
Regex_Caret_Period_Range_Dollar
1.9452588904485049
ns/iter1.9582676864443849
ns/iter0.99
Regex_Nested_Backtrack
823.475558385263
ns/iter830.6790275992772
ns/iter0.99
JSON_Array_Of_Objects_Unique
197.1921061149052
ns/iter214.11397532785048
ns/iter0.92
JSON_Parse_1
22784.70619556691
ns/iter23392.437118194484
ns/iter0.97
JSON_Fast_Hash_Helm_Chart_Lock
23.579894551111536
ns/iter25.272008005675385
ns/iter0.93
JSON_Equality_Helm_Chart_Lock
114.10370617442618
ns/iter115.70502784304887
ns/iter0.99
JSON_String_Equal/10
5.386388274571394
ns/iter5.45784997069716
ns/iter0.99
JSON_String_Equal/100
5.056697923911345
ns/iter5.171498426498031
ns/iter0.98
JSON_String_Equal_Small_By_Perfect_Hash/10
0.744421713776442
ns/iter0.7579414911608794
ns/iter0.98
JSON_String_Equal_Small_By_Runtime_Perfect_Hash/10
3.4459626026403023
ns/iter3.5355491327623945
ns/iter0.97
JSON_String_Fast_Hash/10
1.8910378419897973
ns/iter1.944182201417723
ns/iter0.97
JSON_String_Fast_Hash/100
1.8918060223814475
ns/iter1.9553813386451515
ns/iter0.97
JSON_String_Key_Hash/10
1.4571920086559111
ns/iter1.4617415479323208
ns/iter1.00
JSON_String_Key_Hash/100
1.919586164786371
ns/iter2.0130885233393405
ns/iter0.95
JSON_Object_Defines_Miss_Same_Length
1.72887396665273
ns/iter1.7768491719319544
ns/iter0.97
JSON_Object_Defines_Miss_Too_Small
1.9600240064695464
ns/iter2.128341934587564
ns/iter0.92
JSON_Object_Defines_Miss_Too_Large
1.729811086743139
ns/iter1.7540009363519242
ns/iter0.99
Pointer_Object_Traverse
54.385964188424914
ns/iter55.35070630252534
ns/iter0.98
Pointer_Object_Try_Traverse
36.15190856917258
ns/iter36.30256837161788
ns/iter1.00
Pointer_Push_Back_Pointer_To_Weak_Pointer
154.00825395065823
ns/iter161.85986699265626
ns/iter0.95
This comment was automatically generated by workflow using github-action-benchmark.
1257bcd
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.72699325767282
ns/iter45.32103746526691
ns/iter1.03
Pointer_Object_Try_Traverse
26.188059629886595
ns/iter26.155797626481306
ns/iter1.00
Pointer_Push_Back_Pointer_To_Weak_Pointer
145.2481230307094
ns/iter144.25206995015336
ns/iter1.01
JSON_Array_Of_Objects_Unique
415.3623936739927
ns/iter423.68275324715
ns/iter0.98
JSON_Parse_1
33661.15866928358
ns/iter33175.350879684425
ns/iter1.01
JSON_Fast_Hash_Helm_Chart_Lock
68.83588568649263
ns/iter62.62528667570228
ns/iter1.10
JSON_Equality_Helm_Chart_Lock
149.54224050901766
ns/iter149.21883704557348
ns/iter1.00
JSON_String_Equal/10
6.345388239459724
ns/iter6.34636903337211
ns/iter1.00
JSON_String_Equal/100
7.01363113078847
ns/iter6.96372439377715
ns/iter1.01
JSON_String_Equal_Small_By_Perfect_Hash/10
0.9347266704606404
ns/iter0.9347843746682979
ns/iter1.00
JSON_String_Equal_Small_By_Runtime_Perfect_Hash/10
14.292050205515787
ns/iter14.292526535017345
ns/iter1.00
JSON_String_Fast_Hash/10
0.9350701900004398
ns/iter0.9376002356537873
ns/iter1.00
JSON_String_Fast_Hash/100
0.937087401162159
ns/iter0.9337595355250484
ns/iter1.00
JSON_String_Key_Hash/10
1.671596716626417
ns/iter1.6725387254018165
ns/iter1.00
JSON_String_Key_Hash/100
2.0421013904697034
ns/iter1.9837409301886113
ns/iter1.03
JSON_Object_Defines_Miss_Same_Length
2.493658442781414
ns/iter2.4875158809874662
ns/iter1.00
JSON_Object_Defines_Miss_Too_Small
2.490102170819413
ns/iter2.4866713285663824
ns/iter1.00
JSON_Object_Defines_Miss_Too_Large
3.108175935748401
ns/iter3.115256555315382
ns/iter1.00
Regex_Lower_S_Or_Upper_S_Asterisk
3.4182006829022353
ns/iter3.4201361579092713
ns/iter1.00
Regex_Caret_Lower_S_Or_Upper_S_Asterisk_Dollar
3.419306177994497
ns/iter3.4197119717306235
ns/iter1.00
Regex_Period_Asterisk
3.4243828349055567
ns/iter3.4392454973788666
ns/iter1.00
Regex_Group_Period_Asterisk_Group
3.435013680213748
ns/iter3.426070311371711
ns/iter1.00
Regex_Period_Plus
3.7349874050308993
ns/iter3.420809889513224
ns/iter1.09
Regex_Period
3.7315567909304734
ns/iter3.419203399803127
ns/iter1.09
Regex_Caret_Period_Plus_Dollar
3.737034539386885
ns/iter3.4242043506928064
ns/iter1.09
Regex_Caret_Group_Period_Plus_Group_Dollar
3.742940083824722
ns/iter3.4216662886505502
ns/iter1.09
Regex_Caret_Period_Asterisk_Dollar
3.4292197649776157
ns/iter3.7310742693515957
ns/iter0.92
Regex_Caret_Group_Period_Asterisk_Group_Dollar
3.423995798986543
ns/iter3.7295946349882154
ns/iter0.92
Regex_Caret_X_Hyphen
13.119482776908558
ns/iter13.273091627352622
ns/iter0.99
Regex_Period_Md_Dollar
89.7816024050595
ns/iter89.88527086696136
ns/iter1.00
Regex_Caret_Slash_Period_Asterisk
7.148802349926032
ns/iter8.08154110946453
ns/iter0.88
Regex_Caret_Period_Range_Dollar
4.665792559533156
ns/iter4.661508996071633
ns/iter1.00
Regex_Nested_Backtrack
817.8560000000089
ns/iter836.7374187509896
ns/iter0.98
This comment was automatically generated by workflow using github-action-benchmark.