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