Commit graph

7 commits

Author SHA1 Message Date
Markus Schirp
d6a2195744 Upgrade parser dependency 2018-09-12 13:15:43 +00:00
Markus Schirp
99ab9ff171 Change required Ruby version to >=2.3
* This commit does every 2.3 change required to get the build pass
* None of the changes can be extracted, without changing the build setup
2018-09-12 14:21:24 +00:00
John Backus
6ca5ac8060
Add mutation from proc { } to lambda { }
Fixes #607
2016-10-15 19:05:33 -07:00
John Backus
20d65ef161 Fix namespace annotations 2016-04-10 14:33:47 -07:00
John Backus
7931a01476 Add mutation Date.parse -> other parse methods
- Adds receiver specific selector mutations
- Closes #432
2015-10-09 10:58:31 -07:00
John Backus
b19a97084c Add optarg arity mutation
- Adds mutation from `def foo(a = true); end`
  to `def foo(a = true); a = true; end`
- closes #310
2015-08-19 16:15:52 +00:00
Markus Schirp
04a4a44e18 Fix specification holes in Mutant::AST::Meta
* Reduce implementation
* Fix assumption node specific classes under AST::Meta all have
  #assignable? method. They are intentionalyl not LSP compatible and do
  NOT share the class hierarchy for that reason.
* Inline APIs with one call side
2015-06-14 23:56:08 +00:00