Milestone 6 released

Milestone 6 of the OpenJFX Compiler has just been released. Here is a short summary from Brian, of what was done in the last iteration:

"This sprint was heavy on language cleanup, most notably access and mutability controls needed for writing safe components.  We're pleased to report that we accomplished nearly all the items that were (ambitiously) scheduled for this sprint.  Major improvements include:
  • Access control – public, protected, package, public-init, public-read
  • Access control – default visibility is now script-private
  • Reflection
  • IDE support – significant improvement in range of erroneous programs for which we can deliver an intact tree to the IDE plugin
  • Type inference improvements
  • Java SE 5 support for compiler on Desktop
  • Static import of top-level functions
  • Java integration – access to package-level members
  • Reduction in compile-time memory utilization
  • Simplification of distinctions between instance / static / local variables – all variables are defined with var or def
  • Auto-import of key types and functions from javafx.lang, including println()
  • Default for interpolation is now LINEAR
  • String literal syntax cleanups – multi-line string literals, escaping of right brace consistent with left brace
  • Deprecation of string concatenation with +
  • Rename % to MOD
  • Rename <> to !=
  • Enforce use of override keyword for functions
  • Runtime support for asynchronous operations
  • Numerous error message improvements
And, of course,
  • Numerous bug fixes"

All in all more than 130 issues have been closed during this sprint.
Comments:

Hi brian, May I know where can I download it and how could I integrate it with Netbeans plugin if possible? Thanks

Posted by wyz on September 10, 2008 at 10:38 PM CEST #

Post a Comment:
Comments are closed for this entry.
About

Michael Heinrichs

Search

Categories
Archives
« April 2014
SunMonTueWedThuFriSat
  
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
   
       
Today