8. CHANGELOG¶
This project adheres to Semantic Versioning.
8.1. [0.6.2] - 2021-06-15¶
Added parser plugins for sail and spike
Added decoder plugin
Added arguments in main.py for custom plugin paths and names.
8.2. [0.6.1] - 2021-06-11¶
Added initial support for F extension coverpoints based on IBM models.
Added support for F extension architectural state
Fixed author information and repo link in setup.py
8.3. [0.6.0] - 2021-05-27¶
added support in parsers for K-scalar crypto instructions
added support for abstract functions: uniform random, byte-count, leading-ones, leading-zeros, trailing-ones, trailing-zeros
now maintain a separate list of instructions which require unsigned interpretation of rs1 and rs2.
restructured coverage report handling to preserve comments throughout processing and merging.
switched yaml to a round-trip parser for preserving comments
8.4. [0.5.2] - 2021-02-23¶
Moved ci to github actions
fixed links in docs
8.5. [0.5.1] - 2020-12-14¶
Fixed operand signedness for m ext ops.
8.6. [0.5.0] - 2020-11-18¶
added support to take multiple cgf files as input. The order matters
added support for abstract function of special dataset
8.7. [0.4.0] - 2020-11-10¶
added special data set for r-type instructions
fixed data propagation report generation and templates
using classes to manage architectural state and statistics
updated docs
8.8. [0.3.1] - 2020-10-26¶
use logger instead of log in coverage.py
8.9. [0.3.0] - 2020-10-26¶
Adding support for Data propagation report generation
Added ‘sig-label’ as the new cli option under coverage to capture DP reports
Added support in sail parsers to extract mnemonics also from the trace file
added pytablewriter as part of the requirements
8.10. [0.2.0] - 2020-10-23¶
Added documentation for CGF and usage
Added normalization routine as cli
Added abstract functions
using click for cli
adding parsers for sail and spike
added support for filtering based on labels
added merge-reports cli command
8.11. [0.1.0] - 2020-06-25¶
initial draft