summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Backed out changeset b9f7b1bf36aaVictor Stinner2013-03-062-15/+7
|
* Issue #17223: Fix PyUnicode_FromUnicode() on Windows (16-bit wchar_t type)Victor Stinner2013-03-052-7/+15
| | | | to reject invalid UTF-16 surrogate.
* Issue #17223: Add another test to check that _PyUnicode_Ready() rejectsVictor Stinner2013-03-051-0/+10
| | | | code points bigger than U+10ffff
* #11732: merge with 3.3.Ezio Melotti2013-03-055-8/+44
|\
| * Fix indentation.Ezio Melotti2013-03-052-5/+5
| |
| * #11732: add a new suppress_crash_popup() context manager to test.support.Ezio Melotti2013-03-055-4/+40
| |
* | Reverting the changeset b87792757ee8 made for Issue #12921Senthil Kumaran2013-03-052-5/+1
|\ \ | |/
| * Reverting the changeset 5d76a4746d9d made for Issue #12921Senthil Kumaran2013-03-052-5/+1
| |\
| | * Reverting the changeset 5126e62c60af made for Issue #12921Senthil Kumaran2013-03-052-5/+1
| | |
* | | Fix Issue #12921: BaseHTTPServer's send_error should send the correct errorSenthil Kumaran2013-03-052-1/+5
|\ \ \ | |/ / | | | | | | | | | response message when send_error includes a message in addition to error status. Patch contributed by Karl.
| * | Fix Issue #12921: BaseHTTPServer's send_error should send the correct errorSenthil Kumaran2013-03-052-1/+5
| |\ \ | | |/ | | | | | | | | | response message when send_error includes a message in addition to error status. Patch contributed by Karl.
| | * Fix Issue #12921: BaseHTTPServer's send_error should send the correct errorSenthil Kumaran2013-03-052-1/+5
| | | | | | | | | | | | | | | response message when send_error includes a message in addition to error status. Patch contributed by Karl.
* | | mergeRaymond Hettinger2013-03-051-1/+1
|\ \ \ | |/ /
| * | Fix typoRaymond Hettinger2013-03-051-1/+1
| | |
* | | mergeRaymond Hettinger2013-03-050-0/+0
|\ \ \ | |/ /
| * | Issue #16098: Update heapq.nsmallest to use the same algorithm as nlargest.Raymond Hettinger2013-03-051-25/+59
| | | | | | | | | | | | | | | This removes the dependency on bisect and it bring the pure Python code in-sync with the C code.
* | | Use LT in all comparisonsRaymond Hettinger2013-03-051-3/+3
| | |
* | | Issue #17278: Fix a crash in heapq.heappush() and heapq.heappop() when the ↵Antoine Pitrou2013-03-043-6/+63
|\ \ \ | |/ / | | | | | | list is being resized concurrently.
| * | Issue #17278: Fix a crash in heapq.heappush() and heapq.heappop() when the ↵Antoine Pitrou2013-03-043-6/+63
| |\ \ | | |/ | | | | | | list is being resized concurrently.
| | * Issue #17278: Fix a crash in heapq.heappush() and heapq.heappop() when the ↵Antoine Pitrou2013-03-043-6/+63
| | | | | | | | | | | | list is being resized concurrently.
* | | merge 3.3 (#17328)Benjamin Peterson2013-03-042-2/+4
|\ \ \ | |/ /
| * | fix possible setdefault refleak (closes #17328)Benjamin Peterson2013-03-042-2/+4
| | |
* | | #17346: merge with 3.3.Ezio Melotti2013-03-041-5/+5
|\ \ \ | |/ /
| * | #17346: merge with 3.2.Ezio Melotti2013-03-041-5/+5
| |\ \ | | |/
| | * #17346: make sure pickle tests are run against all protocols. Initial patch ↵Ezio Melotti2013-03-041-5/+5
| | | | | | | | | | | | by Marius Gedminas.
* | | MergeRaymond Hettinger2013-03-041-1/+1
|\ \ \ | |/ /
| * | Another nit.Raymond Hettinger2013-03-041-1/+1
| | |
* | | mergeRaymond Hettinger2013-03-041-7/+11
|\ \ \ | |/ /
| * | Fix other re-entrancy nits for the lru_cache.Raymond Hettinger2013-03-041-7/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Keep references for oldkey and oldvalue so they can't trigger a __del__ method to reenter our thread. Move the cache[key]=link step to the end, after the link data is in a consistent state. Under exotic circumstances, the cache[key]=link step could trigger reentrancy (i.e. the key would have to have a hash exactly equal to that for another key in the cache and the key would need a __eq__ method that makes a reentrant call our cached function).
* | | mergeRaymond Hettinger2013-03-041-0/+25
|\ \ \ | |/ /
| * | Add test for RLock in the lru_cache().Raymond Hettinger2013-03-041-0/+25
| | |
* | | Issue #16098: Update heapq.nsmallest to use the same algorithm as nlargest.Raymond Hettinger2013-03-041-25/+59
| | | | | | | | | | | | | | | This removes the dependency on bisect and it bring the pure Python code in-sync with the C code.
* | | Issue #13898: test_ssl no longer prints a spurious stack trace on Ubuntu.Nadeem Vawda2013-03-032-1/+7
|\ \ \ | |/ /
| * | Issue #13898: test_ssl no longer prints a spurious stack trace on Ubuntu.Nadeem Vawda2013-03-032-1/+7
| |\ \ | | |/
| | * Issue #13898: test_ssl no longer prints a spurious stack trace on Ubuntu.Nadeem Vawda2013-03-032-1/+9
| | |
* | | Fixes Issue #16962: Use getdents64 instead of the obsolete getdents syscallGregory P. Smith2013-03-032-14/+11
|\ \ \ | |/ / | | | | | | in the subprocess module on Linux.
| * | Issue #16962: Use getdents64 instead of the obsolete getdents syscall inGregory P. Smith2013-03-032-17/+11
| | | | | | | | | | | | the subprocess module on Linux.
* | | #17032: The "global" in the "NameError: global name 'x' is not defined" ↵Ezio Melotti2013-03-034-7/+9
| | | | | | | | | | | | error message has been removed. Patch by Ram Rachum.
* | | #17334: merge with 3.3.Ezio Melotti2013-03-022-21/+11
|\ \ \ | |/ /
| * | #17334: test_index now works with unittest test discovery. Patch by Zachary ↵Ezio Melotti2013-03-022-21/+11
| | | | | | | | | | | | Ware.
* | | #17333: merge with 3.3.Ezio Melotti2013-03-022-3/+6
|\ \ \ | |/ /
| * | #17333: test_imaplib now works with unittest test discovery. Patch by ↵Ezio Melotti2013-03-022-3/+6
| | | | | | | | | | | | Zachary Ware.
* | | MergeRaymond Hettinger2013-03-021-9/+4
|\ \ \ | |/ /
| * | Issue #17331: Use isidentifier() instead of isalnum() to check for valid ↵Raymond Hettinger2013-03-021-9/+4
| | | | | | | | | | | | identifiers.
* | | MergeRaymond Hettinger2013-03-021-1/+4
|\ \ \ | |/ /
| * | Remove dependency on dummy_threading (to solve a bootstrap problem).Raymond Hettinger2013-03-021-1/+4
| | |
* | | Merge markup fixes in unittest doc from 3.3.Ezio Melotti2013-03-011-4/+4
|\ \ \ | |/ /
| * | Merge markup fixes in unittest doc from 3.2.Ezio Melotti2013-03-011-4/+4
| |\ \ | | |/
| | * Fix markup in unittest doc.Ezio Melotti2013-03-011-4/+4
| | |
* | | #17312: unlink a file that test_aifc was leaving around.Ezio Melotti2013-03-011-2/+4
| | |