Release of version 6

0 views
Skip to first unread message

Paul Hoffman

unread,
Dec 21, 2007, 3:30:43 PM12/21/07
to a2c-d...@googlegroups.com
Greetings again. Version 6 is mostly a bug-fix release, but we also
added some options to the compiler that may be of interest. Happy
holidays!

Changes Between a2c Version 5 and Version 6

Compiler Changes
- Last item in import list ends in {} failed parsing [JLS]
- Fix problem with empty set structures [JLS]
- Fix error on DEFAULT object value fields [JLS]
- Fix Issue#XX on trying to parse past the end of the file [JLS]
- Added the Pointer directive [JLS]
- Correct nested optional field behavior for WITH SYNTAX [JLS]
- Correct Value Set Type to setup internal structures correctly [JLS]
- Make updates to rewrite code on object sets [JLS]
- Make A2C_INLINE simpler and emit accordingly [JLS]
- Fix errors w/ Object Sets - some known errors still exist [JLS]
- Corect emission of #define's for CHOICE w/ extensibility [JLS]
- Change emission of #defines for OPTIONAL elements to use hex output [JLS]

Runtime Changes
- Correct prototypes for all init and release functions [JLS]
- explicit tagging uses indefinite encoding for BER [JLS]
- fix free error for string decode failures [JLS]
- move all SET and SEQUENCE encoding to a single common routine [JLS]

Compiler Feature Additions
- Add new option "-int-size=" [JLS]
- Extend commands to be cross module [JLS]
- Add new compiler command Pointer [JLS]

Runtime Feature Additions

Other
- Documented the Pointer directive [PH}

Reply all
Reply to author
Forward
0 new messages