Skip to content

Releases: marxin/cvise

v2.1.0

11 Jan 10:54
Compare
Choose a tag to compare

Changes done in the release:

  • new argument --start-with-pass is instroduced
  • clang_delta --query-instances properly reports when there's an error
  • file mode (chmod) is preserved for a reduced test-case

v2.0.0

15 Nov 12:12
Compare
Choose a tag to compare

Changes done in the release:

  • most of the flake8 errors are fixed
  • number of lines are printed during a reduction process

v1.9.0

10 Nov 07:17
Compare
Choose a tag to compare

Changes done in the release:

  • default timeout is set to 300s
  • reduction properly kills all processes when a timeout is reached
  • test-case is preserved when a timeout is reached
  • timestamps are fixed for durations longer than 24 hours

v1.8.0

21 Oct 15:18
Compare
Choose a tag to compare

Changes done in the release:

  • LinesPass verifies that output of the topformflat survives interestingness test (fixes Fortran "Standard Fixed Format")
  • Add new option --renaming and remove the old one --no-remaning. That disables all renaming passes by default.

v1.7.0

29 Sep 15:38
Compare
Choose a tag to compare

Changes done in the release:

  • fix infinite loop in IfPass thanks to @trofi
  • psutil maximum CPU count bug is fixed
  • a run-time test-case is added

v1.6.0

26 Jul 13:33
Compare
Choose a tag to compare

Changes done in the release:

  • various clean up was applied based on LGTM suggestions
  • clex freeze was fixed in #35 (thanks to @trofi)

v1.5.0

07 Jul 12:14
Compare
Choose a tag to compare

Changes done in the release:

  • parallel reduction is fixed
  • make remove-unused-enum-member a binary pass
  • add --no-renaming option to skip all passes that do a rename
  • merge upstream changes for clang_delta

v1.4.0

01 Jun 12:23
Compare
Choose a tag to compare

Changes done in the release:

  • Add C++ std auto-detection of clangbinarysearch passes.
  • Add new argument --commands that can replace interestingness script argument
  • Improve error messages for missing requirements and bad interestingness scripts

v1.3.0

11 May 06:54
Compare
Choose a tag to compare

Changes done in the release:

  • a Pebble time interval was lowered in order to get faster reduction
  • fix stuck in RenameParam pass
  • PeepPass::a was moved to slow passes
  • Fixed #20

v1.2.0

07 May 12:07
Compare
Choose a tag to compare

Changes done in the release:

  • remove-unused-function and replace-function-def-with-decl received a significant speed up (see 89cbefe)
  • cvise-delta is added - it's a simple wrapper which only runs lines pass (but in parallel mode)
  • psutil package is used to detect number of cpus (excluding HyperThreading)
  • --no-timing and --timestamp options were added