You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@daffodil.apache.org by "Dave Thompson (Jira)" <ji...@apache.org> on 2022/05/31 15:37:00 UTC
[jira] [Closed] (DAFFODIL-2696) Extend runtime2 to N-bit booleans and integers (1 <= N <= 64)
[ https://issues.apache.org/jira/browse/DAFFODIL-2696?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Dave Thompson closed DAFFODIL-2696.
-----------------------------------
The noted difference between the commit change and commit comment will be updated and verified in the next runtime2 update.
> Extend runtime2 to N-bit booleans and integers (1 <= N <= 64)
> -------------------------------------------------------------
>
> Key: DAFFODIL-2696
> URL: https://issues.apache.org/jira/browse/DAFFODIL-2696
> Project: Daffodil
> Issue Type: Improvement
> Components: Back End C-Generator
> Reporter: John Interrante
> Assignee: John Interrante
> Priority: Major
> Fix For: 3.4.0
>
>
> 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.
--
This message was sent by Atlassian Jira
(v8.20.7#820007)