-
- Downloads
SPARK-1094 Support MiMa for reporting binary compatibility accross versions.
This adds some changes on top of the initial work by @scrapcodes in #20: The goal here is to do automated checking of Spark commits to determine whether they break binary compatibility. 1. Special case for inner classes of package-private objects. 2. Made tools classes accessible when running `spark-class`. 3. Made some declared types in MLLib more general. 4. Various other improvements to exclude-generation script. 5. In-code documentation. Author: Patrick Wendell <pwendell@gmail.com> Author: Prashant Sharma <prashant.s@imaginea.com> Author: Prashant Sharma <scrapcodes@gmail.com> Closes #207 from pwendell/mima and squashes the following commits: 22ae267 [Patrick Wendell] New binary changes after upmerge 6c2030d [Patrick Wendell] Merge remote-tracking branch 'apache/master' into mima 3666cf1 [Patrick Wendell] Minor style change 0e0f570 [Patrick Wendell] Small fix and removing directory listings 647c547 [Patrick Wendell] Reveiw feedback. c39f3b5 [Patrick Wendell] Some enhancements to binary checking. 4c771e0 [Prashant Sharma] Added a tool to generate mima excludes and also adapted build to pick automatically. b551519 [Prashant Sharma] adding a new exclude after rebasing with master 651844c [Prashant Sharma] Support MiMa for reporting binary compatibility accross versions.
Showing
- .gitignore 1 addition, 0 deletions.gitignore
- bin/compute-classpath.sh 1 addition, 0 deletionsbin/compute-classpath.sh
- bin/spark-class 1 addition, 2 deletionsbin/spark-class
- dev/run-tests 7 additions, 0 deletionsdev/run-tests
- project/MimaBuild.scala 83 additions, 0 deletionsproject/MimaBuild.scala
- project/SparkBuild.scala 22 additions, 5 deletionsproject/SparkBuild.scala
- project/plugins.sbt 2 additions, 0 deletionsproject/plugins.sbt
- tools/src/main/scala/org/apache/spark/tools/GenerateMIMAIgnore.scala 132 additions, 0 deletions...ain/scala/org/apache/spark/tools/GenerateMIMAIgnore.scala
Loading
Please register or sign in to comment