Skip to content
This repository was archived by the owner on Jun 23, 2020. It is now read-only.

Update to ASM5 API version#19

Merged
stuhood merged 4 commits intopantsbuild:masterfrom
retronym:topic/asm5
May 15, 2016
Merged

Update to ASM5 API version#19
stuhood merged 4 commits intopantsbuild:masterfrom
retronym:topic/asm5

Conversation

@retronym
Copy link
Contributor

An alternative submission to #18 that tries to test
drive the change.

Some more finesse is needed to make the test case fail
without the System.exit in KeepProcessor.

retronym added 4 commits May 11, 2016 13:55
I had to change a logged error to a process exit to make the test
fail. Someone with a better understanding of JarJar's rules and
test suite could no doubt craft a test that will continue to guard
against the problem without this.
This is enough to make the failing test in the previous
commit work.
In the same spirit as the previous commit, but without
a test case do motivate the changes.
This will render the test case for the keep rule in
JavaVersionsTest unable to detect regressions that
lead to an exception in ASM bytecode processing.
@stuhood stuhood merged commit a6a064e into pantsbuild:master May 15, 2016
@stuhood
Copy link
Member

stuhood commented May 15, 2016

Thanks! Merged. I'll do a release shortly.

@stuhood
Copy link
Member

stuhood commented May 15, 2016

@retronym : The org.pantsbuild-jarjar-1.6.3 release should be available in about 30 minutes. Thanks for the patch!

retronym added a commit to retronym/scala that referenced this pull request May 16, 2016
  - Intercept incorrect "binary conflict" warning issued by SBT.
    Fixes scala/scala-dev#100
  - Bump to a new version of pantsbuild/jarjar to fix an
    incompatibility with Java 8 parameter names in class
    files, which we run into on the 2.12.x branch. See:
    pantsbuild/jarjar#19
  - Disable info level logging for dependency resolve/download.
milessabin pushed a commit to typelevel/scala that referenced this pull request Aug 17, 2016
  - Intercept incorrect "binary conflict" warning issued by SBT.
    Fixes scala/scala-dev#100
  - Bump to a new version of pantsbuild/jarjar to fix an
    incompatibility with Java 8 parameter names in class
    files, which we run into on the 2.12.x branch. See:
    pantsbuild/jarjar#19
  - Disable info level logging for dependency resolve/download.
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants