You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@daffodil.apache.org by GitBox <gi...@apache.org> on 2018/09/12 13:32:54 UTC
[GitHub] stevedlawrence opened a new pull request #120: Support more
versions of Java
stevedlawrence opened a new pull request #120: Support more versions of Java
URL: https://github.com/apache/incubator-daffodil/pull/120
- With the recent switch to custom decoders, we no longer are affected
by the Java 7 decoder bug--we can now support Java 7, so remove those
checks that required Java 8 or higher. Those checks also caused
exceptions on older versions of Scala mixed with newer versions of
Java, so this removes that problem as well.
- Remove the use of deprecated functions and remove some function
ambiguities (e.g. .limit vs .limit()), enabling support for Java 9+
- Modify TravisCI configuration to build/test on all versions of Java 7
and higher.
- Bump down the TravisCI JVM memory a bit--newer versions of Java aren't
happy with us using so much of the available memory.
- Split the different sbt build/test steps into separate commands. Not
only does this help with total memory usage, but since TravisCI
executes all script commands even if previous ones fail, it ensures
that all test/validation commands are executed, so we no longer just
see the first failure. The only time we don't want to execute all the
scripts is if we fail to compile, so we call travis_terminate in that
case.
- Two tests now fail due to features added Java 9+'s regular expression
language. These regular expressions are not valid according to the
DFDL spec due to their use of advanced regular expression features,
but they are now allowed since new versions of Java support them. Move
tests to debug.
- Minor fixes to java/scaladoc found by newer versions of javadoc
DAFFODIL-1945
----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on GitHub and use the
URL above to go to the specific comment.
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
With regards,
Apache Git Services