Skip to content

Commit

Permalink
Bump version number to 1.4.
Browse files Browse the repository at this point in the history
Add CHANGES file.

Change-Id: I0ba9a28664c33a644ef94ab5374adfc1bcc3f81b
  • Loading branch information
arm-chrjan01 committed Jul 8, 2020
1 parent 231c266 commit 4fb7925
Show file tree
Hide file tree
Showing 2 changed files with 52 additions and 1 deletion.
51 changes: 51 additions & 0 deletions CHANGES.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,51 @@
1.4 2020-07-03

* Add `--output-format` command line argument to specify the output format.
* Add automatic detection of output format from output file name.
* Add CSV output format.
* Add `--no-filter` command line argument to prevent filtering of
architecture-specific code that looks like it already has an aarch64
equivalent.
* Distinguish AVX-256 and AVX-512 intrinsics from other intrinsics.
* Fix issue where not all issue types showed up in `--help` output.

1.3 2019-01-25

* Count the number of inline assembly or intrinsics with aarch64 equivalents
more reliably.
* Fix parsing of function definitions with a return type split across multiple
lines.
* Extend the function parsing to support C++ method definitions.
* Include the issue / remark type in the JSON output.

1.2 2018-04-20

* Add x64 to non-aarch64 architecture strings.
* Add detection of two cross-compile specific issues.
* Add function / macro name to source file issues.
* Add issue type filter command line option.
* Add `--target-os` command line option.
* Add progress bar during scanning.
* Detect hard-coded architecture defines in `Makefile`s (e.g. `-DOTHERARCH`).
* Detect use of old Visual C++ runtime (Windows on Arm specific).
* Detect functions that use intrinsics or inline assembly on other
architectures, but not on Arm.
* Do not report `_fxstat` as an intrinsic.
* Fix an exception caused by malformed preprocessor directives.
* Ignore charset decoding errors in source files.
* Ignore source file issues in comments.
* Scan macro bodies for intrinsics and inline assembly.

1.1 2018-02-21

* Fix error message when source tree root directory not found.
* Add missing preprocessor support for `#ifndef`.
* Report negative items before neutral items.
* Ignore version control blobs.
* Fix condition for reporting `#error` to ignore non-architecture specific macros.
* Include the base name of the source tree root directory in the header of the HTML report.
* Fix missing icons in the HTML report.

1.0 2017-12-21

* Initial release.
2 changes: 1 addition & 1 deletion src/advisor/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@
"""

__project__ = 'porting-advisor'
__version__ = '1.3'
__version__ = '1.4'
__summary__ = 'Produces an aarch64 porting readiness report.'
__webpage__ = 'http://www.gitlab.com/arm-hpc/porting-advisor'

Expand Down

0 comments on commit 4fb7925

Please sign in to comment.