1. 03 Agu, 2016 1 kayıt (commit)
  2. 24 Şub, 2016 1 kayıt (commit)
    • Ned Deily's avatar
      Issue #25136: Support Apple Xcode 7's new textual SDK stub libraries. · 020250f9
      Ned Deily yazdı
      As of Xcode 7, SDKs for Apple platforms now include textual-format stub
      libraries whose file names have a .tbd extension rather than the
      standard OS X .dylib extension.  The Apple compiler tool chain handles
      these stub libraries transparently and the installed system shared libraries
      are still .dylibs.  However, the new stub libraries cause problems for
      third-party programs that support building with Apple SDKs and make
      build-time decisions based on the presence or paths of system-supplied
      shared libraries in the SDK.  In particular, building Python itself with
      an SDK fails to find system-supplied libraries during setup.py's build of
      standard library extension modules.  The solution is to have
      find_library_file() in Distutils search for .tbd files, along with
      the existing types (.a, .so, and .dylib).  Patch by Tim Smith.
      020250f9
  3. 31 Ock, 2013 2 kayıt (commit)
    • Ned Deily's avatar
      Issue #13590: OS X Xcode 4 - improve support for universal extension modules · fc20d77b
      Ned Deily yazdı
          In particular, fix extension module build failures when trying to use
          32-bit-only installer Pythons on systems with Xcode 4 (currently
          OS X 10.8, 10.7, and optionally 10.6).
          * Backport 3.3.0 fixes to 3.2 branch (for release in 3.2.4)
          * Since Xcode 4 removes ppc support, extension module builds now
            check for ppc compiler support and by default remove ppc and
            ppc64 archs when they are not available.
          * Extension module builds now revert to using system installed
            headers and libs (/usr and /System/Library) if the SDK used
            to build the interpreter is not installed or has moved.
          * Try to avoid building extension modules with deprecated
            and problematic Apple llvm-gcc compiler.  If original compiler
            is not available, use clang instead by default.
      fc20d77b
    • Ned Deily's avatar
      Issue #13590: OS X Xcode 4 - improve support for universal extension modules · 18fae3f9
      Ned Deily yazdı
          In particular, fix extension module build failures when trying to use
          32-bit-only installer Pythons on systems with Xcode 4 (currently
          OS X 10.8, 10.7, and optionally 10.6).
          * Backport 3.3.0 fixes to 2.7 branch (for release in 2.7.4)
          * Since Xcode 4 removes ppc support, extension module builds now
            check for ppc compiler support and by default remove ppc and
            ppc64 archs when they are not available.
          * Extension module builds now revert to using system installed
            headers and libs (/usr and /System/Library) if the SDK used
            to build the interpreter is not installed or has moved.
          * Try to avoid building extension modules with deprecated
            and problematic Apple llvm-gcc compiler.  If original compiler
            is not available, use clang instead by default.
      18fae3f9
  4. 21 Tem, 2012 1 kayıt (commit)
    • Ned Deily's avatar
      Issue #15184: Ensure consistent results of OS X configuration · df8aa2b3
      Ned Deily yazdı
      tailoring for universal builds by factoring out common OS X-specific
      customizations from sysconfig, distutils.sysconfig, distutils.util,
      and distutils.unixccompiler into a new module _osx_support that can
      eventually also be used by packaging.
      df8aa2b3
  5. 16 Tem, 2012 1 kayıt (commit)
  6. 23 Haz, 2012 1 kayıt (commit)
    • Ned Deily's avatar
      Issue #13590: Improve support for OS X Xcode 4: · cbfb9a56
      Ned Deily yazdı
      - Try to avoid building Python or extension modules with problematic
        llvm-gcc compiler.
      - Since Xcode 4 removes ppc support, extension module builds now
        check for ppc compiler support and automatically remove ppc and
        ppc64 archs when not available.
      - Since Xcode 4 no longer install SDKs in default locations,
        extension module builds now revert to using installed headers
        and libs if the SDK used to build the interpreter is not
        available.
      - Update ./configure to use better defaults for universal builds;
        in particular, --enable-universalsdk=yes uses the Xcode default
        SDK and --with-universal-archs now defaults to "intel" if ppc
        not available.
      cbfb9a56
  7. 28 Tem, 2011 1 kayıt (commit)
  8. 22 Tem, 2010 1 kayıt (commit)
  9. 27 Haz, 2010 4 kayıt (commit)
    • Ronald Oussoren's avatar
      Merged revisions 82273 via svnmerge from · 0f2985c1
      Ronald Oussoren yazdı
      svn+ssh://pythondev@svn.python.org/python/branches/py3k
      
      ................
        r82273 | ronald.oussoren | 2010-06-27 14:37:46 +0200 (Sun, 27 Jun 2010) | 15 lines
      
        Merged revisions 82272 via svnmerge from
        svn+ssh://pythondev@svn.python.org/python/trunk
      
        ........
          r82272 | ronald.oussoren | 2010-06-27 14:36:16 +0200 (Sun, 27 Jun 2010) | 8 lines
      
          Two small fixes for the support for SDKs on MacOSX:
      
          1) The code that checks if an path should be located in the SDK
             explicitly excludes /usr/local. This fixes issue9046
      
          2) The SDK variant for filtering "db_dirs_to_check" in setup.py
             was not doing anything because of a missing assignment.
        ........
      ................
      0f2985c1
    • Ronald Oussoren's avatar
      Merged revisions 82272 via svnmerge from · 0bf7ea85
      Ronald Oussoren yazdı
      svn+ssh://pythondev@svn.python.org/python/trunk
      
      ........
        r82272 | ronald.oussoren | 2010-06-27 14:36:16 +0200 (Sun, 27 Jun 2010) | 8 lines
      
        Two small fixes for the support for SDKs on MacOSX:
      
        1) The code that checks if an path should be located in the SDK
           explicitly excludes /usr/local. This fixes issue9046
      
        2) The SDK variant for filtering "db_dirs_to_check" in setup.py
           was not doing anything because of a missing assignment.
      ........
      0bf7ea85
    • Ronald Oussoren's avatar
      Merged revisions 82272 via svnmerge from · dc969e59
      Ronald Oussoren yazdı
      svn+ssh://pythondev@svn.python.org/python/trunk
      
      ........
        r82272 | ronald.oussoren | 2010-06-27 14:36:16 +0200 (Sun, 27 Jun 2010) | 8 lines
      
        Two small fixes for the support for SDKs on MacOSX:
      
        1) The code that checks if an path should be located in the SDK
           explicitly excludes /usr/local. This fixes issue9046
      
        2) The SDK variant for filtering "db_dirs_to_check" in setup.py
           was not doing anything because of a missing assignment.
      ........
      dc969e59
    • Ronald Oussoren's avatar
      Two small fixes for the support for SDKs on MacOSX: · cd17213e
      Ronald Oussoren yazdı
      1) The code that checks if an path should be located in the SDK
         explicitly excludes /usr/local. This fixes issue9046
      
      2) The SDK variant for filtering "db_dirs_to_check" in setup.py
         was not doing anything because of a missing assignment.
      cd17213e
  10. 03 Haz, 2010 4 kayıt (commit)
  11. 08 May, 2010 2 kayıt (commit)
  12. 05 Mar, 2010 1 kayıt (commit)
  13. 29 Ock, 2010 1 kayıt (commit)
  14. 23 Ock, 2010 1 kayıt (commit)
  15. 09 Ock, 2010 1 kayıt (commit)
  16. 08 Ock, 2010 3 kayıt (commit)
  17. 09 Eyl, 2009 4 kayıt (commit)
  18. 28 Haz, 2009 1 kayıt (commit)
  19. 20 Haz, 2009 1 kayıt (commit)
  20. 09 May, 2009 2 kayıt (commit)
  21. 23 Tem, 2008 1 kayıt (commit)
    • Georg Brandl's avatar
      Merged revisions… · 3dbca81c
      Georg Brandl yazdı
      Merged revisions 65012,65035,65037-65040,65048,65057,65077,65091-65095,65097-65099,65127-65128,65131,65133-65136,65139,65149-65151,65155,65158-65159,65176-65178,65183-65184,65187-65190,65192,65194 via svnmerge from
      svn+ssh://pythondev@svn.python.org/python/trunk
      
      ........
        r65012 | jesse.noller | 2008-07-16 15:24:06 +0200 (Wed, 16 Jul 2008) | 2 lines
      
        Apply patch for issue 3090: ARCHFLAGS parsing incorrect
      ........
        r65035 | georg.brandl | 2008-07-16 23:19:28 +0200 (Wed, 16 Jul 2008) | 2 lines
      
        #3045: fix pydoc behavior for TEMP path with spaces.
      ........
        r65037 | georg.brandl | 2008-07-16 23:31:41 +0200 (Wed, 16 Jul 2008) | 2 lines
      
        #1608818: errno can get set by every call to readdir().
      ........
        r65038 | georg.brandl | 2008-07-17 00:04:20 +0200 (Thu, 17 Jul 2008) | 2 lines
      
        #3305: self->stream can be NULL.
      ........
        r65039 | georg.brandl | 2008-07-17 00:09:17 +0200 (Thu, 17 Jul 2008) | 2 lines
      
        #3345: fix docstring.
      ........
        r65040 | georg.brandl | 2008-07-17 00:33:18 +0200 (Thu, 17 Jul 2008) | 2 lines
      
        #3312: fix two sqlite3 crashes.
      ........
        r65048 | georg.brandl | 2008-07-17 01:35:54 +0200 (Thu, 17 Jul 2008) | 2 lines
      
        #3388: add a paragraph about using "with" for file objects.
      ........
        r65057 | gregory.p.smith | 2008-07-17 05:13:05 +0200 (Thu, 17 Jul 2008) | 2 lines
      
        news note for r63052
      ........
        r65077 | jesse.noller | 2008-07-17 23:01:05 +0200 (Thu, 17 Jul 2008) | 3 lines
      
        Fix issue 3395, update _debugInfo to be _debug_info
      ........
        r65091 | ronald.oussoren | 2008-07-18 07:48:03 +0200 (Fri, 18 Jul 2008) | 2 lines
      
        Last bit of a fix for issue3381 (addon for my patch in r65061)
      ........
        r65092 | vinay.sajip | 2008-07-18 10:59:06 +0200 (Fri, 18 Jul 2008) | 1 line
      
        Issue #3389: Allow resolving dotted names for handlers in logging configuration files. Thanks to Philip Jenvey for the patch.
      ........
        r65093 | vinay.sajip | 2008-07-18 11:00:00 +0200 (Fri, 18 Jul 2008) | 1 line
      
        Issue #3389: Allow resolving dotted names for handlers in logging configuration files. Thanks to Philip Jenvey for the patch.
      ........
        r65094 | vinay.sajip | 2008-07-18 11:00:35 +0200 (Fri, 18 Jul 2008) | 1 line
      
        Issue #3389: Allow resolving dotted names for handlers in logging configuration files. Thanks to Philip Jenvey for the patch.
      ........
        r65095 | vinay.sajip | 2008-07-18 11:01:10 +0200 (Fri, 18 Jul 2008) | 1 line
      
        Issue #3389: Allow resolving dotted names for handlers in logging configuration files. Thanks to Philip Jenvey for the patch.
      ........
        r65097 | georg.brandl | 2008-07-18 12:20:59 +0200 (Fri, 18 Jul 2008) | 2 lines
      
        Remove duplicate entry in __all__.
      ........
        r65098 | georg.brandl | 2008-07-18 12:29:30 +0200 (Fri, 18 Jul 2008) | 2 lines
      
        Correct attribute name.
      ........
        r65099 | georg.brandl | 2008-07-18 13:15:06 +0200 (Fri, 18 Jul 2008) | 3 lines
      
        Document the different meaning of precision for {:f} and {:g}.
        Also document how inf and nan are formatted. #3404.
      ........
        r65127 | raymond.hettinger | 2008-07-19 02:42:03 +0200 (Sat, 19 Jul 2008) | 1 line
      
        Improve accuracy of gamma test function
      ........
        r65128 | raymond.hettinger | 2008-07-19 02:43:00 +0200 (Sat, 19 Jul 2008) | 1 line
      
        Add recipe to the itertools docs.
      ........
        r65131 | georg.brandl | 2008-07-19 12:08:55 +0200 (Sat, 19 Jul 2008) | 2 lines
      
        #3378: in case of no memory, don't leak even more memory. :)
      ........
        r65133 | georg.brandl | 2008-07-19 14:39:10 +0200 (Sat, 19 Jul 2008) | 3 lines
      
        #3302: fix segfaults when passing None for arguments that can't
        be NULL for the C functions.
      ........
        r65134 | georg.brandl | 2008-07-19 14:46:12 +0200 (Sat, 19 Jul 2008) | 2 lines
      
        #3303: fix crash with invalid Py_DECREF in strcoll().
      ........
        r65135 | georg.brandl | 2008-07-19 15:00:22 +0200 (Sat, 19 Jul 2008) | 3 lines
      
        #3319: don't raise ZeroDivisionError if number of rounds is so
        low that benchtime is zero.
      ........
        r65136 | georg.brandl | 2008-07-19 15:09:42 +0200 (Sat, 19 Jul 2008) | 3 lines
      
        #3323: mention that if inheriting from a class without __slots__,
        the subclass will have a __dict__ available too.
      ........
        r65139 | georg.brandl | 2008-07-19 15:48:44 +0200 (Sat, 19 Jul 2008) | 2 lines
      
        Add ordering info for findall and finditer.
      ........
        r65149 | raymond.hettinger | 2008-07-20 01:21:57 +0200 (Sun, 20 Jul 2008) | 1 line
      
        Fix compress() recipe in docs to use itertools.
      ........
        r65150 | raymond.hettinger | 2008-07-20 01:58:47 +0200 (Sun, 20 Jul 2008) | 1 line
      
        Clean-up itertools docs and recipes.
      ........
        r65151 | gregory.p.smith | 2008-07-20 02:22:08 +0200 (Sun, 20 Jul 2008) | 9 lines
      
        fix issue3120 - don't truncate handles on 64-bit Windows.
      
        This is still messy, realistically PC/_subprocess.c should never cast pointers
        to python numbers and back at all.
      
        I don't have a 64-bit windows build environment because microsoft apparently
        thinks that should cost money.  Time to watch the buildbots.  It builds and
        passes tests on 32-bit windows.
      ........
        r65155 | georg.brandl | 2008-07-20 13:50:29 +0200 (Sun, 20 Jul 2008) | 2 lines
      
        #926501: add info where to put the docstring.
      ........
        r65158 | neal.norwitz | 2008-07-20 21:35:23 +0200 (Sun, 20 Jul 2008) | 1 line
      
        Fix a couple of names in error messages that were wrong
      ........
        r65159 | neal.norwitz | 2008-07-20 22:39:36 +0200 (Sun, 20 Jul 2008) | 1 line
      
        Fix misspeeld method name (negative)
      ........
        r65176 | amaury.forgeotdarc | 2008-07-21 23:36:24 +0200 (Mon, 21 Jul 2008) | 4 lines
      
        Increment version number in NEWS file, and move items that were added after 2.6b2.
      
        (I thought there was a script to automate this kind of updates)
      ........
        r65177 | amaury.forgeotdarc | 2008-07-22 00:00:38 +0200 (Tue, 22 Jul 2008) | 5 lines
      
        Issue2378: pdb would delete free variables when stepping into a class statement.
      
        The problem was introduced by r53954, the correction is to restore the symmetry between
        PyFrame_FastToLocals and PyFrame_LocalsToFast
      ........
        r65178 | benjamin.peterson | 2008-07-22 00:05:34 +0200 (Tue, 22 Jul 2008) | 1 line
      
        don't use assert statement
      ........
        r65183 | ronald.oussoren | 2008-07-22 09:06:00 +0200 (Tue, 22 Jul 2008) | 2 lines
      
        Fix buglet in fix for issue3381
      ........
        r65184 | ronald.oussoren | 2008-07-22 09:06:33 +0200 (Tue, 22 Jul 2008) | 2 lines
      
        Fix build issue on OSX 10.4, somehow this wasn't committed before.
      ........
        r65187 | raymond.hettinger | 2008-07-22 20:54:02 +0200 (Tue, 22 Jul 2008) | 1 line
      
        Remove out-of-date section on Exact/Inexact.
      ........
        r65188 | raymond.hettinger | 2008-07-22 21:00:47 +0200 (Tue, 22 Jul 2008) | 1 line
      
        Tuples now have both count() and index().
      ........
        r65189 | raymond.hettinger | 2008-07-22 21:03:05 +0200 (Tue, 22 Jul 2008) | 1 line
      
        Fix credits for math.sum()
      ........
        r65190 | raymond.hettinger | 2008-07-22 21:18:50 +0200 (Tue, 22 Jul 2008) | 1 line
      
        One more attribution.
      ........
        r65192 | benjamin.peterson | 2008-07-23 01:44:37 +0200 (Wed, 23 Jul 2008) | 1 line
      
        remove unneeded import
      ........
        r65194 | benjamin.peterson | 2008-07-23 15:25:06 +0200 (Wed, 23 Jul 2008) | 1 line
      
        use isinstance
      ........
      3dbca81c
  22. 16 Tem, 2008 2 kayıt (commit)
    • Jesse Noller's avatar
    • Georg Brandl's avatar
      Merged revisions 63955 via svnmerge from · fcaf910a
      Georg Brandl yazdı
      svn+ssh://pythondev@svn.python.org/python/trunk
      
      ........
        r63955 | ronald.oussoren | 2008-06-05 14:58:24 +0200 (Thu, 05 Jun 2008) | 20 lines
      
        MacOS X: Enable 4-way universal builds
      
        This patch adds a new configure argument on OSX:
                --with-universal-archs=[32-bit|64-bit|all]
      
        When used with the --enable-universalsdk option this controls which
        CPU architectures are includes in the framework. The default is 32-bit,
        meaning i386 and ppc. The most useful alternative is 'all', which includes
        all 4 CPU architectures supported by MacOS X (i386, ppc, x86_64 and ppc64).
      
        This includes limited support for the Carbon bindings in 64-bit mode as well,
        limited because (a) I haven't done extensive testing and (b) a large portion
        of the Carbon API's aren't available in 64-bit mode anyway.
      
        I've also duplicated a feature of Apple's build of python: setting the
        environment variable 'ARCHFLAGS' controls the '-arch' flags used for building
        extensions using distutils.
      ........
      fcaf910a
  23. 05 Haz, 2008 1 kayıt (commit)
    • Ronald Oussoren's avatar
      MacOS X: Enable 4-way universal builds · 5640ce2f
      Ronald Oussoren yazdı
      This patch adds a new configure argument on OSX:
              --with-universal-archs=[32-bit|64-bit|all]
      
      When used with the --enable-universalsdk option this controls which
      CPU architectures are includes in the framework. The default is 32-bit,
      meaning i386 and ppc. The most useful alternative is 'all', which includes
      all 4 CPU architectures supported by MacOS X (i386, ppc, x86_64 and ppc64).
      
      This includes limited support for the Carbon bindings in 64-bit mode as well,
      limited because (a) I haven't done extensive testing and (b) a large portion
      of the Carbon API's aren't available in 64-bit mode anyway.
      
      I've also duplicated a feature of Apple's build of python: setting the
      environment variable 'ARCHFLAGS' controls the '-arch' flags used for building
      extensions using distutils.
      5640ce2f
  24. 23 Şub, 2008 2 kayıt (commit)
    • Christian Heimes's avatar
      Merged revisions 60990-61002 via svnmerge from · 05e8be17
      Christian Heimes yazdı
      svn+ssh://pythondev@svn.python.org/python/trunk
      
      ........
        r60990 | eric.smith | 2008-02-23 17:05:26 +0100 (Sat, 23 Feb 2008) | 1 line
      
        Removed duplicate Py_CHARMASK define.  It's already defined in Python.h.
      ........
        r60991 | andrew.kuchling | 2008-02-23 17:23:05 +0100 (Sat, 23 Feb 2008) | 4 lines
      
        #1330538: Improve comparison of xmlrpclib.DateTime and datetime instances.
        Remove automatic handling of datetime.date and datetime.time.
        This breaks backward compatibility, but python-dev discussion was strongly
        against this automatic conversion; see the bug for a link.
      ........
        r60994 | andrew.kuchling | 2008-02-23 17:39:43 +0100 (Sat, 23 Feb 2008) | 1 line
      
        #835521: Add index entries for various pickle-protocol methods and attributes
      ........
        r60995 | andrew.kuchling | 2008-02-23 18:10:46 +0100 (Sat, 23 Feb 2008) | 2 lines
      
        #1433694: minidom's .normalize() failed to set .nextSibling for last element.
        Fix by Malte Helmert
      ........
        r61000 | christian.heimes | 2008-02-23 18:40:11 +0100 (Sat, 23 Feb 2008) | 1 line
      
        Patch #2167 from calvin: Remove unused imports
      ........
        r61001 | christian.heimes | 2008-02-23 18:42:31 +0100 (Sat, 23 Feb 2008) | 1 line
      
        Patch #1957: syslogmodule: Release GIL when calling syslog(3)
      ........
        r61002 | christian.heimes | 2008-02-23 18:52:07 +0100 (Sat, 23 Feb 2008) | 2 lines
      
        Issue #2051 and patch from Alexander Belopolsky:
        Permission for pyc and pyo files are inherited from the py file.
      ........
      05e8be17
    • Christian Heimes's avatar
      c5f05e45