Skip to content

Clarify contributing guidelines link - #2715

Merged
jviotti merged 1 commit into
mainfrom
revise-readme
Aug 8, 2026
Merged

Clarify contributing guidelines link#2715
jviotti merged 1 commit into
mainfrom
revise-readme

Conversation

@jviotti

@jviotti jviotti commented Aug 8, 2026

Copy link
Copy Markdown
Member

Signed-off-by: Juan Cruz Viotti jv@jviotti.com

Review in cubic

Signed-off-by: Juan Cruz Viotti <jv@jviotti.com>
@augmentcode

augmentcode Bot commented Aug 8, 2026

Copy link
Copy Markdown
🤖 Augment PR Summary

Summary: Clarifies where contributors can find the project’s contribution requirements.
Changes: Adds a Contributing section to the README linking to Sourcemeta’s organization-wide guidelines.

🤖 Was this summary useful? React with 👍 or 👎

@augmentcode augmentcode Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Review completed. No suggestions at this time.

Comment augment review to trigger a new review at any time.

@cubic-dev-ai cubic-dev-ai Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

No issues found across 1 file

Re-trigger cubic

@jviotti
jviotti merged commit 4f3d3f8 into main Aug 8, 2026
12 checks passed
@jviotti
jviotti deleted the revise-readme branch August 8, 2026 15:23

@github-actions github-actions Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Benchmark (macos/llvm)

Details
Benchmark suite Current: 78ba43e Previous: fdee6c7 Ratio
Regex_Lower_S_Or_Upper_S_Asterisk 1.7753386300389542 ns/iter 1.7461541552923017 ns/iter 1.02
Regex_Caret_Lower_S_Or_Upper_S_Asterisk_Dollar 2.0185740616044128 ns/iter 1.7350856176155247 ns/iter 1.16
Regex_Period_Asterisk 2.5760798371125717 ns/iter 1.7139562098971677 ns/iter 1.50
Regex_Group_Period_Asterisk_Group 2.072982495549193 ns/iter 1.6744200599377783 ns/iter 1.24
Regex_Period_Plus 2.212111770012003 ns/iter 2.019747002123979 ns/iter 1.10
Regex_Period 2.137640266158317 ns/iter 2.016026068223183 ns/iter 1.06
Regex_Caret_Period_Plus_Dollar 2.089713922277202 ns/iter 2.017889392374294 ns/iter 1.04
Regex_Caret_Group_Period_Plus_Group_Dollar 2.0770534371912626 ns/iter 2.1489491590308636 ns/iter 0.97
Regex_Caret_Period_Asterisk_Dollar 1.7027153874890089 ns/iter 1.6759957740396825 ns/iter 1.02
Regex_Caret_Group_Period_Asterisk_Group_Dollar 1.7397690459170327 ns/iter 1.6846046415878786 ns/iter 1.03
Regex_Caret_X_Hyphen 6.067419517846727 ns/iter 6.067030417867205 ns/iter 1.00
Regex_Period_Md_Dollar 17.4943349414059 ns/iter 16.812471828070684 ns/iter 1.04
Regex_Caret_Slash_Period_Asterisk 5.097887764122127 ns/iter 4.703107561806357 ns/iter 1.08
Regex_Caret_Period_Range_Dollar 2.537265228382111 ns/iter 2.0324178956231327 ns/iter 1.25
Regex_Nested_Backtrack 31.243483530307245 ns/iter 26.29168935751578 ns/iter 1.19
JSON_Array_Of_Objects_Unique 367.0393754157718 ns/iter 348.41368136251924 ns/iter 1.05
JSON_Parse_1 7610.1266910540935 ns/iter 6932.904782242395 ns/iter 1.10
JSON_Parse_Real 7079.89577195496 ns/iter 6485.181925642044 ns/iter 1.09
JSON_Parse_Decimal 8544.115398585676 ns/iter 7288.671464636089 ns/iter 1.17
JSON_Parse_Schema_ISO_Language 4658576.486301097 ns/iter 4172498.7619047514 ns/iter 1.12
JSON_Parse_Integer 5531.2483299985615 ns/iter 4591.808142612337 ns/iter 1.20
JSON_Parse_String_NonSSO_Plain 9371.533839892576 ns/iter 7120.792382051099 ns/iter 1.32
JSON_Parse_String_SSO_Plain 3310.933083912245 ns/iter 2735.1478409215256 ns/iter 1.21
JSON_Parse_String_Escape_Heavy 25076.524248196594 ns/iter 20837.31865784694 ns/iter 1.20
JSON_Parse_Object_Short_Keys 9114.293574814777 ns/iter 8608.781060615867 ns/iter 1.06
JSON_Parse_Object_Scalar_Properties 5585.110744487307 ns/iter 4174.339601736217 ns/iter 1.34
JSON_Parse_Object_Array_Properties 8731.548529501655 ns/iter 6864.738168438736 ns/iter 1.27
JSON_Parse_Object_Object_Properties 8645.287779255123 ns/iter 7224.436174196527 ns/iter 1.20
JSON_Parse_Nested_Containers 63242.239798340925 ns/iter 58398.2325755736 ns/iter 1.08
JSON_From_String_Copy 24.04223764451434 ns/iter 22.48278440640557 ns/iter 1.07
JSON_From_String_Temporary 20.27370320479749 ns/iter 20.00522410032497 ns/iter 1.01
JSON_Number_To_Double 35.05588490933615 ns/iter 35.519155788049645 ns/iter 0.99
JSON_Object_At_Last_Key/8 4.469931326923949 ns/iter 4.271064053890692 ns/iter 1.05
JSON_Object_At_Last_Key/32 13.769350162089966 ns/iter 12.864186427551928 ns/iter 1.07
JSON_Object_At_Last_Key/128 59.87846555460584 ns/iter 57.2125973340542 ns/iter 1.05
JSON_Object_At_Last_Key/512 225.31125719083172 ns/iter 184.61288781033696 ns/iter 1.22
JSON_Fast_Hash_Helm_Chart_Lock 65.1184045274997 ns/iter 60.754908756216714 ns/iter 1.07
JSON_Equality_Helm_Chart_Lock 136.65275905434834 ns/iter 131.5717600874829 ns/iter 1.04
JSON_Divisible_By_Decimal 191.2850267336283 ns/iter 183.4772023946848 ns/iter 1.04
JSON_String_Equal/10 8.50294334509375 ns/iter 6.614006711921709 ns/iter 1.29
JSON_String_Equal/100 8.71793998118382 ns/iter 6.278815680169212 ns/iter 1.39
JSON_String_Equal_Small_By_Perfect_Hash/10 0.4299286537027892 ns/iter 0.3300488048043412 ns/iter 1.30
JSON_String_Equal_Small_By_Runtime_Perfect_Hash/10 5.899262079999516 ns/iter 3.2030883489583175 ns/iter 1.84
JSON_String_Fast_Hash/10 2.5848652209719445 ns/iter 2.379727643009492 ns/iter 1.09
JSON_String_Fast_Hash/100 2.411643148386018 ns/iter 1.9804876239973614 ns/iter 1.22
JSON_String_Key_Hash/10 2.4853298611132644 ns/iter 1.6597009130533869 ns/iter 1.50
JSON_String_Key_Hash/100 2.6189619587428785 ns/iter 2.179292441376391 ns/iter 1.20
JSON_Object_Defines_Miss_Same_Length 3.066317250677534 ns/iter 2.8207836680951828 ns/iter 1.09
JSON_Object_Defines_Miss_Too_Small 2.726088307061883 ns/iter 2.7599823539123696 ns/iter 0.99
JSON_Object_Defines_Miss_Too_Large 3.510539857506017 ns/iter 2.6728466812686325 ns/iter 1.31
Pointer_Object_Traverse 35.46931039460172 ns/iter 23.52754140177145 ns/iter 1.51
Pointer_Object_Try_Traverse 36.88519691654031 ns/iter 21.700036940938265 ns/iter 1.70
Pointer_Push_Back_Pointer_To_Weak_Pointer 238.4649735498774 ns/iter 157.25171005664518 ns/iter 1.52
Pointer_Walker_Schema_ISO_Language 2673601.439791132 ns/iter 2595958.9518522453 ns/iter 1.03
Pointer_Maybe_Tracked_Deeply_Nested/0 1293973.7762241105 ns/iter 1436036.2754158077 ns/iter 0.90
Pointer_Maybe_Tracked_Deeply_Nested/1 1146546.0950082648 ns/iter 1018759.6257309031 ns/iter 1.13
Pointer_Position_Tracker_Get_Deeply_Nested 376.6967685490734 ns/iter 381.21000152113305 ns/iter 0.99
JSONPath_Descendant_Filter_Nested 1492.257851919521 ns/iter 1380.8634602527302 ns/iter 1.08
URITemplateRouter_Create 25895.47663999838 ns/iter 24913.55169099052 ns/iter 1.04
URITemplateRouter_Match 187.7349421972778 ns/iter 184.01224808464798 ns/iter 1.02
URITemplateRouter_Match_BasePath 253.29721577604337 ns/iter 208.63829067666973 ns/iter 1.21
URITemplateRouterView_Restore 17648.49844169532 ns/iter 11340.917206982107 ns/iter 1.56
URITemplateRouterView_Match 189.70445560279023 ns/iter 147.31583713917453 ns/iter 1.29
URITemplateRouterView_Match_BasePath 218.68519709422395 ns/iter 167.03900509319456 ns/iter 1.31
URITemplateRouterView_Arguments 731.4685203108462 ns/iter 577.8701607307344 ns/iter 1.27
JSONL_Parse_Large 14890244.444445165 ns/iter 12166807.870370474 ns/iter 1.22
JSONL_Parse_Large_GZIP 16378519.886359299 ns/iter 15040685.06976584 ns/iter 1.09
JSONLD_Catalog_Annotation_List_Populate 1498566.6115878923 ns/iter 1029475.7736154018 ns/iter 1.46
JSONLD_Catalog_Materialize 7109333.341176191 ns/iter 4745172.220000313 ns/iter 1.50
HTML_Build_Table_100000 51456023.78572027 ns/iter 40976394.647058815 ns/iter 1.26
HTML_Render_Table_100000 2445489.1357143945 ns/iter 2014722.6968212128 ns/iter 1.21
GZIP_Compress_ISO_Language_Set_3_Locations 41036089.28572352 ns/iter 30149871.391299512 ns/iter 1.36
GZIP_Decompress_ISO_Language_Set_3_Locations 4508317.434210827 ns/iter 3969142.08499993 ns/iter 1.14
GZIP_Compress_ISO_Language_Set_3_Schema 2629044.349151951 ns/iter 1884209.3450136767 ns/iter 1.40
GZIP_Decompress_ISO_Language_Set_3_Schema 452981.5848213985 ns/iter 334640.107913604 ns/iter 1.35
JOSE_VerifySignature_RS256 37343.45475032541 ns/iter 26437.244492485872 ns/iter 1.41
JOSE_VerifySignature_ES512 1528097.0528457013 ns/iter 1192357.163879927 ns/iter 1.28

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

@github-actions github-actions Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Benchmark (linux/gcc)

Details
Benchmark suite Current: 78ba43e Previous: fdee6c7 Ratio
JOSE_VerifySignature_RS256 22294.987463407007 ns/iter 22133.911854488357 ns/iter 1.01
JOSE_VerifySignature_ES512 577270.3075020795 ns/iter 575902.4600823147 ns/iter 1.00
GZIP_Compress_ISO_Language_Set_3_Locations 36555788.42105307 ns/iter 36130129.000005245 ns/iter 1.01
GZIP_Decompress_ISO_Language_Set_3_Locations 4199443.587878815 ns/iter 4111009.4941178863 ns/iter 1.02
GZIP_Compress_ISO_Language_Set_3_Schema 2021164.4999997227 ns/iter 2023271.5202313021 ns/iter 1.00
GZIP_Decompress_ISO_Language_Set_3_Schema 383316.5807860247 ns/iter 380093.94779766415 ns/iter 1.01
HTML_Build_Table_100000 65917159.9090872 ns/iter 62413290.81817846 ns/iter 1.06
HTML_Render_Table_100000 1769793.2481013008 ns/iter 1904221.77989114 ns/iter 0.93
JSONLD_Catalog_Annotation_List_Populate 1482045.1113443708 ns/iter 1460398.5260959566 ns/iter 1.01
JSONLD_Catalog_Materialize 6854160.850000425 ns/iter 6840015.990291055 ns/iter 1.00
JSONL_Parse_Large 13610664.882352753 ns/iter 13544827.788461607 ns/iter 1.00
JSONL_Parse_Large_GZIP 14953821.659574676 ns/iter 15076013.574469741 ns/iter 0.99
URITemplateRouter_Create 30204.98200624411 ns/iter 30193.0022319534 ns/iter 1.00
URITemplateRouter_Match 153.86890016093292 ns/iter 155.82149416683052 ns/iter 0.99
URITemplateRouter_Match_BasePath 180.26395572641763 ns/iter 184.21362708597823 ns/iter 0.98
URITemplateRouterView_Restore 8902.773916364338 ns/iter 8720.807272239654 ns/iter 1.02
URITemplateRouterView_Match 124.48405652059158 ns/iter 123.99345371076785 ns/iter 1.00
URITemplateRouterView_Match_BasePath 142.56330778447384 ns/iter 142.5548621206009 ns/iter 1.00
URITemplateRouterView_Arguments 477.8107232709569 ns/iter 468.46712669500874 ns/iter 1.02
JSONPath_Descendant_Filter_Nested 1708.88731960721 ns/iter 1675.486274799302 ns/iter 1.02
Pointer_Object_Traverse 30.495181435702985 ns/iter 30.459532111210613 ns/iter 1.00
Pointer_Object_Try_Traverse 28.18753931835061 ns/iter 25.763297175459982 ns/iter 1.09
Pointer_Push_Back_Pointer_To_Weak_Pointer 151.4969659663424 ns/iter 157.887685141414 ns/iter 0.96
Pointer_Walker_Schema_ISO_Language 2658170.2593982564 ns/iter 2577271.7269371417 ns/iter 1.03
Pointer_Maybe_Tracked_Deeply_Nested/0 1854105.0625001811 ns/iter 1854407.3190349657 ns/iter 1.00
Pointer_Maybe_Tracked_Deeply_Nested/1 1714324.1610389035 ns/iter 1696564.9344659965 ns/iter 1.01
Pointer_Position_Tracker_Get_Deeply_Nested 389.7099418744206 ns/iter 402.53652304169583 ns/iter 0.97
JSON_Array_Of_Objects_Unique 468.3364254735135 ns/iter 455.322064613475 ns/iter 1.03
JSON_Parse_1 9646.35459999743 ns/iter 9510.985926824775 ns/iter 1.01
JSON_Parse_Real 7857.873814159511 ns/iter 7865.349271882439 ns/iter 1.00
JSON_Parse_Decimal 13080.35653871099 ns/iter 13054.43907336304 ns/iter 1.00
JSON_Parse_Schema_ISO_Language 6642913.443396803 ns/iter 6610004.628571785 ns/iter 1.00
JSON_Parse_Integer 5751.0957056850675 ns/iter 5824.280808198418 ns/iter 0.99
JSON_Parse_String_NonSSO_Plain 11942.995391783543 ns/iter 12028.4390771441 ns/iter 0.99
JSON_Parse_String_SSO_Plain 5190.51008991965 ns/iter 5240.309294271073 ns/iter 0.99
JSON_Parse_String_Escape_Heavy 25925.99457873744 ns/iter 26075.156556794795 ns/iter 0.99
JSON_Parse_Object_Short_Keys 13811.48771680479 ns/iter 13459.937614045268 ns/iter 1.03
JSON_Parse_Object_Scalar_Properties 6959.709248215577 ns/iter 6958.071791747034 ns/iter 1.00
JSON_Parse_Object_Array_Properties 11831.302393188038 ns/iter 12153.889428664757 ns/iter 0.97
JSON_Parse_Object_Object_Properties 11839.01225569032 ns/iter 11966.709563670525 ns/iter 0.99
JSON_Parse_Nested_Containers 98426.95407097662 ns/iter 98606.65237690884 ns/iter 1.00
JSON_From_String_Copy 17.74472768742681 ns/iter 18.09360319909637 ns/iter 0.98
JSON_From_String_Temporary 15.365190703906988 ns/iter 15.04309105430501 ns/iter 1.02
JSON_Number_To_Double 20.919032038980816 ns/iter 20.88145698329061 ns/iter 1.00
JSON_Object_At_Last_Key/8 5.616158661609675 ns/iter 5.6179615522636945 ns/iter 1.00
JSON_Object_At_Last_Key/32 21.845978933090393 ns/iter 21.838350388104303 ns/iter 1.00
JSON_Object_At_Last_Key/128 87.83350575873487 ns/iter 87.97826967544349 ns/iter 1.00
JSON_Object_At_Last_Key/512 392.0396251556783 ns/iter 392.41266245816263 ns/iter 1.00
JSON_Fast_Hash_Helm_Chart_Lock 75.5767164637093 ns/iter 76.95870141126895 ns/iter 0.98
JSON_Equality_Helm_Chart_Lock 144.82095865162546 ns/iter 147.1522181824013 ns/iter 0.98
JSON_Divisible_By_Decimal 257.3883662265156 ns/iter 256.5563494873 ns/iter 1.00
JSON_String_Equal/10 5.416406381377315 ns/iter 5.416466562277496 ns/iter 1.00
JSON_String_Equal/100 6.040057669140208 ns/iter 6.0483709862565975 ns/iter 1.00
JSON_String_Equal_Small_By_Perfect_Hash/10 0.7405775967286083 ns/iter 0.7402110246845717 ns/iter 1.00
JSON_String_Equal_Small_By_Runtime_Perfect_Hash/10 25.191089018568142 ns/iter 25.201170093314225 ns/iter 1.00
JSON_String_Fast_Hash/10 2.617104548232114 ns/iter 2.6089982141181705 ns/iter 1.00
JSON_String_Fast_Hash/100 2.6140275662875396 ns/iter 2.607829444652091 ns/iter 1.00
JSON_String_Key_Hash/10 1.246070608116246 ns/iter 1.2468391267557672 ns/iter 1.00
JSON_String_Key_Hash/100 12.440719734838755 ns/iter 12.443198883872471 ns/iter 1.00
JSON_Object_Defines_Miss_Same_Length 2.8043168270845715 ns/iter 2.8007629278000437 ns/iter 1.00
JSON_Object_Defines_Miss_Too_Small 3.444422211670919 ns/iter 3.4259382201690105 ns/iter 1.01
JSON_Object_Defines_Miss_Too_Large 3.1130004119215657 ns/iter 3.1124403099066567 ns/iter 1.00
Regex_Lower_S_Or_Upper_S_Asterisk 0.6227974362620764 ns/iter 0.622685754120649 ns/iter 1.00
Regex_Caret_Lower_S_Or_Upper_S_Asterisk_Dollar 0.6232704804619731 ns/iter 0.6226929360259424 ns/iter 1.00
Regex_Period_Asterisk 0.6228389852613501 ns/iter 0.6229591446886539 ns/iter 1.00
Regex_Group_Period_Asterisk_Group 0.6228876319670981 ns/iter 0.6224485086722411 ns/iter 1.00
Regex_Period_Plus 0.6235624849487814 ns/iter 0.6228936786286319 ns/iter 1.00
Regex_Period 0.623207590192315 ns/iter 0.6234782578404415 ns/iter 1.00
Regex_Caret_Period_Plus_Dollar 0.6233219437525824 ns/iter 0.6230368981704776 ns/iter 1.00
Regex_Caret_Group_Period_Plus_Group_Dollar 0.6230524716731827 ns/iter 0.6225795998917919 ns/iter 1.00
Regex_Caret_Period_Asterisk_Dollar 0.6229143923183466 ns/iter 0.6228873937815794 ns/iter 1.00
Regex_Caret_Group_Period_Asterisk_Group_Dollar 0.6229872784359124 ns/iter 0.6270662375671036 ns/iter 0.99
Regex_Caret_X_Hyphen 3.7382903661458644 ns/iter 3.7404091308950536 ns/iter 1.00
Regex_Period_Md_Dollar 28.140357127714474 ns/iter 37.22246065044781 ns/iter 0.76
Regex_Caret_Slash_Period_Asterisk 4.044065583728347 ns/iter 4.045485056280759 ns/iter 1.00
Regex_Caret_Period_Range_Dollar 1.245445178954705 ns/iter 1.2549787205537342 ns/iter 0.99
Regex_Nested_Backtrack 37.21523768584654 ns/iter 42.48181328479048 ns/iter 0.88

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

@github-actions github-actions Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Benchmark (linux/llvm)

Details
Benchmark suite Current: 78ba43e Previous: fdee6c7 Ratio
Regex_Lower_S_Or_Upper_S_Asterisk 2.029530309063052 ns/iter 2.49645644772629 ns/iter 0.81
Regex_Caret_Lower_S_Or_Upper_S_Asterisk_Dollar 2.305294859361126 ns/iter 2.7999511693160772 ns/iter 0.82
Regex_Period_Asterisk 2.3249496363598965 ns/iter 2.8016820537770775 ns/iter 0.83
Regex_Group_Period_Asterisk_Group 2.0195859639138454 ns/iter 2.498368550389888 ns/iter 0.81
Regex_Period_Plus 2.306706402039564 ns/iter 3.1128274013302972 ns/iter 0.74
Regex_Period 2.594353626833183 ns/iter 3.4256140078364736 ns/iter 0.76
Regex_Caret_Period_Plus_Dollar 2.596295021156205 ns/iter 3.425772714824637 ns/iter 0.76
Regex_Caret_Group_Period_Plus_Group_Dollar 2.3070640023108777 ns/iter 3.1143377586090133 ns/iter 0.74
Regex_Caret_Period_Asterisk_Dollar 2.0242032828389087 ns/iter 3.73399869605188 ns/iter 0.54
Regex_Caret_Group_Period_Asterisk_Group_Dollar 2.3069533602652053 ns/iter 4.054969708574767 ns/iter 0.57
Regex_Caret_X_Hyphen 4.6127857577036515 ns/iter 7.486341217693711 ns/iter 0.62
Regex_Period_Md_Dollar 24.649475873753683 ns/iter 27.49495748740411 ns/iter 0.90
Regex_Caret_Slash_Period_Asterisk 4.32489562716918 ns/iter 6.537579071262414 ns/iter 0.66
Regex_Caret_Period_Range_Dollar 2.885387268193959 ns/iter 4.668526847166553 ns/iter 0.62
Regex_Nested_Backtrack 34.826247485005794 ns/iter 47.58428999231512 ns/iter 0.73
JSON_Array_Of_Objects_Unique 369.63258096501914 ns/iter 426.3007093666112 ns/iter 0.87
JSON_Parse_1 4638.036616597312 ns/iter 4883.728809890782 ns/iter 0.95
JSON_Parse_Real 4820.696858884388 ns/iter 5332.691537553433 ns/iter 0.90
JSON_Parse_Decimal 7517.6375209672615 ns/iter 8159.303293761128 ns/iter 0.92
JSON_Parse_Schema_ISO_Language 3305183.1690141293 ns/iter 3539945.5778893232 ns/iter 0.93
JSON_Parse_Integer 3737.4296793743547 ns/iter 3849.597658659943 ns/iter 0.97
JSON_Parse_String_NonSSO_Plain 4598.335034805172 ns/iter 5112.549855358696 ns/iter 0.90
JSON_Parse_String_SSO_Plain 2377.3797136934745 ns/iter 2721.9600526368185 ns/iter 0.87
JSON_Parse_String_Escape_Heavy 16084.973587793771 ns/iter 14557.43713154324 ns/iter 1.10
JSON_Parse_Object_Short_Keys 6916.115274145385 ns/iter 10492.919309868352 ns/iter 0.66
JSON_Parse_Object_Scalar_Properties 3639.819917910309 ns/iter 4072.019074045265 ns/iter 0.89
JSON_Parse_Object_Array_Properties 5090.265706425595 ns/iter 5395.230101169826 ns/iter 0.94
JSON_Parse_Object_Object_Properties 5052.508269888651 ns/iter 5415.37434093489 ns/iter 0.93
JSON_Parse_Nested_Containers 41223.12571496191 ns/iter 45514.11211432116 ns/iter 0.91
JSON_From_String_Copy 15.801322676808981 ns/iter 20.251826730077678 ns/iter 0.78
JSON_From_String_Temporary 14.792625137747931 ns/iter 17.762860357699083 ns/iter 0.83
JSON_Number_To_Double 21.70354519831327 ns/iter 23.697201340767702 ns/iter 0.92
JSON_Object_At_Last_Key/8 4.69136901533787 ns/iter 3.817079875934993 ns/iter 1.23
JSON_Object_At_Last_Key/32 18.017017200159867 ns/iter 12.237136437707033 ns/iter 1.47
JSON_Object_At_Last_Key/128 74.0768077320471 ns/iter 49.35045614101519 ns/iter 1.50
JSON_Object_At_Last_Key/512 305.6750729588076 ns/iter 400.6361780455809 ns/iter 0.76
JSON_Fast_Hash_Helm_Chart_Lock 54.54747596134927 ns/iter 60.10428476690276 ns/iter 0.91
JSON_Equality_Helm_Chart_Lock 142.12992502999774 ns/iter 171.89726096234284 ns/iter 0.83
JSON_Divisible_By_Decimal 256.1691158561808 ns/iter 247.53143554076786 ns/iter 1.03
JSON_String_Equal/10 4.323373149119939 ns/iter 5.9299489282178754 ns/iter 0.73
JSON_String_Equal/100 5.478213998606524 ns/iter 6.599402944447618 ns/iter 0.83
JSON_String_Equal_Small_By_Perfect_Hash/10 0.6921895649600196 ns/iter 0.9392707792055345 ns/iter 0.74
JSON_String_Equal_Small_By_Runtime_Perfect_Hash/10 9.81213663750704 ns/iter 10.686893139988783 ns/iter 0.92
JSON_String_Fast_Hash/10 2.309349578415446 ns/iter 2.8047437133683712 ns/iter 0.82
JSON_String_Fast_Hash/100 2.307260035820978 ns/iter 2.8410940555795867 ns/iter 0.81
JSON_String_Key_Hash/10 1.7309238543840855 ns/iter 2.1819831935138962 ns/iter 0.79
JSON_String_Key_Hash/100 7.2043306124984205 ns/iter 6.538717394832468 ns/iter 1.10
JSON_Object_Defines_Miss_Same_Length 3.458735897469402 ns/iter 3.1161019185572645 ns/iter 1.11
JSON_Object_Defines_Miss_Too_Small 4.322173317265246 ns/iter 3.4294345825188923 ns/iter 1.26
JSON_Object_Defines_Miss_Too_Large 3.028046718148743 ns/iter 2.7393942852908886 ns/iter 1.11
Pointer_Object_Traverse 29.913323094926227 ns/iter 28.898233576372956 ns/iter 1.04
Pointer_Object_Try_Traverse 31.820516884368143 ns/iter 31.206141537077126 ns/iter 1.02
Pointer_Push_Back_Pointer_To_Weak_Pointer 159.90824981094664 ns/iter 158.45990385178945 ns/iter 1.01
Pointer_Walker_Schema_ISO_Language 2616478.5153845027 ns/iter 2612204.841327647 ns/iter 1.00
Pointer_Maybe_Tracked_Deeply_Nested/0 1128160.592891872 ns/iter 1211183.0139130452 ns/iter 0.93
Pointer_Maybe_Tracked_Deeply_Nested/1 1938634.4277928607 ns/iter 1576667.1576579735 ns/iter 1.23
Pointer_Position_Tracker_Get_Deeply_Nested 694.1781985034626 ns/iter 702.433169067544 ns/iter 0.99
JSONPath_Descendant_Filter_Nested 1421.5019838886199 ns/iter 1547.6569237948506 ns/iter 0.92
URITemplateRouter_Create 29001.06939250256 ns/iter 30887.129139506225 ns/iter 0.94
URITemplateRouter_Match 153.55198851494725 ns/iter 177.6404859921151 ns/iter 0.86
URITemplateRouter_Match_BasePath 169.8803527459545 ns/iter 207.85155369699652 ns/iter 0.82
URITemplateRouterView_Restore 3731.9071764237337 ns/iter 8401.718253008085 ns/iter 0.44
URITemplateRouterView_Match 141.9946778531611 ns/iter 158.43358969240754 ns/iter 0.90
URITemplateRouterView_Match_BasePath 159.7348530608045 ns/iter 190.35219230810887 ns/iter 0.84
URITemplateRouterView_Arguments 426.484588885273 ns/iter 433.8258693656327 ns/iter 0.98
JSONL_Parse_Large 8836894.911391476 ns/iter 9749518.097221551 ns/iter 0.91
JSONL_Parse_Large_GZIP 10268612.676469501 ns/iter 11286231.451611955 ns/iter 0.91
JSONLD_Catalog_Annotation_List_Populate 1292270.0813307392 ns/iter 1349197.1592231088 ns/iter 0.96
JSONLD_Catalog_Materialize 4517000.655843655 ns/iter 4585992.124182762 ns/iter 0.98
HTML_Build_Table_100000 73580556.33334163 ns/iter 64721614.99999113 ns/iter 1.14
HTML_Render_Table_100000 10582069.537313892 ns/iter 5498748.253967639 ns/iter 1.92
GZIP_Compress_ISO_Language_Set_3_Locations 30874757.78260756 ns/iter 32804416.809529446 ns/iter 0.94
GZIP_Decompress_ISO_Language_Set_3_Locations 5095150.7734371405 ns/iter 4423487.553459044 ns/iter 1.15
GZIP_Compress_ISO_Language_Set_3_Schema 1872650.8123323515 ns/iter 1863776.3351064415 ns/iter 1.00
GZIP_Decompress_ISO_Language_Set_3_Schema 336392.9575903879 ns/iter 356349.1751527351 ns/iter 0.94
JOSE_VerifySignature_RS256 49141.196964369825 ns/iter 58273.21889343326 ns/iter 0.84
JOSE_VerifySignature_ES512 2099647.949253878 ns/iter 2440567.3240418592 ns/iter 0.86

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

@github-actions github-actions Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Benchmark (windows/msvc)

Details
Benchmark suite Current: 78ba43e Previous: fdee6c7 Ratio
Regex_Lower_S_Or_Upper_S_Asterisk 5.403913999998622 ns/iter 2.4415939285713 ns/iter 2.21
Regex_Caret_Lower_S_Or_Upper_S_Asterisk_Dollar 5.068438999999216 ns/iter 2.28510187499964 ns/iter 2.22
Regex_Period_Asterisk 5.134075999999368 ns/iter 2.279272430492251 ns/iter 2.25
Regex_Group_Period_Asterisk_Group 5.105384000000868 ns/iter 2.3301462027563926 ns/iter 2.19
Regex_Period_Plus 4.790736541249067 ns/iter 2.3272565624999686 ns/iter 2.06
Regex_Period 5.1122369999984585 ns/iter 2.524871785714465 ns/iter 2.02
Regex_Caret_Period_Plus_Dollar 4.858587499999852 ns/iter 2.2908240625000076 ns/iter 2.12
Regex_Caret_Group_Period_Plus_Group_Dollar 5.066280999999435 ns/iter 2.418245357142723 ns/iter 2.10
Regex_Caret_Period_Asterisk_Dollar 5.477604999998675 ns/iter 2.4184262500000386 ns/iter 2.26
Regex_Caret_Group_Period_Asterisk_Group_Dollar 5.133456000000933 ns/iter 2.28033999999937 ns/iter 2.25
Regex_Caret_X_Hyphen 8.78828031791022 ns/iter 7.1464408482135875 ns/iter 1.23
Regex_Period_Md_Dollar 44.288598934917154 ns/iter 26.499880981024468 ns/iter 1.67
Regex_Caret_Slash_Period_Asterisk 8.176246651786354 ns/iter 6.740691964284094 ns/iter 1.21
Regex_Caret_Period_Range_Dollar 5.989197321428362 ns/iter 3.4282396928569474 ns/iter 1.75
Regex_Nested_Backtrack 55.839770000011406 ns/iter 40.14010602678856 ns/iter 1.39
JSON_Array_Of_Objects_Unique 606.6358000000491 ns/iter 520.3982999998971 ns/iter 1.17
JSON_Parse_1 9392.214766897274 ns/iter 7152.963169644469 ns/iter 1.31
JSON_Parse_Real 16103.906499371582 ns/iter 12269.756249999376 ns/iter 1.31
JSON_Parse_Decimal 12134.03906249866 ns/iter 9353.540624999823 ns/iter 1.30
JSON_Parse_Schema_ISO_Language 7631455.555555375 ns/iter 7921282.222221433 ns/iter 0.96
JSON_Parse_Integer 6114.199999998959 ns/iter 4652.657483609758 ns/iter 1.31
JSON_Parse_String_NonSSO_Plain 7824.695312498773 ns/iter 6128.336607143784 ns/iter 1.28
JSON_Parse_String_SSO_Plain 3766.601562500733 ns/iter 2797.967674488977 ns/iter 1.35
JSON_Parse_String_Escape_Heavy 21831.526433859988 ns/iter 22629.600000001916 ns/iter 0.96
JSON_Parse_Object_Short_Keys 13184.657880991737 ns/iter 9485.850509596728 ns/iter 1.39
JSON_Parse_Object_Scalar_Properties 6769.388392857678 ns/iter 4908.206000000064 ns/iter 1.38
JSON_Parse_Object_Array_Properties 11482.503571426962 ns/iter 8728.01639278512 ns/iter 1.32
JSON_Parse_Object_Object_Properties 11659.870312499266 ns/iter 8982.693827257346 ns/iter 1.30
JSON_Parse_Nested_Containers 78577.51116071247 ns/iter 63501.366071432945 ns/iter 1.24
JSON_From_String_Copy 64.12634821428145 ns/iter 44.10526875000187 ns/iter 1.45
JSON_From_String_Temporary 59.16718000000856 ns/iter 57.313955357147144 ns/iter 1.03
JSON_Number_To_Double 120.7485535714373 ns/iter 96.64051562499054 ns/iter 1.25
JSON_Object_At_Last_Key/8 7.325448214284539 ns/iter 7.841940848215704 ns/iter 0.93
JSON_Object_At_Last_Key/32 23.620385897095794 ns/iter 21.02284374999641 ns/iter 1.12
JSON_Object_At_Last_Key/128 90.57181738519594 ns/iter 91.54492894889538 ns/iter 0.99
JSON_Object_At_Last_Key/512 431.08600000010716 ns/iter 337.3199589562101 ns/iter 1.28
JSON_Fast_Hash_Helm_Chart_Lock 102.44964721206362 ns/iter 78.40630580357048 ns/iter 1.31
JSON_Equality_Helm_Chart_Lock 210.1412473150942 ns/iter 244.97612221248437 ns/iter 0.86
JSON_Divisible_By_Decimal 302.9713791326618 ns/iter 260.0772058070346 ns/iter 1.16
JSON_String_Equal/10 10.407300000000674 ns/iter 10.449373437499077 ns/iter 1.00
JSON_String_Equal/100 11.924703125000491 ns/iter 13.985575000000543 ns/iter 0.85
JSON_String_Equal_Small_By_Perfect_Hash/10 2.5811571428570392 ns/iter 1.5287586823534176 ns/iter 1.69
JSON_String_Equal_Small_By_Runtime_Perfect_Hash/10 15.091417410713706 ns/iter 9.886994152289768 ns/iter 1.53
JSON_String_Fast_Hash/10 6.6850892857144935 ns/iter 3.461855663461059 ns/iter 1.93
JSON_String_Fast_Hash/100 6.681216071427798 ns/iter 3.4717796597539805 ns/iter 1.92
JSON_String_Key_Hash/10 5.375566000000162 ns/iter 2.980570286186835 ns/iter 1.80
JSON_String_Key_Hash/100 11.93330535714056 ns/iter 7.970593750000278 ns/iter 1.50
JSON_Object_Defines_Miss_Same_Length 3.8150705289017517 ns/iter 4.726537478734297 ns/iter 0.81
JSON_Object_Defines_Miss_Too_Small 4.107450935665442 ns/iter 4.088536272321974 ns/iter 1.00
JSON_Object_Defines_Miss_Too_Large 3.838104636002509 ns/iter 4.322187824209017 ns/iter 0.89
Pointer_Object_Traverse 67.82969642856074 ns/iter 39.935176427696454 ns/iter 1.70
Pointer_Object_Try_Traverse 73.51169642857107 ns/iter 43.20166875000098 ns/iter 1.70
Pointer_Push_Back_Pointer_To_Weak_Pointer 164.64863839285977 ns/iter 166.31395089287284 ns/iter 0.99
Pointer_Walker_Schema_ISO_Language 10860360.937499536 ns/iter 10525673.437502548 ns/iter 1.03
Pointer_Maybe_Tracked_Deeply_Nested/0 2449509.2369474825 ns/iter 2184256.4285715786 ns/iter 1.12
Pointer_Maybe_Tracked_Deeply_Nested/1 3718410.160428251 ns/iter 3781911.7647050396 ns/iter 0.98
Pointer_Position_Tracker_Get_Deeply_Nested 525.907411197176 ns/iter 613.3061383928963 ns/iter 0.86
JSONPath_Descendant_Filter_Nested 2354.8205861374927 ns/iter 1736.4396854196837 ns/iter 1.36
URITemplateRouter_Create 41206.140096330135 ns/iter 40185.855837352676 ns/iter 1.03
URITemplateRouter_Match 234.8196428571977 ns/iter 259.48751828073136 ns/iter 0.90
URITemplateRouter_Match_BasePath 268.25428206495883 ns/iter 300.86239281864584 ns/iter 0.89
URITemplateRouterView_Restore 33416.294004600146 ns/iter 19694.508879547084 ns/iter 1.70
URITemplateRouterView_Match 181.6116322867987 ns/iter 189.31306154577803 ns/iter 0.96
URITemplateRouterView_Match_BasePath 209.31349999997906 ns/iter 213.84724999997218 ns/iter 0.98
URITemplateRouterView_Arguments 551.9653999999719 ns/iter 470.3202835536291 ns/iter 1.17
JSONL_Parse_Large 32751004.761903025 ns/iter 25607746.153844766 ns/iter 1.28
JSONL_Parse_Large_GZIP 33300371.428573444 ns/iter 25980607.69230415 ns/iter 1.28
JSONLD_Catalog_Annotation_List_Populate 3133267.857143502 ns/iter 2952282.589285054 ns/iter 1.06
JSONLD_Catalog_Materialize 7905566.666666648 ns/iter 6877639.285714768 ns/iter 1.15
HTML_Build_Table_100000 92711349.99998291 ns/iter 106321749.99996853 ns/iter 0.87
HTML_Render_Table_100000 8069719.999998092 ns/iter 13966676.000000007 ns/iter 0.58
GZIP_Compress_ISO_Language_Set_3_Locations 35892535.000004955 ns/iter 33770230.000004634 ns/iter 1.06
GZIP_Decompress_ISO_Language_Set_3_Locations 10012590.666665345 ns/iter 12504467.857143352 ns/iter 0.80
GZIP_Compress_ISO_Language_Set_3_Schema 2071721.1594201482 ns/iter 2122037.681159571 ns/iter 0.98
GZIP_Decompress_ISO_Language_Set_3_Schema 638109.1071428305 ns/iter 709689.7321428993 ns/iter 0.90
JOSE_VerifySignature_RS256 21275.72187499993 ns/iter 20195.899070528198 ns/iter 1.05
JOSE_VerifySignature_ES512 1369649.107142631 ns/iter 1077462.031249965 ns/iter 1.27

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.

1 participant