1. 17 Tem, 2013 1 kayıt (commit)
  2. 11 Tem, 2013 2 kayıt (commit)
  3. 20 Nis, 2012 1 kayıt (commit)
  4. 14 Nis, 2012 1 kayıt (commit)
    • Brett Cannon's avatar
      Issue #2377: Make importlib the implementation of __import__(). · fd074155
      Brett Cannon yazdı
      importlib._bootstrap is now frozen into Python/importlib.h and stored
      as _frozen_importlib in sys.modules. Py_Initialize() loads the frozen
      code along with sys and imp and then uses _frozen_importlib._install()
      to set builtins.__import__() w/ _frozen_importlib.__import__().
      fd074155
  5. 07 May, 2011 1 kayıt (commit)
  6. 04 Nis, 2011 1 kayıt (commit)
  7. 14 Mar, 2011 1 kayıt (commit)
  8. 07 Mar, 2011 1 kayıt (commit)
    • Victor Stinner's avatar
      Issue #3080: Import builtins using Unicode strings · 9587286f
      Victor Stinner yazdı
       - is_builtin(), init_builtin(), load_builtin() and other builtin related
         functions use Unicode strings, instead of byte strings
       - Rename _PyImport_FixupExtensionUnicode() to _PyImport_FixupExtensionObject()
       - Rename _PyImport_FindExtensionUnicode() to _PyImport_FindExtensionObject()
      9587286f
  9. 22 Şub, 2011 1 kayıt (commit)
  10. 17 Eki, 2010 1 kayıt (commit)
  11. 09 May, 2010 4 kayıt (commit)
  12. 11 Haz, 2008 1 kayıt (commit)
  13. 15 Eki, 2007 2 kayıt (commit)
  14. 04 Eyl, 2003 1 kayıt (commit)
  15. 26 Agu, 2002 1 kayıt (commit)
  16. 16 Eki, 2001 1 kayıt (commit)
    • Guido van Rossum's avatar
      SF patch #471839: Bug when extensions import extensions (Shane Hathaway) · ae9e7960
      Guido van Rossum yazdı
          When an extension imports another extension in its
          initXXX() function, the variable _Py_PackageContext is
          prematurely reset to NULL. If the outer extension then
          calls Py_InitModule(), the extension is installed in
          sys.modules without its package name. The
          manifestation of this bug is a "SystemError:
          _PyImport_FixupExtension: module <package>.<extension>
          not loaded".
      
          To fix this, importdl.c just needs to retain the old
          value of _Py_PackageContext and restore it after the
          initXXX() method is called. The attached patch does this.
      
          This patch applies to Python 2.1.1 and the current CVS.
      ae9e7960
  17. 01 Eyl, 2000 1 kayıt (commit)
  18. 22 Tem, 2000 1 kayıt (commit)
  19. 30 Haz, 2000 2 kayıt (commit)
  20. 22 Ara, 1999 1 kayıt (commit)
    • Guido van Rossum's avatar
      Cleanup patches from Greg Stein: · 96a8fb7e
      Guido van Rossum yazdı
      * in import.c, #ifdef out references to dynamic loading based on
        HAVE_DYNAMIC_LOADING
      
      * clean out the platform-specific crud from importdl.c.
        [ maybe fold this function into import.c and drop the importdl.c file? Greg.]
      
      * change GetDynLoadFunc's "funcname" parameter to "shortname". change
        "name" to "fqname" for clarification.
      
      * each GetDynLoadFunc now creates its own funcname value.
      
        WARNING: as I mentioned previously, we may run into an issue with a
        missing "_" on some platforms. Testing will show this pretty quickly,
        however.
      
      * move pathname munging into dynload_shlib.c
      96a8fb7e
  21. 20 Ara, 1999 1 kayıt (commit)
  22. 16 Kas, 1999 1 kayıt (commit)
  23. 04 Agu, 1999 1 kayıt (commit)
    • Guido van Rossum's avatar
      Vladimir Marangozov fixes an AIX-specific problem, writing: · 933c91eb
      Guido van Rossum yazdı
      """
      Following up Robin Dunn's troubles with freeze, here's a patch that
      fixes an oddity regarding the import logic of shared modules on AIX.
      
      Symbol resolution of shared modules is now handled properly for the cases
      when the python library is linked to a binary with an arbitrary name.
      This includes the standard python[version] executable, but also applications
      that are embedding the python core (i.e. linked with libpython[version].a,
      the latter being static or shared).
      """
      933c91eb
  24. 27 Ock, 1999 1 kayıt (commit)
  25. 07 Ock, 1999 1 kayıt (commit)
    • Guido van Rossum's avatar
      Ty Sarna writes: · df69365f
      Guido van Rossum yazdı
      The following patches (relative to 1.5.2b1) enable Python dynamic
      loading to work on NetBSD platforms that use ELF (presnetly mips and
      alpha systems).  They automaticly determine wether the system is ELF or
      a.out rather than using astatic list of platforms so that when other
      NetBSD platforms move to ELF, python will continue to work without
      change.
      df69365f
  26. 04 Ock, 1999 1 kayıt (commit)
  27. 21 Ara, 1998 1 kayıt (commit)
  28. 12 Eki, 1998 1 kayıt (commit)
  29. 08 Eki, 1998 1 kayıt (commit)
    • Guido van Rossum's avatar
      On Win32, use · 0f8b30f8
      Guido van Rossum yazdı
      LoadLibraryEx(pathname, NULL, LOAD_WITH_ALTERED_SEARCH_PATH)
      to search dependent DLLs in the directory of the pathname.
      0f8b30f8
  30. 01 Eki, 1998 1 kayıt (commit)
  31. 30 Eyl, 1998 1 kayıt (commit)
  32. 14 Eyl, 1998 1 kayıt (commit)
  33. 24 Agu, 1998 1 kayıt (commit)
  34. 04 Agu, 1998 1 kayıt (commit)