-
-
Notifications
You must be signed in to change notification settings - Fork 3
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
Mark allOf
as an inline-able applicator
#1406
Conversation
Signed-off-by: Juan Cruz Viotti <jv@jviotti.com>
675b3d1
to
33fda8f
Compare
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)
Benchmark suite | Current: 33fda8f | Previous: 1ea4479 | Ratio |
---|---|---|---|
JSON_Array_Of_Objects_Unique |
344.4028335822129 ns/iter |
359.76244320880716 ns/iter |
0.96 |
JSON_Parse_1 |
22317.705829571067 ns/iter |
23113.124645320444 ns/iter |
0.97 |
JSON_Fast_Hash_Helm_Chart_Lock |
49.422794379769726 ns/iter |
51.30766477531438 ns/iter |
0.96 |
JSON_Equality_Helm_Chart_Lock |
142.16130872407894 ns/iter |
150.10377021788509 ns/iter |
0.95 |
Regex_Lower_S_Or_Upper_S_Asterisk |
1.625234547938565 ns/iter |
1.6907294629354317 ns/iter |
0.96 |
Regex_Caret_Lower_S_Or_Upper_S_Asterisk_Dollar |
1.6265504551112717 ns/iter |
1.688824749380999 ns/iter |
0.96 |
Regex_Period_Asterisk |
1.625692275789554 ns/iter |
1.6905291643400253 ns/iter |
0.96 |
Regex_Group_Period_Asterisk_Group |
1.6290674382990606 ns/iter |
1.705899661571516 ns/iter |
0.95 |
Regex_Period_Plus |
1.9524347284477859 ns/iter |
2.0337025088755967 ns/iter |
0.96 |
Regex_Period |
1.9504710166914356 ns/iter |
2.099772148977997 ns/iter |
0.93 |
Regex_Caret_Period_Plus_Dollar |
1.9499538285147204 ns/iter |
2.0217947770711757 ns/iter |
0.96 |
Regex_Caret_Group_Period_Plus_Group_Dollar |
2.034739489157845 ns/iter |
2.0169472571864087 ns/iter |
1.01 |
Regex_Caret_Period_Asterisk_Dollar |
1.6319022983887845 ns/iter |
1.685502303685264 ns/iter |
0.97 |
Regex_Caret_Group_Period_Asterisk_Group_Dollar |
1.6255896383002129 ns/iter |
1.6707285947049966 ns/iter |
0.97 |
Regex_Caret_X_Hyphen |
6.491058200344541 ns/iter |
7.5064500164637336 ns/iter |
0.86 |
Regex_Period_Md_Dollar |
69.78485296545051 ns/iter |
73.18896752678793 ns/iter |
0.95 |
Regex_Caret_Slash_Period_Asterisk |
7.552387158135642 ns/iter |
7.358282375276036 ns/iter |
1.03 |
Regex_Caret_Period_Range_Dollar |
2.114873061213334 ns/iter |
2.282925864390097 ns/iter |
0.93 |
Regex_Nested_Backtrack |
754.1139506606723 ns/iter |
754.7273749020824 ns/iter |
1.00 |
Pointer_Object_Traverse |
15.267696142883537 ns/iter |
16.218640199061348 ns/iter |
0.94 |
Pointer_Object_Try_Traverse |
33.63025284485804 ns/iter |
34.11320376205183 ns/iter |
0.99 |
Pointer_Push_Back_Pointer_To_Weak_Pointer |
178.4334411172435 ns/iter |
192.04871136590396 ns/iter |
0.93 |
This comment was automatically generated by workflow using github-action-benchmark.
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)
Benchmark suite | Current: 33fda8f | Previous: 1ea4479 | Ratio |
---|---|---|---|
JSON_Array_Of_Objects_Unique |
445.34680436301363 ns/iter |
442.81736426850995 ns/iter |
1.01 |
JSON_Parse_1 |
30682.2431851094 ns/iter |
30764.916387220983 ns/iter |
1.00 |
JSON_Fast_Hash_Helm_Chart_Lock |
54.69281274759437 ns/iter |
54.69745862545952 ns/iter |
1.00 |
JSON_Equality_Helm_Chart_Lock |
148.2247224893603 ns/iter |
152.35161281774862 ns/iter |
0.97 |
Regex_Lower_S_Or_Upper_S_Asterisk |
2.1799926503597 ns/iter |
2.488570559154655 ns/iter |
0.88 |
Regex_Caret_Lower_S_Or_Upper_S_Asterisk_Dollar |
2.188132013631119 ns/iter |
2.1855181614602786 ns/iter |
1.00 |
Regex_Period_Asterisk |
2.1902947148538097 ns/iter |
2.487150508783712 ns/iter |
0.88 |
Regex_Group_Period_Asterisk_Group |
2.1861826064025243 ns/iter |
2.1879645954394853 ns/iter |
1.00 |
Regex_Period_Plus |
2.487341797538365 ns/iter |
2.795603159012181 ns/iter |
0.89 |
Regex_Period |
2.4889081010643603 ns/iter |
2.486553233220265 ns/iter |
1.00 |
Regex_Caret_Period_Plus_Dollar |
2.4890515884168876 ns/iter |
2.492308373203322 ns/iter |
1.00 |
Regex_Caret_Group_Period_Plus_Group_Dollar |
2.4875541868782816 ns/iter |
2.493313078778737 ns/iter |
1.00 |
Regex_Caret_Period_Asterisk_Dollar |
3.419582102140586 ns/iter |
3.4172529357472214 ns/iter |
1.00 |
Regex_Caret_Group_Period_Asterisk_Group_Dollar |
2.184078242743604 ns/iter |
3.419328373155618 ns/iter |
0.64 |
Regex_Caret_X_Hyphen |
12.496202958322622 ns/iter |
12.479967390250412 ns/iter |
1.00 |
Regex_Period_Md_Dollar |
75.08295581546479 ns/iter |
73.82566369583574 ns/iter |
1.02 |
Regex_Caret_Slash_Period_Asterisk |
6.005534529653553 ns/iter |
7.146515637771949 ns/iter |
0.84 |
Regex_Caret_Period_Range_Dollar |
2.5102462099463914 ns/iter |
3.730929269482353 ns/iter |
0.67 |
Regex_Nested_Backtrack |
499.7664393039313 ns/iter |
515.9747834232439 ns/iter |
0.97 |
Pointer_Object_Traverse |
45.056145831795085 ns/iter |
44.85174895666773 ns/iter |
1.00 |
Pointer_Object_Try_Traverse |
52.28804971749378 ns/iter |
52.33287206644017 ns/iter |
1.00 |
Pointer_Push_Back_Pointer_To_Weak_Pointer |
351.6212429168066 ns/iter |
352.1869668807298 ns/iter |
1.00 |
This comment was automatically generated by workflow using github-action-benchmark.
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)
Benchmark suite | Current: 33fda8f | Previous: 8e60c8b | Ratio |
---|---|---|---|
JSON_Array_Of_Objects_Unique |
418.5535832561672 ns/iter |
415.0628207560955 ns/iter |
1.01 |
JSON_Parse_1 |
81142.6897321483 ns/iter |
79644.70982143114 ns/iter |
1.02 |
JSON_Fast_Hash_Helm_Chart_Lock |
58.75662499999886 ns/iter |
53.94658000000163 ns/iter |
1.09 |
JSON_Equality_Helm_Chart_Lock |
218.5380625000022 ns/iter |
219.63156608789353 ns/iter |
1.00 |
Regex_Lower_S_Or_Upper_S_Asterisk |
8.590083443794645 ns/iter |
8.355697730556907 ns/iter |
1.03 |
Regex_Caret_Lower_S_Or_Upper_S_Asterisk_Dollar |
8.013779017857255 ns/iter |
8.090141741072491 ns/iter |
0.99 |
Regex_Period_Asterisk |
8.239743303571753 ns/iter |
8.30289174107181 ns/iter |
0.99 |
Regex_Group_Period_Asterisk_Group |
7.922726750346121 ns/iter |
7.876170758928578 ns/iter |
1.01 |
Regex_Period_Plus |
8.094737910291391 ns/iter |
8.044601749800371 ns/iter |
1.01 |
Regex_Period |
8.132351562499807 ns/iter |
8.06613504464236 ns/iter |
1.01 |
Regex_Caret_Period_Plus_Dollar |
7.85825669642851 ns/iter |
8.118054874475044 ns/iter |
0.97 |
Regex_Caret_Group_Period_Plus_Group_Dollar |
8.074179874669017 ns/iter |
8.106586570953164 ns/iter |
1.00 |
Regex_Caret_Period_Asterisk_Dollar |
7.852155133928816 ns/iter |
7.819620500806067 ns/iter |
1.00 |
Regex_Caret_Group_Period_Asterisk_Group_Dollar |
7.950893973213929 ns/iter |
7.836523437500124 ns/iter |
1.01 |
Regex_Caret_X_Hyphen |
11.515090625000113 ns/iter |
11.637526785713298 ns/iter |
0.99 |
Regex_Period_Md_Dollar |
146.40660953540694 ns/iter |
141.28333967483545 ns/iter |
1.04 |
Regex_Caret_Slash_Period_Asterisk |
11.824174999999215 ns/iter |
11.702973214283928 ns/iter |
1.01 |
Regex_Caret_Period_Range_Dollar |
8.793306657173137 ns/iter |
9.18114999999986 ns/iter |
0.96 |
Regex_Nested_Backtrack |
597.2378571429309 ns/iter |
588.5866964287549 ns/iter |
1.01 |
Pointer_Object_Traverse |
56.22223214285579 ns/iter |
55.909285714282724 ns/iter |
1.01 |
Pointer_Object_Try_Traverse |
76.17072544643071 ns/iter |
75.5830915178533 ns/iter |
1.01 |
Pointer_Push_Back_Pointer_To_Weak_Pointer |
186.8712488277819 ns/iter |
175.00090234380963 ns/iter |
1.07 |
This comment was automatically generated by workflow using github-action-benchmark.
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)
Benchmark suite | Current: 33fda8f | Previous: 1ea4479 | Ratio |
---|---|---|---|
Pointer_Object_Traverse |
44.68257094635891 ns/iter |
43.895486171884464 ns/iter |
1.02 |
Pointer_Object_Try_Traverse |
22.426684602908406 ns/iter |
22.411089672349124 ns/iter |
1.00 |
Pointer_Push_Back_Pointer_To_Weak_Pointer |
213.40968510055455 ns/iter |
212.9559994531304 ns/iter |
1.00 |
Regex_Lower_S_Or_Upper_S_Asterisk |
3.1617768304145377 ns/iter |
2.4865469300505727 ns/iter |
1.27 |
Regex_Caret_Lower_S_Or_Upper_S_Asterisk_Dollar |
3.1323086603027424 ns/iter |
2.4867383706527986 ns/iter |
1.26 |
Regex_Period_Asterisk |
3.1245513937884617 ns/iter |
2.4871306075413724 ns/iter |
1.26 |
Regex_Group_Period_Asterisk_Group |
3.12871876473892 ns/iter |
2.488480668914569 ns/iter |
1.26 |
Regex_Period_Plus |
3.127670519251488 ns/iter |
2.798123003797434 ns/iter |
1.12 |
Regex_Period |
3.116817516546445 ns/iter |
2.7972198294681383 ns/iter |
1.11 |
Regex_Caret_Period_Plus_Dollar |
3.12113402427642 ns/iter |
2.7980557677795947 ns/iter |
1.12 |
Regex_Caret_Group_Period_Plus_Group_Dollar |
3.1228902162471472 ns/iter |
2.5015194343339506 ns/iter |
1.25 |
Regex_Caret_Period_Asterisk_Dollar |
3.1222360783318015 ns/iter |
2.7991540700908826 ns/iter |
1.12 |
Regex_Caret_Group_Period_Asterisk_Group_Dollar |
3.135156194424137 ns/iter |
2.799311558466373 ns/iter |
1.12 |
Regex_Caret_X_Hyphen |
12.423950424300724 ns/iter |
12.430863325654391 ns/iter |
1.00 |
Regex_Period_Md_Dollar |
89.87941591336077 ns/iter |
89.16672736796649 ns/iter |
1.01 |
Regex_Caret_Slash_Period_Asterisk |
5.905295190810231 ns/iter |
7.150062494612852 ns/iter |
0.83 |
Regex_Caret_Period_Range_Dollar |
3.1711833254470516 ns/iter |
4.043079662654724 ns/iter |
0.78 |
Regex_Nested_Backtrack |
808.6312028564254 ns/iter |
813.907326885112 ns/iter |
0.99 |
JSON_Array_Of_Objects_Unique |
381.4462919255201 ns/iter |
379.586795534607 ns/iter |
1.00 |
JSON_Parse_1 |
32925.30992473755 ns/iter |
33024.28481907326 ns/iter |
1.00 |
JSON_Fast_Hash_Helm_Chart_Lock |
62.81646141093646 ns/iter |
63.31024393044138 ns/iter |
0.99 |
JSON_Equality_Helm_Chart_Lock |
142.85717091171176 ns/iter |
142.90688514176452 ns/iter |
1.00 |
This comment was automatically generated by workflow using github-action-benchmark.
No description provided.