Skip to content

Update allOf in-place when removing artificial $ref wrappers #1827

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
Jul 9, 2025

Conversation

jviotti
Copy link
Member

@jviotti jviotti commented Jul 9, 2025

Fixes: #1826
Signed-off-by: Juan Cruz Viotti [email protected]

@jviotti jviotti force-pushed the allof-ref-wrapper-in-place branch from 743c836 to 7512bc0 Compare July 9, 2025 18:44
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: f70c333 Previous: 4917ba7 Ratio
Regex_Lower_S_Or_Upper_S_Asterisk 2.211292942090313 ns/iter 2.2000331145539866 ns/iter 1.01
Regex_Caret_Lower_S_Or_Upper_S_Asterisk_Dollar 2.2016230741384324 ns/iter 2.1979115325468497 ns/iter 1.00
Regex_Period_Asterisk 2.200420490059659 ns/iter 2.2089775815716957 ns/iter 1.00
Regex_Group_Period_Asterisk_Group 2.215725173186605 ns/iter 2.2028343678371884 ns/iter 1.01
Regex_Period_Plus 2.4863367679359962 ns/iter 2.48632995455787 ns/iter 1.00
Regex_Period 2.4858128361584866 ns/iter 2.4867638651873025 ns/iter 1.00
Regex_Caret_Period_Plus_Dollar 2.4876606516882607 ns/iter 2.4889486433727153 ns/iter 1.00
Regex_Caret_Group_Period_Plus_Group_Dollar 2.4865054331204415 ns/iter 2.494027883262115 ns/iter 1.00
Regex_Caret_Period_Asterisk_Dollar 3.4184941678788934 ns/iter 3.417941528440232 ns/iter 1.00
Regex_Caret_Group_Period_Asterisk_Group_Dollar 3.4233664776011 ns/iter 3.417599701209339 ns/iter 1.00
Regex_Caret_X_Hyphen 13.057538441498691 ns/iter 13.052212572061318 ns/iter 1.00
Regex_Period_Md_Dollar 74.41617351370314 ns/iter 74.80427479094094 ns/iter 0.99
Regex_Caret_Slash_Period_Asterisk 7.148408641707282 ns/iter 7.14882139628566 ns/iter 1.00
Regex_Caret_Period_Range_Dollar 4.04019203824009 ns/iter 4.042586970541841 ns/iter 1.00
Regex_Nested_Backtrack 465.74933871608584 ns/iter 456.1015244214587 ns/iter 1.02
JSON_Array_Of_Objects_Unique 498.77848317229626 ns/iter 495.0558850680766 ns/iter 1.01
JSON_Parse_1 28514.208022199466 ns/iter 29129.414937584643 ns/iter 0.98
JSON_Fast_Hash_Helm_Chart_Lock 68.72733392049207 ns/iter 68.74303209089935 ns/iter 1.00
JSON_Equality_Helm_Chart_Lock 145.39185001553798 ns/iter 145.4205388227395 ns/iter 1.00
JSON_String_Equal/10 5.941284577811456 ns/iter 5.915112973852979 ns/iter 1.00
JSON_String_Equal/100 6.540818588974769 ns/iter 6.538157815983533 ns/iter 1.00
JSON_String_Equal_Small_By_Perfect_Hash/10 0.9350759433500745 ns/iter 0.9345434579216838 ns/iter 1.00
JSON_String_Equal_Small_By_Runtime_Perfect_Hash/10 10.258409100618126 ns/iter 14.608302213938517 ns/iter 0.70
JSON_String_Fast_Hash/10 2.7993075313940508 ns/iter 2.7971997079427653 ns/iter 1.00
JSON_String_Fast_Hash/100 2.798277587141852 ns/iter 2.797152349049016 ns/iter 1.00
JSON_String_Key_Hash/10 1.8681602648068358 ns/iter 2.6518668618041867 ns/iter 0.70
JSON_String_Key_Hash/100 2.8008232214468274 ns/iter 2.8009509150176446 ns/iter 1.00
JSON_Object_Defines_Miss_Same_Length 3.7372050425496752 ns/iter 3.7348186553516176 ns/iter 1.00
JSON_Object_Defines_Miss_Too_Small 3.7367489727095937 ns/iter 3.735887254846059 ns/iter 1.00
JSON_Object_Defines_Miss_Too_Large 3.7349918680564786 ns/iter 3.7357640031427164 ns/iter 1.00
Pointer_Object_Traverse 43.72779267664558 ns/iter 43.63993322065555 ns/iter 1.00
Pointer_Object_Try_Traverse 52.64628053328887 ns/iter 52.63467442719537 ns/iter 1.00
Pointer_Push_Back_Pointer_To_Weak_Pointer 306.082553421036 ns/iter 354.6737387142768 ns/iter 0.86
Schema_Frame_OMC_Instances 182143197.7500083 ns/iter 178315945.75000054 ns/iter 1.02
Schema_Frame_OMC_References 103957159.57141809 ns/iter 100887197.42857067 ns/iter 1.03
Schema_Frame_OMC_Locations 100514645.7142863 ns/iter 97259004.85714029 ns/iter 1.03
Schema_Bundle_Meta_2020_12 6322168.090909228 ns/iter 6377366.879632973 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 (macos/llvm)

Benchmark suite Current: f70c333 Previous: 4917ba7 Ratio
Regex_Lower_S_Or_Upper_S_Asterisk 1.7626466786492667 ns/iter 1.65525448523611 ns/iter 1.06
Regex_Caret_Lower_S_Or_Upper_S_Asterisk_Dollar 1.7581222402657197 ns/iter 1.5913712456734248 ns/iter 1.10
Regex_Period_Asterisk 1.6634561710775946 ns/iter 1.5883795392878919 ns/iter 1.05
Regex_Group_Period_Asterisk_Group 1.7168174138872803 ns/iter 1.5911417788037572 ns/iter 1.08
Regex_Period_Plus 2.082122239083983 ns/iter 1.8922408755850542 ns/iter 1.10
Regex_Period 2.0258557252754428 ns/iter 1.9414231333476197 ns/iter 1.04
Regex_Caret_Period_Plus_Dollar 2.134597555607397 ns/iter 1.902265441949722 ns/iter 1.12
Regex_Caret_Group_Period_Plus_Group_Dollar 2.0159677554726034 ns/iter 1.9040229115332923 ns/iter 1.06
Regex_Caret_Period_Asterisk_Dollar 1.684459036834013 ns/iter 1.5736033038449357 ns/iter 1.07
Regex_Caret_Group_Period_Asterisk_Group_Dollar 1.67267570140704 ns/iter 1.5684683445205327 ns/iter 1.07
Regex_Caret_X_Hyphen 7.984665294417268 ns/iter 6.585302870914677 ns/iter 1.21
Regex_Period_Md_Dollar 84.42503860606608 ns/iter 67.66598543720274 ns/iter 1.25
Regex_Caret_Slash_Period_Asterisk 5.3619430011873215 ns/iter 5.169643232684041 ns/iter 1.04
Regex_Caret_Period_Range_Dollar 2.5247750612536897 ns/iter 2.3265835784760758 ns/iter 1.09
Regex_Nested_Backtrack 794.6662108668867 ns/iter 760.8500723226822 ns/iter 1.04
JSON_Array_Of_Objects_Unique 377.4431397274028 ns/iter 343.9396332286133 ns/iter 1.10
JSON_Parse_1 21888.762541898872 ns/iter 20792.53623877498 ns/iter 1.05
JSON_Fast_Hash_Helm_Chart_Lock 51.35847592222999 ns/iter 50.893204099998 ns/iter 1.01
JSON_Equality_Helm_Chart_Lock 122.59639264544649 ns/iter 126.0238185653162 ns/iter 0.97
JSON_String_Equal/10 8.091031423838194 ns/iter 7.902308207765413 ns/iter 1.02
JSON_String_Equal/100 6.158043652234116 ns/iter 6.324777867070857 ns/iter 0.97
JSON_String_Equal_Small_By_Perfect_Hash/10 0.32019235085620007 ns/iter 0.329903372566271 ns/iter 0.97
JSON_String_Equal_Small_By_Runtime_Perfect_Hash/10 3.0095687714413275 ns/iter 3.053095391752668 ns/iter 0.99
JSON_String_Fast_Hash/10 1.6539976196988924 ns/iter 1.6458125167052424 ns/iter 1.00
JSON_String_Fast_Hash/100 1.9586413994143252 ns/iter 2.081509859391665 ns/iter 0.94
JSON_String_Key_Hash/10 1.2627632155976538 ns/iter 1.3111105514396109 ns/iter 0.96
JSON_String_Key_Hash/100 1.7041726668353014 ns/iter 1.678201655019619 ns/iter 1.02
JSON_Object_Defines_Miss_Same_Length 2.330124019202091 ns/iter 2.1978099336681307 ns/iter 1.06
JSON_Object_Defines_Miss_Too_Small 2.357702855723284 ns/iter 2.197081287332794 ns/iter 1.07
JSON_Object_Defines_Miss_Too_Large 2.3725523686756764 ns/iter 2.2017253026145673 ns/iter 1.08
Pointer_Object_Traverse 17.067293844125125 ns/iter 16.158933671649823 ns/iter 1.06
Pointer_Object_Try_Traverse 22.121949620568856 ns/iter 21.888889217263184 ns/iter 1.01
Pointer_Push_Back_Pointer_To_Weak_Pointer 173.23470625872 ns/iter 169.92283303167437 ns/iter 1.02
Schema_Frame_OMC_Instances 157917854.2500017 ns/iter 146114883.40001416 ns/iter 1.08
Schema_Frame_OMC_References 90926578.12502125 ns/iter 81973452.28573535 ns/iter 1.11
Schema_Frame_OMC_Locations 85870529.7142868 ns/iter 80866972.22223747 ns/iter 1.06
Schema_Bundle_Meta_2020_12 4655566.894746543 ns/iter 4484566.660379836 ns/iter 1.04

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: f70c333 Previous: 4917ba7 Ratio
Schema_Frame_OMC_Instances 185603501.3333136 ns/iter 179241135.2499812 ns/iter 1.04
Schema_Frame_OMC_References 104685477.57143044 ns/iter 102341399.14286646 ns/iter 1.02
Schema_Frame_OMC_Locations 101807694.5714321 ns/iter 96374732.8571409 ns/iter 1.06
Schema_Bundle_Meta_2020_12 6407320.398156773 ns/iter 6352885.463634679 ns/iter 1.01
Pointer_Object_Traverse 53.152941996566916 ns/iter 52.8144235267673 ns/iter 1.01
Pointer_Object_Try_Traverse 24.018181273270333 ns/iter 23.391741101189044 ns/iter 1.03
Pointer_Push_Back_Pointer_To_Weak_Pointer 170.9556056392238 ns/iter 167.8380126077577 ns/iter 1.02
JSON_Array_Of_Objects_Unique 418.654356576909 ns/iter 391.7617841726956 ns/iter 1.07
JSON_Parse_1 31523.29799076757 ns/iter 31347.79373601734 ns/iter 1.01
JSON_Fast_Hash_Helm_Chart_Lock 69.93251861427682 ns/iter 66.7471820795648 ns/iter 1.05
JSON_Equality_Helm_Chart_Lock 154.2643487410576 ns/iter 152.0760261804998 ns/iter 1.01
JSON_String_Equal/10 6.103248505205755 ns/iter 6.036905476424334 ns/iter 1.01
JSON_String_Equal/100 6.6840098519056665 ns/iter 6.656378097484587 ns/iter 1.00
JSON_String_Equal_Small_By_Perfect_Hash/10 0.6234796589801289 ns/iter 0.6242902593172186 ns/iter 1.00
JSON_String_Equal_Small_By_Runtime_Perfect_Hash/10 17.715423170050894 ns/iter 17.704442361267873 ns/iter 1.00
JSON_String_Fast_Hash/10 0.9590518778616889 ns/iter 0.9785562455917017 ns/iter 0.98
JSON_String_Fast_Hash/100 0.9697380577290061 ns/iter 0.9360590948961591 ns/iter 1.04
JSON_String_Key_Hash/10 1.558241556798526 ns/iter 1.5587735110897085 ns/iter 1.00
JSON_String_Key_Hash/100 2.026142701434554 ns/iter 2.034067993072684 ns/iter 1.00
JSON_Object_Defines_Miss_Same_Length 2.494900010553129 ns/iter 2.501782841552994 ns/iter 1.00
JSON_Object_Defines_Miss_Too_Small 2.5602246109919253 ns/iter 2.488931648960699 ns/iter 1.03
JSON_Object_Defines_Miss_Too_Large 2.800812769239524 ns/iter 2.798135111315234 ns/iter 1.00
Regex_Lower_S_Or_Upper_S_Asterisk 3.229044311298511 ns/iter 3.1097703614443564 ns/iter 1.04
Regex_Caret_Lower_S_Or_Upper_S_Asterisk_Dollar 2.960662936570612 ns/iter 2.7994057083843544 ns/iter 1.06
Regex_Period_Asterisk 2.955203598890509 ns/iter 2.7991354256106913 ns/iter 1.06
Regex_Group_Period_Asterisk_Group 2.9692502488840673 ns/iter 2.798406455485109 ns/iter 1.06
Regex_Period_Plus 3.1654649749547263 ns/iter 3.1096935519832334 ns/iter 1.02
Regex_Period 3.163807190586717 ns/iter 3.1096818634724883 ns/iter 1.02
Regex_Caret_Period_Plus_Dollar 3.1464675902083123 ns/iter 3.1073904131460135 ns/iter 1.01
Regex_Caret_Group_Period_Plus_Group_Dollar 3.1609974608361004 ns/iter 3.1862985227838565 ns/iter 0.99
Regex_Caret_Period_Asterisk_Dollar 2.9878970566251923 ns/iter 4.263358944299886 ns/iter 0.70
Regex_Caret_Group_Period_Asterisk_Group_Dollar 2.9416138529911904 ns/iter 4.042252177715587 ns/iter 0.73
Regex_Caret_X_Hyphen 13.209678015444718 ns/iter 13.920797668156078 ns/iter 0.95
Regex_Period_Md_Dollar 88.4231849934019 ns/iter 89.95354789578012 ns/iter 0.98
Regex_Caret_Slash_Period_Asterisk 8.134948415749184 ns/iter 9.020298197052616 ns/iter 0.90
Regex_Caret_Period_Range_Dollar 4.068971442573466 ns/iter 4.040578195355145 ns/iter 1.01
Regex_Nested_Backtrack 823.9884298066306 ns/iter 824.3721104434496 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 (windows/msvc)

Benchmark suite Current: f70c333 Previous: 4917ba7 Ratio
Regex_Lower_S_Or_Upper_S_Asterisk 2.5125392834715776 ns/iter 2.745969909488376 ns/iter 0.91
Regex_Caret_Lower_S_Or_Upper_S_Asterisk_Dollar 3.1142084821433564 ns/iter 3.1028549107143175 ns/iter 1.00
Regex_Period_Asterisk 2.8309966033514082 ns/iter 2.789521471969288 ns/iter 1.01
Regex_Group_Period_Asterisk_Group 2.503698928571144 ns/iter 2.7460345969880464 ns/iter 0.91
Regex_Period_Plus 2.821129552311677 ns/iter 2.7979577666080453 ns/iter 1.01
Regex_Period 2.815814730885376 ns/iter 2.796246561251282 ns/iter 1.01
Regex_Caret_Period_Plus_Dollar 2.8127941058867685 ns/iter 2.7904917844684607 ns/iter 1.01
Regex_Caret_Group_Period_Plus_Group_Dollar 2.823610980882676 ns/iter 2.787609775541098 ns/iter 1.01
Regex_Caret_Period_Asterisk_Dollar 2.8078007130318547 ns/iter 2.7923126773244866 ns/iter 1.01
Regex_Caret_Group_Period_Asterisk_Group_Dollar 2.488859642857376 ns/iter 2.7203874094997977 ns/iter 0.91
Regex_Caret_X_Hyphen 5.974282000001949 ns/iter 5.896216071428333 ns/iter 1.01
Regex_Period_Md_Dollar 150.9149463877389 ns/iter 146.5106919642776 ns/iter 1.03
Regex_Caret_Slash_Period_Asterisk 5.96742946428565 ns/iter 5.883131249999808 ns/iter 1.01
Regex_Caret_Period_Range_Dollar 3.159262053571865 ns/iter 3.097042857142692 ns/iter 1.02
Regex_Nested_Backtrack 593.1811999998899 ns/iter 576.5836607143424 ns/iter 1.03
JSON_Array_Of_Objects_Unique 461.2384032397167 ns/iter 465.0084743322478 ns/iter 0.99
JSON_Parse_1 76464.6428571325 ns/iter 75417.83482143722 ns/iter 1.01
JSON_Fast_Hash_Helm_Chart_Lock 71.95665178571176 ns/iter 68.59806249999727 ns/iter 1.05
JSON_Equality_Helm_Chart_Lock 199.77454462269736 ns/iter 198.2938371297671 ns/iter 1.01
JSON_String_Equal/10 9.14486379846273 ns/iter 8.997956209829658 ns/iter 1.02
JSON_String_Equal/100 10.907157812500401 ns/iter 10.564312499999673 ns/iter 1.03
JSON_String_Equal_Small_By_Perfect_Hash/10 2.1821053125002265 ns/iter 2.180253010959593 ns/iter 1.00
JSON_String_Equal_Small_By_Runtime_Perfect_Hash/10 15.006814732144239 ns/iter 13.952782303782653 ns/iter 1.08
JSON_String_Fast_Hash/10 3.7320321361933395 ns/iter 3.714938029080741 ns/iter 1.00
JSON_String_Fast_Hash/100 3.749706936105177 ns/iter 3.7142853959817907 ns/iter 1.01
JSON_String_Key_Hash/10 7.537361607144227 ns/iter 7.661691930080822 ns/iter 0.98
JSON_String_Key_Hash/100 4.414421250000089 ns/iter 4.3309956249999 ns/iter 1.02
JSON_Object_Defines_Miss_Same_Length 4.712871876052328 ns/iter 4.642570322862808 ns/iter 1.02
JSON_Object_Defines_Miss_Too_Small 3.821776064604125 ns/iter 3.803042671780654 ns/iter 1.00
JSON_Object_Defines_Miss_Too_Large 4.833990412577303 ns/iter 4.653285278243232 ns/iter 1.04
Pointer_Object_Traverse 50.291519999996126 ns/iter 50.9159642857071 ns/iter 0.99
Pointer_Object_Try_Traverse 72.16816964287379 ns/iter 72.48274107143159 ns/iter 1.00
Pointer_Push_Back_Pointer_To_Weak_Pointer 178.6879896442846 ns/iter 157.9005803571525 ns/iter 1.13
Schema_Frame_OMC_Instances 414557600.0000801 ns/iter 387328149.9999735 ns/iter 1.07
Schema_Frame_OMC_References 255825799.9999114 ns/iter 231244733.33333147 ns/iter 1.11
Schema_Frame_OMC_Locations 242365566.6666491 ns/iter 221319400.0000082 ns/iter 1.10
Schema_Bundle_Meta_2020_12 15235637.77777781 ns/iter 14566161.999989618 ns/iter 1.05

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: f70c333 Previous: 4917ba7 Ratio
Regex_Lower_S_Or_Upper_S_Asterisk 1.895349801116285 ns/iter 1.9566494582554996 ns/iter 0.97
Regex_Caret_Lower_S_Or_Upper_S_Asterisk_Dollar 1.9003659816351985 ns/iter 1.9463167147026617 ns/iter 0.98
Regex_Period_Asterisk 1.8883105424814246 ns/iter 1.9600953312868818 ns/iter 0.96
Regex_Group_Period_Asterisk_Group 1.8871343782718706 ns/iter 1.94956453104263 ns/iter 0.97
Regex_Period_Plus 1.594561368254444 ns/iter 1.6648330848948163 ns/iter 0.96
Regex_Period 1.6495402399215122 ns/iter 1.6093409285931541 ns/iter 1.02
Regex_Caret_Period_Plus_Dollar 1.610951109083002 ns/iter 1.61983770081316 ns/iter 0.99
Regex_Caret_Group_Period_Plus_Group_Dollar 1.5762542871683447 ns/iter 1.6224947463219077 ns/iter 0.97
Regex_Caret_Period_Asterisk_Dollar 1.9037484345758062 ns/iter 1.9461933006444285 ns/iter 0.98
Regex_Caret_Group_Period_Asterisk_Group_Dollar 1.9089329299796511 ns/iter 1.953268610642655 ns/iter 0.98
Regex_Caret_X_Hyphen 6.043407423482371 ns/iter 6.270795935607312 ns/iter 0.96
Regex_Period_Md_Dollar 67.59109105191112 ns/iter 68.7780490183631 ns/iter 0.98
Regex_Caret_Slash_Period_Asterisk 4.404349418871497 ns/iter 4.562374003095315 ns/iter 0.97
Regex_Caret_Period_Range_Dollar 1.9141738627460336 ns/iter 1.9743600722581558 ns/iter 0.97
Regex_Nested_Backtrack 787.7529980855987 ns/iter 817.8218541727806 ns/iter 0.96
JSON_Array_Of_Objects_Unique 198.8421262656496 ns/iter 213.89463775921308 ns/iter 0.93
JSON_Parse_1 20874.7332686704 ns/iter 21299.863041944984 ns/iter 0.98
JSON_Fast_Hash_Helm_Chart_Lock 23.729786602625968 ns/iter 23.57402602890781 ns/iter 1.01
JSON_Equality_Helm_Chart_Lock 113.99104079655709 ns/iter 113.43057710742663 ns/iter 1.00
JSON_String_Equal/10 5.365396736550847 ns/iter 5.392619432469247 ns/iter 0.99
JSON_String_Equal/100 5.114651158815813 ns/iter 5.082586825249818 ns/iter 1.01
JSON_String_Equal_Small_By_Perfect_Hash/10 0.750368249295542 ns/iter 0.7584929887745868 ns/iter 0.99
JSON_String_Equal_Small_By_Runtime_Perfect_Hash/10 3.472354137038434 ns/iter 3.5013132589812526 ns/iter 0.99
JSON_String_Fast_Hash/10 1.8890368413600425 ns/iter 1.9761176862199608 ns/iter 0.96
JSON_String_Fast_Hash/100 1.8904804996644555 ns/iter 1.987120104629333 ns/iter 0.95
JSON_String_Key_Hash/10 1.433674875717195 ns/iter 1.4872429382362524 ns/iter 0.96
JSON_String_Key_Hash/100 2.5109729128621043 ns/iter 2.603661317875498 ns/iter 0.96
JSON_Object_Defines_Miss_Same_Length 1.7277044256999727 ns/iter 1.785911690676796 ns/iter 0.97
JSON_Object_Defines_Miss_Too_Small 1.8820354616598471 ns/iter 1.9512504672449247 ns/iter 0.96
JSON_Object_Defines_Miss_Too_Large 1.7406413489212182 ns/iter 1.7888657751884458 ns/iter 0.97
Pointer_Object_Traverse 51.784573973549335 ns/iter 53.215957807467944 ns/iter 0.97
Pointer_Object_Try_Traverse 36.55440432307933 ns/iter 37.9074309313753 ns/iter 0.96
Pointer_Push_Back_Pointer_To_Weak_Pointer 156.17437774553352 ns/iter 168.71482113106595 ns/iter 0.93
Schema_Frame_OMC_Instances 141501379.01306152 ns/iter 150987744.33135986 ns/iter 0.94
Schema_Frame_OMC_References 79113112.5556098 ns/iter 88442862.033844 ns/iter 0.89
Schema_Frame_OMC_Locations 79204691.78093804 ns/iter 82193225.62217712 ns/iter 0.96
Schema_Bundle_Meta_2020_12 4568960.492974086 ns/iter 4755626.122156779 ns/iter 0.96

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

@jviotti jviotti force-pushed the allof-ref-wrapper-in-place branch from 7512bc0 to f70c333 Compare July 9, 2025 19:13
@jviotti jviotti merged commit 4c56090 into main Jul 9, 2025
14 checks passed
@jviotti jviotti deleted the allof-ref-wrapper-in-place branch July 9, 2025 19:30
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.

Don't append $ref to the end of the object when dealing with allOf wrappers in unnecessary_allof_ref_wrapper
1 participant