free_mutant/spec
Markus Schirp ec55f85804 Do not emit mutations if signed zero float/double
There are two representations of zero in IEEE 754. The negative and the
positive zero. This commutis removes a mutation that causes the sign to be flipped.

These mutations are very uneasy to kill. Currently only these side
effects are known:

1 / -0.0 => -Infinity
1 / 0.0 => Infinity
0.0.to_s => "0.0"
-0.0.to_s => "-0.0"

I'm happy to readd the mutation - when someone adds more wisdom to
this case ;)

Closes #126
2013-12-01 20:34:19 +01:00
..
integration/mutant Fix refactoring leftover 2013-09-14 01:29:43 +02:00
shared Refactor mutation emitter to support unparser 0.1.0 2013-09-06 01:43:17 +02:00
support Add magic encoding header to all ruby files 2013-07-28 16:03:06 -07:00
unit/mutant Do not emit mutations if signed zero float/double 2013-12-01 20:34:19 +01:00
rcov.opts Add method matcher infrastructure 2012-07-23 22:54:35 +02:00
spec_helper.rb Use triage (renamed devtools) and synced triage Gemfile 2013-10-13 19:11:49 +02:00