1. 19 Jul, 2015 4 commits
  2. 18 Jul, 2015 2 commits
    • Kevin Modzelewski's avatar
      Change attributes from strings to BoxedStrings · c5b1d41e
      Kevin Modzelewski authored
      The real benefit is that we intern the strings that
      end up getting used as attribute names, so we can compare
      them using pointer comparisons.  It should also reduce
      the size overhead of hidden classes, since we no longer
      have to copy the string data into the hidden class.
      c5b1d41e
    • Kevin Modzelewski's avatar
      Add internStringImmortal helper function · db4bc778
      Kevin Modzelewski authored
      And internStringMortal, which for now just resolves to
      internStringImmortal, but lets us mark strings that
      could eventually be collected.  (We could use the same
      approach that CPython uses and have a string destructor
      that removes mortal strings from the intern table.)
      db4bc778
  3. 17 Jul, 2015 18 commits
  4. 16 Jul, 2015 7 commits
  5. 15 Jul, 2015 9 commits