yandex / scout

A fast and safe manual dependency injector for Kotlin and Android.
Apache License 2.0
102 stars 4 forks source link

Add toolchain plugin for composite build #13

Closed acelost closed 9 months ago

github-actions[bot] commented 9 months ago
Benchmark                           Control       Test       Diff     Conclusion
CollectCall.listWith10Elements      126.579    127.734      +0.9%               
CollectCall.listWith1Element         30.287     31.108      +2.7%               
github-actions[bot] commented 9 months ago
Benchmark                                   Control       Test       Diff     Conclusion
AssociateCall.associationWith10Entries      478.271    477.511      -0.2%               
AssociateCall.associationWith1Entry          41.254     43.088      +4.4%               
github-actions[bot] commented 9 months ago
Benchmark                 Control       Test       Diff     Conclusion
BuilderMode.confined      546.721    549.487      +0.5%               
BuilderMode.synchro       167.432    177.795      +6.2%          (BAD)
BuilderMode.unsafe        156.859    155.860      -0.6%               
github-actions[bot] commented 9 months ago
Benchmark                     Control       Test       Diff     Conclusion
InitScope.empty                83.660     82.621      -1.2%               
InitScope.with5Factories      175.352    175.637      +0.2%               
InitScope.with5Parents        422.679    416.006      -1.6%               
github-actions[bot] commented 9 months ago
Benchmark              Control       Test       Diff     Conclusion
GetCall.factory          7.433      7.681      +3.3%               
GetCall.reusable         9.382      9.389      +0.1%               
GetCall.singleton        7.778      7.815      +0.5%               
github-actions[bot] commented 9 months ago
Benchmark                        Control       Test       Diff     Conclusion
ParentAccess.with1Parent          15.118     14.453      -4.4%               
ParentAccess.with2Depth           22.576     22.467      -0.5%               
ParentAccess.with3Depth           28.852     29.366      +1.8%               
ParentAccess.with5Parents         41.509     40.862      -1.6%               
ParentAccess.withoutParents        9.053      8.860      -2.1%               
github-actions[bot] commented 9 months ago
Benchmark                                   Control       Test       Diff     Conclusion
AssociateCall.associationWith10Entries      484.545    482.578      -0.4%               
AssociateCall.associationWith1Entry          44.143     45.122      +2.2%               
github-actions[bot] commented 9 months ago
Benchmark                           Control       Test       Diff     Conclusion
CollectCall.listWith10Elements      115.940    118.320      +2.1%               
CollectCall.listWith1Element         24.715     25.437      +2.9%               
github-actions[bot] commented 9 months ago
Benchmark                     Control       Test       Diff     Conclusion
InitScope.empty                68.412     70.312      +2.8%               
InitScope.with5Factories      158.869    157.077      -1.1%               
InitScope.with5Parents        394.526    399.037      +1.1%               
github-actions[bot] commented 9 months ago
Benchmark              Control       Test       Diff     Conclusion
GetCall.factory          7.384      7.726      +4.6%               
GetCall.reusable         9.378      9.383      +0.0%               
GetCall.singleton        7.940      7.953      +0.2%               
github-actions[bot] commented 9 months ago
Benchmark                 Control       Test       Diff     Conclusion
BuilderMode.confined      669.937    662.510      -1.1%               
BuilderMode.synchro       209.779    209.684      -0.0%               
BuilderMode.unsafe        182.810    186.027      +1.8%               
github-actions[bot] commented 9 months ago
Benchmark                        Control       Test       Diff     Conclusion
ParentAccess.with1Parent          15.852     15.867      +0.1%               
ParentAccess.with2Depth           23.889     23.016      -3.7%               
ParentAccess.with3Depth           30.708     30.409      -1.0%               
ParentAccess.with5Parents         42.923     42.888      -0.1%               
ParentAccess.withoutParents        9.664      9.403      -2.7%