1. 09 Aug, 2016 1 commit
  2. 03 Aug, 2016 2 commits
  3. 01 Aug, 2016 5 commits
  4. 31 Jul, 2016 1 commit
  5. 29 Jul, 2016 2 commits
    • Reduced merges, do them in place, and reduce allocations. · c9385b9b
      Primarily, we wanted to reduce the one-thing-per-merge calls, but also,
      we want to reduce allocations overall, both from merge calls which will
      duplicate the source hash and from string constants sprinkled
      throughout.
      
      Seemingly, defining a constant-style word list is not the ticket.  For
      whatever reason, Ruby can't seem to figure out the list doesn't change,
      and presumably is splating out all of the words and allocating them as
      if they were declared right there.  Wahhhh.
      
      Now we're using a straight up one-for-one constant definition of each
      string, in a big constants file, where we freeze the strings on the
      spot.  We then reference each constant directly at the callsite, which
      was the original style and, ultimately, is the best for readability.
      Toby Lawrence committed
  6. 27 Jul, 2016 1 commit
  7. 26 Jul, 2016 1 commit
  8. 06 Jul, 2016 1 commit
  9. 05 Jul, 2016 1 commit
  10. 02 Jun, 2016 2 commits
  11. 04 May, 2016 1 commit
  12. 13 Apr, 2016 1 commit
  13. 06 Apr, 2016 3 commits
  14. 01 Mar, 2016 2 commits
  15. 27 Jan, 2016 2 commits
  16. 25 Jan, 2016 1 commit
  17. 22 Jan, 2016 1 commit
  18. 16 Jan, 2016 5 commits
  19. 11 Jan, 2016 1 commit
  20. 07 Jan, 2016 6 commits