Skip to content

Conversation

@jviotti
Copy link
Member

@jviotti jviotti commented Nov 14, 2025

See: sourcemeta/jsonschema#536
Signed-off-by: Juan Cruz Viotti jv@jviotti.com

@jviotti jviotti force-pushed the allof-wrapper-additional-properties branch 3 times, most recently from b2c888b to 0d8a666 Compare November 14, 2025 20:01
See: sourcemeta/jsonschema#536
Signed-off-by: Juan Cruz Viotti <jv@jviotti.com>
@jviotti jviotti force-pushed the allof-wrapper-additional-properties branch from 0d8a666 to 9b19f28 Compare November 14, 2025 20:07
@jviotti jviotti merged commit 1f08b59 into main Nov 14, 2025
13 checks passed
@jviotti jviotti deleted the allof-wrapper-additional-properties branch November 14, 2025 20:20
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: 9b19f28 Previous: 0e963f3 Ratio
Regex_Lower_S_Or_Upper_S_Asterisk 3.1089818305433137 ns/iter 3.0969400405193 ns/iter 1.00
Regex_Caret_Lower_S_Or_Upper_S_Asterisk_Dollar 3.107451974846916 ns/iter 3.1592685307127066 ns/iter 0.98
Regex_Period_Asterisk 3.1210107872291877 ns/iter 3.0969048085597506 ns/iter 1.01
Regex_Group_Period_Asterisk_Group 3.1182276218278617 ns/iter 3.1079908121661384 ns/iter 1.00
Regex_Period_Plus 2.9061074352127028 ns/iter 3.109411131002447 ns/iter 0.93
Regex_Period 2.881265861898047 ns/iter 3.109971349483824 ns/iter 0.93
Regex_Caret_Period_Plus_Dollar 2.888041969483775 ns/iter 3.1156876329456025 ns/iter 0.93
Regex_Caret_Group_Period_Plus_Group_Dollar 2.8913751781679653 ns/iter 3.1084124706502405 ns/iter 0.93
Regex_Caret_Period_Asterisk_Dollar 3.1040618622499667 ns/iter 3.417616517770934 ns/iter 0.91
Regex_Caret_Group_Period_Asterisk_Group_Dollar 2.8016387509008296 ns/iter 3.729058615300529 ns/iter 0.75
Regex_Caret_X_Hyphen 10.260229891643263 ns/iter 10.629705467479825 ns/iter 0.97
Regex_Period_Md_Dollar 28.70950585124359 ns/iter 28.698339579162838 ns/iter 1.00
Regex_Caret_Slash_Period_Asterisk 6.525348236017497 ns/iter 6.5383077811330415 ns/iter 1.00
Regex_Caret_Period_Range_Dollar 4.039883179162092 ns/iter 4.040056275140585 ns/iter 1.00
Regex_Nested_Backtrack 49.8883385345742 ns/iter 49.900699347995484 ns/iter 1.00
JSON_Array_Of_Objects_Unique 441.1201879237909 ns/iter 438.93156617475165 ns/iter 1.00
JSON_Parse_1 28832.68622636715 ns/iter 28695.525086222035 ns/iter 1.00
JSON_Parse_Real 36668.75543108301 ns/iter 36842.35773937723 ns/iter 1.00
JSON_Parse_Decimal 240575.63854596936 ns/iter 240561.45834772266 ns/iter 1.00
JSON_Fast_Hash_Helm_Chart_Lock 68.60447924518961 ns/iter 68.4267004928849 ns/iter 1.00
JSON_Equality_Helm_Chart_Lock 155.2916721942728 ns/iter 152.28898399636833 ns/iter 1.02
JSON_String_Equal/10 6.8481434829152175 ns/iter 6.8477137365021115 ns/iter 1.00
JSON_String_Equal/100 7.472695003412409 ns/iter 7.473025743302014 ns/iter 1.00
JSON_String_Equal_Small_By_Perfect_Hash/10 0.9400946924022014 ns/iter 0.9410427177868154 ns/iter 1.00
JSON_String_Equal_Small_By_Runtime_Perfect_Hash/10 10.255568346386326 ns/iter 10.260089486637941 ns/iter 1.00
JSON_String_Fast_Hash/10 2.795866549177945 ns/iter 2.803087127192854 ns/iter 1.00
JSON_String_Fast_Hash/100 2.796841780023334 ns/iter 2.7991919046108897 ns/iter 1.00
JSON_String_Key_Hash/10 2.487891944697067 ns/iter 2.48981903610094 ns/iter 1.00
JSON_String_Key_Hash/100 6.525669704648966 ns/iter 6.528030590069367 ns/iter 1.00
JSON_Object_Defines_Miss_Same_Length 3.738793206137574 ns/iter 3.734794613906733 ns/iter 1.00
JSON_Object_Defines_Miss_Too_Small 3.748409612184656 ns/iter 3.7383857618966405 ns/iter 1.00
JSON_Object_Defines_Miss_Too_Large 3.735243696127586 ns/iter 3.7367877243082557 ns/iter 1.00
Pointer_Object_Traverse 45.42271208845807 ns/iter 44.27879879499957 ns/iter 1.03
Pointer_Object_Try_Traverse 53.89896830530024 ns/iter 54.237303900843834 ns/iter 0.99
Pointer_Push_Back_Pointer_To_Weak_Pointer 346.4616753489231 ns/iter 290.2197544912269 ns/iter 1.19
Schema_Frame_OMC_Instances 129425515.20000052 ns/iter 132122383.3999966 ns/iter 0.98
Schema_Frame_OMC_References 46961282.866664074 ns/iter 49757762.71428295 ns/iter 0.94
Schema_Frame_OMC_Locations 44986679.00000442 ns/iter 47386608.93333418 ns/iter 0.95
Schema_Bundle_Meta_2020_12 2826410.486791933 ns/iter 2660196.9618331385 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: 9b19f28 Previous: 0e963f3 Ratio
Regex_Lower_S_Or_Upper_S_Asterisk 4.730671965341758 ns/iter 4.711870992661473 ns/iter 1.00
Regex_Caret_Lower_S_Or_Upper_S_Asterisk_Dollar 4.409811875000003 ns/iter 4.401716249999765 ns/iter 1.00
Regex_Period_Asterisk 4.091406435877107 ns/iter 4.108190944835962 ns/iter 1.00
Regex_Group_Period_Asterisk_Group 4.097238444817401 ns/iter 4.081884707999318 ns/iter 1.00
Regex_Period_Plus 3.76754142184397 ns/iter 3.76169356471219 ns/iter 1.00
Regex_Period 3.8125344574781432 ns/iter 3.76214901197899 ns/iter 1.01
Regex_Caret_Period_Plus_Dollar 3.7674358258918006 ns/iter 3.834005886010615 ns/iter 0.98
Regex_Caret_Group_Period_Plus_Group_Dollar 3.776540350398899 ns/iter 4.629853749999313 ns/iter 0.82
Regex_Caret_Period_Asterisk_Dollar 4.10572790911769 ns/iter 5.329111875001047 ns/iter 0.77
Regex_Caret_Group_Period_Asterisk_Group_Dollar 4.085396516033437 ns/iter 4.09727399553615 ns/iter 1.00
Regex_Caret_X_Hyphen 7.868735491070668 ns/iter 7.933553571426444 ns/iter 0.99
Regex_Period_Md_Dollar 34.83138276485286 ns/iter 34.697919369611085 ns/iter 1.00
Regex_Caret_Slash_Period_Asterisk 7.527622767857472 ns/iter 7.517484375002072 ns/iter 1.00
Regex_Caret_Period_Range_Dollar 4.736580144500329 ns/iter 4.706350112657567 ns/iter 1.01
Regex_Nested_Backtrack 95.58584841134422 ns/iter 96.12095999459464 ns/iter 0.99
JSON_Array_Of_Objects_Unique 450.21976556604346 ns/iter 448.1423821941252 ns/iter 1.00
JSON_Parse_1 71510.44642856874 ns/iter 71425.62500000845 ns/iter 1.00
JSON_Parse_Real 86494.00669641847 ns/iter 88900.25445291595 ns/iter 0.97
JSON_Parse_Decimal 585514.2857141362 ns/iter 590189.1964285256 ns/iter 0.99
JSON_Fast_Hash_Helm_Chart_Lock 59.51785714283834 ns/iter 57.18471000000136 ns/iter 1.04
JSON_Equality_Helm_Chart_Lock 258.1975357143002 ns/iter 255.91444446043636 ns/iter 1.01
JSON_String_Equal/10 12.30069464285423 ns/iter 12.267916071428838 ns/iter 1.00
JSON_String_Equal/100 13.828134313267446 ns/iter 13.803608928571162 ns/iter 1.00
JSON_String_Equal_Small_By_Perfect_Hash/10 2.200360312500038 ns/iter 2.1939840625002205 ns/iter 1.00
JSON_String_Equal_Small_By_Runtime_Perfect_Hash/10 12.623282142856494 ns/iter 12.605675166939793 ns/iter 1.00
JSON_String_Fast_Hash/10 3.444374050231044 ns/iter 3.4433034759945222 ns/iter 1.00
JSON_String_Fast_Hash/100 3.443208208136785 ns/iter 3.442335574209798 ns/iter 1.00
JSON_String_Key_Hash/10 4.3995624999993765 ns/iter 4.398541975807143 ns/iter 1.00
JSON_String_Key_Hash/100 16.588893638915394 ns/iter 16.53375122856834 ns/iter 1.00
JSON_Object_Defines_Miss_Same_Length 3.7800139218202937 ns/iter 3.759522314714789 ns/iter 1.01
JSON_Object_Defines_Miss_Too_Small 3.769559457553759 ns/iter 3.7645580289921954 ns/iter 1.00
JSON_Object_Defines_Miss_Too_Large 3.76989588612593 ns/iter 3.765176243276341 ns/iter 1.00
Pointer_Object_Traverse 54.06481999998505 ns/iter 54.555150000010144 ns/iter 0.99
Pointer_Object_Try_Traverse 66.81001116071172 ns/iter 68.84866071428876 ns/iter 0.97
Pointer_Push_Back_Pointer_To_Weak_Pointer 165.14490168380533 ns/iter 170.96675028791992 ns/iter 0.97
Schema_Frame_OMC_Instances 277864550.0000039 ns/iter 282837650.00003314 ns/iter 0.98
Schema_Frame_OMC_References 127383740.00000477 ns/iter 134574860.00002065 ns/iter 0.95
Schema_Frame_OMC_Locations 124326516.66669397 ns/iter 127585166.66667674 ns/iter 0.97
Schema_Bundle_Meta_2020_12 6223990.000007183 ns/iter 6413608.888904794 ns/iter 0.97

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: 9b19f28 Previous: 0e963f3 Ratio
Schema_Frame_OMC_Instances 134544958.00001496 ns/iter 124972871.19999783 ns/iter 1.08
Schema_Frame_OMC_References 54608789.46153641 ns/iter 49719104.28571391 ns/iter 1.10
Schema_Frame_OMC_Locations 50980989.92857558 ns/iter 47191028.19999535 ns/iter 1.08
Schema_Bundle_Meta_2020_12 2886595.574382264 ns/iter 2861811.2458912786 ns/iter 1.01
Pointer_Object_Traverse 49.26647833264515 ns/iter 49.63106767723814 ns/iter 0.99
Pointer_Object_Try_Traverse 22.422889990685164 ns/iter 22.40040005106899 ns/iter 1.00
Pointer_Push_Back_Pointer_To_Weak_Pointer 167.29013456243226 ns/iter 164.8696507199233 ns/iter 1.01
JSON_Array_Of_Objects_Unique 407.200813023069 ns/iter 401.37472162544543 ns/iter 1.01
JSON_Parse_1 31987.918052259163 ns/iter 32165.528957889266 ns/iter 0.99
JSON_Parse_Real 41624.156484019084 ns/iter 41582.174019166254 ns/iter 1.00
JSON_Parse_Decimal 312490.94857917115 ns/iter 314043.0472335021 ns/iter 1.00
JSON_Fast_Hash_Helm_Chart_Lock 69.03337178941241 ns/iter 69.02884929176658 ns/iter 1.00
JSON_Equality_Helm_Chart_Lock 156.93105942008722 ns/iter 158.98019061060177 ns/iter 0.99
JSON_String_Equal/10 6.64880435817516 ns/iter 6.653281031954335 ns/iter 1.00
JSON_String_Equal/100 7.274055147091929 ns/iter 7.275562454871095 ns/iter 1.00
JSON_String_Equal_Small_By_Perfect_Hash/10 0.6232617674830554 ns/iter 0.6229784301537791 ns/iter 1.00
JSON_String_Equal_Small_By_Runtime_Perfect_Hash/10 25.42685215026286 ns/iter 25.163458943644535 ns/iter 1.01
JSON_String_Fast_Hash/10 0.9332999811216786 ns/iter 0.9330926071468253 ns/iter 1.00
JSON_String_Fast_Hash/100 0.9334648381330174 ns/iter 0.9328575001338687 ns/iter 1.00
JSON_String_Key_Hash/10 1.2447875037857012 ns/iter 1.2453543509788383 ns/iter 1.00
JSON_String_Key_Hash/100 12.429494940993258 ns/iter 12.42523311165834 ns/iter 1.00
JSON_Object_Defines_Miss_Same_Length 2.8074340589901166 ns/iter 2.800065225266695 ns/iter 1.00
JSON_Object_Defines_Miss_Too_Small 2.79877958575783 ns/iter 2.798368034226982 ns/iter 1.00
JSON_Object_Defines_Miss_Too_Large 2.806616389630874 ns/iter 2.8032714520615643 ns/iter 1.00
Regex_Lower_S_Or_Upper_S_Asterisk 2.4888173060990715 ns/iter 2.489597623163017 ns/iter 1.00
Regex_Caret_Lower_S_Or_Upper_S_Asterisk_Dollar 2.4866895567503646 ns/iter 2.4881971265111273 ns/iter 1.00
Regex_Period_Asterisk 2.494605674802094 ns/iter 2.488523029375471 ns/iter 1.00
Regex_Group_Period_Asterisk_Group 2.4889738673711523 ns/iter 2.4879977228666523 ns/iter 1.00
Regex_Period_Plus 2.7985419066071344 ns/iter 2.7984253964163828 ns/iter 1.00
Regex_Period 2.7981361598417425 ns/iter 2.7993315044586096 ns/iter 1.00
Regex_Caret_Period_Plus_Dollar 2.798993460348213 ns/iter 2.7990768310050442 ns/iter 1.00
Regex_Caret_Group_Period_Plus_Group_Dollar 2.8115419878517423 ns/iter 2.798184326926631 ns/iter 1.00
Regex_Caret_Period_Asterisk_Dollar 3.72976104906602 ns/iter 3.730070237341815 ns/iter 1.00
Regex_Caret_Group_Period_Asterisk_Group_Dollar 3.7295567780893397 ns/iter 3.7309474122115676 ns/iter 1.00
Regex_Caret_X_Hyphen 12.465141550863999 ns/iter 12.456811477295703 ns/iter 1.00
Regex_Period_Md_Dollar 35.35219178104345 ns/iter 36.00003350784562 ns/iter 0.98
Regex_Caret_Slash_Period_Asterisk 6.24606588528057 ns/iter 7.466528844567305 ns/iter 0.84
Regex_Caret_Period_Range_Dollar 2.7995867083184134 ns/iter 3.7303429123168965 ns/iter 0.75
Regex_Nested_Backtrack 56.70522682079982 ns/iter 58.39891337620098 ns/iter 0.97

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: 9b19f28 Previous: 0e963f3 Ratio
Regex_Lower_S_Or_Upper_S_Asterisk 1.6906625627702891 ns/iter 1.6934950085135394 ns/iter 1.00
Regex_Caret_Lower_S_Or_Upper_S_Asterisk_Dollar 1.6138073927873446 ns/iter 1.6902282392507937 ns/iter 0.95
Regex_Period_Asterisk 1.5847079606216246 ns/iter 1.6860577386250648 ns/iter 0.94
Regex_Group_Period_Asterisk_Group 1.5788237701548307 ns/iter 1.6944560097470254 ns/iter 0.93
Regex_Period_Plus 1.9006071577410504 ns/iter 1.9801094436499533 ns/iter 0.96
Regex_Period 1.89291412608272 ns/iter 1.9707628006070372 ns/iter 0.96
Regex_Caret_Period_Plus_Dollar 2.029133124534826 ns/iter 1.986856142715005 ns/iter 1.02
Regex_Caret_Group_Period_Plus_Group_Dollar 2.0054564133361796 ns/iter 2.065730046940382 ns/iter 0.97
Regex_Caret_Period_Asterisk_Dollar 1.6787215833568458 ns/iter 1.7245422690474497 ns/iter 0.97
Regex_Caret_Group_Period_Asterisk_Group_Dollar 1.7049274723828076 ns/iter 1.7439802734135013 ns/iter 0.98
Regex_Caret_X_Hyphen 6.566131567926995 ns/iter 6.48097780317031 ns/iter 1.01
Regex_Period_Md_Dollar 20.48455730723731 ns/iter 20.27476905968164 ns/iter 1.01
Regex_Caret_Slash_Period_Asterisk 5.400726158616386 ns/iter 5.439592640921533 ns/iter 0.99
Regex_Caret_Period_Range_Dollar 1.7816277436524077 ns/iter 1.7849261052363787 ns/iter 1.00
Regex_Nested_Backtrack 29.506004482351592 ns/iter 29.001713363383455 ns/iter 1.02
JSON_Array_Of_Objects_Unique 346.74408217909104 ns/iter 361.17212070461085 ns/iter 0.96
JSON_Parse_1 19360.86019516833 ns/iter 20501.624334002125 ns/iter 0.94
JSON_Parse_Real 23767.082562077027 ns/iter 24257.557666908528 ns/iter 0.98
JSON_Parse_Decimal 633093.5865782654 ns/iter 605857.9476440136 ns/iter 1.04
JSON_Fast_Hash_Helm_Chart_Lock 48.476346816130956 ns/iter 50.650536578417935 ns/iter 0.96
JSON_Equality_Helm_Chart_Lock 127.57872110753628 ns/iter 137.60067093798693 ns/iter 0.93
JSON_String_Equal/10 6.397837832548921 ns/iter 6.772167319663995 ns/iter 0.94
JSON_String_Equal/100 6.130146185916825 ns/iter 6.51381895717411 ns/iter 0.94
JSON_String_Equal_Small_By_Perfect_Hash/10 0.31631721550753666 ns/iter 0.3330813637877771 ns/iter 0.95
JSON_String_Equal_Small_By_Runtime_Perfect_Hash/10 3.048449664324761 ns/iter 3.1502250378619117 ns/iter 0.97
JSON_String_Fast_Hash/10 1.7223321460277883 ns/iter 1.6488998827843646 ns/iter 1.04
JSON_String_Fast_Hash/100 1.6773794772584676 ns/iter 1.673289917790111 ns/iter 1.00
JSON_String_Key_Hash/10 1.4139888919358439 ns/iter 1.4293955705984323 ns/iter 0.99
JSON_String_Key_Hash/100 2.164635941045767 ns/iter 2.1950025827728 ns/iter 0.99
JSON_Object_Defines_Miss_Same_Length 2.8644238528008206 ns/iter 2.743848232448913 ns/iter 1.04
JSON_Object_Defines_Miss_Too_Small 2.941218384109991 ns/iter 2.7656697537036825 ns/iter 1.06
JSON_Object_Defines_Miss_Too_Large 2.8054892793834085 ns/iter 2.7494185795730504 ns/iter 1.02
Pointer_Object_Traverse 15.003323030667376 ns/iter 14.701511046597433 ns/iter 1.02
Pointer_Object_Try_Traverse 19.49750527125616 ns/iter 19.302777347744993 ns/iter 1.01
Pointer_Push_Back_Pointer_To_Weak_Pointer 148.8602542796168 ns/iter 162.932227491352 ns/iter 0.91
Schema_Frame_OMC_Instances 103203979.1666648 ns/iter 114255645.83335775 ns/iter 0.90
Schema_Frame_OMC_References 47480952.73333395 ns/iter 47420708.312500894 ns/iter 1.00
Schema_Frame_OMC_Locations 42481752.625008084 ns/iter 41648778.687502384 ns/iter 1.02
Schema_Bundle_Meta_2020_12 2010491.8319375478 ns/iter 1994656.6386588989 ns/iter 1.01

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

Benchmark suite Current: 9b19f28 Previous: 0e963f3 Ratio
Regex_Lower_S_Or_Upper_S_Asterisk 2.7303440472814415 ns/iter 2.28961332790098 ns/iter 1.19
Regex_Caret_Lower_S_Or_Upper_S_Asterisk_Dollar 2.710879454681486 ns/iter 2.3678829915041595 ns/iter 1.14
Regex_Period_Asterisk 2.562721848707116 ns/iter 2.4045256795681924 ns/iter 1.07
Regex_Group_Period_Asterisk_Group 2.659772266564182 ns/iter 2.3038735052613295 ns/iter 1.15
Regex_Period_Plus 2.81990881812059 ns/iter 2.3719056899993296 ns/iter 1.19
Regex_Period 2.861517695761362 ns/iter 2.3836456573703124 ns/iter 1.20
Regex_Caret_Period_Plus_Dollar 2.47203629776894 ns/iter 2.611201816405955 ns/iter 0.95
Regex_Caret_Group_Period_Plus_Group_Dollar 2.3883664924037054 ns/iter 2.477884229766293 ns/iter 0.96
Regex_Caret_Period_Asterisk_Dollar 2.2816554185055153 ns/iter 2.7154110925465944 ns/iter 0.84
Regex_Caret_Group_Period_Asterisk_Group_Dollar 2.277042314396886 ns/iter 2.5900875204993214 ns/iter 0.88
Regex_Caret_X_Hyphen 7.4969306732709775 ns/iter 8.68984009508349 ns/iter 0.86
Regex_Period_Md_Dollar 23.023235312650687 ns/iter 27.394394726412433 ns/iter 0.84
Regex_Caret_Slash_Period_Asterisk 5.968099136717833 ns/iter 6.0170244005920805 ns/iter 0.99
Regex_Caret_Period_Range_Dollar 2.3668271086462322 ns/iter 2.7085074590273224 ns/iter 0.87
Regex_Nested_Backtrack 48.042240073023244 ns/iter 52.356355079492396 ns/iter 0.92
JSON_Array_Of_Objects_Unique 291.4149831296217 ns/iter 310.2861709305909 ns/iter 0.94
JSON_Parse_1 24091.89526446113 ns/iter 27931.244938874508 ns/iter 0.86
JSON_Parse_Real 30790.55716846742 ns/iter 29342.051460746432 ns/iter 1.05
JSON_Parse_Decimal 770765.3707162493 ns/iter 980257.7411659509 ns/iter 0.79
JSON_Fast_Hash_Helm_Chart_Lock 48.032058265440654 ns/iter 49.536035435012785 ns/iter 0.97
JSON_Equality_Helm_Chart_Lock 153.23789628860126 ns/iter 163.1298096071892 ns/iter 0.94
JSON_String_Equal/10 6.821516085906555 ns/iter 9.151354848561569 ns/iter 0.75
JSON_String_Equal/100 6.523753942191446 ns/iter 7.81277180734055 ns/iter 0.84
JSON_String_Equal_Small_By_Perfect_Hash/10 0.9951171352376974 ns/iter 1.651602506133952 ns/iter 0.60
JSON_String_Equal_Small_By_Runtime_Perfect_Hash/10 3.78796235850609 ns/iter 4.101940585276116 ns/iter 0.92
JSON_String_Fast_Hash/10 2.3915601227401595 ns/iter 2.5314896558959785 ns/iter 0.94
JSON_String_Fast_Hash/100 2.457257592199616 ns/iter 2.449783193451131 ns/iter 1.00
JSON_String_Key_Hash/10 1.5756430212070367 ns/iter 2.024808819883382 ns/iter 0.78
JSON_String_Key_Hash/100 2.7294433461884173 ns/iter 3.676802292633214 ns/iter 0.74
JSON_Object_Defines_Miss_Same_Length 1.9435667741421525 ns/iter 2.273657089085681 ns/iter 0.85
JSON_Object_Defines_Miss_Too_Small 1.9706573956637485 ns/iter 2.25178915326344 ns/iter 0.88
JSON_Object_Defines_Miss_Too_Large 1.9184918345085586 ns/iter 2.365516169120338 ns/iter 0.81
Pointer_Object_Traverse 56.18355320849854 ns/iter 61.95834283444775 ns/iter 0.91
Pointer_Object_Try_Traverse 39.52418951508131 ns/iter 47.5024994165791 ns/iter 0.83
Pointer_Push_Back_Pointer_To_Weak_Pointer 186.60730155296756 ns/iter 203.30700740249452 ns/iter 0.92
Schema_Frame_OMC_Instances 138128232.95593262 ns/iter 156421005.7258606 ns/iter 0.88
Schema_Frame_OMC_References 59238076.21002197 ns/iter 56055399.08775917 ns/iter 1.06
Schema_Frame_OMC_Locations 55084448.5943134 ns/iter 57433860.64256941 ns/iter 0.96
Schema_Bundle_Meta_2020_12 2920187.625688376 ns/iter 2843365.949742934 ns/iter 1.03

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

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.

2 participants