1. 04 Eki, 2010 1 kayıt (commit)
  2. 21 Eyl, 2010 1 kayıt (commit)
  3. 15 Eyl, 2010 2 kayıt (commit)
  4. 12 Eyl, 2010 2 kayıt (commit)
  5. 10 Eyl, 2010 1 kayıt (commit)
    • Amaury Forgeot d'Arc's avatar
      #4617: Previously it was illegal to delete a name from the local · ba117ef7
      Amaury Forgeot d'Arc yazdı
      namespace if it occurs as a free variable in a nested block.  This limitation
      of the compiler has been lifted, and a new opcode introduced (DELETE_DEREF).
      
      This sample was valid in 2.6, but fails to compile in 3.x without this change::
      
         >>> def f():
         ...     def print_error():
         ...        print(e)
         ...     try:
         ...        something
         ...     except Exception as e:
         ...        print_error()
         ...        # implicit "del e" here
      
      
      This sample has always been invalid in Python, and now works::
      
         >>> def outer(x):
         ...     def inner():
         ...        return x
         ...     inner()
         ...     del x
      
      There is no need to bump the PYC magic number: the new opcode is used
      for code that did not compile before.
      ba117ef7
  6. 08 Eyl, 2010 1 kayıt (commit)
  7. 07 Eyl, 2010 3 kayıt (commit)
  8. 06 Eyl, 2010 5 kayıt (commit)
  9. 05 Eyl, 2010 9 kayıt (commit)
  10. 04 Eyl, 2010 2 kayıt (commit)
  11. 03 Eyl, 2010 2 kayıt (commit)
  12. 19 Agu, 2010 2 kayıt (commit)
  13. 18 Agu, 2010 4 kayıt (commit)
  14. 17 Agu, 2010 2 kayıt (commit)
  15. 15 Agu, 2010 2 kayıt (commit)
  16. 09 Agu, 2010 1 kayıt (commit)