You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@mynewt.apache.org by GitBox <gi...@apache.org> on 2019/02/05 01:59:11 UTC

[GitHub] ccollins476ad opened a new pull request #266: `newt target dump` command

ccollins476ad opened a new pull request #266: `newt target dump` command 
URL: https://github.com/apache/mynewt-newt/pull/266
 
 
   **Note:** If this PR is merged, it should be merged along with its travis change.
   
   This command produces a JSON dump of a target's intermediate representation.  This representation includes:
   
   * Dependency graph
   * Reverse dependency graph
   * Syscfg tree
   * Sysinit sequence
   * Sysdown sequence
   * Log configuration tree
   * API resolution
   * Flash map
   * Warnings (unsatisfied APIs, API conflicts)
   
   Newt calculates this information to use as input to a build (and for other newt commands).  The output of the `newt target dump` command can be used for regression testing - if a target's intermediate representation is not equivalent to its known good value, then newt is broken!
   
   Unfortunately, this PR contains quite a number of additional code changes.  These changes are either 1) fixes to bugs discovered during implementation, or 2) required by the command itself.

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
users@infra.apache.org


With regards,
Apache Git Services