Releases: esa/asn1scc
Releases · esa/asn1scc
Bugfix release
Fixed issue with identically named enumerants.
Tons of new features as well as new platforms
- Add support for module-level Object Identifier (module-oid)
- ACN support allowing to determine the size of an array without an explicit size field (i.e. using a stop marker);
- Add support for data decoding in streaming mode (callback mechanism to get the following data)
- Add support for OCTET STRING (CONTAINING Other-Type) syntax and binary encoding. Objective is to have a length byte at the beginning of a packet using the proper ASN.1 syntax
- XML backend generates XSD schema
- Support of multiple boards (stm32, msp430, x86, leon) for Ada targets
Work on multiple fronts.
- Support OCTET STRING (CONTAINING Other-Type)
- Preliminary support for Streaming mode when decoding data
- Full support for the TIME types
- Support OBJECT IDENTIFIERs at module level
- Support modular runtime in C and Ada
- Bug fixes
Significant restructuring.
- ADA RTL updates work.
- Build-related fixups
- Work on the C runtime
- Some _equal functions moved from adaasn1rtl.encoding to adaasn1rtl
- Fix XER decoding error.
etc.
Enhancing XML AST output with OPTIONAL fields.
Addressing mantis ticket 0000810.
For use in new TASTE master branch (TASTE 9.1)
Multiple bug fixes - most importantly, Ada and C structures align in memory again, and OPTIONAL is working.
Beta release
Default to the C renaming policy.
NOTE: this beta release only works on Linux, not on Windows.
Support of multiple ASN.1 files with the same filename
Support of multiple ASN.1 files with the same filename (sourced from different paths).
Fixed loop when multiple ASN.1 modules use same-named constant
3.3.21 Fixed loop when multiple ASN.1 modules use same-named constant
Handle non-UNIXy embedded systems that miss strlen
In supporting systems built with AdaCore's ARM cross-compiler, a whole host of GLIBC functions are missing.
Add proper workarounds in this case, using GCC builtins.