mutant v0.10.19 Release Notes
Release Date: 2020-12-14 // over 3 years ago-
-
- Change to strict integration version bounds.
- Mutant is evolving the integration interface, and will keep doing so.
- Before this change integrations would declare they can work with many future mutant releases, but this is actually not the case.
-
- Add
defined?(@a)
->instance_variable_defined?(:@a)
mutation. - Remove invalid mutations from
defined?
->true
. - Remove mutations of
defined?()
arguments, thedefined?
method is not fully evaluating the argument but instead partially evaluates the AST, or inspects the AST. Delegating to the value semantics based "generic" mutation engine does create too many hard to cover mutations.
- Add
-