Uploaded image for project: 'Daffodil'
  1. Daffodil
  2. DAFFODIL-2696

Extend runtime2 to N-bit booleans and integers (1 <= N <= 64)

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Closed
    • Major
    • Resolution: Fixed
    • None
    • 3.4.0
    • Back End C-Generator
    • None

    Description

      Allow runtime2 to read and write N-bit booleans and integers where N is an explicit length from 1 to 64 bits.  Add C-language unit tests for easier debugging of N-bit-long numbers (requires Criterion test framework with MIT license, https://github.com/Snaipe/Criterion, but never used by or deployed with Daffodil itself so no need to change Daffodil's LICENSE or NOTICE files).  Fix issue overwriting C fields when initializing ERDs and fields of C structures containing choices within choices.  Reduce differences between runtime1 and runtime2 when printing float numbers in XML infosets.

      Attachments

        Activity

          People

            jinterrante John Interrante
            jinterrante John Interrante
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: