Today, Mark Reinhold announced the opening of mercurial repositories for Java 10, and developers who had the committer status and higher in the Java 9 project were able to post bug fixes and minor improvements that are not supposed to be added to Java 9. All developers (for example, me ) updated the status on the census page of the OpenJDK.
Major changes are not recommended to avoid conflicts. Changes in Java 9 are not yet complete and will have to be transferred to Java 10 for some time. If there are no conflicts, the procedure will be automated, so those who continue to make corrections to Java 9 will most likely not have to worry again.
Of course, the development of features that are not planned to be included in Java 9, was carried out before. Serious projects like Valhalla and Panama are being developed in separate forks without reference to the Java version. When they are ready, there will be a big job of merging the branches, as it was with Jigsaw. Separate experiments, such as prototyping the derivation of types of local variables, are conducted outside the official trees. But right now is a great time to offer the ten (and implement!) Some important feature that you really lack in Java. As you know, when approaching the release of new proposals will encounter more and more resistance.
While the thematic mailing lists for Java 10 have not been created, there is only a general jdk10-dev list, so you can follow all the news by subscribing to it.
Source: https://habr.com/ru/post/320464/
All Articles