diff options
author | Roman Elizarov <elizarov@gmail.com> | 2020-02-14 15:52:10 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-02-14 15:52:10 +0300 |
commit | bf9509da7a0eff08e489555254d9662f2cc1894f (patch) | |
tree | ad90c2870a720b532d60dd5b2f045a3bfb9fdc33 /kotlinx-coroutines-core/common/src/channels/AbstractChannel.kt | |
parent | 1ac3dc2f60a03c51fe60e72ac73a99fcf1ac44e3 (diff) | |
download | platform_external_kotlinx.coroutines-bf9509da7a0eff08e489555254d9662f2cc1894f.tar.gz platform_external_kotlinx.coroutines-bf9509da7a0eff08e489555254d9662f2cc1894f.tar.bz2 platform_external_kotlinx.coroutines-bf9509da7a0eff08e489555254d9662f2cc1894f.zip |
Optimize the size of the coroutines library in Android projects (#1282)
* Includes additional R8 rules to disable debugging & stack-trace recovery in optimized
Android builds. Additional savings with AGP 4.0.0-alpha06 (r8-2.0.4-dev) are ~16kb
in uncompressed DEX size.
* Tests are modified to verify that the classes that are supposed to be removed are
indeed removed.
* Cleaner build logic without error-prone "return" in the middle
* Report the size of optimized Android Dex as teamcity metric
Diffstat (limited to 'kotlinx-coroutines-core/common/src/channels/AbstractChannel.kt')
0 files changed, 0 insertions, 0 deletions