A note about our release pattern: we hare happy to have new releases
often. We think this is better than having "nightly builds" or
requiring users to keep checking the SVN repository for
between-version fixes. So, expect to see more versions as more bugs
are reported.
At this point, we only expect to add one more significant feature in
the near future. A2C_Validate will allow the programmer to validate
the contents of a type or or field; for a structure, each of the types
or fields inside the structure will be recursively validated. If there
are other features you think are needed for A2C, by all means let us
know.
--------------------------------------
Changes Between a2c Version 2 and Version 3
Compiler Changes
- Issue#6 - Not emitting optional tags [JLS]
- Issue#6 - Change optional flags to unsigned [JLS}
- Issue#5 - Change array initialization for Object Sets and
Relationship constraints [JLS]
- String values are now recognized - Full testing still needs to be
done for this [JLS]
- Correct optional flags emission for extensions [JLS]
Runtime Changes
- None
Compiler Feature Additions
- Syntax matching for UseFunction command - Feature is not yet complete [JLS]
- Issue#3 - Print error for unfound modules [JLS]
Runtime Feature Addtions
- Changed the commenting to be C90-compatible on *.c and *.h [PH]
- Added the -pedantic flag for non-Windows compiling [PH]
- Added a bunch of missing copyright notices [PH]
Other
- Added rfc4108 to the test/ directory and "make test" there [PH]