Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fix typo (issue #19619). | Serhiy Storchaka | 2014-02-25 | 1 | -1/+1 |
| | |||||
* | Issue #19619: Blacklist non-text codecs in method API | Serhiy Storchaka | 2014-02-24 | 1 | -0/+27 |
| | | | | | | | | | | | | str.encode, bytes.decode and bytearray.decode now use an internal API to throw LookupError for known non-text encodings, rather than attempting the encoding or decoding operation and then throwing a TypeError for an unexpected output type. The latter mechanism remains in place for third party non-text encodings. Backported changeset d68df99d7a57. | ||||
* | Post-release updates. | Georg Brandl | 2014-02-10 | 1 | -1/+1 |
| | |||||
* | Bump to 3.3.4 final | Georg Brandl | 2014-02-09 | 1 | -3/+3 |
| | |||||
* | Post release update. | Georg Brandl | 2014-01-27 | 1 | -1/+1 |
| | |||||
* | Bump to 3.3.4rc1. | Georg Brandl | 2014-01-25 | 1 | -4/+4 |
| | |||||
* | Issue #17576: Deprecation warning emitted now when __int__() or __index__() | Serhiy Storchaka | 2013-12-11 | 1 | -0/+6 |
| | | | | | return not int instance. Introduced _PyLong_FromNbInt() and refactored PyLong_As*() functions. | ||||
* | Issue #19932: Fix typo in import.h, missing whitespaces in function prototypes. | Victor Stinner | 2013-12-10 | 1 | -4/+4 |
| | |||||
* | Issue #6477: Keep PyNotImplemented_Type and PyNone_Type private. | Alexandre Vassalotti | 2013-12-01 | 1 | -2/+2 |
| | |||||
* | Issue #6477: Added support for pickling the types of built-in singletons. | Alexandre Vassalotti | 2013-12-01 | 1 | -0/+3 |
| | |||||
* | Post-release bump. | Georg Brandl | 2013-11-17 | 1 | -1/+1 |
| | |||||
* | Bump to 3.3.3 final.v3.3.3 | Georg Brandl | 2013-11-17 | 1 | -3/+3 |
| | |||||
* | Bump to 3.3.3rc2.v3.3.3rc2 | Georg Brandl | 2013-11-11 | 1 | -2/+2 |
| | |||||
* | Bump to 3.3.3rc1. | Georg Brandl | 2013-10-27 | 1 | -4/+4 |
| | |||||
* | merge heads | Georg Brandl | 2013-10-08 | 1 | -3/+0 |
|\ | |||||
| * | Closes #13867: remove untrue comment about PyWeakref_Check(). | Georg Brandl | 2013-10-08 | 1 | -3/+0 |
| | | |||||
* | | Fix macro expansion of _PyErr_OCCURRED(), and make sure to use it in at ↵ | Antoine Pitrou | 2013-10-07 | 1 | -1/+1 |
|/ | | | | least one place so as to avoid regressions. | ||||
* | Issue #18594: Fix the fast path for collections.Counter(). | Raymond Hettinger | 2013-10-01 | 1 | -0/+1 |
| | | | | The path wasn't being taken due to an over-restrictive type check. | ||||
* | Issue #18783: Removed existing mentions of Python long type in docstrings, | Serhiy Storchaka | 2013-08-27 | 5 | -11/+11 |
| | | | | error messages and comments. | ||||
* | #18466: fix more typos. Patch by Févry Thibault. | Ezio Melotti | 2013-08-17 | 1 | -1/+1 |
| | |||||
* | Issue #16741: Fix an error reporting in int(). | Serhiy Storchaka | 2013-08-03 | 1 | -0/+1 |
| | |||||
* | According to the PEP 7, C code must "use 4-space indents" | Victor Stinner | 2013-07-26 | 1 | -299/+299 |
| | | | | Replace 8 spaces with 4. | ||||
* | Fix test for GCC 3.1+ but not strict ANSI C | Christian Heimes | 2013-06-24 | 1 | -1/+1 |
| | |||||
* | Issue #13612: handle unknown encodings without a buffer overflow. | Eli Bendersky | 2013-05-25 | 1 | -1/+3 |
| | | | | | | | This affects pyexpat and _elementtree. PyExpat_CAPI now exposes a new function - DefaultUnknownEncodingHandler. Based on a patch by Serhiy Storchaka. | ||||
* | Issue #16986: ElementTree now correctly parses a string input not only when | Serhiy Storchaka | 2013-05-22 | 1 | -0/+1 |
| | | | | an internal XML encoding is UTF-8 or US-ASCII. | ||||
* | post-release update. | Georg Brandl | 2013-05-15 | 1 | -1/+1 |
| | |||||
* | bump to 3.3.2 | Georg Brandl | 2013-05-12 | 1 | -2/+2 |
| | |||||
* | Issue #17408: Avoid using an obsolete instance of the copyreg module when ↵ | Antoine Pitrou | 2013-05-04 | 1 | -0/+1 |
| | | | | the interpreter is shutdown and then started again. | ||||
* | Post-release update for 3.3.1 | Georg Brandl | 2013-04-06 | 1 | -1/+1 |
| | |||||
* | Bump to 3.3.1.v3.3.1 | Georg Brandl | 2013-04-06 | 1 | -3/+3 |
| | |||||
* | Bump to 3.3.1rc1. | Georg Brandl | 2013-03-23 | 1 | -4/+4 |
| | |||||
* | Issue #1783: Remove declarations of nonexistent private variables. | Serhiy Storchaka | 2013-02-01 | 1 | -4/+0 |
|\ | |||||
| * | Issue #1783: Remove declarations of nonexistent private variables. | Serhiy Storchaka | 2013-02-01 | 1 | -4/+0 |
| | | |||||
* | | Issue #15989: Fix several occurrences of integer overflow | Serhiy Storchaka | 2013-01-19 | 1 | -0/+3 |
|\ \ | |/ | | | | | | | | | when result of PyLong_AsLong() narrowed to int without checks. This is a backport of changesets 13e2e44db99d and 525407d89277. | ||||
| * | Issue #15989: Fix several occurrences of integer overflow | Serhiy Storchaka | 2013-01-19 | 1 | -0/+3 |
| | | | | | | | | | | | | when result of PyLong_AsLong() narrowed to int without checks. This is a backport of changesets 13e2e44db99d and 525407d89277. | ||||
* | | Issue #16881: Fix Py_ARRAY_LENGTH macro for GCC < 3.1. | Christian Heimes | 2013-01-06 | 1 | -2/+5 |
| | | |||||
* | | Fix the internals of our hash functions to used unsigned values during hash | Gregory P. Smith | 2012-12-11 | 1 | -1/+1 |
|\ \ | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | computation as the overflow behavior of signed integers is undefined. NOTE: This change is smaller compared to 3.2 as much of this cleanup had already been done. I added the comment that my change in 3.2 added so that the code would match up. Otherwise this just adds or synchronizes appropriate UL designations on some constants to be pedantic. In practice we require compiling everything with -fwrapv which forces overflow to be defined as twos compliment but this keeps the code cleaner for checkers or in the case where someone has compiled it without -fwrapv or their compiler's equivalent. Found by Clang trunk's Undefined Behavior Sanitizer (UBSan). Cleanup only - no functionality or hash values change. | ||||
| * | Fix the internals of our hash functions to used unsigned values during hash | Gregory P. Smith | 2012-12-11 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | computation as the overflow behavior of signed integers is undefined. In practice we require compiling everything with -fwrapv which forces overflow to be defined as twos compliment but this keeps the code cleaner for checkers or in the case where someone has compiled it without -fwrapv or their compiler's equivalent. Found by Clang trunk's Undefined Behavior Sanitizer (UBSan). Cleanup only - no functionality or hash values change. | ||||
* | | Issue #16602: When a weakref's target was part of a long deallocation chain, ↵ | Antoine Pitrou | 2012-12-08 | 1 | -1/+11 |
|\ \ | |/ | | | | | | | | | 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 Pitrou | 2012-12-08 | 1 | -1/+11 |
| | | | | | | | | | | | | 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. | ||||
* | | Update comment: SAVE_EXC_STATE and SWAP_EXC_STATE macroses are ↵ | Andrew Svetlov | 2012-12-05 | 1 | -2/+2 |
| | | | | | | | | saave_exc_state and swap_exc_state functions now. | ||||
* | | Issue 10052: merge fix from 3.2. | Mark Dickinson | 2012-12-02 | 1 | -8/+21 |
|\ \ | |/ | |||||
| * | Issue 10052: fix failed uint32_t / uint64_t / int32_t / int64_t detection on ↵ | Mark Dickinson | 2012-12-02 | 1 | -8/+21 |
| | | | | | | | | some platforms. | ||||
* | | Backport 9dd4638de73b. | Stefan Krah | 2012-11-18 | 1 | -1/+1 |
| | | |||||
* | | Issue #15835: Define PATH_MAX on HP-UX. | Stefan Krah | 2012-11-12 | 1 | -0/+8 |
| | | |||||
* | | Issue #5765: Apply a hard recursion limit in the compiler | Nick Coghlan | 2012-11-04 | 1 | -0/+2 |
| | | | | | | | | | | | | | | Previously, excessive nesting in expressions would blow the stack and segfault the interpreter. Now, a hard limit based on the configured recursion limit and a hardcoded scaling factor is applied. | ||||
* | | #16127: remove outdated references to narrow builds. Patch by Serhiy Storchaka. | Ezio Melotti | 2012-10-05 | 1 | -2/+1 |
| | | |||||
* | | merge mostly from default | Benjamin Peterson | 2012-09-29 | 4 | -11/+22 |
|\ \ | |||||
| * \ | Merge with main repo default branch. | Georg Brandl | 2012-09-29 | 4 | -11/+22 |
| |\ \ | |||||
| | * \ | Merge with 3.3.0 release clone. | Georg Brandl | 2012-09-24 | 1 | -2/+2 |
| | |\ \ |