crytic v3.0.0 Release Notes

Release Date: 2019-01-03 // over 5 years ago
  • โž• Added

    • Simply running ./bin/crytic without any arguments will now automatically find all src files and specs
    • Introduced a mutant to swap [1].all? for [1].any?
    • Report number of mutations being run in console output
    • Introduced a mutant to swap any RegexLiteral for /a^/ which will never match
    • Enabled the mutant to swap #reject for #select and vice-versa

    ๐Ÿ›  Fixed

    • When the mutated source code fails to compile this is now being noted correctly
    • Negative numbers are now correctly flipped to positive ones (e.g. -1 => 1 instead of -1 => --1)
    • ๐Ÿ–จ Timeouts in mutations are printed as "not found" but are actually found and calculated as "killed". Fixed this so that timeouts are not showing a diff in the console output any more.
    • ๐Ÿ–จ Errors resulting from mutations are printed as "bad" but actually mean that they were detected. Fixed this so that errors are not showing a diff in the console output.