Super-parallel Python port of the C-Reduce
Changes done in the release:
flake8
errors are fixedChanges done in the release:
300s
Changes done in the release:
LinesPass
verifies that output of the topformflat
survives interestingness test (fixes Fortran "Standard Fixed Format")--renaming
and remove the old one --no-remaning
. That disables all renaming passes by default.Changes done in the release:
IfPass
thanks to @trofipsutil
maximum CPU count bug is fixedChanges done in the release:
clex
freeze was fixed in #35 (thanks to @trofi)Changes done in the release:
remove-unused-enum-member
a binary pass--no-renaming
option to skip all passes that do a renameclang_delta
Changes done in the release:
clangbinarysearch
passes.--commands
that can replace interestingness script argumentChanges done in the release:
RenameParam
passPeepPass::a
was moved to slow passesChanges done in the release:
remove-unused-function
and replace-function-def-with-decl
received a significant speed up (see 89cbefef67acdb8ba7aa02729f104cb182746cd6)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 addedChanges done in the release:
GNUInstallDirs
locationsremove-try-catch
- new passtopformflat
and do not depend on delta
project--version
option is added