-
-
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
Support relative_to
on URNs
#1423
Conversation
Signed-off-by: Juan Cruz Viotti <jv@jviotti.com>
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: 590730b | Previous: 69d5a7a | Ratio |
---|---|---|---|
JSON_Array_Of_Objects_Unique |
328.40047006670846 ns/iter |
354.08619880984827 ns/iter |
0.93 |
JSON_Parse_1 |
21765.30032841148 ns/iter |
23849.682307535666 ns/iter |
0.91 |
JSON_Fast_Hash_Helm_Chart_Lock |
50.44082910000043 ns/iter |
51.795787499997914 ns/iter |
0.97 |
JSON_Equality_Helm_Chart_Lock |
141.96642084570055 ns/iter |
152.47171349567705 ns/iter |
0.93 |
Regex_Lower_S_Or_Upper_S_Asterisk |
1.656403840285166 ns/iter |
1.7905317047726532 ns/iter |
0.93 |
Regex_Caret_Lower_S_Or_Upper_S_Asterisk_Dollar |
1.7402103415200998 ns/iter |
1.7496102255390875 ns/iter |
0.99 |
Regex_Period_Asterisk |
1.7704998258875293 ns/iter |
1.733360418327131 ns/iter |
1.02 |
Regex_Group_Period_Asterisk_Group |
1.757285619524845 ns/iter |
1.8976344723917535 ns/iter |
0.93 |
Regex_Period_Plus |
2.0949346017596753 ns/iter |
2.045039064994727 ns/iter |
1.02 |
Regex_Period |
2.3316042546616056 ns/iter |
2.0294571557676533 ns/iter |
1.15 |
Regex_Caret_Period_Plus_Dollar |
2.2341486610220347 ns/iter |
2.051471532560803 ns/iter |
1.09 |
Regex_Caret_Group_Period_Plus_Group_Dollar |
2.232925641288767 ns/iter |
2.070776705094402 ns/iter |
1.08 |
Regex_Caret_Period_Asterisk_Dollar |
1.612211707300231 ns/iter |
1.7330571048477714 ns/iter |
0.93 |
Regex_Caret_Group_Period_Asterisk_Group_Dollar |
1.651979392542862 ns/iter |
1.7192510291378935 ns/iter |
0.96 |
Regex_Caret_X_Hyphen |
6.3482747220045574 ns/iter |
6.8094710809835854 ns/iter |
0.93 |
Regex_Period_Md_Dollar |
70.8183242380965 ns/iter |
73.06678761024853 ns/iter |
0.97 |
Regex_Caret_Slash_Period_Asterisk |
6.313462697418046 ns/iter |
6.883856151130851 ns/iter |
0.92 |
Regex_Caret_Period_Range_Dollar |
2.051436529457263 ns/iter |
2.1951911164291698 ns/iter |
0.93 |
Regex_Nested_Backtrack |
737.8545412275545 ns/iter |
799.1404371510505 ns/iter |
0.92 |
Pointer_Object_Traverse |
14.742578039419413 ns/iter |
15.852647992549084 ns/iter |
0.93 |
Pointer_Object_Try_Traverse |
31.586550410026376 ns/iter |
34.34992402240029 ns/iter |
0.92 |
Pointer_Push_Back_Pointer_To_Weak_Pointer |
171.73010746235536 ns/iter |
188.92880553904152 ns/iter |
0.91 |
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: 590730b | Previous: 69d5a7a | Ratio |
---|---|---|---|
JSON_Array_Of_Objects_Unique |
447.27013365470174 ns/iter |
439.95169835317296 ns/iter |
1.02 |
JSON_Parse_1 |
30189.859584912225 ns/iter |
30090.99119133002 ns/iter |
1.00 |
JSON_Fast_Hash_Helm_Chart_Lock |
54.69113916203894 ns/iter |
54.760134036718455 ns/iter |
1.00 |
JSON_Equality_Helm_Chart_Lock |
149.36897774715138 ns/iter |
146.7724240366621 ns/iter |
1.02 |
Regex_Lower_S_Or_Upper_S_Asterisk |
2.4890252586694035 ns/iter |
2.208546861553145 ns/iter |
1.13 |
Regex_Caret_Lower_S_Or_Upper_S_Asterisk_Dollar |
2.2008535946077727 ns/iter |
2.2009960982020784 ns/iter |
1.00 |
Regex_Period_Asterisk |
2.4870038516613144 ns/iter |
2.2232736354757177 ns/iter |
1.12 |
Regex_Group_Period_Asterisk_Group |
2.2082946491549476 ns/iter |
2.2042808887290453 ns/iter |
1.00 |
Regex_Period_Plus |
2.8018125816246897 ns/iter |
2.4859934863046016 ns/iter |
1.13 |
Regex_Period |
2.48662682471833 ns/iter |
2.48490624440599 ns/iter |
1.00 |
Regex_Caret_Period_Plus_Dollar |
2.4859721930089957 ns/iter |
2.485554525268103 ns/iter |
1.00 |
Regex_Caret_Group_Period_Plus_Group_Dollar |
2.4918511965652135 ns/iter |
2.4859064794079835 ns/iter |
1.00 |
Regex_Caret_Period_Asterisk_Dollar |
3.418445286306234 ns/iter |
3.416176439525784 ns/iter |
1.00 |
Regex_Caret_Group_Period_Asterisk_Group_Dollar |
3.4169121457348637 ns/iter |
3.4188126788496396 ns/iter |
1.00 |
Regex_Caret_X_Hyphen |
12.545971160333453 ns/iter |
12.537041476000116 ns/iter |
1.00 |
Regex_Period_Md_Dollar |
73.61318258187379 ns/iter |
73.77285087830707 ns/iter |
1.00 |
Regex_Caret_Slash_Period_Asterisk |
7.14759724805801 ns/iter |
7.153824213595214 ns/iter |
1.00 |
Regex_Caret_Period_Range_Dollar |
3.7298548135361345 ns/iter |
3.7283043094644426 ns/iter |
1.00 |
Regex_Nested_Backtrack |
493.92623336498076 ns/iter |
503.1568834982343 ns/iter |
0.98 |
Pointer_Object_Traverse |
44.78512572701397 ns/iter |
44.88043277297931 ns/iter |
1.00 |
Pointer_Object_Try_Traverse |
52.311197019426494 ns/iter |
53.75403245100216 ns/iter |
0.97 |
Pointer_Push_Back_Pointer_To_Weak_Pointer |
352.4361576596795 ns/iter |
352.2014269644734 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: 590730b | Previous: 69d5a7a | Ratio |
---|---|---|---|
JSON_Array_Of_Objects_Unique |
430.1350181014421 ns/iter |
428.6656875147262 ns/iter |
1.00 |
JSON_Parse_1 |
80119.68750000367 ns/iter |
80237.25726529586 ns/iter |
1.00 |
JSON_Fast_Hash_Helm_Chart_Lock |
56.48072000000184 ns/iter |
51.23325892857419 ns/iter |
1.10 |
JSON_Equality_Helm_Chart_Lock |
217.5914062500084 ns/iter |
217.1280505746279 ns/iter |
1.00 |
Regex_Lower_S_Or_Upper_S_Asterisk |
8.07859817822068 ns/iter |
8.093630580357265 ns/iter |
1.00 |
Regex_Caret_Lower_S_Or_Upper_S_Asterisk_Dollar |
7.815796840108607 ns/iter |
7.776243303571866 ns/iter |
1.01 |
Regex_Period_Asterisk |
7.779513392856937 ns/iter |
7.865203089886635 ns/iter |
0.99 |
Regex_Group_Period_Asterisk_Group |
7.765106026784707 ns/iter |
8.07347407110115 ns/iter |
0.96 |
Regex_Period_Plus |
7.781097286692451 ns/iter |
7.851565848213988 ns/iter |
0.99 |
Regex_Period |
7.778469608131166 ns/iter |
7.987045758927533 ns/iter |
0.97 |
Regex_Caret_Period_Plus_Dollar |
8.152238839285175 ns/iter |
8.063832589285827 ns/iter |
1.01 |
Regex_Caret_Group_Period_Plus_Group_Dollar |
8.253100446428922 ns/iter |
8.385917410714024 ns/iter |
0.98 |
Regex_Caret_Period_Asterisk_Dollar |
7.765205357143248 ns/iter |
7.845419642857264 ns/iter |
0.99 |
Regex_Caret_Group_Period_Asterisk_Group_Dollar |
7.913187018243901 ns/iter |
8.248887276785918 ns/iter |
0.96 |
Regex_Caret_X_Hyphen |
11.51027321428647 ns/iter |
11.572758928571554 ns/iter |
0.99 |
Regex_Period_Md_Dollar |
146.384910714278 ns/iter |
142.56660301042092 ns/iter |
1.03 |
Regex_Caret_Slash_Period_Asterisk |
11.906964062498915 ns/iter |
11.700223214284781 ns/iter |
1.02 |
Regex_Caret_Period_Range_Dollar |
8.822062500000172 ns/iter |
8.80125937499976 ns/iter |
1.00 |
Regex_Nested_Backtrack |
597.2494642857588 ns/iter |
592.8387000000157 ns/iter |
1.01 |
Pointer_Object_Traverse |
56.27381249999936 ns/iter |
55.94663000000538 ns/iter |
1.01 |
Pointer_Object_Try_Traverse |
75.69088169642667 ns/iter |
75.74940848214291 ns/iter |
1.00 |
Pointer_Push_Back_Pointer_To_Weak_Pointer |
182.35908771063384 ns/iter |
185.1707040330932 ns/iter |
0.98 |
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: 590730b | Previous: 69d5a7a | Ratio |
---|---|---|---|
Pointer_Object_Traverse |
43.92851855793498 ns/iter |
45.03824725425771 ns/iter |
0.98 |
Pointer_Object_Try_Traverse |
22.452314473297637 ns/iter |
22.431366545434706 ns/iter |
1.00 |
Pointer_Push_Back_Pointer_To_Weak_Pointer |
213.02490511583474 ns/iter |
213.22358471714514 ns/iter |
1.00 |
Regex_Lower_S_Or_Upper_S_Asterisk |
2.4906442058726905 ns/iter |
3.1259563717700654 ns/iter |
0.80 |
Regex_Caret_Lower_S_Or_Upper_S_Asterisk_Dollar |
2.4956484023065464 ns/iter |
3.1314209980861225 ns/iter |
0.80 |
Regex_Period_Asterisk |
2.4892512733165004 ns/iter |
3.144398814516483 ns/iter |
0.79 |
Regex_Group_Period_Asterisk_Group |
2.490146823486464 ns/iter |
3.1368004062410098 ns/iter |
0.79 |
Regex_Period_Plus |
2.7981691009013194 ns/iter |
3.1240284325508805 ns/iter |
0.90 |
Regex_Period |
2.7994707074596046 ns/iter |
3.127380799762191 ns/iter |
0.90 |
Regex_Caret_Period_Plus_Dollar |
2.7978040388407672 ns/iter |
3.1326006439768723 ns/iter |
0.89 |
Regex_Caret_Group_Period_Plus_Group_Dollar |
2.7990636026302522 ns/iter |
3.1263647952858 ns/iter |
0.90 |
Regex_Caret_Period_Asterisk_Dollar |
3.730944181041659 ns/iter |
3.7275233670183816 ns/iter |
1.00 |
Regex_Caret_Group_Period_Asterisk_Group_Dollar |
3.728572026858633 ns/iter |
3.732056349205188 ns/iter |
1.00 |
Regex_Caret_X_Hyphen |
12.430863829665746 ns/iter |
12.43282091353915 ns/iter |
1.00 |
Regex_Period_Md_Dollar |
126.56765964720046 ns/iter |
89.41443765499783 ns/iter |
1.42 |
Regex_Caret_Slash_Period_Asterisk |
7.164862644559385 ns/iter |
7.203051177916299 ns/iter |
0.99 |
Regex_Caret_Period_Range_Dollar |
4.043784359338014 ns/iter |
4.044936293331712 ns/iter |
1.00 |
Regex_Nested_Backtrack |
960.8908085992787 ns/iter |
822.4434849938017 ns/iter |
1.17 |
JSON_Array_Of_Objects_Unique |
380.0250748091391 ns/iter |
381.5431216890367 ns/iter |
1.00 |
JSON_Parse_1 |
32953.46455654439 ns/iter |
32919.571643617186 ns/iter |
1.00 |
JSON_Fast_Hash_Helm_Chart_Lock |
62.76457843805761 ns/iter |
62.46998542866286 ns/iter |
1.00 |
JSON_Equality_Helm_Chart_Lock |
142.9162851289933 ns/iter |
142.30579803440207 ns/iter |
1.00 |
This comment was automatically generated by workflow using github-action-benchmark.
Signed-off-by: Juan Cruz Viotti jv@jviotti.com