Additional good news is that a2c again works under Mono 2 on *BSD
systems. There were a few bugs in the *BSD implementation of Mono, but
those have now been patched (at least for FreeBSD).
As always, please let us know if you find bugs.
--Paul Hoffman
Changes Between a2c Version 7 and Version 8
Compiler Changes
- Clean up based on review of X.680 section 12 - Imports & Exports [JLS]
- Clean up based on review of X.680 section 13 - References - esp external [JLS]
- Correct code dealing with "]]" and object WithSyntax [JLS]
- Correct named lists and huge vs native typing [JLS]
- Values containing open types where not emitted correctly [JLS]
- Deal with circular class definitions [JLS]
- Deal with gcc build problems of output [JLS]
Runtime Changes
- Make the const key word optional
Compiler Feature Additions
- Fix code for automatic tag generation [JLS]
- New code for dealing with parameterized types added [JLS]
- Re-ordered parsing for fields of objects [JLS]
- Code for AUTOMATIC tagging was not enabled [JLS]
- Implemented "@." for table constraints [JLS]
- Add new compiler option -const [JLS]
Other
- Updated the Mono version information in CHANGES. [PH]
- Pulled in all new modules for test/ and changed all their
dependencies [PH]