Skip to content

Releases: esa/asn1scc

New features and bugfixes (2022/04)

07 Apr 11:25

Choose a tag to compare

  • Removed -mfm flag (replaced with filenamePrefix.encodeFunction)
  • Complete support of OCTET STRING (CONTAINING OtherType) - in particular in ACN
  • Fixed ordering of types for backends that need a correct type dependency graph
  • Fixed some type renaming issues

New features and bugfixes

26 Jan 11:02

Choose a tag to compare

Bugfixes:

  • Inner ACN encodings
  • Reserved keywords
  • ACN boolean size attribute

Features:

  • LSP server for auto-completion from many editors

Bugfixes and optimisations

25 Oct 12:44

Choose a tag to compare

On average, at least 50% less time in processing the grammars when in LSP mode.

Moving to .NET Core

18 Jun 07:56

Choose a tag to compare

Moving to .NET Core Pre-release
Pre-release

Moved the runtime from Mono to the .NET Core - significant speedup (2x for complex PUS-based grammars)

PR #214

30 Mar 09:34

Choose a tag to compare

Bugfix for ACN ENUM encoding (in C): when error is detected, do not try to encode uninitialized enum value.

Fix warnings in C RTL, ACN encoding bugfixes

25 Mar 14:42

Choose a tag to compare

Fix warnings in C RTL, ACN encoding bugfixes.

Significant optimization - much less generated code than before

08 Mar 15:30

Choose a tag to compare

  • Reuse field-level encoders a lot more (3x less code in DMT coverage tests)
  • Fix with the encoding of ACN-inserted-fields: use the encoding defined by the field type by default rather than uPER (consistent with the encoding of other fields)
  • Fix generated code when ENUMERATED values mix signed and unsigned numbers (#209)

Bugfix release for #938

12 Nov 13:13

Choose a tag to compare

Pre-release

Bugfix release for #938 ( https://taste.tuxfamily.org/mantis/view.php?id=938 ) - improve handling of type definitions sharing the same name.

Bugfix release for #937

29 Oct 08:31

Choose a tag to compare

Pre-release

Fixed improper prefixing of typenames when naming clashes are detected in the grammar.

Bugfix release

26 Oct 08:23

Choose a tag to compare

Fixed issue with identically named enumerants.