Skip to content

Latest commit

 

History

History
55 lines (44 loc) · 2.14 KB

CHANGES.md

File metadata and controls

55 lines (44 loc) · 2.14 KB

1.4.1 2020-10-29

  • Fix for #5.

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 Makefiles (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.