Markus Schirp
|
386a2bc2df
|
Fix constant scope mutations are emitted in
|
2012-12-12 22:11:35 +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
|
42e6fe84e5
|
Add runner with reporter
* Use MethodObject mixin
* Rename Context::Constant to Context::Scope
* Use Mutation class instead of passing around raw nodes
|
2012-08-16 04:10:54 +02:00 |
|
Markus Schirp
|
c9219b1f1e
|
Add source_path to context state
|
2012-08-14 12:26:56 +02:00 |
|
Markus Schirp
|
d140ef2435
|
Embedding node into block under constant
* Creates exactly the same ast as the ruby parser would do.
|
2012-08-10 20:44:45 +02:00 |
|
Markus Schirp
|
e238890f2c
|
Remove legacy guards for non rbx environment in specs
|
2012-08-10 20:23:39 +02:00 |
|
Markus Schirp
|
d50ecc483d
|
Cleanup missing whitespace after comma
* There must be a code metric tool helping me in converting my style.
|
2012-07-31 04:10:37 +02:00 |
|
Markus Schirp
|
69cda2fb14
|
Add first code loading integration spec
* The exact procedure of loading needs more
care to be better understod.
* Fix problems found while loading.
|
2012-07-27 00:24:11 +02:00 |
|
Markus Schirp
|
10c3dfc390
|
Finalize method matching
* Add tests for all edge cases I could create
* Add infrastructure for loading mutations into the vm.
* The fun part is next!
|
2012-07-26 19:25:23 +02:00 |
|