[ 
https://issues.apache.org/jira/browse/DAFFODIL-2202?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Dave Thompson closed DAFFODIL-2202.
-----------------------------------

Verified the specified commit (commit c095446be17b604bb5494e08462cc2210f58c8e6) 
is included in the latest pull from the daffodil repository.

During initial verification found there was an issue running on CentOS 7, which 
is addressed in DAFFODIL-2507 which has been resolved and closed.

Verified the daffodil-cli now successfully builds and stages.

Verified the daffodil-test sbt tests execute successfully including the 
runtime2 tests.

Verified the all other daffodil subproject sbt test suites execute successfully.

Verified the nightly test schemas compile and save successfully.

Verified the nightly test suite executes successfully.

> Code Gen Framework
> ------------------
>
>                 Key: DAFFODIL-2202
>                 URL: https://issues.apache.org/jira/browse/DAFFODIL-2202
>             Project: Daffodil
>          Issue Type: Improvement
>          Components: Back End C-Generator
>    Affects Versions: 2.4.0
>            Reporter: Mike Beckerle
>            Assignee: John Interrante
>            Priority: Minor
>             Fix For: 3.1.0
>
>
> We have built a C code generator and runtime2 backend for Daffodil on a 
> dedicated development branch.  Currently the C code generator implements a 
> small but still functional subset of DFDL 1.0 for binary data:
> - binary boolean, integer, and real numbers
> - arrays of simple and complex elements
> - choice groups using dispatch/branch keys
> - validation of "fixed" attributes
> - padding of explicit length complex elements with fill bytes
> We have met the following acceptance criteria in order to submit a pull 
> request to merge the runtime2-2202 development branch into the main branch:
> - [X] Works on "real" messages with sufficient complexity to demonstrate 
> functionality
> - [X] Contains test schemas and TDML test cases covering all supported 
> features
> - [X] Fully integrates these tests into Daffodil's build process
> - [X] Has instructions how to setup required C tool-chain elements on Linux 
> and Windows
> We are documenting reviewer requested changes in [Runtime2 
> ToDos|https://daffodil.apache.org/dev/design-notes/runtime2-todos/].  We plan 
> to address these changes while continuing to build out the C code generator 
> to implement more of the "[Runtime 
> 2|https://cwiki.apache.org/confluence/display/DAFFODIL/WIP%3A+Daffodil+Runtime+2]
>  Design" table.  Build requirements and instructions are in the top-level 
> README.md and BUILD.md files.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to