Skip to content

Wrap schemas using a relative default URI identifier #1701

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

Merged
merged 1 commit into from
May 26, 2025

Conversation

jviotti
Copy link
Member

@jviotti jviotti commented May 26, 2025

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

Fixes: #1700
See: sourcemeta/jsonschema#338
Signed-off-by: Juan Cruz Viotti <jv@jviotti.com>
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: cc61d73 Previous: 7678612 Ratio
Regex_Lower_S_Or_Upper_S_Asterisk 1.5692701244183038 ns/iter 1.7150279977117966 ns/iter 0.92
Regex_Caret_Lower_S_Or_Upper_S_Asterisk_Dollar 1.5720181394826722 ns/iter 1.7080509415801919 ns/iter 0.92
Regex_Period_Asterisk 1.631268214634812 ns/iter 1.5865337191153583 ns/iter 1.03
Regex_Group_Period_Asterisk_Group 1.5843728307402127 ns/iter 1.681245365241729 ns/iter 0.94
Regex_Period_Plus 1.8793179640731827 ns/iter 2.0342994326357395 ns/iter 0.92
Regex_Period 1.8821760753198544 ns/iter 2.070203210872277 ns/iter 0.91
Regex_Caret_Period_Plus_Dollar 1.9222556782565319 ns/iter 1.9682718791182372 ns/iter 0.98
Regex_Caret_Group_Period_Plus_Group_Dollar 1.882063642012399 ns/iter 2.048168954148456 ns/iter 0.92
Regex_Caret_Period_Asterisk_Dollar 1.572281884616544 ns/iter 1.7096331024138707 ns/iter 0.92
Regex_Caret_Group_Period_Asterisk_Group_Dollar 1.571716342721046 ns/iter 1.6799792361360573 ns/iter 0.94
Regex_Caret_X_Hyphen 6.589630102221901 ns/iter 6.9575806868602905 ns/iter 0.95
Regex_Period_Md_Dollar 66.858651233589 ns/iter 69.43734360760352 ns/iter 0.96
Regex_Caret_Slash_Period_Asterisk 5.0220634973731935 ns/iter 5.437209482635619 ns/iter 0.92
Regex_Caret_Period_Range_Dollar 2.194577025483074 ns/iter 2.37697847993691 ns/iter 0.92
Regex_Nested_Backtrack 728.8315924791868 ns/iter 819.658349736236 ns/iter 0.89
JSON_Array_Of_Objects_Unique 325.42459119289055 ns/iter 358.40265263247073 ns/iter 0.91
JSON_Parse_1 21441.32364560455 ns/iter 23501.34819568598 ns/iter 0.91
JSON_Fast_Hash_Helm_Chart_Lock 48.48579176691955 ns/iter 51.935914870281664 ns/iter 0.93
JSON_Equality_Helm_Chart_Lock 116.23526912451408 ns/iter 128.92918778947563 ns/iter 0.90
JSON_String_Equal/10 7.527994291408485 ns/iter 8.209734787656533 ns/iter 0.92
JSON_String_Equal/100 6.0071833648876565 ns/iter 6.508895698665488 ns/iter 0.92
JSON_String_Equal_Small_By_Perfect_Hash/10 0.321416254028278 ns/iter 0.36107275769070146 ns/iter 0.89
JSON_String_Equal_Small_By_Runtime_Perfect_Hash/10 2.897671373414912 ns/iter 3.237082716434464 ns/iter 0.90
JSON_String_Fast_Hash/10 1.568792997949809 ns/iter 1.6429769099581977 ns/iter 0.95
JSON_String_Fast_Hash/100 1.8945885962349351 ns/iter 2.0519513845854194 ns/iter 0.92
JSON_String_Key_Hash/10 1.2548700779456559 ns/iter 1.3627120990145156 ns/iter 0.92
JSON_String_Key_Hash/100 1.6716980515972615 ns/iter 1.8186122575063244 ns/iter 0.92
JSON_Object_Defines_Miss_Same_Length 2.1953871998703227 ns/iter 2.390039857243574 ns/iter 0.92
JSON_Object_Defines_Miss_Too_Small 2.198394845112084 ns/iter 2.3054354735699922 ns/iter 0.95
JSON_Object_Defines_Miss_Too_Large 2.194620689082266 ns/iter 2.2900474221575484 ns/iter 0.96
Pointer_Object_Traverse 17.554192342918892 ns/iter 19.053498016697418 ns/iter 0.92
Pointer_Object_Try_Traverse 21.775698167197042 ns/iter 23.5284111006204 ns/iter 0.93
Pointer_Push_Back_Pointer_To_Weak_Pointer 170.30164125770395 ns/iter 186.65882774325752 ns/iter 0.91
Schema_Frame_OMC_Instances 166016552.0000021 ns/iter 204270541.6666498 ns/iter 0.81
Schema_Frame_OMC_References 100018273.7142755 ns/iter 125083715.33336534 ns/iter 0.80
Schema_Frame_OMC_Locations 97522190.57143715 ns/iter 120160486.1666965 ns/iter 0.81
Schema_Bundle_Meta_2020_12 4861032.582192826 ns/iter 5408764.958334208 ns/iter 0.90

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: cc61d73 Previous: 7678612 Ratio
Regex_Lower_S_Or_Upper_S_Asterisk 2.4891007997203234 ns/iter 2.4938418209490063 ns/iter 1.00
Regex_Caret_Lower_S_Or_Upper_S_Asterisk_Dollar 2.488213251771407 ns/iter 2.490391363260953 ns/iter 1.00
Regex_Period_Asterisk 2.488613502493055 ns/iter 2.4894198194764834 ns/iter 1.00
Regex_Group_Period_Asterisk_Group 2.488112295976423 ns/iter 2.4946916457597497 ns/iter 1.00
Regex_Period_Plus 2.7973475442430136 ns/iter 2.7997425584831532 ns/iter 1.00
Regex_Period 2.799928942571273 ns/iter 2.8013560570612235 ns/iter 1.00
Regex_Caret_Period_Plus_Dollar 2.8040468258484257 ns/iter 2.7994875453187507 ns/iter 1.00
Regex_Caret_Group_Period_Plus_Group_Dollar 2.8002953545078064 ns/iter 2.7998583126952754 ns/iter 1.00
Regex_Caret_Period_Asterisk_Dollar 3.7303492440120998 ns/iter 3.076169472383547 ns/iter 1.21
Regex_Caret_Group_Period_Asterisk_Group_Dollar 3.757895765299486 ns/iter 2.490558895908368 ns/iter 1.51
Regex_Caret_X_Hyphen 13.06214744053643 ns/iter 12.436903046276324 ns/iter 1.05
Regex_Period_Md_Dollar 80.60756598420546 ns/iter 77.88779268219685 ns/iter 1.03
Regex_Caret_Slash_Period_Asterisk 7.153800164621182 ns/iter 6.215456455705506 ns/iter 1.15
Regex_Caret_Period_Range_Dollar 4.043961879363989 ns/iter 4.042125579628953 ns/iter 1.00
Regex_Nested_Backtrack 484.03683131977357 ns/iter 481.9681280114556 ns/iter 1.00
JSON_Array_Of_Objects_Unique 387.25080714356403 ns/iter 384.70275779306377 ns/iter 1.01
JSON_Parse_1 30702.59965696253 ns/iter 30569.7619255289 ns/iter 1.00
JSON_Fast_Hash_Helm_Chart_Lock 55.64484094925931 ns/iter 55.65972891506655 ns/iter 1.00
JSON_Equality_Helm_Chart_Lock 152.60050357566425 ns/iter 152.6204799264717 ns/iter 1.00
JSON_String_Equal/10 6.239314181832083 ns/iter 6.2296730347612 ns/iter 1.00
JSON_String_Equal/100 6.848667282368187 ns/iter 6.848698050224983 ns/iter 1.00
JSON_String_Equal_Small_By_Perfect_Hash/10 0.9350367365825212 ns/iter 0.9354023419797969 ns/iter 1.00
JSON_String_Equal_Small_By_Runtime_Perfect_Hash/10 10.262848744281586 ns/iter 10.259197547816251 ns/iter 1.00
JSON_String_Fast_Hash/10 2.17799832737748 ns/iter 2.178715942601039 ns/iter 1.00
JSON_String_Fast_Hash/100 2.176670199035413 ns/iter 2.1783069877093255 ns/iter 1.00
JSON_String_Key_Hash/10 2.1822851344844447 ns/iter 2.179439969096048 ns/iter 1.00
JSON_String_Key_Hash/100 2.8039799138330115 ns/iter 2.8035944577390217 ns/iter 1.00
JSON_Object_Defines_Miss_Same_Length 3.7379776632152093 ns/iter 3.7449544171580165 ns/iter 1.00
JSON_Object_Defines_Miss_Too_Small 3.737136544097653 ns/iter 3.7346987235466287 ns/iter 1.00
JSON_Object_Defines_Miss_Too_Large 3.737192300858096 ns/iter 3.73397556810689 ns/iter 1.00
Pointer_Object_Traverse 44.210739903633154 ns/iter 44.6612930436362 ns/iter 0.99
Pointer_Object_Try_Traverse 52.35641906051759 ns/iter 52.546937880926414 ns/iter 1.00
Pointer_Push_Back_Pointer_To_Weak_Pointer 291.7131191126905 ns/iter 347.1969299172958 ns/iter 0.84
Schema_Frame_OMC_Instances 233043866.66666234 ns/iter 228229236.3333151 ns/iter 1.02
Schema_Frame_OMC_References 154701754.0000013 ns/iter 150990363.4000011 ns/iter 1.02
Schema_Frame_OMC_Locations 150184759.80000404 ns/iter 147036344.60001922 ns/iter 1.02
Schema_Bundle_Meta_2020_12 7393625.021267509 ns/iter 7355622.326315967 ns/iter 1.01

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

@jviotti jviotti merged commit acfa98a into main May 26, 2025
13 checks passed
@jviotti jviotti deleted the relative-wrap-default-uri branch May 26, 2025 17:02
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: cc61d73 Previous: 7678612 Ratio
Regex_Lower_S_Or_Upper_S_Asterisk 6.883964285714836 ns/iter 7.340968750000343 ns/iter 0.94
Regex_Caret_Lower_S_Or_Upper_S_Asterisk_Dollar 7.354866931451455 ns/iter 7.427999999998848 ns/iter 0.99
Regex_Period_Asterisk 6.89562276785389 ns/iter 6.871428987179164 ns/iter 1.00
Regex_Group_Period_Asterisk_Group 7.242790178568929 ns/iter 7.416391741073321 ns/iter 0.98
Regex_Period_Plus 7.242457589283293 ns/iter 7.260666931873517 ns/iter 1.00
Regex_Period 7.326732142856381 ns/iter 7.421395089285252 ns/iter 0.99
Regex_Caret_Period_Plus_Dollar 7.418164062496909 ns/iter 7.850225446426963 ns/iter 0.94
Regex_Caret_Group_Period_Plus_Group_Dollar 7.358292824288613 ns/iter 7.584974330355923 ns/iter 0.97
Regex_Caret_Period_Asterisk_Dollar 6.851126116071018 ns/iter 6.847096844431785 ns/iter 1.00
Regex_Caret_Group_Period_Asterisk_Group_Dollar 7.1530379464286 ns/iter 7.286061383928097 ns/iter 0.98
Regex_Caret_X_Hyphen 12.064820312495783 ns/iter 11.92668392857042 ns/iter 1.01
Regex_Period_Md_Dollar 139.7334915297332 ns/iter 139.94414777034976 ns/iter 1.00
Regex_Caret_Slash_Period_Asterisk 10.79878124999567 ns/iter 11.493567187500275 ns/iter 0.94
Regex_Caret_Period_Range_Dollar 7.463050223215362 ns/iter 7.72544594765241 ns/iter 0.97
Regex_Nested_Backtrack 596.0432142854546 ns/iter 599.6688392857305 ns/iter 0.99
JSON_Array_Of_Objects_Unique 494.35952118826975 ns/iter 491.5593999999146 ns/iter 1.01
JSON_Parse_1 79357.68046067763 ns/iter 79330.06562204185 ns/iter 1.00
JSON_Fast_Hash_Helm_Chart_Lock 64.60797321429774 ns/iter 67.82275892857928 ns/iter 0.95
JSON_Equality_Helm_Chart_Lock 179.97174865884125 ns/iter 213.26792128270975 ns/iter 0.84
JSON_String_Equal/10 8.676131696430746 ns/iter 8.68638839285753 ns/iter 1.00
JSON_String_Equal/100 9.917586116439933 ns/iter 9.911276741469262 ns/iter 1.00
JSON_String_Equal_Small_By_Perfect_Hash/10 2.1646156250000104 ns/iter 2.1645917386557874 ns/iter 1.00
JSON_String_Equal_Small_By_Runtime_Perfect_Hash/10 15.391267101708415 ns/iter 15.409678914666737 ns/iter 1.00
JSON_String_Fast_Hash/10 4.0220549178979565 ns/iter 4.03243121777856 ns/iter 1.00
JSON_String_Fast_Hash/100 4.02504491789997 ns/iter 4.137222051724195 ns/iter 0.97
JSON_String_Key_Hash/10 8.487901301397082 ns/iter 8.112958892353339 ns/iter 1.05
JSON_String_Key_Hash/100 3.7120371362278806 ns/iter 3.730031779054354 ns/iter 1.00
JSON_Object_Defines_Miss_Same_Length 4.646168983585785 ns/iter 4.6673223318474 ns/iter 1.00
JSON_Object_Defines_Miss_Too_Small 4.6403042296758095 ns/iter 4.648200903765188 ns/iter 1.00
JSON_Object_Defines_Miss_Too_Large 3.717736064790945 ns/iter 3.7122187433707468 ns/iter 1.00
Pointer_Object_Traverse 49.95944642855323 ns/iter 49.732339285709166 ns/iter 1.00
Pointer_Object_Try_Traverse 67.45802000000367 ns/iter 67.31796428571865 ns/iter 1.00
Pointer_Push_Back_Pointer_To_Weak_Pointer 178.49934454244914 ns/iter 181.1936572227799 ns/iter 0.99
Schema_Frame_OMC_Instances 502385399.99963903 ns/iter 513044600.00005746 ns/iter 0.98
Schema_Frame_OMC_References 375037450.0000362 ns/iter 382925050.0000399 ns/iter 0.98
Schema_Frame_OMC_Locations 365942750.0001584 ns/iter 370235400.0000696 ns/iter 0.99
Schema_Bundle_Meta_2020_12 18207619.512251277 ns/iter 18151909.75607615 ns/iter 1.00

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: cc61d73 Previous: 7678612 Ratio
Regex_Lower_S_Or_Upper_S_Asterisk 1.8880753246556834 ns/iter 1.8830637653766067 ns/iter 1.00
Regex_Caret_Lower_S_Or_Upper_S_Asterisk_Dollar 1.920661838134185 ns/iter 1.8855126423448518 ns/iter 1.02
Regex_Period_Asterisk 1.881666039191692 ns/iter 1.8817190215361768 ns/iter 1.00
Regex_Group_Period_Asterisk_Group 1.8787586346063472 ns/iter 1.8807684825608941 ns/iter 1.00
Regex_Period_Plus 1.566163908605427 ns/iter 1.568089464982 ns/iter 1.00
Regex_Period 1.5737342798257403 ns/iter 1.5710272722416103 ns/iter 1.00
Regex_Caret_Period_Plus_Dollar 1.6013170559534404 ns/iter 1.5692522330845116 ns/iter 1.02
Regex_Caret_Group_Period_Plus_Group_Dollar 1.596232195229012 ns/iter 1.5671200449745215 ns/iter 1.02
Regex_Caret_Period_Asterisk_Dollar 2.193578682666043 ns/iter 1.8810830273619223 ns/iter 1.17
Regex_Caret_Group_Period_Asterisk_Group_Dollar 1.879086034686399 ns/iter 1.8823837935711087 ns/iter 1.00
Regex_Caret_X_Hyphen 6.016266391136905 ns/iter 5.948115470811089 ns/iter 1.01
Regex_Period_Md_Dollar 73.07976596426003 ns/iter 68.95461318815622 ns/iter 1.06
Regex_Caret_Slash_Period_Asterisk 4.397828070710431 ns/iter 4.382866972860973 ns/iter 1.00
Regex_Caret_Period_Range_Dollar 1.8819611751990464 ns/iter 1.8801832824667593 ns/iter 1.00
Regex_Nested_Backtrack 851.0121338725647 ns/iter 852.8313854114883 ns/iter 1.00
JSON_Array_Of_Objects_Unique 205.03442015050067 ns/iter 205.0561764029948 ns/iter 1.00
JSON_Parse_1 22774.128052495133 ns/iter 22890.512203390917 ns/iter 0.99
JSON_Fast_Hash_Helm_Chart_Lock 23.60397836401139 ns/iter 23.550966748680782 ns/iter 1.00
JSON_Equality_Helm_Chart_Lock 115.98612360730883 ns/iter 113.38400087566083 ns/iter 1.02
JSON_String_Equal/10 5.669257473217707 ns/iter 5.363043370883423 ns/iter 1.06
JSON_String_Equal/100 5.060311175877405 ns/iter 5.0528532226973 ns/iter 1.00
JSON_String_Equal_Small_By_Perfect_Hash/10 0.7440603291010315 ns/iter 0.7452006634781995 ns/iter 1.00
JSON_String_Equal_Small_By_Runtime_Perfect_Hash/10 3.4469870259508593 ns/iter 3.460901930952564 ns/iter 1.00
JSON_String_Fast_Hash/10 1.8959004169796911 ns/iter 1.8940238786864758 ns/iter 1.00
JSON_String_Fast_Hash/100 1.8953772427488789 ns/iter 1.8971870586997113 ns/iter 1.00
JSON_String_Key_Hash/10 1.4319250888642687 ns/iter 1.4316605147665948 ns/iter 1.00
JSON_String_Key_Hash/100 2.506194825709803 ns/iter 2.606142891384449 ns/iter 0.96
JSON_Object_Defines_Miss_Same_Length 1.724870607772984 ns/iter 1.7341240229922321 ns/iter 0.99
JSON_Object_Defines_Miss_Too_Small 1.8818241979417099 ns/iter 1.8812167754077531 ns/iter 1.00
JSON_Object_Defines_Miss_Too_Large 1.7258296187560944 ns/iter 1.722963888355353 ns/iter 1.00
Pointer_Object_Traverse 52.81521140057636 ns/iter 52.30620560342859 ns/iter 1.01
Pointer_Object_Try_Traverse 34.939086358335 ns/iter 33.845936809384234 ns/iter 1.03
Pointer_Push_Back_Pointer_To_Weak_Pointer 160.35539212775367 ns/iter 153.94628372308827 ns/iter 1.04
Schema_Frame_OMC_Instances 168151080.60836792 ns/iter 168359279.63256836 ns/iter 1.00
Schema_Frame_OMC_References 105439560.75395857 ns/iter 105467001.5970866 ns/iter 1.00
Schema_Frame_OMC_Locations 102713278.36172922 ns/iter 102928468.15926687 ns/iter 1.00
Schema_Bundle_Meta_2020_12 5046263.985011889 ns/iter 5074408.802672895 ns/iter 0.99

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: cc61d73 Previous: 7678612 Ratio
Schema_Frame_OMC_Instances 229377683.66663626 ns/iter 223977607.6666734 ns/iter 1.02
Schema_Frame_OMC_References 150387242.80000225 ns/iter 148570423.5999947 ns/iter 1.01
Schema_Frame_OMC_Locations 146570784.79999655 ns/iter 144860550.79999006 ns/iter 1.01
Schema_Bundle_Meta_2020_12 7399307.500002897 ns/iter 7403542.499997805 ns/iter 1.00
Pointer_Object_Traverse 50.332156619454295 ns/iter 49.015789422084026 ns/iter 1.03
Pointer_Object_Try_Traverse 23.364500598708265 ns/iter 23.35610597768783 ns/iter 1.00
Pointer_Push_Back_Pointer_To_Weak_Pointer 153.4140027909822 ns/iter 157.2393131441761 ns/iter 0.98
JSON_Array_Of_Objects_Unique 401.5822520068388 ns/iter 377.50814621451866 ns/iter 1.06
JSON_Parse_1 33453.72334115086 ns/iter 33336.98327217121 ns/iter 1.00
JSON_Fast_Hash_Helm_Chart_Lock 63.14889283579408 ns/iter 66.21145745942302 ns/iter 0.95
JSON_Equality_Helm_Chart_Lock 153.12329227919514 ns/iter 158.77684971742033 ns/iter 0.96
JSON_String_Equal/10 6.031260870957029 ns/iter 6.9593157166553805 ns/iter 0.87
JSON_String_Equal/100 6.655006949604975 ns/iter 7.5856865821158275 ns/iter 0.88
JSON_String_Equal_Small_By_Perfect_Hash/10 0.934099188855474 ns/iter 0.9343308145014476 ns/iter 1.00
JSON_String_Equal_Small_By_Runtime_Perfect_Hash/10 19.264681513460033 ns/iter 19.27131912205659 ns/iter 1.00
JSON_String_Fast_Hash/10 0.9329904321397361 ns/iter 0.9330924750261358 ns/iter 1.00
JSON_String_Fast_Hash/100 0.9335772910461962 ns/iter 0.9327739806144443 ns/iter 1.00
JSON_String_Key_Hash/10 1.2460592617413453 ns/iter 1.2444575066896058 ns/iter 1.00
JSON_String_Key_Hash/100 2.0249573408155457 ns/iter 2.0247762996882206 ns/iter 1.00
JSON_Object_Defines_Miss_Same_Length 2.79825230501271 ns/iter 2.7983367774811394 ns/iter 1.00
JSON_Object_Defines_Miss_Too_Small 2.798616422695578 ns/iter 2.7971375680064106 ns/iter 1.00
JSON_Object_Defines_Miss_Too_Large 2.8005658499423585 ns/iter 2.797478410502614 ns/iter 1.00
Regex_Lower_S_Or_Upper_S_Asterisk 3.4240603371415244 ns/iter 3.420316042532117 ns/iter 1.00
Regex_Caret_Lower_S_Or_Upper_S_Asterisk_Dollar 3.4223249682448498 ns/iter 3.4187745066489037 ns/iter 1.00
Regex_Period_Asterisk 3.420440225219005 ns/iter 3.419096289799261 ns/iter 1.00
Regex_Group_Period_Asterisk_Group 3.4213954837291407 ns/iter 3.421591295725765 ns/iter 1.00
Regex_Period_Plus 3.7306530066098404 ns/iter 3.5143156092692727 ns/iter 1.06
Regex_Period 3.7310887527019787 ns/iter 3.4304349392819464 ns/iter 1.09
Regex_Caret_Period_Plus_Dollar 3.7319362359930106 ns/iter 3.4234791471461192 ns/iter 1.09
Regex_Caret_Group_Period_Plus_Group_Dollar 3.73763852266335 ns/iter 3.4195757156139113 ns/iter 1.09
Regex_Caret_Period_Asterisk_Dollar 4.665765208044014 ns/iter 3.734943764698086 ns/iter 1.25
Regex_Caret_Group_Period_Asterisk_Group_Dollar 4.671915701887972 ns/iter 3.73195473509289 ns/iter 1.25
Regex_Caret_X_Hyphen 13.741854143955868 ns/iter 13.717289075393591 ns/iter 1.00
Regex_Period_Md_Dollar 88.07512318675786 ns/iter 91.52599992473966 ns/iter 0.96
Regex_Caret_Slash_Period_Asterisk 9.650668766544465 ns/iter 9.702742912682151 ns/iter 0.99
Regex_Caret_Period_Range_Dollar 4.979464689230499 ns/iter 4.096276055761609 ns/iter 1.22
Regex_Nested_Backtrack 825.8659063630773 ns/iter 823.5751159102329 ns/iter 1.00

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.

Wrapping anonymous schemas with wrap() affects relative references
1 participant