From d4442f60d30e60308ae9ef4f6797e559bf7a20ee Mon Sep 17 00:00:00 2001 From: victimsnino Date: Wed, 10 Apr 2024 21:27:52 +0000 Subject: [PATCH] deploy: 3cec33bca3055315135056077d81e9e882c43de6 --- v2/benchmark_results.json | 2556 +++++++++++++++++++++++++++++++++++++ 1 file changed, 2556 insertions(+) diff --git a/v2/benchmark_results.json b/v2/benchmark_results.json index 732b6d251..4b8ac628f 100644 --- a/v2/benchmark_results.json +++ b/v2/benchmark_results.json @@ -112616,6 +112616,645 @@ "medianAbsolutePercentError(elapsed)": 0.00702598226994842, "commit": "6a40e2b0", "commit_message": "Forward selector exception in on_error_resume_next + expose test utils (#556)" + }, + { + "title": "General", + "name": "Subscribe empty callbacks to empty observable", + "source": "rpp", + "median(elapsed)": 2.16210060201578, + "medianAbsolutePercentError(elapsed)": 0.000830569468312925, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "General", + "name": "Subscribe empty callbacks to empty observable", + "source": "rxcpp", + "median(elapsed)": 301.096113912786, + "medianAbsolutePercentError(elapsed)": 0.0165555507022775, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "General", + "name": "Subscribe empty callbacks to empty observable via pipe operator", + "source": "rpp", + "median(elapsed)": 2.16205502744622, + "medianAbsolutePercentError(elapsed)": 0.000769952313681973, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "General", + "name": "Subscribe empty callbacks to empty observable via pipe operator", + "source": "rxcpp", + "median(elapsed)": 300.683165696136, + "medianAbsolutePercentError(elapsed)": 0.0141845456465825, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Sources", + "name": "from array of 1 - create + subscribe + immediate", + "source": "rpp", + "median(elapsed)": 0.30848888426362003, + "medianAbsolutePercentError(elapsed)": 0.000696990123925758, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Sources", + "name": "from array of 1 - create + subscribe + immediate", + "source": "rxcpp", + "median(elapsed)": 684.0, + "medianAbsolutePercentError(elapsed)": 0.0029786529869269, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Sources", + "name": "from array of 1 - create + subscribe + current_thread", + "source": "rpp", + "median(elapsed)": 5.24986034076852, + "medianAbsolutePercentError(elapsed)": 0.000773760820472565, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Sources", + "name": "from array of 1 - create + subscribe + current_thread", + "source": "rxcpp", + "median(elapsed)": 1017.5017730496501, + "medianAbsolutePercentError(elapsed)": 0.0119647177491765, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Sources", + "name": "concat_as_source of just(1 immediate) create + subscribe", + "source": "rpp", + "median(elapsed)": 113.80487535848201, + "medianAbsolutePercentError(elapsed)": 0.00206535364144792, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Sources", + "name": "concat_as_source of just(1 immediate) create + subscribe", + "source": "rxcpp", + "median(elapsed)": 2244.2270992366402, + "medianAbsolutePercentError(elapsed)": 0.0203888487369155, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Sources", + "name": "defer from array of 1 - defer + create + subscribe + immediate", + "source": "rpp", + "median(elapsed)": 0.308514071215492, + "medianAbsolutePercentError(elapsed)": 0.000775493775887754, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Sources", + "name": "defer from array of 1 - defer + create + subscribe + immediate", + "source": "rxcpp", + "median(elapsed)": 729.618445988629, + "medianAbsolutePercentError(elapsed)": 0.00392392058389163, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Sources", + "name": "interval - interval + take(3) + subscribe + immediate", + "source": "rpp", + "median(elapsed)": 59.233414399638, + "medianAbsolutePercentError(elapsed)": 0.000752223970301351, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Sources", + "name": "interval - interval + take(3) + subscribe + immediate", + "source": "rxcpp", + "median(elapsed)": 2162.29411764706, + "medianAbsolutePercentError(elapsed)": 0.0126771184118821, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Sources", + "name": "interval - interval + take(3) + subscribe + current_thread", + "source": "rpp", + "median(elapsed)": 32.732714718655295, + "medianAbsolutePercentError(elapsed)": 0.000707201073980621, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Sources", + "name": "interval - interval + take(3) + subscribe + current_thread", + "source": "rxcpp", + "median(elapsed)": 3007.82152230971, + "medianAbsolutePercentError(elapsed)": 0.0100510993872041, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Schedulers", + "name": "immediate scheduler create worker + schedule", + "source": "rpp", + "median(elapsed)": 2.16190851868102, + "medianAbsolutePercentError(elapsed)": 0.00073052416090104, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Schedulers", + "name": "immediate scheduler create worker + schedule", + "source": "rxcpp", + "median(elapsed)": 266.519097667265, + "medianAbsolutePercentError(elapsed)": 0.00549206283269827, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Schedulers", + "name": "current_thread scheduler create worker + schedule", + "source": "rpp", + "median(elapsed)": 6.79354978256415, + "medianAbsolutePercentError(elapsed)": 0.000652089164675781, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Schedulers", + "name": "current_thread scheduler create worker + schedule", + "source": "rxcpp", + "median(elapsed)": 369.932851239669, + "medianAbsolutePercentError(elapsed)": 0.00658787729819393, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Schedulers", + "name": "current_thread scheduler create worker + schedule + recursive schedule", + "source": "rpp", + "median(elapsed)": 64.6493490235353, + "medianAbsolutePercentError(elapsed)": 0.0035590495083749, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Schedulers", + "name": "current_thread scheduler create worker + schedule + recursive schedule", + "source": "rxcpp", + "median(elapsed)": 803.1463757916961, + "medianAbsolutePercentError(elapsed)": 0.00204897526574235, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Combining Operators", + "name": "immediate_just(immediate_just(1), immediate_just(1)) + merge() + subscribe", + "source": "rpp", + "median(elapsed)": 200.79356464431098, + "medianAbsolutePercentError(elapsed)": 0.0102534687567374, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Combining Operators", + "name": "immediate_just(immediate_just(1), immediate_just(1)) + merge() + subscribe", + "source": "rxcpp", + "median(elapsed)": 3377.67080745342, + "medianAbsolutePercentError(elapsed)": 0.00509573385253648, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Combining Operators", + "name": "immediate_just(1) + merge_with(immediate_just(2)) + subscribe", + "source": "rpp", + "median(elapsed)": 167.13398277566, + "medianAbsolutePercentError(elapsed)": 0.0116839872555662, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Combining Operators", + "name": "immediate_just(1) + merge_with(immediate_just(2)) + subscribe", + "source": "rxcpp", + "median(elapsed)": 3645.5152542372903, + "medianAbsolutePercentError(elapsed)": 0.00223122707260411, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Combining Operators", + "name": "immediate_just(1) + with_latest_from(immediate_just(2)) + subscribe", + "source": "rpp", + "median(elapsed)": 173.136019388064, + "medianAbsolutePercentError(elapsed)": 0.0152244352291286, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Combining Operators", + "name": "immediate_just(immediate_just(1),immediate_just(1)) + switch_on_next() + subscribe", + "source": "rpp", + "median(elapsed)": 887.946382978724, + "medianAbsolutePercentError(elapsed)": 0.0126007601993982, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Combining Operators", + "name": "immediate_just(immediate_just(1),immediate_just(1)) + switch_on_next() + subscribe", + "source": "rxcpp", + "median(elapsed)": 3509.23367697594, + "medianAbsolutePercentError(elapsed)": 0.00739396398664674, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Combining Operators", + "name": "immediate_just(1) + zip(immediate_just(2)) + subscribe", + "source": "rpp", + "median(elapsed)": 223.147096498719, + "medianAbsolutePercentError(elapsed)": 0.01964376581668, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Combining Operators", + "name": "immediate_just(1) + zip(immediate_just(2)) + subscribe", + "source": "rxcpp", + "median(elapsed)": 2147.89384288747, + "medianAbsolutePercentError(elapsed)": 0.00359667985795299, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Conditional Operators", + "name": "immediate_just+take_while(false)+subscribe", + "source": "rpp", + "median(elapsed)": 0.0, + "medianAbsolutePercentError(elapsed)": 0, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Conditional Operators", + "name": "immediate_just+take_while(false)+subscribe", + "source": "rxcpp", + "median(elapsed)": 840.155134741442, + "medianAbsolutePercentError(elapsed)": 0.00683847195660614, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Conditional Operators", + "name": "immediate_just+take_while(true)+subscribe", + "source": "rpp", + "median(elapsed)": 0.308509551783655, + "medianAbsolutePercentError(elapsed)": 0.000103275262415255, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Conditional Operators", + "name": "immediate_just+take_while(true)+subscribe", + "source": "rxcpp", + "median(elapsed)": 830.4195859872609, + "medianAbsolutePercentError(elapsed)": 0.00723622830477932, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Transforming Operators", + "name": "immediate_just+map(v*2)+subscribe", + "source": "rpp", + "median(elapsed)": 0.308514421231025, + "medianAbsolutePercentError(elapsed)": 0.000768468383059459, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Transforming Operators", + "name": "immediate_just+map(v*2)+subscribe", + "source": "rxcpp", + "median(elapsed)": 863.550111358575, + "medianAbsolutePercentError(elapsed)": 0.0037976398159802, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Transforming Operators", + "name": "immediate_just+scan(10, std::plus)+subscribe", + "source": "rpp", + "median(elapsed)": 0.308512564536941, + "medianAbsolutePercentError(elapsed)": 8.62061483020739e-05, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Transforming Operators", + "name": "immediate_just+scan(10, std::plus)+subscribe", + "source": "rxcpp", + "median(elapsed)": 895.863755458515, + "medianAbsolutePercentError(elapsed)": 0.00498891806611737, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Transforming Operators", + "name": "immediate_just+flat_map(immediate_just(v*2))+subscribe", + "source": "rpp", + "median(elapsed)": 185.820305480683, + "medianAbsolutePercentError(elapsed)": 0.0244592656003676, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Transforming Operators", + "name": "immediate_just+flat_map(immediate_just(v*2))+subscribe", + "source": "rxcpp", + "median(elapsed)": 2278.2533333333304, + "medianAbsolutePercentError(elapsed)": 0.0024480556822809, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Transforming Operators", + "name": "immediate_just+buffer(2)+subscribe", + "source": "rpp", + "median(elapsed)": 13.8954749439043, + "medianAbsolutePercentError(elapsed)": 0.000738880360445446, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Transforming Operators", + "name": "immediate_just+buffer(2)+subscribe", + "source": "rxcpp", + "median(elapsed)": 1525.0660112359599, + "medianAbsolutePercentError(elapsed)": 0.00220476953624039, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Transforming Operators", + "name": "immediate_just+window(2)+subscribe + subscsribe inner", + "source": "rpp", + "median(elapsed)": 1057.72852912142, + "medianAbsolutePercentError(elapsed)": 0.00288866104726481, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Transforming Operators", + "name": "immediate_just+window(2)+subscribe + subscsribe inner", + "source": "rxcpp", + "median(elapsed)": 2334.97058823529, + "medianAbsolutePercentError(elapsed)": 0.00658317216192052, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Filtering Operators", + "name": "immediate_just+take(1)+subscribe", + "source": "rpp", + "median(elapsed)": 0.30851340161937296, + "medianAbsolutePercentError(elapsed)": 0.000761194892540411, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Filtering Operators", + "name": "immediate_just+take(1)+subscribe", + "source": "rxcpp", + "median(elapsed)": 1096.17768595041, + "medianAbsolutePercentError(elapsed)": 0.0107577068579662, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Filtering Operators", + "name": "immediate_just+take_last(1)+subscribe", + "source": "rpp", + "median(elapsed)": 17.6009602052135, + "medianAbsolutePercentError(elapsed)": 0.000841192123066725, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Filtering Operators", + "name": "immediate_just+take_last(1)+subscribe", + "source": "rxcpp", + "median(elapsed)": 1106.5023651844801, + "medianAbsolutePercentError(elapsed)": 0.00628948881496618, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Filtering Operators", + "name": "immediate_just+filter(true)+subscribe", + "source": "rpp", + "median(elapsed)": 0.308528398233036, + "medianAbsolutePercentError(elapsed)": 0.000823868590467288, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Filtering Operators", + "name": "immediate_just+filter(true)+subscribe", + "source": "rxcpp", + "median(elapsed)": 830.958925750395, + "medianAbsolutePercentError(elapsed)": 0.00426087791612016, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Filtering Operators", + "name": "immediate_just(1,2)+first()+subscribe", + "source": "rpp", + "median(elapsed)": 0.30853600000000003, + "medianAbsolutePercentError(elapsed)": 0.000853757601634359, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Filtering Operators", + "name": "immediate_just(1,2)+first()+subscribe", + "source": "rxcpp", + "median(elapsed)": 1227.52443384982, + "medianAbsolutePercentError(elapsed)": 0.00177292119399279, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Filtering Operators", + "name": "immediate_just(1,2)+last()+subscribe", + "source": "rpp", + "median(elapsed)": 0.308508722746037, + "medianAbsolutePercentError(elapsed)": 0.000752078583672797, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Filtering Operators", + "name": "immediate_just(1,2)+last()+subscribe", + "source": "rxcpp", + "median(elapsed)": 904.259663865546, + "medianAbsolutePercentError(elapsed)": 0.00271423590638113, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Filtering Operators", + "name": "immediate_just(1,2)+skip(1)+subscribe", + "source": "rpp", + "median(elapsed)": 0.308502877379892, + "medianAbsolutePercentError(elapsed)": 0.000739681111469468, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Filtering Operators", + "name": "immediate_just(1,2)+skip(1)+subscribe", + "source": "rxcpp", + "median(elapsed)": 997.6177818515121, + "medianAbsolutePercentError(elapsed)": 0.0040532140081235, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Filtering Operators", + "name": "immediate_just(1,1,2)+distinct_until_changed()+subscribe", + "source": "rpp", + "median(elapsed)": 0.308508904925669, + "medianAbsolutePercentError(elapsed)": 0.000759384531846378, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Filtering Operators", + "name": "immediate_just(1,1,2)+distinct_until_changed()+subscribe", + "source": "rxcpp", + "median(elapsed)": 831.59319286872, + "medianAbsolutePercentError(elapsed)": 0.00445082751416413, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Utility Operators", + "name": "immediate_just(1)+subscribe_on(immediate)+subscribe", + "source": "rpp", + "median(elapsed)": 0.308511429208677, + "medianAbsolutePercentError(elapsed)": 0.00076350270948611, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Utility Operators", + "name": "immediate_just(1)+subscribe_on(immediate)+subscribe", + "source": "rxcpp", + "median(elapsed)": 2073.5607985480897, + "medianAbsolutePercentError(elapsed)": 0.00384863436588788, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Aggregating Operators", + "name": "immediate_just+reduce(10, std::plus)+subscribe", + "source": "rpp", + "median(elapsed)": 0.3085082503058, + "medianAbsolutePercentError(elapsed)": 0.000758292750528709, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Aggregating Operators", + "name": "immediate_just+reduce(10, std::plus)+subscribe", + "source": "rxcpp", + "median(elapsed)": 897.9715025906739, + "medianAbsolutePercentError(elapsed)": 0.00458643248618702, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Error Handling Operators", + "name": "create(on_next(1), on_error())+on_error_resume_next(immediate_just(2)))+subscribe", + "source": "rpp", + "median(elapsed)": 121.00246363209799, + "medianAbsolutePercentError(elapsed)": 0.00388163282531759, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Error Handling Operators", + "name": "create(on_next(1), on_error())+on_error_resume_next(immediate_just(2)))+subscribe", + "source": "rxcpp", + "median(elapsed)": 1030.66132264529, + "medianAbsolutePercentError(elapsed)": 0.0078614484166736, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Subjects", + "name": "publish_subject with 1 observer - on_next", + "source": "rpp", + "median(elapsed)": 11.7224092207262, + "medianAbsolutePercentError(elapsed)": 0.000684432927250567, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Subjects", + "name": "publish_subject with 1 observer - on_next", + "source": "rxcpp", + "median(elapsed)": 34.560909214645406, + "medianAbsolutePercentError(elapsed)": 0.000688254683422421, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Scenarios", + "name": "basic sample", + "source": "rpp", + "median(elapsed)": 15.4406427758817, + "medianAbsolutePercentError(elapsed)": 7.97659190639878e-05, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Scenarios", + "name": "basic sample", + "source": "rxcpp", + "median(elapsed)": 1329.95967741935, + "medianAbsolutePercentError(elapsed)": 0.003173564181563, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Scenarios", + "name": "basic sample with immediate scheduler", + "source": "rpp", + "median(elapsed)": 5.55300313107606, + "medianAbsolutePercentError(elapsed)": 0.000747503021339983, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Scenarios", + "name": "basic sample with immediate scheduler", + "source": "rxcpp", + "median(elapsed)": 1371.26560726447, + "medianAbsolutePercentError(elapsed)": 0.016410864009378, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" } ], "ci-macos": [ @@ -225235,6 +225874,645 @@ "medianAbsolutePercentError(elapsed)": 0.00594840562582446, "commit": "6a40e2b0", "commit_message": "Forward selector exception in on_error_resume_next + expose test utils (#556)" + }, + { + "title": "General", + "name": "Subscribe empty callbacks to empty observable", + "source": "rpp", + "median(elapsed)": 5.36458426025282, + "medianAbsolutePercentError(elapsed)": 0.00261317604390146, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "General", + "name": "Subscribe empty callbacks to empty observable", + "source": "rxcpp", + "median(elapsed)": 1069.15488565489, + "medianAbsolutePercentError(elapsed)": 0.00067643931990218, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "General", + "name": "Subscribe empty callbacks to empty observable via pipe operator", + "source": "rpp", + "median(elapsed)": 5.375092834733921, + "medianAbsolutePercentError(elapsed)": 0.00125360582209185, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "General", + "name": "Subscribe empty callbacks to empty observable via pipe operator", + "source": "rxcpp", + "median(elapsed)": 1064.3519034354701, + "medianAbsolutePercentError(elapsed)": 0.00969227927824714, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Sources", + "name": "from array of 1 - create + subscribe + immediate", + "source": "rpp", + "median(elapsed)": 0.434309496921788, + "medianAbsolutePercentError(elapsed)": 0.00307204761721564, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Sources", + "name": "from array of 1 - create + subscribe + immediate", + "source": "rxcpp", + "median(elapsed)": 2356.51193058568, + "medianAbsolutePercentError(elapsed)": 0.00734095119991814, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Sources", + "name": "from array of 1 - create + subscribe + current_thread", + "source": "rpp", + "median(elapsed)": 8.935407953710781, + "medianAbsolutePercentError(elapsed)": 0.00519086748653089, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Sources", + "name": "from array of 1 - create + subscribe + current_thread", + "source": "rxcpp", + "median(elapsed)": 2861.1396648044697, + "medianAbsolutePercentError(elapsed)": 0.00472509759732889, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Sources", + "name": "concat_as_source of just(1 immediate) create + subscribe", + "source": "rpp", + "median(elapsed)": 398.526132404181, + "medianAbsolutePercentError(elapsed)": 0.00590411107518581, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Sources", + "name": "concat_as_source of just(1 immediate) create + subscribe", + "source": "rxcpp", + "median(elapsed)": 6933.215116279071, + "medianAbsolutePercentError(elapsed)": 0.00477367424246255, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Sources", + "name": "defer from array of 1 - defer + create + subscribe + immediate", + "source": "rpp", + "median(elapsed)": 0.27888109652124704, + "medianAbsolutePercentError(elapsed)": 0.0038876177818262, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Sources", + "name": "defer from array of 1 - defer + create + subscribe + immediate", + "source": "rxcpp", + "median(elapsed)": 2488.4952153110003, + "medianAbsolutePercentError(elapsed)": 0.0080241266579286, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Sources", + "name": "interval - interval + take(3) + subscribe + immediate", + "source": "rpp", + "median(elapsed)": 104.392706502636, + "medianAbsolutePercentError(elapsed)": 0.0531214283207933, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Sources", + "name": "interval - interval + take(3) + subscribe + immediate", + "source": "rxcpp", + "median(elapsed)": 6406.59444444444, + "medianAbsolutePercentError(elapsed)": 0.00732191287710685, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Sources", + "name": "interval - interval + take(3) + subscribe + current_thread", + "source": "rpp", + "median(elapsed)": 61.0381065793391, + "medianAbsolutePercentError(elapsed)": 0.00331101900108978, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Sources", + "name": "interval - interval + take(3) + subscribe + current_thread", + "source": "rxcpp", + "median(elapsed)": 7685.117647058819, + "medianAbsolutePercentError(elapsed)": 0.00531462275203399, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Schedulers", + "name": "immediate scheduler create worker + schedule", + "source": "rpp", + "median(elapsed)": 5.74521763649585, + "medianAbsolutePercentError(elapsed)": 0.00687028837999991, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Schedulers", + "name": "immediate scheduler create worker + schedule", + "source": "rxcpp", + "median(elapsed)": 998.9381746810601, + "medianAbsolutePercentError(elapsed)": 0.00788181966898009, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Schedulers", + "name": "current_thread scheduler create worker + schedule", + "source": "rpp", + "median(elapsed)": 29.7927456696965, + "medianAbsolutePercentError(elapsed)": 0.0177887313270499, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Schedulers", + "name": "current_thread scheduler create worker + schedule", + "source": "rxcpp", + "median(elapsed)": 1293.22853957637, + "medianAbsolutePercentError(elapsed)": 0.0142203760055739, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Schedulers", + "name": "current_thread scheduler create worker + schedule + recursive schedule", + "source": "rpp", + "median(elapsed)": 159.302949482272, + "medianAbsolutePercentError(elapsed)": 0.00358436603689529, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Schedulers", + "name": "current_thread scheduler create worker + schedule + recursive schedule", + "source": "rxcpp", + "median(elapsed)": 2311.56827309237, + "medianAbsolutePercentError(elapsed)": 0.00457398589873118, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Combining Operators", + "name": "immediate_just(immediate_just(1), immediate_just(1)) + merge() + subscribe", + "source": "rpp", + "median(elapsed)": 510.4772023019041, + "medianAbsolutePercentError(elapsed)": 0.00219997226808145, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Combining Operators", + "name": "immediate_just(immediate_just(1), immediate_just(1)) + merge() + subscribe", + "source": "rxcpp", + "median(elapsed)": 9367.24193548387, + "medianAbsolutePercentError(elapsed)": 0.00264935406163445, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Combining Operators", + "name": "immediate_just(1) + merge_with(immediate_just(2)) + subscribe", + "source": "rpp", + "median(elapsed)": 557.823566084788, + "medianAbsolutePercentError(elapsed)": 0.0458882618987869, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Combining Operators", + "name": "immediate_just(1) + merge_with(immediate_just(2)) + subscribe", + "source": "rxcpp", + "median(elapsed)": 10269.4536082474, + "medianAbsolutePercentError(elapsed)": 0.00668913826448408, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Combining Operators", + "name": "immediate_just(1) + with_latest_from(immediate_just(2)) + subscribe", + "source": "rpp", + "median(elapsed)": 512.810267857143, + "medianAbsolutePercentError(elapsed)": 0.00486587958473913, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Combining Operators", + "name": "immediate_just(immediate_just(1),immediate_just(1)) + switch_on_next() + subscribe", + "source": "rpp", + "median(elapsed)": 2362.5631067961203, + "medianAbsolutePercentError(elapsed)": 0.0110819773215974, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Combining Operators", + "name": "immediate_just(immediate_just(1),immediate_just(1)) + switch_on_next() + subscribe", + "source": "rxcpp", + "median(elapsed)": 11024.313559322001, + "medianAbsolutePercentError(elapsed)": 0.128402272207177, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Combining Operators", + "name": "immediate_just(1) + zip(immediate_just(2)) + subscribe", + "source": "rpp", + "median(elapsed)": 959.736898395722, + "medianAbsolutePercentError(elapsed)": 0.013072222714618, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Combining Operators", + "name": "immediate_just(1) + zip(immediate_just(2)) + subscribe", + "source": "rxcpp", + "median(elapsed)": 6287.04320987654, + "medianAbsolutePercentError(elapsed)": 0.00190149601403944, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Conditional Operators", + "name": "immediate_just+take_while(false)+subscribe", + "source": "rpp", + "median(elapsed)": 0.0, + "medianAbsolutePercentError(elapsed)": 0, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Conditional Operators", + "name": "immediate_just+take_while(false)+subscribe", + "source": "rxcpp", + "median(elapsed)": 2486.94050343249, + "medianAbsolutePercentError(elapsed)": 0.00389421168489755, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Conditional Operators", + "name": "immediate_just+take_while(true)+subscribe", + "source": "rpp", + "median(elapsed)": 0.277884575761082, + "medianAbsolutePercentError(elapsed)": 0.000313577715049916, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Conditional Operators", + "name": "immediate_just+take_while(true)+subscribe", + "source": "rxcpp", + "median(elapsed)": 2508.05069124424, + "medianAbsolutePercentError(elapsed)": 0.00320556281610787, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Transforming Operators", + "name": "immediate_just+map(v*2)+subscribe", + "source": "rpp", + "median(elapsed)": 0.277834764762973, + "medianAbsolutePercentError(elapsed)": 0.00013581857768515, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Transforming Operators", + "name": "immediate_just+map(v*2)+subscribe", + "source": "rxcpp", + "median(elapsed)": 2495.93103448276, + "medianAbsolutePercentError(elapsed)": 0.00213582592072251, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Transforming Operators", + "name": "immediate_just+scan(10, std::plus)+subscribe", + "source": "rpp", + "median(elapsed)": 0.557296259517985, + "medianAbsolutePercentError(elapsed)": 0.0029263979271109, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Transforming Operators", + "name": "immediate_just+scan(10, std::plus)+subscribe", + "source": "rxcpp", + "median(elapsed)": 2818.28431372549, + "medianAbsolutePercentError(elapsed)": 0.00221616034867206, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Transforming Operators", + "name": "immediate_just+flat_map(immediate_just(v*2))+subscribe", + "source": "rpp", + "median(elapsed)": 469.38141025641, + "medianAbsolutePercentError(elapsed)": 0.00057770792485706, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Transforming Operators", + "name": "immediate_just+flat_map(immediate_just(v*2))+subscribe", + "source": "rxcpp", + "median(elapsed)": 6530.49431818182, + "medianAbsolutePercentError(elapsed)": 0.00138312781318353, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Transforming Operators", + "name": "immediate_just+buffer(2)+subscribe", + "source": "rpp", + "median(elapsed)": 68.61638600262751, + "medianAbsolutePercentError(elapsed)": 0.00328965411998819, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Transforming Operators", + "name": "immediate_just+buffer(2)+subscribe", + "source": "rxcpp", + "median(elapsed)": 3023.96449704142, + "medianAbsolutePercentError(elapsed)": 0.0022576104021739, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Transforming Operators", + "name": "immediate_just+window(2)+subscribe + subscsribe inner", + "source": "rpp", + "median(elapsed)": 2714.3213367609296, + "medianAbsolutePercentError(elapsed)": 0.00458590059799339, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Transforming Operators", + "name": "immediate_just+window(2)+subscribe + subscsribe inner", + "source": "rxcpp", + "median(elapsed)": 6630.78285714286, + "medianAbsolutePercentError(elapsed)": 0.00324273060459327, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Filtering Operators", + "name": "immediate_just+take(1)+subscribe", + "source": "rpp", + "median(elapsed)": 0.27798319053979204, + "medianAbsolutePercentError(elapsed)": 0.000670921629443807, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Filtering Operators", + "name": "immediate_just+take(1)+subscribe", + "source": "rxcpp", + "median(elapsed)": 3447.1502890173397, + "medianAbsolutePercentError(elapsed)": 0.00198323038503275, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Filtering Operators", + "name": "immediate_just+take_last(1)+subscribe", + "source": "rpp", + "median(elapsed)": 71.2081132075472, + "medianAbsolutePercentError(elapsed)": 0.00248717904856425, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Filtering Operators", + "name": "immediate_just+take_last(1)+subscribe", + "source": "rxcpp", + "median(elapsed)": 3636.91455696203, + "medianAbsolutePercentError(elapsed)": 0.00192841072143615, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Filtering Operators", + "name": "immediate_just+filter(true)+subscribe", + "source": "rpp", + "median(elapsed)": 0.27784620607411104, + "medianAbsolutePercentError(elapsed)": 0.000180179959318172, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Filtering Operators", + "name": "immediate_just+filter(true)+subscribe", + "source": "rxcpp", + "median(elapsed)": 2535.86123348018, + "medianAbsolutePercentError(elapsed)": 0.00418386195818046, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Filtering Operators", + "name": "immediate_just(1,2)+first()+subscribe", + "source": "rpp", + "median(elapsed)": 0.278462353171458, + "medianAbsolutePercentError(elapsed)": 0.00216252005710749, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Filtering Operators", + "name": "immediate_just(1,2)+first()+subscribe", + "source": "rxcpp", + "median(elapsed)": 4067.11307420495, + "medianAbsolutePercentError(elapsed)": 0.00981512659383273, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Filtering Operators", + "name": "immediate_just(1,2)+last()+subscribe", + "source": "rpp", + "median(elapsed)": 0.27841579634997304, + "medianAbsolutePercentError(elapsed)": 0.00204384323954336, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Filtering Operators", + "name": "immediate_just(1,2)+last()+subscribe", + "source": "rxcpp", + "median(elapsed)": 2919.23011363636, + "medianAbsolutePercentError(elapsed)": 0.00328740067203571, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Filtering Operators", + "name": "immediate_just(1,2)+skip(1)+subscribe", + "source": "rpp", + "median(elapsed)": 0.278545676997186, + "medianAbsolutePercentError(elapsed)": 0.00229867638134133, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Filtering Operators", + "name": "immediate_just(1,2)+skip(1)+subscribe", + "source": "rxcpp", + "median(elapsed)": 3383.00872093023, + "medianAbsolutePercentError(elapsed)": 0.00199161638686387, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Filtering Operators", + "name": "immediate_just(1,1,2)+distinct_until_changed()+subscribe", + "source": "rpp", + "median(elapsed)": 0.555682658800555, + "medianAbsolutePercentError(elapsed)": 0.000164147479678083, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Filtering Operators", + "name": "immediate_just(1,1,2)+distinct_until_changed()+subscribe", + "source": "rxcpp", + "median(elapsed)": 2486.1833333333298, + "medianAbsolutePercentError(elapsed)": 0.00215781291399713, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Utility Operators", + "name": "immediate_just(1)+subscribe_on(immediate)+subscribe", + "source": "rpp", + "median(elapsed)": 0.278955104940917, + "medianAbsolutePercentError(elapsed)": 0.00358997735729922, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Utility Operators", + "name": "immediate_just(1)+subscribe_on(immediate)+subscribe", + "source": "rxcpp", + "median(elapsed)": 6095.80239520958, + "medianAbsolutePercentError(elapsed)": 0.00519265707523819, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Aggregating Operators", + "name": "immediate_just+reduce(10, std::plus)+subscribe", + "source": "rpp", + "median(elapsed)": 0.278527504547964, + "medianAbsolutePercentError(elapsed)": 0.0024589273174329, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Aggregating Operators", + "name": "immediate_just+reduce(10, std::plus)+subscribe", + "source": "rxcpp", + "median(elapsed)": 2994.07310704961, + "medianAbsolutePercentError(elapsed)": 0.00252459051172216, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Error Handling Operators", + "name": "create(on_next(1), on_error())+on_error_resume_next(immediate_just(2)))+subscribe", + "source": "rpp", + "median(elapsed)": 5206.80392156863, + "medianAbsolutePercentError(elapsed)": 0.00611096790256762, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Error Handling Operators", + "name": "create(on_next(1), on_error())+on_error_resume_next(immediate_just(2)))+subscribe", + "source": "rxcpp", + "median(elapsed)": 8299.97872340426, + "medianAbsolutePercentError(elapsed)": 0.00595183430878284, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Subjects", + "name": "publish_subject with 1 observer - on_next", + "source": "rpp", + "median(elapsed)": 62.3382147414474, + "medianAbsolutePercentError(elapsed)": 0.00379980538584328, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Subjects", + "name": "publish_subject with 1 observer - on_next", + "source": "rxcpp", + "median(elapsed)": 101.00304936154, + "medianAbsolutePercentError(elapsed)": 0.0299739504794174, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Scenarios", + "name": "basic sample", + "source": "rpp", + "median(elapsed)": 44.7363086693636, + "medianAbsolutePercentError(elapsed)": 0.000277471119479748, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Scenarios", + "name": "basic sample", + "source": "rxcpp", + "median(elapsed)": 3585.11, + "medianAbsolutePercentError(elapsed)": 0.00288581118783566, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Scenarios", + "name": "basic sample with immediate scheduler", + "source": "rpp", + "median(elapsed)": 5.83382427512492, + "medianAbsolutePercentError(elapsed)": 4.98080023470246e-05, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Scenarios", + "name": "basic sample with immediate scheduler", + "source": "rxcpp", + "median(elapsed)": 3570.8362369338, + "medianAbsolutePercentError(elapsed)": 0.00212698814281869, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" } ], "ci-ubuntu-clang": [ @@ -337854,6 +339132,645 @@ "medianAbsolutePercentError(elapsed)": 0.00223939600541251, "commit": "6a40e2b0", "commit_message": "Forward selector exception in on_error_resume_next + expose test utils (#556)" + }, + { + "title": "General", + "name": "Subscribe empty callbacks to empty observable", + "source": "rpp", + "median(elapsed)": 0.877645278253917, + "medianAbsolutePercentError(elapsed)": 0.00161167724321822, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "General", + "name": "Subscribe empty callbacks to empty observable", + "source": "rxcpp", + "median(elapsed)": 280.752666666667, + "medianAbsolutePercentError(elapsed)": 0.00871738679955444, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "General", + "name": "Subscribe empty callbacks to empty observable via pipe operator", + "source": "rpp", + "median(elapsed)": 0.87715588122809, + "medianAbsolutePercentError(elapsed)": 0.000184373709635698, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "General", + "name": "Subscribe empty callbacks to empty observable via pipe operator", + "source": "rxcpp", + "median(elapsed)": 282.655014788922, + "medianAbsolutePercentError(elapsed)": 0.000877243894749137, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Sources", + "name": "from array of 1 - create + subscribe + immediate", + "source": "rpp", + "median(elapsed)": 0.308537035128729, + "medianAbsolutePercentError(elapsed)": 0.000865518525744804, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Sources", + "name": "from array of 1 - create + subscribe + immediate", + "source": "rxcpp", + "median(elapsed)": 571.160567995631, + "medianAbsolutePercentError(elapsed)": 0.00125281754163746, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Sources", + "name": "from array of 1 - create + subscribe + current_thread", + "source": "rpp", + "median(elapsed)": 5.554655367114569, + "medianAbsolutePercentError(elapsed)": 7.08264263307699e-05, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Sources", + "name": "from array of 1 - create + subscribe + current_thread", + "source": "rxcpp", + "median(elapsed)": 793.0894617134189, + "medianAbsolutePercentError(elapsed)": 0.00430433429428118, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Sources", + "name": "concat_as_source of just(1 immediate) create + subscribe", + "source": "rpp", + "median(elapsed)": 113.81318681318699, + "medianAbsolutePercentError(elapsed)": 0.00286452000430238, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Sources", + "name": "concat_as_source of just(1 immediate) create + subscribe", + "source": "rxcpp", + "median(elapsed)": 1932.9830795262299, + "medianAbsolutePercentError(elapsed)": 0.0154107316389033, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Sources", + "name": "defer from array of 1 - defer + create + subscribe + immediate", + "source": "rpp", + "median(elapsed)": 0.308481051856876, + "medianAbsolutePercentError(elapsed)": 0.000682612735339401, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Sources", + "name": "defer from array of 1 - defer + create + subscribe + immediate", + "source": "rxcpp", + "median(elapsed)": 595.813681868743, + "medianAbsolutePercentError(elapsed)": 0.00459503114800475, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Sources", + "name": "interval - interval + take(3) + subscribe + immediate", + "source": "rpp", + "median(elapsed)": 58.2637381371825, + "medianAbsolutePercentError(elapsed)": 1.89332508164951e-05, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Sources", + "name": "interval - interval + take(3) + subscribe + immediate", + "source": "rxcpp", + "median(elapsed)": 1536.4532279314901, + "medianAbsolutePercentError(elapsed)": 0.00355938741540646, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Sources", + "name": "interval - interval + take(3) + subscribe + current_thread", + "source": "rpp", + "median(elapsed)": 31.4742333333333, + "medianAbsolutePercentError(elapsed)": 7.05123675725077e-05, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Sources", + "name": "interval - interval + take(3) + subscribe + current_thread", + "source": "rxcpp", + "median(elapsed)": 2092.80981595092, + "medianAbsolutePercentError(elapsed)": 0.00398430966614278, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Schedulers", + "name": "immediate scheduler create worker + schedule", + "source": "rpp", + "median(elapsed)": 0.87718974876528, + "medianAbsolutePercentError(elapsed)": 5.35762678234562e-05, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Schedulers", + "name": "immediate scheduler create worker + schedule", + "source": "rxcpp", + "median(elapsed)": 202.164126196384, + "medianAbsolutePercentError(elapsed)": 0.00546459478546665, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Schedulers", + "name": "current_thread scheduler create worker + schedule", + "source": "rpp", + "median(elapsed)": 5.58152428356701, + "medianAbsolutePercentError(elapsed)": 0.000728637248100724, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Schedulers", + "name": "current_thread scheduler create worker + schedule", + "source": "rxcpp", + "median(elapsed)": 313.00888252149, + "medianAbsolutePercentError(elapsed)": 0.00512771693366794, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Schedulers", + "name": "current_thread scheduler create worker + schedule + recursive schedule", + "source": "rpp", + "median(elapsed)": 59.7211142766698, + "medianAbsolutePercentError(elapsed)": 0.00209591288141305, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Schedulers", + "name": "current_thread scheduler create worker + schedule + recursive schedule", + "source": "rxcpp", + "median(elapsed)": 629.8308621636461, + "medianAbsolutePercentError(elapsed)": 0.0062692803557341, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Combining Operators", + "name": "immediate_just(immediate_just(1), immediate_just(1)) + merge() + subscribe", + "source": "rpp", + "median(elapsed)": 125.853017400963, + "medianAbsolutePercentError(elapsed)": 0.00183746876783045, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Combining Operators", + "name": "immediate_just(immediate_just(1), immediate_just(1)) + merge() + subscribe", + "source": "rxcpp", + "median(elapsed)": 2595.1, + "medianAbsolutePercentError(elapsed)": 0.0053642946877765, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Combining Operators", + "name": "immediate_just(1) + merge_with(immediate_just(2)) + subscribe", + "source": "rpp", + "median(elapsed)": 122.348656969954, + "medianAbsolutePercentError(elapsed)": 0.00343530235096462, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Combining Operators", + "name": "immediate_just(1) + merge_with(immediate_just(2)) + subscribe", + "source": "rxcpp", + "median(elapsed)": 3040.42196531792, + "medianAbsolutePercentError(elapsed)": 0.00472285239494634, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Combining Operators", + "name": "immediate_just(1) + with_latest_from(immediate_just(2)) + subscribe", + "source": "rpp", + "median(elapsed)": 110.932468735526, + "medianAbsolutePercentError(elapsed)": 0.0052078159534726, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Combining Operators", + "name": "immediate_just(immediate_just(1),immediate_just(1)) + switch_on_next() + subscribe", + "source": "rpp", + "median(elapsed)": 727.213983050847, + "medianAbsolutePercentError(elapsed)": 0.00181315202126695, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Combining Operators", + "name": "immediate_just(immediate_just(1),immediate_just(1)) + switch_on_next() + subscribe", + "source": "rxcpp", + "median(elapsed)": 2620.13625866051, + "medianAbsolutePercentError(elapsed)": 0.00262335266989116, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Combining Operators", + "name": "immediate_just(1) + zip(immediate_just(2)) + subscribe", + "source": "rpp", + "median(elapsed)": 167.713442622951, + "medianAbsolutePercentError(elapsed)": 0.00735573684849276, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Combining Operators", + "name": "immediate_just(1) + zip(immediate_just(2)) + subscribe", + "source": "rxcpp", + "median(elapsed)": 1750.06518010292, + "medianAbsolutePercentError(elapsed)": 0.00315150492519266, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Conditional Operators", + "name": "immediate_just+take_while(false)+subscribe", + "source": "rpp", + "median(elapsed)": 0.0, + "medianAbsolutePercentError(elapsed)": 0, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Conditional Operators", + "name": "immediate_just+take_while(false)+subscribe", + "source": "rxcpp", + "median(elapsed)": 678.379050925926, + "medianAbsolutePercentError(elapsed)": 0.0121278979310906, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Conditional Operators", + "name": "immediate_just+take_while(true)+subscribe", + "source": "rpp", + "median(elapsed)": 0.308273524078607, + "medianAbsolutePercentError(elapsed)": 7.63834145125206e-06, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Conditional Operators", + "name": "immediate_just+take_while(true)+subscribe", + "source": "rxcpp", + "median(elapsed)": 689.665269461078, + "medianAbsolutePercentError(elapsed)": 0.00311291224852465, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Transforming Operators", + "name": "immediate_just+map(v*2)+subscribe", + "source": "rpp", + "median(elapsed)": 0.30850073128565497, + "medianAbsolutePercentError(elapsed)": 0.000748201718106438, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Transforming Operators", + "name": "immediate_just+map(v*2)+subscribe", + "source": "rxcpp", + "median(elapsed)": 664.8110285006201, + "medianAbsolutePercentError(elapsed)": 0.00215860164063262, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Transforming Operators", + "name": "immediate_just+scan(10, std::plus)+subscribe", + "source": "rpp", + "median(elapsed)": 0.308272342324818, + "medianAbsolutePercentError(elapsed)": 1.19000155895984e-05, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Transforming Operators", + "name": "immediate_just+scan(10, std::plus)+subscribe", + "source": "rxcpp", + "median(elapsed)": 707.4485749690209, + "medianAbsolutePercentError(elapsed)": 0.00163058577952546, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Transforming Operators", + "name": "immediate_just+flat_map(immediate_just(v*2))+subscribe", + "source": "rpp", + "median(elapsed)": 120.006051121544, + "medianAbsolutePercentError(elapsed)": 0.00828269002193546, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Transforming Operators", + "name": "immediate_just+flat_map(immediate_just(v*2))+subscribe", + "source": "rxcpp", + "median(elapsed)": 1817.64084507042, + "medianAbsolutePercentError(elapsed)": 0.00438237475546427, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Transforming Operators", + "name": "immediate_just+buffer(2)+subscribe", + "source": "rpp", + "median(elapsed)": 13.8835548370854, + "medianAbsolutePercentError(elapsed)": 6.04536211092778e-05, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Transforming Operators", + "name": "immediate_just+buffer(2)+subscribe", + "source": "rxcpp", + "median(elapsed)": 1421.36209150327, + "medianAbsolutePercentError(elapsed)": 0.00263733617878025, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Transforming Operators", + "name": "immediate_just+window(2)+subscribe + subscsribe inner", + "source": "rpp", + "median(elapsed)": 1060.31473010064, + "medianAbsolutePercentError(elapsed)": 0.0191941655002641, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Transforming Operators", + "name": "immediate_just+window(2)+subscribe + subscsribe inner", + "source": "rxcpp", + "median(elapsed)": 2186.98497854077, + "medianAbsolutePercentError(elapsed)": 0.00587261405367013, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Filtering Operators", + "name": "immediate_just+take(1)+subscribe", + "source": "rpp", + "median(elapsed)": 0.30850695059815597, + "medianAbsolutePercentError(elapsed)": 0.000769252534696581, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Filtering Operators", + "name": "immediate_just+take(1)+subscribe", + "source": "rxcpp", + "median(elapsed)": 906.0118670886079, + "medianAbsolutePercentError(elapsed)": 0.00608869251159818, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Filtering Operators", + "name": "immediate_just+take_last(1)+subscribe", + "source": "rpp", + "median(elapsed)": 0.308273666666667, + "medianAbsolutePercentError(elapsed)": 9.99372726924231e-06, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Filtering Operators", + "name": "immediate_just+take_last(1)+subscribe", + "source": "rxcpp", + "median(elapsed)": 957.9258911819891, + "medianAbsolutePercentError(elapsed)": 0.00430642135205482, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Filtering Operators", + "name": "immediate_just+filter(true)+subscribe", + "source": "rpp", + "median(elapsed)": 0.308273952822098, + "medianAbsolutePercentError(elapsed)": 2.1574542119948e-05, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Filtering Operators", + "name": "immediate_just+filter(true)+subscribe", + "source": "rxcpp", + "median(elapsed)": 678.1291390728479, + "medianAbsolutePercentError(elapsed)": 0.00487960210587921, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Filtering Operators", + "name": "immediate_just(1,2)+first()+subscribe", + "source": "rpp", + "median(elapsed)": 0.30827381567362505, + "medianAbsolutePercentError(elapsed)": 1.41391963293189e-05, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Filtering Operators", + "name": "immediate_just(1,2)+first()+subscribe", + "source": "rxcpp", + "median(elapsed)": 1108.13719512195, + "medianAbsolutePercentError(elapsed)": 0.00280736441350487, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Filtering Operators", + "name": "immediate_just(1,2)+last()+subscribe", + "source": "rpp", + "median(elapsed)": 0.308272818869381, + "medianAbsolutePercentError(elapsed)": 1.05868460950109e-05, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Filtering Operators", + "name": "immediate_just(1,2)+last()+subscribe", + "source": "rxcpp", + "median(elapsed)": 743.945631067961, + "medianAbsolutePercentError(elapsed)": 0.00248256435992568, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Filtering Operators", + "name": "immediate_just(1,2)+skip(1)+subscribe", + "source": "rpp", + "median(elapsed)": 0.30850995941102, + "medianAbsolutePercentError(elapsed)": 0.000779445761379457, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Filtering Operators", + "name": "immediate_just(1,2)+skip(1)+subscribe", + "source": "rxcpp", + "median(elapsed)": 853.513535031847, + "medianAbsolutePercentError(elapsed)": 0.00260930199006695, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Filtering Operators", + "name": "immediate_just(1,1,2)+distinct_until_changed()+subscribe", + "source": "rpp", + "median(elapsed)": 0.308274, + "medianAbsolutePercentError(elapsed)": 1.11409024304599e-05, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Filtering Operators", + "name": "immediate_just(1,1,2)+distinct_until_changed()+subscribe", + "source": "rxcpp", + "median(elapsed)": 705.32997311828, + "medianAbsolutePercentError(elapsed)": 0.00299101408087851, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Utility Operators", + "name": "immediate_just(1)+subscribe_on(immediate)+subscribe", + "source": "rpp", + "median(elapsed)": 0.308273666666667, + "medianAbsolutePercentError(elapsed)": 1.13955470433382e-05, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Utility Operators", + "name": "immediate_just(1)+subscribe_on(immediate)+subscribe", + "source": "rxcpp", + "median(elapsed)": 1594.4741258741299, + "medianAbsolutePercentError(elapsed)": 0.00359111357423042, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Aggregating Operators", + "name": "immediate_just+reduce(10, std::plus)+subscribe", + "source": "rpp", + "median(elapsed)": 0.308274025795034, + "medianAbsolutePercentError(elapsed)": 1.46760646797731e-05, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Aggregating Operators", + "name": "immediate_just+reduce(10, std::plus)+subscribe", + "source": "rxcpp", + "median(elapsed)": 742.074982958419, + "medianAbsolutePercentError(elapsed)": 0.00276784091257142, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Error Handling Operators", + "name": "create(on_next(1), on_error())+on_error_resume_next(immediate_just(2)))+subscribe", + "source": "rpp", + "median(elapsed)": 126.25909036361499, + "medianAbsolutePercentError(elapsed)": 0.00512131271457184, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Error Handling Operators", + "name": "create(on_next(1), on_error())+on_error_resume_next(immediate_just(2)))+subscribe", + "source": "rxcpp", + "median(elapsed)": 853.683881064163, + "medianAbsolutePercentError(elapsed)": 0.00368037283245005, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Subjects", + "name": "publish_subject with 1 observer - on_next", + "source": "rpp", + "median(elapsed)": 13.881567048099098, + "medianAbsolutePercentError(elapsed)": 0.000689526776950144, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Subjects", + "name": "publish_subject with 1 observer - on_next", + "source": "rxcpp", + "median(elapsed)": 26.366218475845802, + "medianAbsolutePercentError(elapsed)": 0.00302636851054645, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Scenarios", + "name": "basic sample", + "source": "rpp", + "median(elapsed)": 13.2681082043068, + "medianAbsolutePercentError(elapsed)": 7.75954174038795e-05, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Scenarios", + "name": "basic sample", + "source": "rxcpp", + "median(elapsed)": 1041.36980749747, + "medianAbsolutePercentError(elapsed)": 0.00222615183643652, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Scenarios", + "name": "basic sample with immediate scheduler", + "source": "rpp", + "median(elapsed)": 6.16535717511063, + "medianAbsolutePercentError(elapsed)": 1.72497570393727e-05, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Scenarios", + "name": "basic sample with immediate scheduler", + "source": "rxcpp", + "median(elapsed)": 1033.58823529412, + "medianAbsolutePercentError(elapsed)": 0.00373366705863587, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" } ], "ci-windows": [ @@ -450473,6 +452390,645 @@ "medianAbsolutePercentError(elapsed)": 0.00110595229542343, "commit": "6a40e2b0", "commit_message": "Forward selector exception in on_error_resume_next + expose test utils (#556)" + }, + { + "title": "General", + "name": "Subscribe empty callbacks to empty observable", + "source": "rpp", + "median(elapsed)": 4.934819243361391, + "medianAbsolutePercentError(elapsed)": 6.75778261387958e-05, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "General", + "name": "Subscribe empty callbacks to empty observable", + "source": "rxcpp", + "median(elapsed)": 589.103232533889, + "medianAbsolutePercentError(elapsed)": 0.00430867406451725, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "General", + "name": "Subscribe empty callbacks to empty observable via pipe operator", + "source": "rpp", + "median(elapsed)": 4.93810666752662, + "medianAbsolutePercentError(elapsed)": 0.000611875027146942, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "General", + "name": "Subscribe empty callbacks to empty observable via pipe operator", + "source": "rxcpp", + "median(elapsed)": 603.2223983095611, + "medianAbsolutePercentError(elapsed)": 0.00232080666370023, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Sources", + "name": "from array of 1 - create + subscribe + immediate", + "source": "rpp", + "median(elapsed)": 5.24395386787437, + "medianAbsolutePercentError(elapsed)": 0.0006367024822196, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Sources", + "name": "from array of 1 - create + subscribe + immediate", + "source": "rxcpp", + "median(elapsed)": 1181.26919140225, + "medianAbsolutePercentError(elapsed)": 0.00133688070127043, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Sources", + "name": "from array of 1 - create + subscribe + current_thread", + "source": "rpp", + "median(elapsed)": 18.8330388114405, + "medianAbsolutePercentError(elapsed)": 0.00062949805849219, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Sources", + "name": "from array of 1 - create + subscribe + current_thread", + "source": "rxcpp", + "median(elapsed)": 1453.47222222222, + "medianAbsolutePercentError(elapsed)": 0.00126926032373297, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Sources", + "name": "concat_as_source of just(1 immediate) create + subscribe", + "source": "rpp", + "median(elapsed)": 173.756817452679, + "medianAbsolutePercentError(elapsed)": 0.000828663720397381, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Sources", + "name": "concat_as_source of just(1 immediate) create + subscribe", + "source": "rxcpp", + "median(elapsed)": 4775.90909090909, + "medianAbsolutePercentError(elapsed)": 0.0038948624157627, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Sources", + "name": "defer from array of 1 - defer + create + subscribe + immediate", + "source": "rpp", + "median(elapsed)": 5.24413724140048, + "medianAbsolutePercentError(elapsed)": 0.000677266179991624, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Sources", + "name": "defer from array of 1 - defer + create + subscribe + immediate", + "source": "rxcpp", + "median(elapsed)": 1223.28767123288, + "medianAbsolutePercentError(elapsed)": 0.000735225799154068, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Sources", + "name": "interval - interval + take(3) + subscribe + immediate", + "source": "rpp", + "median(elapsed)": 133.76698134929802, + "medianAbsolutePercentError(elapsed)": 0.000720173446033391, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Sources", + "name": "interval - interval + take(3) + subscribe + immediate", + "source": "rxcpp", + "median(elapsed)": 3077.41935483871, + "medianAbsolutePercentError(elapsed)": 0.000640639131745606, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Sources", + "name": "interval - interval + take(3) + subscribe + current_thread", + "source": "rpp", + "median(elapsed)": 58.6580585658289, + "medianAbsolutePercentError(elapsed)": 0.000840127204369913, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Sources", + "name": "interval - interval + take(3) + subscribe + current_thread", + "source": "rxcpp", + "median(elapsed)": 3474.6951219512202, + "medianAbsolutePercentError(elapsed)": 0.00194176248873357, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Schedulers", + "name": "immediate scheduler create worker + schedule", + "source": "rpp", + "median(elapsed)": 6.1754183002335195, + "medianAbsolutePercentError(elapsed)": 0.000553699627199316, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Schedulers", + "name": "immediate scheduler create worker + schedule", + "source": "rxcpp", + "median(elapsed)": 493.270142180095, + "medianAbsolutePercentError(elapsed)": 0.00188753234245812, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Schedulers", + "name": "current_thread scheduler create worker + schedule", + "source": "rpp", + "median(elapsed)": 18.2045108522466, + "medianAbsolutePercentError(elapsed)": 7.88091368342566e-05, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Schedulers", + "name": "current_thread scheduler create worker + schedule", + "source": "rxcpp", + "median(elapsed)": 675.75, + "medianAbsolutePercentError(elapsed)": 0.00284674063800272, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Schedulers", + "name": "current_thread scheduler create worker + schedule + recursive schedule", + "source": "rpp", + "median(elapsed)": 111.509296769502, + "medianAbsolutePercentError(elapsed)": 0.000841241883567671, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Schedulers", + "name": "current_thread scheduler create worker + schedule + recursive schedule", + "source": "rxcpp", + "median(elapsed)": 1118.0827886710201, + "medianAbsolutePercentError(elapsed)": 0.00165902215282517, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Combining Operators", + "name": "immediate_just(immediate_just(1), immediate_just(1)) + merge() + subscribe", + "source": "rpp", + "median(elapsed)": 248.21623987743502, + "medianAbsolutePercentError(elapsed)": 0.00405134419153133, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Combining Operators", + "name": "immediate_just(immediate_just(1), immediate_just(1)) + merge() + subscribe", + "source": "rxcpp", + "median(elapsed)": 5342.10526315789, + "medianAbsolutePercentError(elapsed)": 0.0319084366600192, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Combining Operators", + "name": "immediate_just(1) + merge_with(immediate_just(2)) + subscribe", + "source": "rpp", + "median(elapsed)": 238.451056098115, + "medianAbsolutePercentError(elapsed)": 0.00116679610548661, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Combining Operators", + "name": "immediate_just(1) + merge_with(immediate_just(2)) + subscribe", + "source": "rxcpp", + "median(elapsed)": 6510.7954545454495, + "medianAbsolutePercentError(elapsed)": 0.00927422287683317, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Combining Operators", + "name": "immediate_just(1) + with_latest_from(immediate_just(2)) + subscribe", + "source": "rpp", + "median(elapsed)": 236.99434080905502, + "medianAbsolutePercentError(elapsed)": 0.00452934417223077, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Combining Operators", + "name": "immediate_just(immediate_just(1),immediate_just(1)) + switch_on_next() + subscribe", + "source": "rpp", + "median(elapsed)": 961.851211072664, + "medianAbsolutePercentError(elapsed)": 0.00231379860879808, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Combining Operators", + "name": "immediate_just(immediate_just(1),immediate_just(1)) + switch_on_next() + subscribe", + "source": "rxcpp", + "median(elapsed)": 6328.39506172839, + "medianAbsolutePercentError(elapsed)": 0.00319578561528078, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Combining Operators", + "name": "immediate_just(1) + zip(immediate_just(2)) + subscribe", + "source": "rpp", + "median(elapsed)": 542.872284048755, + "medianAbsolutePercentError(elapsed)": 0.00111077594839384, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Combining Operators", + "name": "immediate_just(1) + zip(immediate_just(2)) + subscribe", + "source": "rxcpp", + "median(elapsed)": 3970.9342560553596, + "medianAbsolutePercentError(elapsed)": 0.00299911703182057, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Conditional Operators", + "name": "immediate_just+take_while(false)+subscribe", + "source": "rpp", + "median(elapsed)": 11.460083410748501, + "medianAbsolutePercentError(elapsed)": 0.00137835565965859, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Conditional Operators", + "name": "immediate_just+take_while(false)+subscribe", + "source": "rxcpp", + "median(elapsed)": 1361.05960264901, + "medianAbsolutePercentError(elapsed)": 0.00404016668984485, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Conditional Operators", + "name": "immediate_just+take_while(true)+subscribe", + "source": "rpp", + "median(elapsed)": 11.6973869611538, + "medianAbsolutePercentError(elapsed)": 0.00283461656067929, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Conditional Operators", + "name": "immediate_just+take_while(true)+subscribe", + "source": "rxcpp", + "median(elapsed)": 1360.5504587156, + "medianAbsolutePercentError(elapsed)": 0.000544714742756579, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Transforming Operators", + "name": "immediate_just+map(v*2)+subscribe", + "source": "rpp", + "median(elapsed)": 11.1002370544355, + "medianAbsolutePercentError(elapsed)": 0.0396227059191159, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Transforming Operators", + "name": "immediate_just+map(v*2)+subscribe", + "source": "rxcpp", + "median(elapsed)": 1349.53642384106, + "medianAbsolutePercentError(elapsed)": 0.00333279539446095, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Transforming Operators", + "name": "immediate_just+scan(10, std::plus)+subscribe", + "source": "rpp", + "median(elapsed)": 21.5794231243323, + "medianAbsolutePercentError(elapsed)": 7.20509050267884e-05, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Transforming Operators", + "name": "immediate_just+scan(10, std::plus)+subscribe", + "source": "rxcpp", + "median(elapsed)": 1477.0942408377, + "medianAbsolutePercentError(elapsed)": 0.0020189259119787, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Transforming Operators", + "name": "immediate_just+flat_map(immediate_just(v*2))+subscribe", + "source": "rpp", + "median(elapsed)": 228.63436123348, + "medianAbsolutePercentError(elapsed)": 0.00163249972062605, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Transforming Operators", + "name": "immediate_just+flat_map(immediate_just(v*2))+subscribe", + "source": "rxcpp", + "median(elapsed)": 3963.1578947368403, + "medianAbsolutePercentError(elapsed)": 0.00190003831139907, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Transforming Operators", + "name": "immediate_just+buffer(2)+subscribe", + "source": "rpp", + "median(elapsed)": 59.2115151164807, + "medianAbsolutePercentError(elapsed)": 0.000165415535090006, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Transforming Operators", + "name": "immediate_just+buffer(2)+subscribe", + "source": "rxcpp", + "median(elapsed)": 2334.98920086393, + "medianAbsolutePercentError(elapsed)": 0.00160394675128399, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Transforming Operators", + "name": "immediate_just+window(2)+subscribe + subscsribe inner", + "source": "rpp", + "median(elapsed)": 1567.4927113702602, + "medianAbsolutePercentError(elapsed)": 0.000833655858826133, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Transforming Operators", + "name": "immediate_just+window(2)+subscribe + subscsribe inner", + "source": "rxcpp", + "median(elapsed)": 4117.85714285714, + "medianAbsolutePercentError(elapsed)": 0.00258768805263369, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Filtering Operators", + "name": "immediate_just+take(1)+subscribe", + "source": "rpp", + "median(elapsed)": 12.864414121724101, + "medianAbsolutePercentError(elapsed)": 0.000913897830261988, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Filtering Operators", + "name": "immediate_just+take(1)+subscribe", + "source": "rxcpp", + "median(elapsed)": 1870.93596059113, + "medianAbsolutePercentError(elapsed)": 0.00153408859592947, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Filtering Operators", + "name": "immediate_just+take_last(1)+subscribe", + "source": "rpp", + "median(elapsed)": 60.2448453608247, + "medianAbsolutePercentError(elapsed)": 0.00027623127416226, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Filtering Operators", + "name": "immediate_just+take_last(1)+subscribe", + "source": "rxcpp", + "median(elapsed)": 2049.91055456172, + "medianAbsolutePercentError(elapsed)": 0.001142686364871, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Filtering Operators", + "name": "immediate_just+filter(true)+subscribe", + "source": "rpp", + "median(elapsed)": 11.6589197637364, + "medianAbsolutePercentError(elapsed)": 0.00112862864696467, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Filtering Operators", + "name": "immediate_just+filter(true)+subscribe", + "source": "rxcpp", + "median(elapsed)": 1707.3289902280098, + "medianAbsolutePercentError(elapsed)": 0.000632375225209026, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Filtering Operators", + "name": "immediate_just(1,2)+first()+subscribe", + "source": "rpp", + "median(elapsed)": 12.9562522350697, + "medianAbsolutePercentError(elapsed)": 0.000205496981887855, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Filtering Operators", + "name": "immediate_just(1,2)+first()+subscribe", + "source": "rxcpp", + "median(elapsed)": 2102.87474332649, + "medianAbsolutePercentError(elapsed)": 0.000754588629520758, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Filtering Operators", + "name": "immediate_just(1,2)+last()+subscribe", + "source": "rpp", + "median(elapsed)": 14.183073292712999, + "medianAbsolutePercentError(elapsed)": 0.00148282472040661, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Filtering Operators", + "name": "immediate_just(1,2)+last()+subscribe", + "source": "rxcpp", + "median(elapsed)": 1500.9138381201, + "medianAbsolutePercentError(elapsed)": 0.0017361815023037, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Filtering Operators", + "name": "immediate_just(1,2)+skip(1)+subscribe", + "source": "rpp", + "median(elapsed)": 13.051026478408101, + "medianAbsolutePercentError(elapsed)": 0.0043309805540836, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Filtering Operators", + "name": "immediate_just(1,2)+skip(1)+subscribe", + "source": "rxcpp", + "median(elapsed)": 1773.57512953368, + "medianAbsolutePercentError(elapsed)": 0.00285390504631095, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Filtering Operators", + "name": "immediate_just(1,1,2)+distinct_until_changed()+subscribe", + "source": "rpp", + "median(elapsed)": 15.795447573470799, + "medianAbsolutePercentError(elapsed)": 0.00132553192530573, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Filtering Operators", + "name": "immediate_just(1,1,2)+distinct_until_changed()+subscribe", + "source": "rxcpp", + "median(elapsed)": 1649.27536231884, + "medianAbsolutePercentError(elapsed)": 0.00341997011676579, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Utility Operators", + "name": "immediate_just(1)+subscribe_on(immediate)+subscribe", + "source": "rpp", + "median(elapsed)": 7.3983997236933, + "medianAbsolutePercentError(elapsed)": 2.0183063421039e-05, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Utility Operators", + "name": "immediate_just(1)+subscribe_on(immediate)+subscribe", + "source": "rxcpp", + "median(elapsed)": 4213.56589147287, + "medianAbsolutePercentError(elapsed)": 0.000983426656975651, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Aggregating Operators", + "name": "immediate_just+reduce(10, std::plus)+subscribe", + "source": "rpp", + "median(elapsed)": 19.9653014678649, + "medianAbsolutePercentError(elapsed)": 0.000610621028096106, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Aggregating Operators", + "name": "immediate_just+reduce(10, std::plus)+subscribe", + "source": "rxcpp", + "median(elapsed)": 1493.16239316239, + "medianAbsolutePercentError(elapsed)": 0.0026462666818905, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Error Handling Operators", + "name": "create(on_next(1), on_error())+on_error_resume_next(immediate_just(2)))+subscribe", + "source": "rpp", + "median(elapsed)": 341.74436090225595, + "medianAbsolutePercentError(elapsed)": 0.0115028448378596, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Error Handling Operators", + "name": "create(on_next(1), on_error())+on_error_resume_next(immediate_just(2)))+subscribe", + "source": "rxcpp", + "median(elapsed)": 1958.6520947176698, + "medianAbsolutePercentError(elapsed)": 0.000703005212725167, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Subjects", + "name": "publish_subject with 1 observer - on_next", + "source": "rpp", + "median(elapsed)": 26.8212935526719, + "medianAbsolutePercentError(elapsed)": 0.000105364095327845, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Subjects", + "name": "publish_subject with 1 observer - on_next", + "source": "rxcpp", + "median(elapsed)": 36.3356036732066, + "medianAbsolutePercentError(elapsed)": 0.00102186168492933, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Scenarios", + "name": "basic sample", + "source": "rpp", + "median(elapsed)": 59.532922837965295, + "medianAbsolutePercentError(elapsed)": 0.00334161981499028, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Scenarios", + "name": "basic sample", + "source": "rxcpp", + "median(elapsed)": 1900.92764378479, + "medianAbsolutePercentError(elapsed)": 0.00123306009881755, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Scenarios", + "name": "basic sample with immediate scheduler", + "source": "rpp", + "median(elapsed)": 37.055653997757894, + "medianAbsolutePercentError(elapsed)": 0.000645329340925393, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" + }, + { + "title": "Scenarios", + "name": "basic sample with immediate scheduler", + "source": "rxcpp", + "median(elapsed)": 1902.16306156406, + "medianAbsolutePercentError(elapsed)": 0.000747574605200861, + "commit": "3cec33bc", + "commit_message": "extend hooks a bit (#557)" } ] } \ No newline at end of file