Version 3 is available

0 views
Skip to first unread message

Paul Hoffman

unread,
Sep 23, 2007, 12:14:35 PM9/23/07
to a2c-d...@googlegroups.com
Greetings again. We have released version 3, which mostly consists of
fixes for the bugs reported by Ken Raeburn and some cleanup of the
runtime code to run cleanly with the -pedantic flag.

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]

Reply all
Reply to author
Forward
0 new messages