summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Merge fix for issue #22166 from 3.4Nick Coghlan2014-09-155-0/+102
|\
| * Issue #22166: clear codec caches in test_codecsNick Coghlan2014-09-155-0/+102
| |
* | Closes #18159: ConfigParser getters not available on SectionProxyŁukasz Langa2014-09-153-88/+423
|\ \
| * | Closes #18159: ConfigParser getters not available on SectionProxyŁukasz Langa2014-09-153-53/+386
| | |
| * | Fix full-stop whitespace in configparser docsŁukasz Langa2014-09-151-42/+44
| | |
* | | Restored re pickling test.Serhiy Storchaka2014-09-151-5/+9
|\ \ \ | |/ / |/| / | |/
| * Restored re pickling test.Serhiy Storchaka2014-09-151-5/+9
| |
* | Issue #17095: merge from 3.4Ned Deily2014-09-151-14/+0
|\ \ | |/
| * Issue #17095: Temporarily revert getpath.c change that added the ModulesNed Deily2014-09-151-14/+0
| | | | | | | | | | | | directory to sys.path when running from a build directory. That has proven to be problematic for several standard library modules with C extension modules whose builds can fail on some platforms.
* | Closes #20537: logging methods now accept an exception instance as well as a ↵Vinay Sajip2014-09-144-14/+34
| | | | | | | | Boolean value or exception tuple. Thanks to Yury Selivanov for the patch.
* | Issue #22384: An exception in Tkinter callback no longer crashes the programSerhiy Storchaka2014-09-142-2/+8
|\ \ | |/ | | | | | | | | | | when it is run with pythonw.exe. Documented that Tk.report_callback_exception() is purposed to be overriden in applications.
| * Issue #22384: An exception in Tkinter callback no longer crashes the programSerhiy Storchaka2014-09-142-2/+8
| | | | | | | | | | | | | | when it is run with pythonw.exe. Documented that Tk.report_callback_exception() is purposed to be overriden in applications.
* | Use more appropriate asserts in re tests.Serhiy Storchaka2014-09-141-115/+115
|\ \ | |/
| * Use more appropriate asserts in re tests.Serhiy Storchaka2014-09-141-115/+115
| |
* | Fixed re tests incorrectly ported from 2.x to 3.x.Serhiy Storchaka2014-09-141-22/+27
|\ \ | |/
| * Fixed re tests incorrectly ported from 2.x to 3.x.Serhiy Storchaka2014-09-141-22/+27
| |
* | Issue #22168: Prevent turtle AttributeError with non-default Canvas on OS X.Ned Deily2014-09-142-2/+5
|\ \ | |/
| * Issue #22168: Prevent turtle AttributeError with non-default Canvas on OS X.Ned Deily2014-09-142-2/+5
| |
* | merge 3.4Benjamin Peterson2014-09-131-1/+1
|\ \ | |/
| * make hg link secureBenjamin Peterson2014-09-131-1/+1
| |
* | inspect.Signature: Fix discrepancy between __eq__ and __hash__.Yury Selivanov2014-09-123-39/+39
| | | | | | | | Issue #20334. Thanks to Antony Lee for bug report & initial patch.
* | Issue #16104: Allow compileall to do parallel bytecode compilation.Brett Cannon2014-09-124-25/+137
| | | | | | | | | | | | | | Both compileall.compile_dir() and the CLI for compileall now allow for specifying how many workers to use (or 0 to use all CPUs). Thanks to Claudiu Popa for the patch.
* | Closes #22386: merged fix from 3.4.Vinay Sajip2014-09-113-3/+8
|\ \ | |/
| * Issue #22386: fixed regression.Vinay Sajip2014-09-113-3/+8
| |
* | Closes #22336: attemptckalloc() with PyMem_Malloc() in _tkinterVictor Stinner2014-09-111-12/+12
| | | | | | | | | | | | The PyMem_Malloc(size) function has a well defined behaviour: if size is 0, a pointer different than NULL is returned. PyMem_Malloc() allocations are tracked by tracemalloc, attemptckalloc() allocations are not tracked.
* | Issue #13968: Fixed newly added recursive glob test.Serhiy Storchaka2014-09-111-38/+40
| | | | | | | | It was failed when run with non-empty current directory.
* | Issue #21147: sqlite3 now raises an exception if the request contains a nullSerhiy Storchaka2014-09-114-1/+19
|\ \ | |/ | | | | character instead of truncate it. Based on patch by Victor Stinner.
| * Issue #21147: sqlite3 now raises an exception if the request contains a nullSerhiy Storchaka2014-09-114-1/+19
| | | | | | | | character instead of truncate it. Based on patch by Victor Stinner.
* | Issue #13968: The glob module now supports recursive search inSerhiy Storchaka2014-09-115-19/+199
| | | | | | | | subdirectories using the "**" pattern.
* | Issue #21951: Fixed a crash in Tkinter on AIX when called Tcl command withSerhiy Storchaka2014-09-113-1/+9
|\ \ | |/ | | | | | | | | | | empty string or tuple argument. On some platforms Tcl memory allocator returns NULL when allocating zero-sized block of memory.
| * Issue #21951: Fixed a crash in Tkinter on AIX when called Tcl command withSerhiy Storchaka2014-09-113-1/+9
| | | | | | | | | | | | | | empty string or tuple argument. On some platforms Tcl memory allocator returns NULL when allocating zero-sized block of memory.
* | Issue #21951: Use attemptckalloc() instead of ckalloc() in Tkinter.Serhiy Storchaka2014-09-112-10/+29
|\ \ | |/ | | | | | | ckalloc() causes the Tcl interpreter to panic, attemptckalloc() returns NULL if the memory allocation fails.
| * Issue #21951: Use attemptckalloc() instead of ckalloc() in Tkinter.Serhiy Storchaka2014-09-112-10/+29
| | | | | | | | | | ckalloc() causes the Tcl interpreter to panic, attemptckalloc() returns NULL if the memory allocation fails.
* | (Merge 3.4) Issue #22338: Fix a crash in the json module on memory allocationVictor Stinner2014-09-102-1/+4
|\ \ | |/ | | | | failure.
| * Issue #22338: Fix a crash in the json module on memory allocation failure.Victor Stinner2014-09-102-1/+4
| |
* | merge 3.4 (#22380)Benjamin Peterson2014-09-101-37/+0
|\ \ | |/
| * y2k compliance, lol (closes #22380)Benjamin Peterson2014-09-101-37/+0
| |
* | Issue #22369: Change "context manager protocol" to "context management ↵Serhiy Storchaka2014-09-1016-42/+42
|\ \ | |/ | | | | protocol".
| * Issue #22369: Change "context manager protocol" to "context management ↵Serhiy Storchaka2014-09-1016-41/+41
| | | | | | | | protocol".
* | Whitespace.Stefan Krah2014-09-101-3/+0
| |
* | Issue #19232: Speed up decimal import. Additionally, since _decimal isStefan Krah2014-09-104-6404/+6402
| | | | | | | | | | self-contained, this change facilitates maintenance and the Python version can be easily imported for experimentation.
* | Issue #22284: Merge 3.4Stefan Krah2014-09-091-0/+6
|\ \ | |/
| * Issue #22284: Update decimal.__all__Stefan Krah2014-09-091-0/+6
| |
* | imaplib.IMAP4 now supports the context manager protocol.Serhiy Storchaka2014-09-095-0/+67
| | | | | | | | Original patch by Tarek Ziadé.
* | A few tweaks for issue16662 based on feedback from Robert Collins.Barry Warsaw2014-09-082-38/+46
| |
* | - Issue #16662: load_tests() is now unconditionally run when it is present inBarry Warsaw2014-09-085-61/+472
| | | | | | | | | | | | | | a package's __init__.py. TestLoader.loadTestsFromModule() still accepts use_load_tests, but it is deprecated and ignored. A new keyword-only attribute `pattern` is added and documented. Patch given by Robert Collins, tweaked by Barry Warsaw.
* | merge 3.4 (#22349)Benjamin Peterson2014-09-063-45/+16
|\ \ | |/
| * remove various dead version checks (closes #22349)Benjamin Peterson2014-09-063-45/+16
| | | | | | | | Patch from Thomas Kluyver.
* | Issue #22226: Added private function _splitdict() in the Tkinter module.Serhiy Storchaka2014-09-065-93/+112
|\ \ | |/ | | | | | | First letter no longer is stripped from the "status" key in the result of Treeview.heading().
| * Issue #22226: Added private function _splitdict() in the Tkinter module.Serhiy Storchaka2014-09-065-93/+112
| | | | | | | | | | First letter no longer is stripped from the "status" key in the result of Treeview.heading().