[Jastadd] New release of JastAdd2!

From: Jesper Öqvist <jesper.oqvist_at_cs.lth.se>
Date: Tue, 12 Feb 2013 11:40:50 +0100

Hello JastAdd users,

A new version of JastAdd2 is now available on the JastAdd homepage
http://jastadd.org

You can download JastAdd2 version R20130212 at
http://jastadd.org/releases/jastadd2/R20130212/

Below is a summary of the changes since the last release:

Bug fixes:
* Fixed bug concerning weaving interface refinements
* Fixed various bugs
* Fixed a code generation error in jjtree mode

Error handling:
* Multiple equivalent declarations of an inherited attribute now only
raise a warning, rather than an error
* The warning for a duplicate inherited declaration includes the
previous declaration location
* Improved error messages for method/equation refinement errors
* The path to the output directory is included in the error message for
a missing output directory

API changes:
* ASTNode.copy() now sets the parent pointer of the copy to null
* Removed the redundant static method ASTNode.getChild(ASTNode,int)

Performance:
* Removed redundant NTA child initialization
* Increased minimum (non-empty) child array size from 1 to 4
* The child array for non-List, non-Opt nodes is now initialized to fit
all children in the node constructor (removes redundant child-array growing)

Other changes:
* JastAdd2 no longer depends on AspectJ
* The --doxygen option is now deprecated
* Added the --indent command-line option which allows changing the
indentation in generated code. Can be set to tabs or 2-, 4-, and 8 space
indentation.

/The JastAdd Team
Received on Tue Feb 12 2013 - 11:39:39 CET

This archive was generated by hypermail 2.3.0 : Wed Apr 16 2014 - 17:19:06 CEST