lightbend-labs / jardiff

A tool for comparing JAR files, including method bodies and Scala 2 pickled signatures
Apache License 2.0
169 stars 23 forks source link

SBT Plugin #4

Open retronym opened 7 years ago

retronym commented 7 years ago

Add a convenient way for SBT users to compare the current results of package to a specified reference version, in the same way as MiMa.

mdedetrich commented 1 year ago

This would be very useful for one of the projects I maintain although for a different purpose compared to the typical Mima one. In my specific case I would want to report the bytecode diff for specific classes/modules to see if there are any potential performance impacts for critical sections of the code and having this exposed via sbt plugin would help in greatly trivialize the problem.

@retronym Would you be interested in looking into this if I helped revived the PR at https://github.com/lightbend-labs/jardiff/pull/52 (it seems to be dead?). Also pinging @SethTisue since you were trying to get that PR over the finish line.

retronym commented 1 year ago

Sure thing, happy to help

On Mon, 3 Jul 2023 at 08:34, Matthew de Detrich @.***> wrote:

This would be very useful for one of the projects I maintain although for a different purpose compared to the typical Mima one. In my specific case I would want to report the bytecode diff for specific classes/modules to see if there are any potential performance impacts for critical sections of the code and having this exposed via sbt plugin would help in greatly trivialize the problem.

@retronym https://github.com/retronym Would you be interested in looking into this if I helped revived the PR at #52 https://github.com/lightbend-labs/jardiff/pull/52 (it seems to be dead?). Also pinging @SethTisue https://github.com/SethTisue since you were trying to get that PR over the finish line.

— Reply to this email directly, view it on GitHub https://github.com/lightbend-labs/jardiff/issues/4#issuecomment-1616885168, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAAQAD2GW37UHMSYN27MCX3XOHZPHANCNFSM4DN6FLXQ . You are receiving this because you were mentioned.Message ID: @.***>