Skip to content

Add CLion's generated files to .gitignore - #169

Merged
AlexInLog merged 1 commit into
AlexInLog:mainfrom
tcw165:gitignore
Jul 14, 2022
Merged

Add CLion's generated files to .gitignore#169
AlexInLog merged 1 commit into
AlexInLog:mainfrom
tcw165:gitignore

Conversation

@tcw165

@tcw165 tcw165 commented Jul 14, 2022

Copy link
Copy Markdown
Contributor

No description provided.

@codecov

codecov Bot commented Jul 14, 2022

Copy link
Copy Markdown

Codecov Report

Merging #169 (01f9cf5) into main (d896c7e) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##             main     #169   +/-   ##
=======================================
  Coverage   99.67%   99.67%           
=======================================
  Files          68       68           
  Lines         921      921           
=======================================
  Hits          918      918           
  Misses          3        3           

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update d896c7e...01f9cf5. Read the comment docs.

@github-actions

Copy link
Copy Markdown
Contributor

Linux CLANG

Observable construction

Table
Test Name Current, ns Prev, ns Ratio RxCpp current, ns
Specific observable construction 0.34ns 0.324653 1.04 0.33ns
Dynamic observable construction 28.47ns 30.4482 0.94 24.73ns
Specific observable construction + as_dynamic 28.50ns 26.6978 1.07 24.68ns

Observable lift

Table
Test Name Current, ns Prev, ns Ratio RxCpp current, ns
Specific observable lift specific observer 70.40ns 86.6568 0.81 310.22ns
Specific observable lift dynamic observer 94.89ns 110.936 0.86 316.44ns
Dynamic observable lift specific observer 153.44ns 153.87 1.00 341.70ns
Dynamic observable lift dynamic observer 162.88ns 157.292 1.04 332.00ns

Observable subscribe

Table
Test Name Current, ns Prev, ns Ratio RxCpp current, ns
Specific observable subscribe specific observer 43.92ns 55.6653 0.79 291.28ns
Specific observable subscribe dynamic observer 58.88ns 66.3365 0.89 300.36ns
Dynamic observable subscribe specific observer 110.79ns 106.627 1.04 339.28ns
Dynamic observable subscribe dynamic observer 108.64ns 147.391 0.74 314.45ns

Observable subscribe #2

Table
Test Name Current, ns Prev, ns Ratio RxCpp current, ns
Specific observable subscribe lambda 44.58ns 46.4247 0.96 289.82ns
Dynamic observable subscribe lambda 110.31ns 107.722 1.02 328.01ns
Specific observable subscribe lambda without subscription 44.55ns 41.1078 1.08 288.13ns
Dynamic observable subscribe lambda without subscription 110.20ns 127.286 0.87 329.86ns
Specific observable subscribe specific subscriber 16.74ns 18.3378 0.91 225.08ns
Dynamic observable subscribe specific subscriber 77.88ns 96.6922 0.81 266.69ns
Specific observable subscribe dynamic observer 16.75ns 19.4657 0.86 239.82ns
Dynamic observable subscribe dynamic observer 63.33ns 78.8557 0.80 260.45ns

Observer construction

Table
Test Name Current, ns Prev, ns Ratio RxCpp current, ns
Specific observer construction 0.67ns 0.705287 0.95 0.34ns
Dynamic observer construction 28.43ns 32.2475 0.88 21.48ns
Specific observer construction + as_dynamic 28.50ns 28.0828 1.01 21.27ns

OnNext

Table
Test Name Current, ns Prev, ns Ratio RxCpp current, ns
Specific observer OnNext 0.67ns 0.80372 0.83 0.71ns
Dynamic observer OnNext 1.68ns 2.5419 0.66 2.35ns

Operators

Table
Test Name Current, ns Prev, ns Ratio RxCpp current, ns
map construction from observable via dot + subscribe 71.31ns 71.5681 1.00 241.20ns

Subscriber construction

Table
Test Name Current, ns Prev, ns Ratio RxCpp current, ns
Make subsriber 32.47ns 31.0003 1.05 64.57ns
Make copy of subscriber 16.74ns 19.2212 0.87 4.69ns
Transform subsriber to dynamic 43.54ns 58.9988 0.74 26.18ns

Subscription

Table
Test Name Current, ns Prev, ns Ratio RxCpp current, ns
composite_subscription create 32.51ns 33.2259 0.98 52.48ns
composite_subscription add 47.72ns 44.4224 1.07 20.55ns
composite_subscription unsubscribe 6.03ns 7.96542 0.76 10.70ns

foundamental sources

Table
Test Name Current, ns Prev, ns Ratio RxCpp current, ns
empty 16.75ns 17.8307 0.94 35.36ns
error 49.20ns 44.7856 1.10 76.96ns
never 16.77ns 21.0304 0.80 235.28ns

from

Table
Test Name Current, ns Prev, ns Ratio RxCpp current, ns
from vector with int 26.79ns 24.6726 1.09 58.61ns

just

Table
Test Name Current, ns Prev, ns Ratio RxCpp current, ns
just send int 16.82ns 17.305 0.97 36.36ns
just send variadic 16.76ns 22.7529 0.74 42.10ns

merge

Table
Test Name Current, ns Prev, ns Ratio RxCpp current, ns
merge 17.26ns 19.1121 0.90 125.82ns
merge_with 77.14ns 88.1363 0.88 295.57ns

publish_subject callbacks

Table
Test Name Current, ns Prev, ns Ratio RxCpp current, ns
on_next 24.48ns 31.784 0.77 10.19ns
on_error 2.36ns 2.75893 0.85 19.15ns
on_completed 1.74ns 2.13034 0.82 0.67ns

publish_subject routines

Table
Test Name Current, ns Prev, ns Ratio RxCpp current, ns
construct 176.80ns 205.63 0.86 178.41ns
get_observable 26.47ns 31.7187 0.83 50.85ns
get_subscriber 65.93ns 80.0767 0.82 14.12ns

Linux GCC

Observable construction

Table
Test Name Current, ns Prev, ns Ratio RxCpp current, ns
Specific observable construction 0.40ns 0.348731 1.15 0.40ns
Dynamic observable construction 17.33ns 22.1217 0.78 21.64ns
Specific observable construction + as_dynamic 17.29ns 18.7906 0.92 21.68ns

Observable lift

Table
Test Name Current, ns Prev, ns Ratio RxCpp current, ns
Specific observable lift specific observer 25.40ns 27.3284 0.93 368.89ns
Specific observable lift dynamic observer 28.10ns 35.9221 0.78 352.83ns
Dynamic observable lift specific observer 75.29ns 79.6863 0.94 393.53ns
Dynamic observable lift dynamic observer 72.57ns 77.0947 0.94 393.85ns

Observable subscribe

Table
Test Name Current, ns Prev, ns Ratio RxCpp current, ns
Specific observable subscribe specific observer 19.87ns 22.2781 0.89 332.76ns
Specific observable subscribe dynamic observer 20.51ns 25.896 0.79 341.55ns
Dynamic observable subscribe specific observer 58.86ns 60.2566 0.98 370.58ns
Dynamic observable subscribe dynamic observer 35.92ns 42.6139 0.84 357.01ns

Observable subscribe #2

Table
Test Name Current, ns Prev, ns Ratio RxCpp current, ns
Specific observable subscribe lambda 19.79ns 23.1224 0.86 323.13ns
Dynamic observable subscribe lambda 59.02ns 60.729 0.97 406.00ns
Specific observable subscribe lambda without subscription 20.05ns 24.5133 0.82 316.96ns
Dynamic observable subscribe lambda without subscription 59.37ns 75.516 0.79 434.66ns
Specific observable subscribe specific subscriber 5.96ns 4.5778 1.30 301.17ns
Dynamic observable subscribe specific subscriber 28.39ns 29.9735 0.95 323.48ns
Specific observable subscribe dynamic observer 6.01ns 4.43889 1.35 283.87ns
Dynamic observable subscribe dynamic observer 16.64ns 18.6038 0.89 303.94ns

Observer construction

Table
Test Name Current, ns Prev, ns Ratio RxCpp current, ns
Specific observer construction 0.43ns 0.349792 1.22 0.40ns
Dynamic observer construction 17.27ns 20.9479 0.82 18.74ns
Specific observer construction + as_dynamic 17.31ns 18.7033 0.93 19.42ns

OnNext

Table
Test Name Current, ns Prev, ns Ratio RxCpp current, ns
Specific observer OnNext 0.43ns 0.482302 0.89 0.43ns
Dynamic observer OnNext 2.01ns 2.83779 0.71 1.61ns

Operators

Table
Test Name Current, ns Prev, ns Ratio RxCpp current, ns
map construction from observable via dot + subscribe 24.46ns 16.6565 1.47 350.93ns

Subscriber construction

Table
Test Name Current, ns Prev, ns Ratio RxCpp current, ns
Make subsriber 18.87ns 24.3127 0.78 54.32ns
Make copy of subscriber 6.01ns 5.18498 1.16 5.91ns
Transform subsriber to dynamic 19.39ns 21.325 0.91 28.26ns

Subscription

Table
Test Name Current, ns Prev, ns Ratio RxCpp current, ns
composite_subscription create 19.27ns 22.1194 0.87 50.38ns
composite_subscription add 27.05ns 32.228 0.84 14.26ns
composite_subscription unsubscribe 8.03ns 7.2309 1.11 10.86ns

foundamental sources

Table
Test Name Current, ns Prev, ns Ratio RxCpp current, ns
empty 5.99ns 4.5966 1.30 45.09ns
error 37.80ns 40.6633 0.93 84.32ns
never 5.96ns 4.24361 1.41 299.34ns

from

Table
Test Name Current, ns Prev, ns Ratio RxCpp current, ns
from vector with int 19.72ns 20.63 0.96 60.23ns

just

Table
Test Name Current, ns Prev, ns Ratio RxCpp current, ns
just send int 5.86ns 4.69071 1.25 47.72ns
just send variadic 5.81ns 5.41998 1.07 45.83ns

merge

Table
Test Name Current, ns Prev, ns Ratio RxCpp current, ns
merge 5.97ns 5.65441 1.06 131.92ns
merge_with 41.28ns 44.763 0.92 335.02ns

publish_subject callbacks

Table
Test Name Current, ns Prev, ns Ratio RxCpp current, ns
on_next 19.71ns 19.6756 1.00 10.96ns
on_error 1.21ns 0.707221 1.71 16.14ns
on_completed 1.21ns 0.74168 1.63 0.81ns

publish_subject routines

Table
Test Name Current, ns Prev, ns Ratio RxCpp current, ns
construct 121.97ns 128.743 0.95 146.81ns
get_observable 5.94ns 5.17786 1.15 42.45ns
get_subscriber 15.00ns 16.2521 0.92 23.88ns

Windows MSVC

Observable construction

Table
Test Name Current, ns Prev, ns Ratio RxCpp current, ns
Specific observable construction 1.51ns 1.63903 0.92 0.67ns
Dynamic observable construction 81.86ns 81.6065 1.00 123.07ns
Specific observable construction + as_dynamic 81.91ns 81.4089 1.01 123.14ns

Observable lift

Table
Test Name Current, ns Prev, ns Ratio RxCpp current, ns
Specific observable lift specific observer 135.92ns 134.803 1.01 1219.10ns
Specific observable lift dynamic observer 167.05ns 167.627 1.00 1265.52ns
Dynamic observable lift specific observer 265.08ns 266.832 0.99 1410.00ns
Dynamic observable lift dynamic observer 223.90ns 223.175 1.00 1304.35ns

Observable subscribe

Table
Test Name Current, ns Prev, ns Ratio RxCpp current, ns
Specific observable subscribe specific observer 103.58ns 105.682 0.98 1173.59ns
Specific observable subscribe dynamic observer 117.94ns 118.541 0.99 1198.77ns
Dynamic observable subscribe specific observer 217.65ns 219.632 0.99 1367.68ns
Dynamic observable subscribe dynamic observer 167.45ns 161.679 1.04 1246.81ns

Observable subscribe #2

Table
Test Name Current, ns Prev, ns Ratio RxCpp current, ns
Specific observable subscribe lambda 104.55ns 105.512 0.99 1199.23ns
Dynamic observable subscribe lambda 218.21ns 217.754 1.00 1364.47ns
Specific observable subscribe lambda without subscription 104.56ns 105.269 0.99 1175.64ns
Dynamic observable subscribe lambda without subscription 217.96ns 217.405 1.00 1345.42ns
Specific observable subscribe specific subscriber 16.75ns 16.7549 1.00 846.52ns
Dynamic observable subscribe specific subscriber 130.58ns 132.228 0.99 1021.92ns
Specific observable subscribe dynamic observer 16.81ns 16.7674 1.00 884.03ns
Dynamic observable subscribe dynamic observer 63.16ns 63.1821 1.00 907.03ns

Observer construction

Table
Test Name Current, ns Prev, ns Ratio RxCpp current, ns
Specific observer construction 0.78ns 0.670709 1.16 1.51ns
Dynamic observer construction 81.65ns 81.9871 1.00 115.62ns
Specific observer construction + as_dynamic 81.55ns 81.7929 1.00 115.09ns

OnNext

Table
Test Name Current, ns Prev, ns Ratio RxCpp current, ns
Specific observer OnNext 0.67ns 0.669649 1.00 0.67ns
Dynamic observer OnNext 2.02ns 2.01021 1.00 2.01ns

Operators

Table
Test Name Current, ns Prev, ns Ratio RxCpp current, ns
map construction from observable via dot + subscribe 76.65ns 76.7674 1.00 1050.62ns

Subscriber construction

Table
Test Name Current, ns Prev, ns Ratio RxCpp current, ns
Make subsriber 87.43ns 87.5897 1.00 344.90ns
Make copy of subscriber 16.75ns 16.769 1.00 32.15ns
Transform subsriber to dynamic 97.15ns 98.5465 0.99 153.91ns

Subscription

Table
Test Name Current, ns Prev, ns Ratio RxCpp current, ns
composite_subscription create 86.59ns 93.3724 0.93 342.88ns
composite_subscription add 65.31ns 60.663 1.08 64.52ns
composite_subscription unsubscribe 8.36ns 8.32136 1.00 23.33ns

foundamental sources

Table
Test Name Current, ns Prev, ns Ratio RxCpp current, ns
empty 16.77ns 16.7723 1.00 193.73ns
error 47.20ns 47.1691 1.00 207.79ns
never 16.73ns 16.7724 1.00 837.83ns

from

Table
Test Name Current, ns Prev, ns Ratio RxCpp current, ns
from vector with int 84.65ns 84.2655 1.00 263.31ns

just

Table
Test Name Current, ns Prev, ns Ratio RxCpp current, ns
just send int 20.12ns 20.1986 1.00 192.17ns
just send variadic 21.16ns 21.0925 1.00 194.01ns

merge

Table
Test Name Current, ns Prev, ns Ratio RxCpp current, ns
merge 32.43ns 32.6489 0.99 681.07ns
merge_with 286.62ns 290.83 0.99 1441.20ns

publish_subject callbacks

Table
Test Name Current, ns Prev, ns Ratio RxCpp current, ns
on_next 20.22ns 20.1817 1.00 32.54ns
on_error 3.12ns 3.60209 0.87 17.47ns
on_completed 2.38ns 2.3962 0.99 1.36ns

publish_subject routines

Table
Test Name Current, ns Prev, ns Ratio RxCpp current, ns
construct 289.35ns 298.25 0.97 590.03ns
get_observable 28.13ns 28.1258 1.00 160.13ns
get_subscriber 50.29ns 50.5102 1.00 92.17ns

@AlexInLog
AlexInLog merged commit a57e1cb into AlexInLog:main Jul 14, 2022
@tcw165
tcw165 deleted the gitignore branch July 15, 2022 16:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants