Commit graph

7 commits

Author SHA1 Message Date
Markus Schirp
fca5b8a168 Port method extraction to parser based ast 2013-06-14 21:11:54 +02:00
Markus Schirp
386a2bc2df Fix constant scope mutations are emitted in 2012-12-12 22:11:35 +01:00
Markus Schirp
f5274a3e20 Add return statement mutations 2012-12-06 19:53:44 +01:00
Markus Schirp
ccbe2f6396 Mark failing specs as panding and use attr_reader again 2012-10-26 11:24:29 +02:00
Markus Schirp
3e1f9c408f Cleanup and dedup mutation generation
* Mutator and Generator where merged.
* A single pass over all duplications was made.
* It is clear a specific handles?(node) code for finding mutators
  is needed. Like virtus does for attributes, should also cache.
* Does not pass on 1.9 mode currently as blocks are unexpectly parsed
  differend when it comes to a series of literal booleans.
2012-07-31 04:00:05 +02:00
Markus Schirp
9c1d9cfa58 Switch to rspec-2
* One of the main reasons behind mutant was to get a rid of rspec-1.3
  in my toolchain.
* Remove most of mri specific stuff from Gemfile.
* Remove of mri specific taks will happen later, will heckle locally
  with external rspec-1.3 + heckle setup.
* Mutant should be self hosting as fast as possible :P
2012-07-31 00:48:04 +02:00
Markus Schirp
8c1fa8dace Add project infrastructure
* This infrastructure, especially the rake tasks should be
  gemified at some point in the future. I copied exactly the same
  bytes many times in the last month.
2012-07-23 16:37:44 +02:00