JDK 8 Feature Complete - Well Almost
Written by Alex Denham   
Friday, 07 June 2013

JDK 8 has reached its feature complete milestone, though in fact some features were still not quite completed.

 

 

Milestone 7 is supposed to be the marker showing when the JDK 8 development schedule has reached the stage where all the features and unit tests have been implemented and integrated into the build. It is the final milestone before the developer preview. In all 22 JEPs were scheduled for M7, including five that were only added at the beginning of May. The full list is included on the Milestones schedule.

The development team decided to mark Milestone 7 even though three JEPs (JDK Enhancement Proposal) were still not completed. Two of the missing JEPs are related to improving security, while the third involves concurrency updates. All three were expected to be completed by build b93 which was scheduled for June 6. Mark Reinhold, Chief Architect of the Java Platform Group, said that future milestones should not be delayed by the holdup on this Feature Complete Milestone.

As we reported in February, JDK 8 has been held up by the need to include features from Project Lambda, and all the JEPs relating to this have now been completed.

The lambda support is needed for several platform goals, according to the details about its JEP which says that:

“The primary features of lambda expressions and virtual extension methods, along with their set of secondary supporting features, further several platform goals:

  • Simplifying the creation and consumption of more abstract, higher-performance libraries
  • Supporting smoother library evolution with migration compatibility”

Besides adding a now-common feature to the Java programming language, lambda expressions open up possibilities for improved multicore support by enabling internal iteration idioms.

The supporting language features around lambda include virtual extension methods, which will allow interfaces to be evolved in a source and binary compatible fashion.

The schedule was lengthened further in April because of a renewed focus on security and the new timetable for the remaining  three Milestones is:

 

September 5, 2013   M8  Developer Preview
January 23, 2014   M9 Final Release Candidate
March 3, 2014   GA General Availability

 

 


Jigsaw Shelved Until Java 9

Oracle Releases Java Critical Patch Updates

Java Still Insecure Warns Homeland Security

Java Is Top Attack Target


To be informed about new articles on I Programmer, install the I Programmer Toolbar, subscribe to the RSS feed, follow us on, Twitter, Facebook, Google+ or Linkedin,  or sign up for our weekly newsletter.

 

blog comments powered by Disqus

 

Banner


Google Frees Up More Patents
28/08/2014

Google has added 152 patents to the list of ones you can copy in your own open-source version and are covered by its OPN Pledge, whereby Google won't sue unless it is sued first.



Why Programmers Don't Join The ACM
06/08/2014

There's a lively Reddit debate currently taking place on the topic of why many programmers don't bother joining the ACM. So if you find yourself asking "ACM?" then read on.


More News

 

Last Updated ( Friday, 13 September 2013 )
 
 

   
RSS feed of news items only
I Programmer News
Copyright © 2014 i-programmer.info. All Rights Reserved.
Joomla! is Free Software released under the GNU/GPL License.