Dear NetRexx users,
on
http://www.netrexx.org/downloads.nsp NetRexx 3.03 Release Candidate 1 is available for all to download and test. While Java 8 compatibility was the impetus to release, in 3.03 a jsr223 compatible scripting engine has been added to NetRexx; two examples are in the examples directory of the package, jsr223 subdirectory.
Please test this release exhaustively with your code. While the functional changes are modest, a number of technical changes regarding UTF8 support and new bytecode support for method signatures has gone in, as did some changes to make sure NetRexx optimally supports Java 8 and can be built under it. The minimal class file format 49, corresponding to JVM 1.5, has been retained; but this release marks the first time that the compiler has been bullt with a modern Java compiler. A new level of the ecj compiler is included in the NetRexxF.jar file.
For users on Windows and Oracle JVM's, the changes should be relatively minimal. For users on MacOSX and z/OS, it is good to know that the automatic lookup for the JVM runtime classes has been removed. With Oracle having taken over the JVM support for Apple, previous releases of NetRexx now find and use out-of-date JVM runtimes; on Apple, this release should be used with JVM's 7 and up, which will follow the SUN/Oracle conventions. z/OS support was likewise for older JVM releases. Please let me know when there are problems and we will resolve them.
This release candidate passes all existing tests, except the new testcase of the use of UTF-8 in generated Java Beans methods, where a problem on Windows JVM's prompted us to switch off this feature for all users (meaning: everything works as it did). This will be followed up with Oracle, but might not end up in the final release.
Please report back on your test results on this list, or on the NetRexx developers' list.
best regards,
René Jansen.
_______________________________________________
Ibm-netrexx mailing list
[hidden email]
Online Archive :
http://ibm-netrexx.215625.n3.nabble.com/