Releases: esa/asn1scc
Releases · esa/asn1scc
New features and bugfixes (2022/04)
- 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
Bugfixes:
- Inner ACN encodings
- Reserved keywords
- ACN boolean size attribute
Features:
- LSP server for auto-completion from many editors
Bugfixes and optimisations
On average, at least 50% less time in processing the grammars when in LSP mode.
Moving to .NET Core
Moved the runtime from Mono to the .NET Core - significant speedup (2x for complex PUS-based grammars)
PR #214
Fix warnings in C RTL, ACN encoding bugfixes
Fix warnings in C RTL, ACN encoding bugfixes.
Significant optimization - much less generated code than before
- 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
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
Fixed improper prefixing of typenames when naming clashes are detected in the grammar.
Bugfix release
Fixed issue with identically named enumerants.