1. 08 Apr, 2016 5 commits
  2. 07 Apr, 2016 9 commits
  3. 06 Apr, 2016 12 commits
  4. 05 Apr, 2016 12 commits
  5. 04 Apr, 2016 2 commits
    • Kevin Modzelewski's avatar
      these tests are passing now · 84bee77c
      Kevin Modzelewski authored
      I think they were timing out before
      84bee77c
    • Kevin Modzelewski's avatar
      Low-tech optimization: add xdecrefAll() function · 19ed7064
      Kevin Modzelewski authored
      For use on the exception path.  Rather than emitting the instructions
      for a bunch of decrefs, instead just emit a single call to xdecrefAll()
      
      Improves performance quite a lot: sre_parse_parse llvm instructions goes
      from 360k to 80k, and it's 60k if I manually disable cxx fixups.
      Overall time [which is entirely compile time] goes from 12.5s to 4.4s,
      though master does it in 1.3s so there's still some work to do.  But
      even if I turn off cxx fixups entirely it still takes 2.9s.
      19ed7064