1. 03 Haz, 1993 1 kayıt (commit)
  2. 01 Haz, 1993 2 kayıt (commit)
  3. 25 May, 1993 3 kayıt (commit)
  4. 24 May, 1993 2 kayıt (commit)
  5. 21 May, 1993 1 kayıt (commit)
    • Guido van Rossum's avatar
      * Lots of small changes related to access. · b3f7258f
      Guido van Rossum yazdı
      * Added "access *: ...", made access work for class methods.
      * Introduced subclass check: make sure that when calling
        ClassName.methodname(instance, ...), the instance is an instance of
        ClassName or of a subclass thereof (this might break some old code!)
      b3f7258f
  6. 20 May, 1993 1 kayıt (commit)
  7. 19 May, 1993 1 kayıt (commit)
    • Guido van Rossum's avatar
      Several changes in one: · 25831652
      Guido van Rossum yazdı
      (1) dictionaries/mappings now have attributes values() and items() as
      well as keys(); at the C level, use the new function mappinggetnext()
      to iterate over a dictionary.
      
      (2) "class C(): ..." is now illegal; you must write "class C: ...".
      
      (3) Class objects now know their own name (finally!); and minor
      improvements to the way how classes, functions and methods are
      represented as strings.
      
      (4) Added an "access" statement and semantics.  (This is still
      experimental -- as long as you don't use the keyword 'access' nothing
      should be changed.)
      25831652
  8. 17 May, 1993 2 kayıt (commit)
  9. 12 May, 1993 4 kayıt (commit)
  10. 11 May, 1993 1 kayıt (commit)
  11. 10 May, 1993 3 kayıt (commit)
  12. 07 May, 1993 2 kayıt (commit)
  13. 06 May, 1993 2 kayıt (commit)
  14. 15 Nis, 1993 1 kayıt (commit)
  15. 08 Nis, 1993 1 kayıt (commit)
  16. 07 Nis, 1993 1 kayıt (commit)
  17. 01 Nis, 1993 6 kayıt (commit)
  18. 30 Mar, 1993 3 kayıt (commit)
    • Guido van Rossum's avatar
    • Guido van Rossum's avatar
      * Fixed some subtleties with fastlocals. You can no longer access · 5b722184
      Guido van Rossum yazdı
        f_fastlocals in a traceback object (this is a core dump hazard
        if there are <nil> entries), but instead eval_code() merges the fast
        locals back into the locals dictionary if it looks like the local
        variables will be retained.  Also, the merge routines save
        exceptions since this is sometimes needed (alas!).
      
      * Added id() to bltinmodule.c, which returns an object's address
        (identity).  Useful to walk arbitrary data structures containing
        cycles.
      
      * Added compile() to bltinmodule.c and compile_string() to
        pythonrun.[ch]: support to exec/eval arbitrary code objects.  The
        code that defaults globals and locals is moved from run_node in
        pythonrun.c (which is now identical to eval_node) to eval_code in
        ceval.c.  [XXX For elegance a clean-up session is necessary.]
      5b722184
    • Guido van Rossum's avatar
      Changes to speed up local variables enormously, by avoiding dictionary · 8b17d6bd
      Guido van Rossum yazdı
      lookup (opcode.h, ceval.[ch], compile.c, frameobject.[ch],
      pythonrun.c, import.c).  The .pyc MAGIC number is changed again.
      Added get_menu_text to flmodule.
      8b17d6bd
  19. 29 Mar, 1993 3 kayıt (commit)