- PVSM.RU - https://www.pvsm.ru -

Начинается разработка OpenJDK 10

Начинается разработка OpenJDK 10 - 1

Сегодня Mark Reinhold [1] объявил [2] об открытии репозиториев mercurial для Java 10, и разработчики, имевшие статус committer и выше в проекте Java 9, получили возможность размещать багфиксы и мелкие улучшения, которые не предполагается вносить в Java 9. Всем разработчикам (например, мне [3]) обновили статус на страничке переписи OpenJDK.

Крупные изменения вносить пока не рекомендуется во избежание конфликтов. Изменения в Java 9 ещё не завершены и некоторое время придётся их переносить в Java 10. При отсутствии конфликтов процедура будет автоматизирована, так что тем, кто продолжает вносить исправления в Java 9, скорее всего не придётся лишний раз беспокоиться.

Разумеется, разработка возможностей, которые не планируется включать в Java 9, велась и раньше. Серьёзные проекты вроде Valhalla [4] и Panama [5] разрабатываются пока в отдельных форках без привязки к версии Java. Когда они будут готовы, произойдёт большая работа по слиянию веток, как это было с Jigsaw. Отдельные эксперименты вроде прототипирования вывода типов локальных переменных [6] ведутся вне официальных деревьев. Но именно сейчас отличное время, чтобы предложить в десятку (и реализовать!) какую-нибудь важную фичу, которой вам очень не хватает в Java. Как известно, при приближении к релизу новые предложения будут наталкиваться на всё большее сопротивление.

Пока тематических списков рассылки по Java 10 не создано, имеется только общий список jdk10-dev [7], поэтому за всеми новостями можно следить, подписавшись на него.

Автор: lany

Источник [8]


Сайт-источник PVSM.RU: https://www.pvsm.ru

Путь до страницы источника: https://www.pvsm.ru/java/237387

Ссылки в тексте:

[1] Mark Reinhold: http://mreinhold.org/

[2] объявил: http://mail.openjdk.java.net/pipermail/jdk10-dev/2017-January/000041.html

[3] мне: http://openjdk.java.net/census#tvaleev

[4] Valhalla: http://hg.openjdk.java.net/valhalla

[5] Panama: http://hg.openjdk.java.net/panama

[6] вывода типов локальных переменных: http://openjdk.java.net/jeps/286

[7] jdk10-dev: http://mail.openjdk.java.net/mailman/listinfo/jdk10-dev

[8] Источник: https://habrahabr.ru/post/320464/?utm_source=habrahabr&utm_medium=rss&utm_campaign=best