free_mutant/lib/mutant
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
..
actor Fix actor race condition 2014-12-06 04:37:20 +00:00
ast Fix specification holes in Mutant::AST::Meta 2015-06-14 23:56:08 +00:00
context Refactor expression parsing and representation 2015-06-21 14:44:33 +00:00
env Refactor expression parsing and representation 2015-06-21 14:44:33 +00:00
expression Refactor expression parsing and representation 2015-06-21 14:44:33 +00:00
integration Refactor expression parsing and representation 2015-06-21 14:44:33 +00:00
matcher Refactor expression parsing and representation 2015-06-21 14:44:33 +00:00
meta Remove unneded constant qualifiers 2015-05-03 00:51:16 +00:00
mutator Add mutation from #[] to #at #fetch 2015-07-05 16:07:03 +00:00
parallel Fix local variable names to reflect type 2015-01-17 22:56:43 +00:00
reporter Fix rubocop warnings (that I wish where errors) 2015-06-14 23:56:10 +00:00
runner Always build valid result objects 2014-12-22 17:54:20 +00:00
selector Always build valid result objects 2014-12-22 17:54:20 +00:00
subject Refactor expression parsing and representation 2015-06-21 14:44:33 +00:00
actor.rb Fix local variable names to reflect type 2015-01-17 22:56:43 +00:00
ast.rb Fix specification holes in Mutant::AST.find_last_path 2015-06-14 23:55:53 +00:00
cache.rb
cli.rb Refactor expression parsing and representation 2015-06-21 14:44:33 +00:00
color.rb Remove Mutant.singleton_subclass_instance 2015-06-13 13:37:25 +00:00
config.rb Refactor expression parsing and representation 2015-06-21 14:44:33 +00:00
context.rb Fix miscellaneous typos 2014-08-07 09:00:31 -07:00
delegator.rb Add better noop/neutral reporting 2014-07-07 15:04:34 +00:00
diff.rb Prefer block pass from symbol over literal block 2014-10-08 00:13:05 +00:00
env.rb Change integrations to reference config object 2015-06-29 18:39:08 +00:00
expression.rb Refactor expression parsing and representation 2015-06-21 14:44:33 +00:00
integration.rb Refactor expression parsing and representation 2015-06-21 14:44:33 +00:00
isolation.rb Fix style 2014-12-22 01:32:51 +00:00
loader.rb Fix style 2014-12-22 01:32:51 +00:00
matcher.rb Refactor expression parsing and representation 2015-06-21 14:44:33 +00:00
meta.rb Add concat-promotion of resbody nodes 2014-08-16 21:14:22 +00:00
mutation.rb Factor out test selection into Mutant::Selector objects 2014-12-22 16:02:04 +00:00
mutator.rb Add specs for Mutator::Registry and simplify it 2014-11-17 19:24:20 +00:00
parallel.rb Move parallel into internal library 2014-12-12 20:54:25 +00:00
reporter.rb Add output format representation 2014-08-10 22:09:31 +00:00
require_highjack.rb Reduce zombifier 2015-06-13 04:04:15 +00:00
result.rb Remove unused constant 2015-04-28 13:40:34 +00:00
runner.rb Change integrations to reference config object 2015-06-29 18:39:08 +00:00
selector.rb Factor out test selection into Mutant::Selector objects 2014-12-22 16:02:04 +00:00
subject.rb Factor out test selection into Mutant::Selector objects 2014-12-22 16:02:04 +00:00
test.rb Fine grained rspec integration 2014-12-01 22:43:28 +00:00
version.rb Prepare version 0.8.0 2015-06-14 11:52:13 +00:00
warning_filter.rb Remove remaining encoding headers 2014-08-10 21:33:44 +00:00
zombifier.rb Fix rubocop warnings (that I wish where errors) 2015-06-14 23:56:10 +00:00