Kotlin / binary-compatibility-validator

Public API management tool
Apache License 2.0
760 stars 55 forks source link

Merge JVM and KLib ABI dumps into a single file #232

Open fzhinkin opened 1 month ago

fzhinkin commented 1 month ago

Currently, JVM and KLib dumps are generated and stored separately.

It could be confusing for libraries authors, especially because neither of these two dumps cross-refer to another one (i.e. by looking at a klib dump, one may get an impression that there are all sorts of targets, but JVM).

Possibility of merging these two types of dumps together should considered. If it's impossible, then docs might need to be improved to better reflect why there are two distinct dumps. Also, if comments inside the dumps (see https://github.com/Kotlin/binary-compatibility-validator/issues/230) will be supported, we can include corresponding info using it.