summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Issue #16602: When a weakref's target was part of a long deallocation chain, ↵Antoine Pitrou2012-12-084-4/+38
|\ | | | | | | | | | | the object could remain reachable through its weakref even though its refcount had dropped to zero. Thanks to Eugene Toder for diagnosing and reporting the issue.
| * Issue #16602: When a weakref's target was part of a long deallocation chain, ↵Antoine Pitrou2012-12-084-4/+38
| |\ | | | | | | | | | | | | | | | the object could remain reachable through its weakref even though its refcount had dropped to zero. Thanks to Eugene Toder for diagnosing and reporting the issue.
| | * Issue #16602: When a weakref's target was part of a long deallocation chain, ↵Antoine Pitrou2012-12-085-4/+39
| | | | | | | | | | | | | | | | | | the object could remain reachable through its weakref even though its refcount had dropped to zero. Thanks to Eugene Toder for diagnosing and reporting the issue.
* | | Drop double newlines printed in some file iteration examples.Andrew Svetlov2012-12-082-2/+3
|\ \ \ | |/ / | | | | | | Patch by Steven Kryskalla.
| * | Drop double newlines printed in some file iteration examples.Andrew Svetlov2012-12-082-2/+3
| |\ \ | | |/ | | | | | | Patch by Steven Kryskalla.
| | * Drop double newlines printed in some file iteration examples.Andrew Svetlov2012-12-082-2/+3
| | | | | | | | | | | | Patch by Steven Kryskalla.
* | | Merge from 3.3 (issue #16267)Nick Coghlan2012-12-082-15/+47
|\ \ \ | |/ /
| * | Close issue #16267: better docs for @abstractmethod compositionNick Coghlan2012-12-082-15/+47
| | |
* | | Merge from 3.3 (Issue #15209)Nick Coghlan2012-12-082-11/+20
|\ \ \ | |/ /
| * | Issue #15209: Clarify exception chaining descriptionNick Coghlan2012-12-082-11/+20
| | | | | | | | | | | | | | | | | | - not allowed when implicitly re-raised the current exception - last exception raised is always displayed last - attempt to make it clearer when/if cause and context are shown
* | | Merge debug output removal with 3.3.Ezio Melotti2012-12-081-1/+0
|\ \ \ | |/ /
| * | Merge debug output removal with 3.2.Ezio Melotti2012-12-081-1/+0
| |\ \ | | |/
| | * Remove debug output from example.Ezio Melotti2012-12-081-1/+0
| | |
* | | Issue #16628: Fix a memory leak in ctypes.resize().Antoine Pitrou2012-12-084-2/+5
|\ \ \ | |/ /
| * | Issue #16628: Fix a memory leak in ctypes.resize().Antoine Pitrou2012-12-084-2/+5
| |\ \ | | |/
| | * Issue #16628: Fix a memory leak in ctypes.resize().Antoine Pitrou2012-12-084-2/+5
| | |
* | | add fixer for reload() -> imp.reload() (closes #11797)\n\nPatch by Laurie ↵Benjamin Peterson2012-12-087-18/+120
| | | | | | | | | | | | Clark-Michalek and Berker Peksag
* | | Issue #16495: remove extraneous NULL encoding check from bytes_decode().Chris Jerdonek2012-12-072-2/+2
| | | | | | | | | | | | | | | | | | The NULL encoding check in bytes_decode() was unnecessary because this case is already taken care of by the call to _Py_normalize_encoding() inside PyUnicode_Decode().
* | | Improve OrderedDict equality test.Raymond Hettinger2012-12-071-2/+1
| | |
* | | assert than we never try to deal with True, False, or None as a nameBenjamin Peterson2012-12-061-0/+4
| | |
* | | create NameConstant AST class for None, True, and False literals (closes #16619)Benjamin Peterson2012-12-0615-72/+152
| | |
* | | Specify which I/O ABC methods have implementations in the docs.Andrew Svetlov2012-12-061-0/+19
|\ \ \ | |/ /
| * | Specify which I/O ABC methods have implementations in the docs.Andrew Svetlov2012-12-061-0/+19
| |\ \ | | |/
| | * Specify which I/O ABC methods have implementations in the docs.Andrew Svetlov2012-12-061-0/+19
| | |
* | | Update comment: SAVE_EXC_STATE and SWAP_EXC_STATE macroses are ↵Andrew Svetlov2012-12-051-2/+2
|\ \ \ | |/ / | | | | | | saave_exc_state and swap_exc_state functions now.
| * | Update comment: SAVE_EXC_STATE and SWAP_EXC_STATE macroses are ↵Andrew Svetlov2012-12-051-2/+2
| | | | | | | | | | | | saave_exc_state and swap_exc_state functions now.
* | | Merge: skip pdb test for #13120 if threading is not available.Andrew Svetlov2012-12-051-0/+3
|\ \ \ | |/ /
| * | Merge: skip pdb test for #13120 if threading is not available.Andrew Svetlov2012-12-051-0/+3
| |\ \ | | |/
| | * Skip pdb test for #13120 if threading is not available.Andrew Svetlov2012-12-051-0/+3
| | |
* | | Merge 3.3Andrew Svetlov2012-12-051-1/+1
|\ \ \ | |/ /
| * | Fix typo.Andrew Svetlov2012-12-051-1/+1
| | |
* | | Issue #15627: This is simply an update to the name of a new method recently ↵Eric Snow2012-12-055-14/+14
| | | | | | | | | | | | | | | | | | added to importlib.abc.SourceLoader.
* | | Issue #16444: test more bytes in support.TESTFN_UNDECODABLE to support more ↵Victor Stinner2012-12-041-0/+3
| | | | | | | | | | | | Windows code pages
* | | Merge issue #13120: Allow to call pdb.set_trace() from thread.Andrew Svetlov2012-12-043-2/+39
|\ \ \ | |/ / | | | | | | Patch by Ilya Sandler.
| * | Merge issue #13120: Allow to call pdb.set_trace() from thread.Andrew Svetlov2012-12-043-2/+39
| |\ \ | | |/ | | | | | | Patch by Ilya Sandler.
| | * Issue #13120: Allow to call pdb.set_trace() from thread.Andrew Svetlov2012-12-043-2/+39
| | | | | | | | | | | | Patch by Ilya Sandler.
* | | Cleanup unicodeobject.cVictor Stinner2012-12-041-9/+12
| | | | | | | | | | | | | | | | | | | | | | | | * Remove micro-optization: (errors == "surrogateescape" || strcmp(errors, "surrogateescape") == 0). Only use strcmp() * Initialize 'arg' members in unicode_format_arg() to help the compiler to diagnose real bugs and also make the code simpler to read
* | | Issue #16455: On FreeBSD and Solaris, if the locale is C, theVictor Stinner2012-12-045-40/+241
| | | | | | | | | | | | | | | | | | | | | ASCII/surrogateescape codec is now used, instead of the locale encoding, to decode the command line arguments. This change fixes inconsistencies with os.fsencode() and os.fsdecode() because these operating systems announces an ASCII locale encoding, whereas the ISO-8859-1 encoding is used in practice.
* | | Fix test splitting in previous commit.Antoine Pitrou2012-12-031-4/+2
|\ \ \ | |/ /
| * | Fix test splitting in previous commit.Antoine Pitrou2012-12-031-4/+2
| |\ \ | | |/
| | * Fix test splitting in previous commit.Antoine Pitrou2012-12-031-4/+2
| | |
* | | Split the bigmem re test in two separate tests with different memory ↵Antoine Pitrou2012-12-031-2/+9
|\ \ \ | |/ / | | | | | | requirements.
| * | Split the bigmem re test in two separate tests with different memory ↵Antoine Pitrou2012-12-031-2/+9
| |\ \ | | |/ | | | | | | requirements.
| | * Split the bigmem re test in two separate tests with different memory ↵Antoine Pitrou2012-12-031-2/+12
| | | | | | | | | | | | requirements.
* | | Merge issue #16583: Prevent nesting SystemExit in tkinter.CallWrapperAndrew Svetlov2012-12-031-2/+2
|\ \ \ | |/ /
| * | Merge issue #16583: Prevent nesting SystemExit in tkinter.CallWrapperAndrew Svetlov2012-12-031-2/+2
| |\ \ | | |/
| | * Issue #16583: Prevent nesting SystemExit in tkinter.CallWrapperAndrew Svetlov2012-12-031-2/+2
| | |
* | | (Null merge 3.3)Victor Stinner2012-12-030-0/+0
|\ \ \ | |/ /
| * | (Null merge 3.2)Victor Stinner2012-12-030-0/+0
| |\ \ | | |/
| | * Issue #16416: Fix compilation errorVictor Stinner2012-12-031-1/+3
| | |