Skip to content

Add support for Scala 2.12.0-M4 #67

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 2 commits into from
Apr 8, 2016
Merged

Conversation

szeiger
Copy link
Contributor

@szeiger szeiger commented Apr 6, 2016

  • M4 has native support for the JFunction types that used to be in
    this project but they are in scala.runtime.java8, not
    scala.compat.java8, so we move them to the same location. This
    breaks compatibility with the previous release of scala-java8-compat
    but now allows cross-building between Scala 2.11 and 2.12.0-M4.
    Tests and test support code is also moved to the new package. When
    building on 2.11 we still generate our own JFunctions but on 2.12
    the native ones are used.
  • JFunctions in 2.12.0-M4 are not Serializable (see
    Update JFunction code to latest version scala-dev#129) so the test for that
    is disabled for the time being.
  • There is currently no genjavadoc-plugin for M4, so we only build the
    docs on 2.11.

- M4 has native support for the `JFunction` types that used to be in
  this project but they are in `scala.runtime.java8`, not
  `scala.compat.java8`, so we move them to the same location. This
  breaks compatibility with the previous release of scala-java8-compat
  but now allows cross-building between Scala 2.11 and 2.12.0-M4.
  Tests and test support code is also moved to the new package. When
  building on 2.11 we still generate our own JFunctions but on 2.12
  the native ones are used.

- JFunctions in 2.12.0-M4 are not `Serializable` (see
  scala/scala-dev#129) so the test for that
  is disabled for the time being.

- There is currently no genjavadoc-plugin for M4, so we only build the
  docs on 2.11.
@szeiger szeiger force-pushed the wip/scala-2.12.0-M4 branch from 37a54b2 to 55df152 Compare April 6, 2016 20:04
@adriaanm
Copy link
Contributor

adriaanm commented Apr 6, 2016

You can't publish without docs (sonatype won't let you close the repo), so we'll have to wait until we can

@szeiger szeiger merged commit df23f41 into scala:master Apr 8, 2016
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants