free_mutant/lib/mutant/mutator/node
Dan Kubb b88d3ccc87 Fix mutator to not mutate the rhs in a boolean connective
* If the right hand side of the expression includes a method which
  raises or otherwise exits the control flow we cannot kill that
  mutation. However we can mutate the left hand side, and then
  mutate the whole node so it is negated; in the worst case both
  those mutations will be equivalent, but in the best case the rhs
  will return a boolean which will be negated.
2013-07-25 08:43:41 -07:00
..
connective Fix mutator to not mutate the rhs in a boolean connective 2013-07-25 08:43:41 -07:00
literal Move more literals to constants 2013-07-21 22:19:41 +02:00
named_value Add const mutator 2013-07-23 21:57:39 -07:00
send Fix propagation of splat args 2013-06-21 16:18:12 +02:00
argument.rb Fix generation of invalid ast via parent tracking 2013-06-24 22:10:40 +02:00
arguments.rb Break up some complex methods 2013-06-15 17:16:34 +02:00
begin.rb Move nil body mutation to parent nodes 2013-07-05 03:03:33 +02:00
block.rb Move nil body mutation to parent nodes 2013-07-05 03:03:33 +02:00
case.rb Use Enumerabe#one? predicate 2013-06-23 22:41:55 +02:00
cbase.rb Add cbase mutator 2013-07-23 21:58:10 -07:00
const.rb Add const mutator 2013-07-23 21:57:39 -07:00
define.rb Move nil body mutation to parent nodes 2013-07-05 03:03:33 +02:00
generic.rb Remove :not node 2013-07-23 23:24:26 -07:00
if.rb Refactor Mutant::Mutator::Node::If#mutate_condition 2013-07-24 10:58:08 -07:00
literal.rb Port literal float emitter to parser 2013-06-14 21:12:09 +02:00
masgn.rb Fix code formatting and spelling 2013-07-22 00:33:35 -07:00
mlhs.rb Add missing scope descriptions 2013-06-15 17:13:24 +02:00
return.rb Use child nameing in return mutator 2013-06-21 15:34:00 +02:00
send.rb Do not emit invalid ast for op-assign mutations 2013-07-14 21:39:23 +02:00
splat.rb Add missing descriptive comment 2013-07-15 22:31:50 +02:00
super.rb Fix spelling mistake 2013-07-23 01:04:31 -07:00
when.rb Port case mutations to parser 2013-06-14 21:12:09 +02:00
while.rb Readd missing while body mutation 2013-07-05 03:09:07 +02:00
zsuper.rb Add mutator for zsuper node 2013-07-23 01:04:31 -07:00