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 : - Workflow generates Xtend-stubs ([generator] Add option to generate Xtend stubs instead of Java stubs) - 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) - better performance ([performance] Measure and improve Standalone Compilation) - 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) - Array Support ([Xbase] Add extension methods for array access and length) - Elvis Operator non-strict (Surprise: Elvis operator is strict) - extension on parameters and local vars (Allow 'extension' keyword on parameters and local variables) - SAM-Type Conversion (I'd like to see closures work with SAM classes) - Support for @SuppressWarnings ([Xtend] support for @SuppressWarnings) - [Provisional] Active Annotations (Active Annotations) - Editor-Features - Formatter (Formatter / Pretty Printer) - Compiler Options ([Validation] Preferences for Validation Codes. , ) - Organize Imports ([Organize imports] reimplemented.) - New Refactorings ([xtend] extract method refactoring , [refactoring] Extract local variable refactoring) - New Quickfixes ([Quick Fix] Create Java Class, Java Interface, Xtend Class) - Improved Content Assist ([content assist] Better proposals for higher-order functions) - JavaDoc Support ([JavaDoc] ContentAssist and Validation) 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
_______________________________________________ xtext-dev mailing list [email protected] https://dev.eclipse.org/mailman/listinfo/xtext-dev
