Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Releases: esa/asn1scc

Bugfixes and small improvements

06 Jun 15:54
@maxime-esa maxime-esa

Choose a tag to compare

  • Add ACN ICD template for Latex (in contrib folder) - draft
  • Move to .NET10
  • Fix generation of REAL type constraints in icd_new
  • Report invalid ACN size constraints for enumerated types
  • Fix ICD generation combined with --acn-v2
  • Add ACNv2 support in Ada backend
Assets 3
Loading

Major release - introduce ACN v2 C backend

15 Mar 19:38
@maxime-esa maxime-esa

Choose a tag to compare

This is a major new release as the C backend for ACN has been deeply refactored.

Loading
JLErvin reacted with heart emoji
1 person reacted

Maintenance release

13 Dec 19:39
@maxime-esa maxime-esa
45fb57e
This commit was created on GitHub.com and signed with GitHub’s verified signature.
GPG key ID: B5690EEEBB952194
Verified
Learn about vigilant mode.

Choose a tag to compare

This release fixes the following bugs:

  • #362 Add declaration of user-provided mapping functions (and others) as required by recent GCC versions
  • #356 Fix IA5String initialization strings in Ada
Loading

Minor bugfix in Ada backend

23 Oct 11:51
@maxime-esa maxime-esa

Choose a tag to compare

Loading
Irvise reacted with heart emoji
1 person reacted

Bugfix / XER backend

29 Sep 08:30
@maxime-esa maxime-esa

Choose a tag to compare

Bugfix release covering:

  • Issue #349 : XER encoding issues with SEQUENCE OF CHOICE construct
  • Issue #346 : missing error message when using improperly the size ACN tag on BOOLEAN types
  • Other minor code refactoring
Loading

Bugfix

11 Aug 09:45
@maxime-esa maxime-esa

Choose a tag to compare

Maintenance release
fix issue #341

Loading

ICD Generation improvement

06 Jul 13:54
@maxime-esa maxime-esa

Choose a tag to compare

Implements feature described in #343
Addition of a filter in a panel to simplify the navigation in the generated ICD documents

image

Loading

Bugfixes

06 Jun 08:26
@maxime-esa maxime-esa

Choose a tag to compare

Maintenance release

  • fix a corner case of infinite loop
  • ICD generation improvement
  • Fix issue #334 (crash of asn1scc)
  • switch to .NET9
Loading

Maintenance release - bugfix

27 Apr 09:13
@maxime-esa maxime-esa

Choose a tag to compare

Fix issue #332 - generation of duplicate macro definitions in C, causing compiler warnings

Loading

Code optimization and decoding bufix

07 Apr 07:37
@maxime-esa maxime-esa

Choose a tag to compare

  • Major bugfix (issue #330) Possible invalid memory access in BitStream_ReadByte (could point to an invalid memory address if buffer was larger than value set in the byte counter)

  • This version introduces a functionality to automatically detect and exclude unused generated functions, resulting in significantly smaller output code for both C and Ada backends.

Key Features

  1. Unused Function Elimination via -icdPdus
    When using the -icdPdus argument, ASN1SCC now performs a dependency analysis starting from the specified PDUs and their associated functions (isEqual(), isValid(), init(), encode(), and decode()).

    • Only the functions directly or indirectly required by these PDUs are generated.
    • All unused functions are excluded from the output, reducing code size and improving maintainability.
  2. New -dpdus Argument
    A new command-line option, -dpdus, was added to help identify Protocol Data Units (PDUs) in the input ASN.1 grammar.

    • PDUs are defined as top-level types that are not referenced by any other type.
    • Detected PDUs are printed to the console to help users configure -icdPdus more easily.

Impact

  • Reduces the size of generated code by omitting unused functions.
  • Especially beneficial for resource-constrained systems or projects aiming to minimize binary size.
Loading
Previous 1 3 4 5 6
Previous

AltStyle によって変換されたページ (->オリジナル) /