Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[xtext-dev] Plan and date for the 2.4 release

Hi all,

we have many cool new features and highly desired bug fixes waiting to be released.
The main theme for the next release is the overhauled type system (Re-implement linking, validation and scoping), which solves many issues and even more importantly allows for improving execution time of the compiler. We have to hold the release back until it is integrated and does at least what the current type system can do.

Here's a more comprehensive list of what we want to have in the release:

Xtext changes :
 - Configurable Issue codes ([Validation] Preferences for Validation Codes.)
 - Full support for import sections in Xbase ([Xbase] Pull up everything about imports from Xtend)

Xtend/Xbase changes:
 - Improved Maven-support
   - build jars (including trace information) ([maven] provide plugin that adds Xtend debug info to class files)
   - new archetype for creating a simple project (add maven archetype)
 - Debugging without JSR-45, i.e. Debugging for Android ([Xbase] Alternative to JSR-45 for non supporting VMs)

 - support for annotations, interfaces and poor-man's enums. (Define interfaces, enums and annotations in Xtend)
 - additional operators ([xbase] Add more useful operators)
 - List Literals (Collection Literals)
 - Char literals (Support character literals)
 - Elvis Operator non-strict (Surprise: Elvis operator is strict)
 - extension on parameters and local vars (Allow 'extension' keyword on parameters and local variables)
 - Support for @SuppressWarnings ([Xtend] support for @SuppressWarnings)
 - [Provisional] Active Annotations (Active Annotations)

- Editor-Features
  - Organize Imports ([Organize imports] reimplemented.)

Feature freeze: March 6th
Release date : March 20th

We also want to give Gerrit a try (https://bugs.eclipse.org/bugs/show_bug.cgi?id=398639)

Cheers and happy coding!
Sven


Back to the top