Hello JastAdders,
JastAdd2 version 2.1.1 is now available at
http://jastadd.org/releases/jastadd2/2.1.1/index.php
Most notable for this release is the shiny new version number! We're
going to be using three-part version numbers from now on for JastAdd2.
Previous releases will keep their old version numbers.
The new version numbers consists of three parts: MAJOR.MINOR.PATCH. For
this release the major version is 2 (from JastAdd2), the minor version
is 1 to indicate that we've added some functionality recently (merged
Emma's incremental evaluation), and the patch version is 1 to indicate
that this is a bugfix release. Next release will likely be 2.1.2 if we
do not add major new features.
Notable Changes
-----------------------
Version 2.1.1 generates a new list constructor. If you already add this
list constructor manually in an aspect then you can now remove it. It is
a convenience constructor that takes a variable number of list elements
to initialize the list with!
Also new in 2.1.1 is a much improved equation analysis for inherited
attributes which for some projects can find previously unreported
missing inherited attribute equations!
Change Log
---------------
Below is a summary of changes since version R20130412:
Bugfixes
* Fixed error that could cause `fullCopy` to initialize NTA children with
incorrect child indices.
* The JastAdd Ant Task now throws a BuildException if JastAdd failed to
generate an AST instead of silently terminating the Ant build.
* Fixed potential null access in generated code.
Other
* Added a new List constructor that takes a variable number of children and
inserts them into the list.
* Improved analysis and error handling of inherited attributes.
* JastAdd2 now uses a new version numbering system.
Happy hacking,
The JastAdd Team
Received on Mon Jul 29 2013 - 17:07:21 CEST