1. 16 May, 2016 7 commits
  2. 14 May, 2016 4 commits
    • Kevin Modzelewski's avatar
      Some notes about defaults-changing · 31333266
      Kevin Modzelewski authored
      I was worried we were in trouble since we don't always pass an owned
      reference to any arguments filled via defaults, but for Python functions
      this is fine since we will end up creating our own reference to it.
      For builtin functions, we disallow changing defaults.
      31333266
    • Kevin Modzelewski's avatar
      Add a test for a case we put the decref too early · 6940f10b
      Kevin Modzelewski authored
      Not sure if it matters, but there are some cases that our
      refcounter will add decrefs earlier than CPython would, if it
      can prove that the variable won't end up getting used.
      
      One example is in:
      
      for i in foo():
        break
      
      The iterator object (`iter(foo())`) will not get used after the first
      call to next().  So our system will put the decref at the top of the loop.
      CPython will do the decref after the loop exits, like normal.
      6940f10b
    • Kevin Modzelewski's avatar
      Reenable -n tests for CI · 520c1192
      Kevin Modzelewski authored
      520c1192
    • Kevin Modzelewski's avatar
      Add a bunch more kill flags · 4f03c2d0
      Kevin Modzelewski authored
      and switch the llvm tier to use them instead of its own analysis
      4f03c2d0
  3. 13 May, 2016 4 commits
  4. 12 May, 2016 2 commits
  5. 11 May, 2016 8 commits
  6. 10 May, 2016 1 commit
  7. 09 May, 2016 14 commits