- 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

[ Full content available at: 
https://github.com/apache/incubator-daffodil/pull/120 ]
This message was relayed via gitbox.apache.org for devnull@infra.apache.org

Reply via email to