1. 14 Mar, 2011 1 kayıt (commit)
  2. 09 May, 2010 2 kayıt (commit)
  3. 30 Ara, 2002 1 kayıt (commit)
    • Just van Rossum's avatar
      PEP 302 + zipimport: · 52e14d64
      Just van Rossum yazdı
      - new import hooks in import.c, exposed in the sys module
      - new module called 'zipimport'
      - various changes to allow bootstrapping from zip files
      
      I hope I didn't break the Windows build (or anything else for that
      matter), but then again, it's been sitting on sf long enough...
      
      Regarding the latest discussions on python-dev: zipimport sets
      pkg.__path__ as specified in PEP 273, and likewise, sys.path item such as
      /path/to/Archive.zip/subdir/ are supported again.
      52e14d64
  4. 26 Şub, 2002 1 kayıt (commit)
  5. 05 Kas, 2001 1 kayıt (commit)
  6. 01 Eyl, 2000 1 kayıt (commit)
  7. 09 Tem, 2000 1 kayıt (commit)
  8. 30 Haz, 2000 2 kayıt (commit)
  9. 20 Ara, 1999 2 kayıt (commit)
  10. 06 Agu, 1998 1 kayıt (commit)
  11. 05 Eyl, 1997 1 kayıt (commit)
    • Guido van Rossum's avatar
      First part of package support. · aee0bad0
      Guido van Rossum yazdı
      This doesn't yet support "import a.b.c" or "from a.b.c import x", but
      it does recognize directories.  When importing a directory, it
      initializes __path__ to a list containing the directory name, and
      loads the __init__ module if found.
      
      The (internal) find_module() and load_module() functions are
      restructured so that they both also handle built-in and frozen modules
      and Mac resources (and directories of course).  The imp module's
      find_module() and (new) load_module() also have this functionality.
      Moreover, imp unconditionally defines constants for all module types,
      and has two more new functions: find_module_in_package() and
      find_module_in_directory().
      
      There's also a new API function, PyImport_ImportModuleEx(), which
      takes all four __import__ arguments (name, globals, locals, fromlist).
      The last three may be NULL.  This is currently the same as
      PyImport_ImportModule() but in the future it will be able to do
      relative dotted-path imports.
      
      Other changes:
      
      - bltinmodule.c: in __import__, call PyImport_ImportModuleEx().
      
      - ceval.c: always pass the fromlist to __import__, even if it is a C
      function, so PyImport_ImportModuleEx() is useful.
      
      - getmtime.c: the function has a second argument, the FILE*, on which
      it applies fstat().  According to Sjoerd this is much faster.  The
      first (pathname) argument is ignored, but remains for backward
      compatibility (so the Mac version still works without changes).
      
      By cleverly combining the new imp functionality, the full support for
      dotted names in Python (mini.py, not checked in) is now about 7K,
      lavishly commented (vs. 14K for ni plus 11K for ihooks, also lavishly
      commented).
      
      Good night!
      aee0bad0
  12. 21 Tem, 1997 1 kayıt (commit)
  13. 14 May, 1997 1 kayıt (commit)
  14. 29 Nis, 1997 1 kayıt (commit)
  15. 25 Eki, 1996 1 kayıt (commit)
  16. 12 Haz, 1995 1 kayıt (commit)
  17. 15 Şub, 1995 1 kayıt (commit)
  18. 04 Ock, 1995 1 kayıt (commit)
    • Guido van Rossum's avatar
      Added 1995 to copyright message. · 6d023c98
      Guido van Rossum yazdı
      bltinmodule.c: fixed coerce() nightmare in ternary pow().
      modsupport.c (initmodule2): pass METH_FREENAME flag to newmethodobject().
      pythonrun.c: move flushline() into and around print_error().
      6d023c98
  19. 02 Ock, 1995 1 kayıt (commit)
  20. 30 Agu, 1994 1 kayıt (commit)
  21. 28 Tem, 1993 1 kayıt (commit)
    • Guido van Rossum's avatar
      * Added support for X11 modules. · a3309960
      Guido van Rossum yazdı
      * Makefile: change location of FORMS library.
      * posixmodule.c: turn #if 0 into #ifdef MSDOS (stuff in unistd.h or not)
      * Almost all .h files: added CPP magic to avoid duplicate inclusions and
        to support inclusion from C++.
      a3309960
  22. 29 Mar, 1993 1 kayıt (commit)
    • Guido van Rossum's avatar
      * Changed all copyright messages to include 1993. · 9bfef44d
      Guido van Rossum yazdı
      * Stubs for faster implementation of local variables (not yet finished)
      * Added function name to code object.  Print it for code and function
        objects.  THIS MAKES THE .PYC FILE FORMAT INCOMPATIBLE (the version
        number has changed accordingly)
      * Print address of self for built-in methods
      * New internal functions getattro and setattro (getattr/setattr with
        string object arg)
      * Replaced "dictobject" with more powerful "mappingobject"
      * New per-type functio tp_hash to implement arbitrary object hashing,
        and hashobject() to interface to it
      * Added built-in functions hash(v) and hasattr(v, 'name')
      * classobject: made some functions static that accidentally weren't;
        added __hash__ special instance method to implement hash()
      * Added proper comparison for built-in methods and functions
      9bfef44d
  23. 05 Nis, 1992 1 kayıt (commit)
  24. 04 Nis, 1991 1 kayıt (commit)
  25. 19 Şub, 1991 1 kayıt (commit)
  26. 20 Ara, 1990 1 kayıt (commit)
  27. 14 Eki, 1990 1 kayıt (commit)