Commit graph

13 commits

Author SHA1 Message Date
John Backus
20d65ef161 Fix namespace annotations 2016-04-10 14:33:47 -07:00
Markus Schirp
b7fdf846bc Remove redundant @api private YARD docs 2015-11-15 23:13:43 +00:00
Markus Schirp
84eec1eef3 Fix ordering of attributes
* Unless there is a good reason against these should be alphabetic
2015-11-15 20:13:48 +00:00
Markus Schirp
8233c5871f Reduce matcher interface
* New primary interface #call makes specs and implementations much
  easier
* We had #each mostly for historical reasons that are not relevant
  anymore
* Mutation covers the Mutant::Matcher namespace
2015-10-28 20:13:00 +00:00
Markus Schirp
8335cccafb Fix YARD summary line
* Reduce redunrant 'Return' prefix on summaries
* Improve summary line to reflect the semantics of operation better
2015-07-03 15:21:39 +00:00
Markus Schirp
4bd15abeb6 Fix positioning of @api YARD tag 2015-07-02 03:35:54 +00:00
Markus Schirp
d647563055 Refactor expression parsing and representation
* Avoids boot time mutation of REGISTER constant
* Allows to define project specific expression parsing
* Avoids custom (slow) serialization of Expression objects speeding up
  reporter / killer IPC
* Improve specification
* Improve integration API as it now finally references an object the config
* Allow reproduction of syntax from Expression#syntax
* Allow instantiation of Expresssion objects without generating the
  syntax, much nicer for most specs & internal code, avoids generating
  a string to parse it into an expression
* Fix LSP violation in Mutant::Matcher namespace
2015-06-21 14:44:33 +00:00
Markus Schirp
abdd367ffe Remove Mutant.constant_lookup
* Since ruby-2.1 Object.const_get does nested lookups fine
2015-06-13 03:33:20 +00:00
Tim Chambers
e90e9e1ea4 Correct miscellaneous typos
Mostly comments
2014-11-22 11:16:07 -08:00
Markus Schirp
58582a3a09 Fix Expression::Method#match_length 2014-10-08 14:56:46 +00:00
Markus Schirp
6a7b8bca52 Deep freeze composed constant 2014-07-06 03:41:43 +00:00
Markus Schirp
4213789903 Nuke dead code and clean up naming 2014-07-06 02:44:55 +00:00
Markus Schirp
390086f17d Add singleton and instance methods expression 2014-06-28 22:36:08 +00:00