Commit graph

12 commits

Author SHA1 Message Date
Markus Schirp
c75db83bd5 Change to use unparser release with modern AST 2018-11-29 22:07:24 +00:00
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
Markus Schirp
7bf70d9634 Add support for explicit type in meta examples
* This is needed to relate examples to node types for nodes that cannot
  stand alone. Example are :where nodes that do not have syntax outside
  a :case
2016-03-19 15:13:05 +00:00
Markus Schirp
272e94d1bc Fix mutation to invalid ast on block glueing 2015-09-11 23:06:07 +00:00
John Backus
5a5e21c80e Add mutation foo.baz { bar } -> foo.bar
closes #271
2015-09-08 09:23:58 -07:00
John Backus
44bb90e4a0 Mutate arg into _foo instead of foo__mutant__
- Changes mutation `foo` -> `_foo` instead of `foo` -> `foo__mutant__`
- closes #292
2015-08-13 22:17:22 -04:00
Markus Schirp
c392cb5e4b Remove redundant encoding comment
* Mutant is ruby 2.0+ only where UTF-8 is default encoding
2015-04-27 21:07:30 +00:00
Markus Schirp
b47717ec90 Add mutation from foo { bar } to bar 2014-07-24 19:10:06 +00:00
Markus Schirp
d056b591f3 Fix blind spots on send with block 2014-07-18 23:50:48 +00:00
Markus Schirp
017ccc1044 Add expression => self mutation
Also reorganizes parts of meta to align filenames to node name better.

Closes #191
2014-06-05 17:48:39 +00:00
Markus Schirp
4a9ab9340e Define expected mutations with less redundancy
The mutation examples are now introspectable, this allows to render nice
index or performing better automated analysis against the corpus.
2014-06-02 14:05:11 +00:00