diff --git a/Changelog.md b/Changelog.md index 108065f0..3b30c143 100644 --- a/Changelog.md +++ b/Changelog.md @@ -1,3 +1,7 @@ +# v0.2.16 2013-01-20 + +* [fixed] Handle Rubinius::AST::NthRef as noop + # v0.2.15 2013-01-10 * [change] Do not mutate super to super() anymore. This needs a context check in future. diff --git a/Gemfile b/Gemfile index 9e11c44a..af2325d6 100644 --- a/Gemfile +++ b/Gemfile @@ -2,5 +2,7 @@ source 'https://rubygems.org' gemspec +gem 'mbj-inflector', :git => 'https://github.com/mbj/inflector.git' + gem 'devtools', :git => 'https://github.com/datamapper/devtools.git' eval(File.read(File.join(File.dirname(__FILE__),'Gemfile.devtools'))) diff --git a/Gemfile.devtools b/Gemfile.devtools index 0498ec55..16f7a10c 100644 --- a/Gemfile.devtools +++ b/Gemfile.devtools @@ -18,7 +18,10 @@ group :guard do # file system change event handling gem 'rb-fchange', '~> 0.0.6', :require => false gem 'rb-fsevent', '~> 0.9.3', :require => false - gem 'rb-inotify', '~> 0.8.8', :require => false, :git => 'https://github.com/nex3/rb-inotify' + gem 'rb-inotify', '~> 0.9.0', :require => false + + # Remove this one https://github.com/guard/listen/pull/78 is released + gem 'listen', '~> 0.7.2', :git => 'https://github.com/guard/listen' # notification handling gem 'libnotify', '~> 0.8.0', :require => false @@ -27,12 +30,12 @@ group :guard do end group :metrics do - gem 'backports', '~> 2.6.5' + gem 'backports', '~> 2.7.0' gem 'flay', '~> 1.4.3' gem 'flog', '~> 2.5.3' - gem 'reek', '~> 1.2.13', :git => 'https://github.com/dkubb/reek.git', :branch => 'fix-redundant-irresponsible-module-warnings' + gem 'reek', '~> 1.2.13', :git => 'https://github.com/troessner/reek.git', :ref => 'ef77fcecaa21c9ebcbe4d9a79d41b0e70196bf18' gem 'roodi', '~> 2.1.0' - gem 'yardstick', '~> 0.8.0' + gem 'yardstick', '~> 0.9.0' platforms :ruby_18, :ruby_19 do # this indirectly depends on ffi which does not build on ruby-head diff --git a/lib/mutant/mutator/node/noop.rb b/lib/mutant/mutator/node/noop.rb index 7e125887..9944abc4 100644 --- a/lib/mutant/mutator/node/noop.rb +++ b/lib/mutant/mutator/node/noop.rb @@ -40,6 +40,7 @@ module Mutant OpAssignOr19 BlockPass19 OpAssign1 + NthRef OpAssign2 SplatValue ConstantAccess diff --git a/mutant.gemspec b/mutant.gemspec index 517f03f0..9fdc0fd9 100644 --- a/mutant.gemspec +++ b/mutant.gemspec @@ -2,7 +2,7 @@ Gem::Specification.new do |gem| gem.name = 'mutant' - gem.version = '0.2.15' + gem.version = '0.2.16' gem.authors = [ 'Markus Schirp' ] gem.email = [ 'mbj@seonic.net' ] gem.description = 'Mutation testing for ruby' @@ -18,8 +18,8 @@ Gem::Specification.new do |gem| gem.add_runtime_dependency('to_source', '~> 0.2.14') gem.add_runtime_dependency('ice_nine', '~> 0.6.0') gem.add_runtime_dependency('descendants_tracker', '~> 0.0.1') - gem.add_runtime_dependency('backports', '~> 2.6') - gem.add_runtime_dependency('adamantium', '~> 0.0.4') + gem.add_runtime_dependency('backports', '~> 2.7.0') + gem.add_runtime_dependency('adamantium', '~> 0.0.5') gem.add_runtime_dependency('mbj-inflector', '~> 0.0.1') gem.add_runtime_dependency('equalizer', '~> 0.0.1') gem.add_runtime_dependency('abstract_type', '~> 0.0.2')