Commit graph

7 commits

Author SHA1 Message Date
Markus Schirp
30884c22a2 Remove literal array mutation that adds an element
It turns out this mutation is not "universal". Meaning not in all
scenarios this extra element triggers an edge case the specs have to
cover.
2013-07-08 17:57:25 +02:00
Markus Schirp
c4f8f8e25f Break up some complex methods 2013-06-15 17:16:34 +02:00
Markus Schirp
1baa337d8e Port literal array mutator to parser 2013-06-14 21:12:09 +02:00
Markus Schirp
6b2e2a8bb0 Initial round of refactoring
* Remove some RBX only nodes
* Register parser types
* Remove all occurences of ::Rubinius when loading libraries
2013-06-14 21:11:54 +02:00
Markus Schirp
8a4fad0973 Prepend additional elements to datastructurs instead of append
* This makes it far more likely the elements are used in paralel
  assignment. Credits for idea @snusnu!
2012-12-08 01:53:54 +01:00
Markus Schirp
fe941ff74c Cleanup node body mutation 2012-12-06 22:30:57 +01:00
Markus Schirp
69e9de95ed Extract node specific mutator base class 2012-12-06 21:30:28 +01:00