Markus Schirp
0f8030f85e
Use devtools from git again (removes triage)
2013-12-29 23:36:55 +01:00
Markus Schirp
a7c3dc5339
Improve AST coverage of mutant
...
* Uses a monkeypach extension to parser with a list of valid node types.
* Add nodes, found to be uncovered to generic mutator.
2013-12-29 22:44:32 +01:00
Markus Schirp
4499d1ffe6
Use 1.9 style hash literal syntax
2013-10-31 17:42:35 +01:00
Markus Schirp
6aa8ac8c32
Remove useless option in Gemfile
2013-10-13 21:19:49 +02:00
Markus Schirp
d055ab5085
Use triage split gems
2013-10-13 20:29:28 +02:00
Markus Schirp
41c69fd214
Use triage (renamed devtools) and synced triage Gemfile
2013-10-13 19:11:49 +02:00
Markus Schirp
4bacb1e37a
Remove reference to local rspec, used in development
2013-08-05 02:03:32 +02:00
Markus Schirp
f70dc6703f
Initial rspec killer with "longes description prefix match"
2013-08-04 18:49:42 +02:00
Dan Kubb
86b79302f3
Upgrade gem dependencies
2013-07-28 11:39:37 -07:00
Markus Schirp
9dd098b03f
Fix some rubocop reported issues
2013-07-27 12:34:03 +02:00
Markus Schirp
3666139811
Remove local git source
2013-06-28 23:34:09 +02:00
Markus Schirp
fa3e77f981
Add Mutant::Zombifier
...
That stuff acutally works!
2013-06-28 23:23:05 +02:00
Markus Schirp
f7808e9527
Bump dependencies
2013-06-23 22:10:32 +02:00
Markus Schirp
9ab0c229f9
Remove unparser git source
2013-06-22 00:02:21 +02:00
Markus Schirp
a6c6f02f17
Use unparser from git source
2013-06-21 15:07:40 +02:00
Markus Schirp
b43f449f3f
Remove git dependency to unparser
2013-06-15 00:34:20 +02:00
Markus Schirp
87ecfb0051
Readd devtools they got nuked in a merge
2013-06-15 00:09:21 +02:00
Markus Schirp
975c3e54e1
Use parser and unparser as dependencies
2013-06-14 21:11:54 +02:00
Markus Schirp
cc9fff58b2
Switch to parser and unparser
2013-06-14 21:11:29 +02:00
Markus Schirp
f986f68ac4
Use devtools from rom project
2013-06-02 21:04:38 +02:00
Markus Schirp
e90da31d38
Use releases of anima and concord
2013-04-12 23:34:54 +02:00
Markus Schirp
363ae0c54e
Merge branch 'release-v0.2.20'
...
Conflicts:
Gemfile.devtools
mutant.gemspec
2013-03-01 20:36:16 +01:00
Markus Schirp
c7fae6dd07
Introduce Mutant::Config objects
...
This will ease deve
2013-02-24 20:43:15 +01:00
Markus Schirp
026e1722ff
Use composition library
2013-02-02 00:57:09 +01:00
Markus Schirp
5ccaa8b74a
Remove git source for unused mbj-inflector
2013-01-24 20:55:06 +01:00
Markus Schirp
4d27e2ca44
Use inflector from git source to overcome chicken egg
2013-01-20 14:32:20 +01:00
Markus Schirp
4f4440d8a5
Remove local to_source source
2013-01-09 20:45:27 +01:00
Markus Schirp
97a75dd062
Cleanup mutation generation
...
This is a reaction to the to_source rewrite
* Do not use 1.8 specific nodes anymore
* Do not generate AST nodes that would not be generatable from source
2013-01-09 20:43:06 +01:00
Markus Schirp
5428f9addc
Update devtools
2013-01-04 19:41:29 +01:00
Markus Schirp
3b615bdf38
Use inflector from rubygems mbj-inflector
2012-12-12 20:53:34 +01:00
Markus Schirp
1d8ec00b36
Use inflector from git source
2012-12-12 20:15:25 +01:00
Markus Schirp
7e0f42038a
Remove local gem source to to_source
2012-12-12 19:54:27 +01:00
Markus Schirp
40d5230c68
Introduce noop mutation guards and argument mutators
...
* Sorry for not splitting up into smaller commit
2012-12-11 00:17:19 +01:00
Markus Schirp
b5430e2000
Cleanup crashes and invalid mutants
2012-12-07 23:27:21 +01:00
Markus Schirp
49dba174ad
Remove git source of inflector
2012-12-07 12:55:14 +01:00
Markus Schirp
345e053c73
Add devtools
2012-12-06 21:35:17 +01:00
Markus Schirp
f5274a3e20
Add return statement mutations
2012-12-06 19:53:44 +01:00
Markus Schirp
198f67e1eb
Nuke git source for abstract_class from Gemfile
2012-11-26 12:21:18 +01:00
Markus Schirp
b52cc8c342
Use descendants_tracker from rubyforge
2012-11-24 15:10:43 +01:00
Markus Schirp
8f40365ec8
Use equalizer from rubygems
2012-11-22 11:01:10 +01:00
Markus Schirp
dffe2a26e6
Add strategy objects
2012-11-22 00:10:50 +01:00
Markus Schirp
79e55a9aab
Remove anima
2012-11-21 20:49:23 +01:00
Markus Schirp
001f3c7d99
Make mutant run under MRI 1.9.
...
* Add a Mutant::Loader::Eval that loads code via Kernel#eval
* Move Mutnat::Loader to Mutant::Loader::Rubinius (currently not used)
2012-11-21 20:31:01 +01:00
Markus Schirp
d77042c872
Use adamantium from rubyforge
2012-11-18 20:49:07 +01:00
Markus Schirp
8c4a0150ba
Use adamantium from dkubb/adamantium
2012-11-13 15:51:18 +01:00
Markus Schirp
637ea8a849
Use Adamantium::Flat from mbj/adamantium at configurable-freezers branch
2012-11-03 02:12:33 +01:00
Markus Schirp
7ecf828768
User adamantium (former immutable)
2012-10-15 14:36:19 +02:00
Markus Schirp
cd35a6dcc6
Refactor runner and fix integration spec
2012-09-16 00:51:47 +02:00
Markus Schirp
933364b800
Use dkubb/equalizer and remove vendored version
2012-09-15 23:04:10 +02:00
Markus Schirp
3de69d832d
Add cli stuff
...
* Currently broken (sorry) but do have to push to fix some nasty
transitive dependency stuff (do not ask).
* Fix fix it tomorrow (hopefully I find the time)
2012-09-11 01:01:06 +02:00