1. 20 Nis, 2002 1 kayıt (commit)
  2. 03 Mar, 2002 1 kayıt (commit)
  3. 15 Ara, 2001 1 kayıt (commit)
  4. 13 Ara, 2001 2 kayıt (commit)
  5. 18 Eki, 2001 1 kayıt (commit)
  6. 25 Eyl, 2001 1 kayıt (commit)
  7. 07 Agu, 2001 1 kayıt (commit)
  8. 30 Tem, 2001 1 kayıt (commit)
  9. 12 Tem, 2001 1 kayıt (commit)
  10. 08 May, 2001 1 kayıt (commit)
  11. 27 Nis, 2001 1 kayıt (commit)
  12. 13 Nis, 2001 1 kayıt (commit)
    • Jeremy Hylton's avatar
      Change error message raised when free variable is not yet bound. It · c76770c6
      Jeremy Hylton yazdı
      now raises NameError instead of UnboundLocalError, because the var in
      question is definitely not local.  (This affects test_scope.py)
      
      Also update the recent fix by Ping using get_func_name().  Replace
      tests of get_func_name() return value with call to get_func_desc() to
      match all the other uses.
      c76770c6
  13. 21 Mar, 2001 1 kayıt (commit)
  14. 16 Mar, 2001 1 kayıt (commit)
  15. 13 Mar, 2001 1 kayıt (commit)
  16. 01 Mar, 2001 1 kayıt (commit)
  17. 27 Şub, 2001 2 kayıt (commit)
    • Jeremy Hylton's avatar
    • Jeremy Hylton's avatar
      Preliminary support for future nested scopes · 29906eef
      Jeremy Hylton yazdı
      compile.h: #define NESTED_SCOPES_DEFAULT 0 for Python 2.1
                 __future__ feature name: "nested_scopes"
      
      symtable.h: Add st_nested_scopes slot.  Define flags to track exec and
          import star.
      
      Lib/test/test_scope.py: requires nested scopes
      
      compile.c: Fiddle with error messages.
      
          Reverse the sense of ste_optimized flag on
          PySymtableEntryObjects.  If it is true, there is an optimization
          conflict.
      
          Modify get_ref_type to respect st_nested_scopes flags.
      
          Refactor symtable_load_symbols() into several smaller functions,
          which use struct symbol_info to share variables.  In new function
          symtable_update_flags(), raise an error or warning for import * or
          bare exec that conflicts with nested scopes.  Also, modify handle
          for free variables to respect st_nested_scopes flag.
      
          In symtable_init() assign st_nested_scopes flag to
          NESTED_SCOPES_DEFAULT (defined in compile.h).
      
          Add preliminary and often incorrect implementation of
          symtable_check_future().
      
          Add symtable_lookup() helper for future use.
      29906eef
  18. 19 Şub, 2001 1 kayıt (commit)
  19. 15 Şub, 2001 1 kayıt (commit)
  20. 09 Şub, 2001 2 kayıt (commit)
  21. 05 Şub, 2001 1 kayıt (commit)
  22. 30 Ock, 2001 1 kayıt (commit)
  23. 25 Ock, 2001 1 kayıt (commit)