Commit graph

78044 commits

Author SHA1 Message Date
Ned Deily
fc20d77b40 Issue #13590: OS X Xcode 4 - improve support for universal extension modules
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.
2013-01-31 01:28:23 -08:00
Ned Deily
18fae3f954 Issue #13590: OS X Xcode 4 - improve support for universal extension modules
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.
2013-01-31 01:24:55 -08:00
Vinay Sajip
2b4fcfbbec Updated venv documentation with an example. 2013-01-30 13:44:00 +00:00
Michael Foord
d1da29c99d Merge 2013-01-29 23:14:59 +00:00
Michael Foord
6debd76939 Closes issue 15505. unittest.installHandler and non-callable signal handlers. 2013-01-29 23:07:57 +00:00
Michael Foord
77cd8aab23 Issue 15505. unittest.installHandler and non callable signal handlers 2013-01-29 22:59:02 +00:00
Vinay Sajip
b322621a53 Added clarification to logging HOWTO. 2013-01-29 22:36:39 +00:00
Antoine Pitrou
bd41d1b14c Issue #17071: Signature.bind() now works when one of the keyword arguments is named `self`. 2013-01-29 21:20:57 +01:00
Serhiy Storchaka
c5b75db5de Issue #12004: Fix an internal error in PyZipFile when writing an invalid
Python file.  Patch by Ben Morgan.
2013-01-29 20:14:08 +02:00
Serhiy Storchaka
45c4375ea7 Issue #12004: Fix an internal error in PyZipFile when writing an invalid
Python file.  Patch by Ben Morgan.
2013-01-29 20:10:28 +02:00
Serhiy Storchaka
afb1cb5579 Issue #16971: Fix a refleak in the charmap decoder. 2013-01-29 12:13:22 +02:00
Serhiy Storchaka
1e49dde2d9 Move NEWS entity from library to core section. 2013-01-29 12:06:28 +02:00
Serhiy Storchaka
a97c57c8fd Move NEWS entity from library to core section. 2013-01-29 12:05:46 +02:00
Serhiy Storchaka
64cca12622 Move NEWS entity from library to core section. 2013-01-29 12:04:55 +02:00
Serhiy Storchaka
799fd9c877 Add tests for raw-unicode-escape codec. 2013-01-29 11:41:01 +02:00
Serhiy Storchaka
c9c4338e2b Add tests for raw-unicode-escape codec. 2013-01-29 11:40:00 +02:00
Serhiy Storchaka
74e449fe6a Add tests for raw-unicode-escape codec. 2013-01-29 11:39:44 +02:00
Serhiy Storchaka
db6add7d71 Clean up escape-decode decoder tests. 2013-01-29 11:07:27 +02:00
Serhiy Storchaka
077cb347a9 Clean up escape-decode decoder tests. 2013-01-29 11:06:53 +02:00
Serhiy Storchaka
7277f9d099 Clean up escape-decode decoder tests. 2013-01-29 11:06:28 +02:00
Serhiy Storchaka
0ef48f02f2 Null merge 2013-01-29 10:44:59 +02:00
Serhiy Storchaka
4c32c23f65 Merge heads 2013-01-29 10:40:16 +02:00
Serhiy Storchaka
75fb5ec90a Merge heads 2013-01-29 10:40:04 +02:00
Serhiy Storchaka
f89ad15b12 Merge heads 2013-01-29 10:39:19 +02:00
Serhiy Storchaka
24193debd4 Issue #16979: Fix error handling bugs in the unicode-escape-decode decoder. 2013-01-29 10:28:07 +02:00
Serhiy Storchaka
d679377be7 Issue #16979: Fix error handling bugs in the unicode-escape-decode decoder. 2013-01-29 10:20:44 +02:00
Serhiy Storchaka
c8e58126a2 Issue #16979: Fix error handling bugs in the unicode-escape-decode decoder. 2013-01-29 10:20:34 +02:00
Ned Deily
cec5f36e57 Issue #14018: merge to 3.3 2013-01-29 00:17:19 -08:00
Ned Deily
4a96a37c66 Issue #14018: Backport OS X installer updates from 3.3. 2013-01-29 00:08:32 -08:00
Ned Deily
e1c9794957 Issue #14018: Backport OS X installer updates from 3.3. 2013-01-29 00:07:46 -08:00
Benjamin Peterson
4dafd4075c fix long fixer docs (#4590) 2013-01-28 18:28:38 -05:00
Benjamin Peterson
8d15ca3cc6 fix long fixer docs (#4590) 2013-01-28 18:28:38 -05:00
Serhiy Storchaka
acf40179c8 Add Robert Xiao to Misc/ACKS for issue17051. 2013-01-28 20:27:28 +02:00
Serhiy Storchaka
46f5b35bc0 Issue #17051: Fix a memory leak in os.path.isdir() on Windows. Patch by Robert Xiao. 2013-01-28 20:19:50 +02:00
Serhiy Storchaka
a4fdd599e2 Fix skip conditions in some docstings tests. 2013-01-28 13:26:25 +02:00
Serhiy Storchaka
8e0ae2a4f0 Fix skip conditions in some docstings tests. 2013-01-28 13:25:44 +02:00
Serhiy Storchaka
80a0a1e170 Fix skip conditions in some docstings tests. 2013-01-28 13:24:01 +02:00
Serhiy Storchaka
d7797c6e7a Remove trailing whitespaces in cStringIO.h. 2013-01-28 11:00:58 +02:00
Serhiy Storchaka
26f1166510 Issue #17041: Fix testing when Python is configured with the
--without-doc-strings.
2013-01-27 20:03:39 +02:00
Serhiy Storchaka
9d0add0c7e Issue #17041: Fix testing when Python is configured with the
--without-doc-strings.
2013-01-27 19:47:45 +02:00
Serhiy Storchaka
72121c6c30 - Issue #17041: Fix testing when Python is configured with the
--without-doc-strings option.
2013-01-27 19:45:49 +02:00
Stefan Krah
6d3a8605a5 Issue #11729: Backport commit bff052d9 from libffi upstream in order to fix
a ctypes build failure with clang.
2013-01-27 18:00:24 +01:00
Nadeem Vawda
221508cdef Issue #13886: Fix input() to not strip out supposedly-invalid input bytes. 2013-01-27 14:21:26 +01:00
Nadeem Vawda
60cc32382f Issue #13886: Fix input() to not strip out supposedly-invalid input bytes.
Also fix sporadic failures in test_builtin due to dependence on whether the
readline module has previously been imported.
2013-01-27 14:13:25 +01:00
Nadeem Vawda
6f02ea02c8 Issue #13886: Fix input() to not strip out supposedly-invalid input bytes.
Also fix sporadic failures in test_builtin due to dependence on whether the
readline module has previously been imported.
2013-01-27 14:01:42 +01:00
Ezio Melotti
3f5db3940f Fix a few typos and a double semicolon. Patch by Eitan Adler. 2013-01-27 06:20:14 +02:00
Ned Deily
1c1cadbbca null merge 2013-01-26 18:11:06 -08:00
Ned Deily
8916b853b9 Issue #14018: fix merge error 2013-01-26 18:09:12 -08:00
Ned Deily
4511e276d5 Issue #14018: fix merge error 2013-01-26 18:08:22 -08:00
Sandro Tosi
4c1b9f4ca7 fix typo; thanks to Andrew Harrington from docs@ 2013-01-27 00:33:04 +01:00