Skip to content

Releases: esa/asn1scc

Tons of new features as well as new platforms

06 Oct 09:25

Choose a tag to compare

  • 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.

17 Mar 15:02

Choose a tag to compare

  • 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.

26 Jul 11:06

Choose a tag to compare

  • 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.

28 Oct 14:42

Choose a tag to compare

Addressing mantis ticket 0000810.

For use in new TASTE master branch (TASTE 9.1)

21 Oct 11:23

Choose a tag to compare

Multiple bug fixes - most importantly, Ada and C structures align in memory again, and OPTIONAL is working.

Beta release

27 Jul 10:11

Choose a tag to compare

Beta release Pre-release
Pre-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

03 Jul 11:35

Choose a tag to compare

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

29 Jun 08:01

Choose a tag to compare

3.3.21

Fixed loop when multiple ASN.1 modules use same-named constant

Handle non-UNIXy embedded systems that miss strlen

05 May 11:57

Choose a tag to compare

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.

ASN1SCC v3.3.9

11 Jan 16:32

Choose a tag to compare

Additional bugfixes for many issues - in preparation for refactoring to join C and SPARK/Ada ASTs driving code generation (bulletproof-ing C code for static analysers).