Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Bump to version 3.2.5.v3.2.5 | Georg Brandl | 2013-05-12 | 1 | -2/+2 |
| | |||||
* | Bump to 3.2.4.v3.2.4 | Georg Brandl | 2013-04-06 | 1 | -3/+3 |
| | |||||
* | Bump to 3.2.4rc1. | 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 #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. | ||||
* | 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 10052: fix failed uint32_t / uint64_t / int32_t / int64_t detection on ↵ | Mark Dickinson | 2012-12-02 | 1 | -8/+21 |
| | | | | some platforms. | ||||
* | Issue #13992: The trashcan mechanism is now thread-safe. This eliminates | Antoine Pitrou | 2012-09-05 | 2 | -9/+21 |
| | | | | | | | | | | | sporadic crashes in multi-thread programs when several long deallocator chains ran concurrently and involved subclasses of built-in container types. Because of this change, a couple extension modules compiled for 3.2.4 (those which use the trashcan mechanism, despite it being undocumented) will not be loadable by 3.2.3 and earlier. However, extension modules compiled for 3.2.3 and earlier will be loadable by 3.2.4. | ||||
* | Remove trailing whitespace in order to silence warnings on HP-UX. | Trent Nelson | 2012-08-31 | 1 | -4/+4 |
| | |||||
* | Closes #15512: Correct __sizeof__ support for parser | Jesus Cea | 2012-08-03 | 1 | -0/+3 |
| | |||||
* | Issue #13889: On MSVC builds, set FPU control word at runtime for all string ↵ | Mark Dickinson | 2012-04-15 | 1 | -0/+24 |
| | | | | <-> float conversions. Patch by Samuel Iseli and Stefan Krah. | ||||
* | Merge 3.2.3 release clone. | Georg Brandl | 2012-04-11 | 1 | -3/+3 |
|\ | |||||
| * | Post-release update. | Georg Brandl | 2012-04-11 | 1 | -1/+1 |
| | | |||||
| * | Bump to 3.2.3 final. | Georg Brandl | 2012-04-10 | 1 | -3/+3 |
| | | |||||
| * | Issue #14387 : undefine 'small' so that it doesn't clash with Windows headers. | Kristján Valur Jónsson | 2012-03-22 | 1 | -0/+2 |
| | | |||||
* | | Issue #14387 : undefine 'small' so that it doesn't clash with Windows headers. | Kristján Valur Jónsson | 2012-03-22 | 1 | -0/+2 |
| | | |||||
* | | Issue #14387: Do not include accu.h from Python.h. | Antoine Pitrou | 2012-03-22 | 1 | -1/+0 |
| | | |||||
* | | Merge 3.2.3rc2 from release clone. | Georg Brandl | 2012-03-18 | 1 | -2/+2 |
|\ \ | |/ | |||||
| * | Post-release updates for 3.2.3rc2. | Georg Brandl | 2012-03-18 | 1 | -1/+1 |
| | | |||||
| * | Bump to 3.2.3rc2.v3.2.3rc2 | Georg Brandl | 2012-03-18 | 1 | -2/+2 |
| | | |||||
| * | 3.2.3rc1 done | Georg Brandl | 2012-02-25 | 1 | -1/+1 |
| | | |||||
* | | merge 3.1 | Matthias Klose | 2012-03-14 | 1 | -1/+1 |
|\ \ | |/ |/| | |||||
| * | - rename configure.in to configure.ac | Matthias Klose | 2012-03-14 | 1 | -1/+1 |
| | | | | | | | | - change references from configure.in to configure.ac | ||||
| * | version now 3.1.5rc1v3.1.5rc1 | Benjamin Peterson | 2012-02-23 | 1 | -4/+4 |
| | | |||||
* | | Bump version to 3.2.3rc1. | Georg Brandl | 2012-02-23 | 1 | -4/+4 |
| | | |||||
* | | Fix test failure in test_cmd_line by initializing the hash secret at the ↵ | Antoine Pitrou | 2012-02-21 | 2 | -0/+3 |
| | | | | | | | | earliest point. | ||||
* | | merge 3.2 | Benjamin Peterson | 2012-02-21 | 1 | -0/+4 |
|\ \ | |/ | |||||
| * | ensure no one tries to hash things before the random seed is found | Benjamin Peterson | 2012-02-21 | 1 | -0/+4 |
| | | |||||
* | | Merge from 3.1: Issue #13703: add a way to randomize the hash values of ↵ | Georg Brandl | 2012-02-20 | 3 | -0/+9 |
|\ \ | |/ | | | | | | | | | | | | | | | basic types (str, bytes, datetime) in order to make algorithmic complexity attacks on (e.g.) web apps much more complicated. The environment variable PYTHONHASHSEED and the new command line flag -R control this behavior. | ||||
| * | Issue #13703: add a way to randomize the hash values of basic types (str, ↵ | Georg Brandl | 2012-02-20 | 3 | -0/+9 |
| | | | | | | | | | | | | | | | | | | bytes, datetime) in order to make algorithmic complexity attacks on (e.g.) web apps much more complicated. The environment variable PYTHONHASHSEED and the new command line flag -R control this behavior. | ||||
| * | onto 3.1.5 | Benjamin Peterson | 2011-06-11 | 1 | -1/+1 |
| | | |||||
| * | bump to 3.1.4v3.1.4 | Benjamin Peterson | 2011-06-11 | 1 | -3/+3 |
| | | |||||
| * | bump to 3.1.4rc1 | Benjamin Peterson | 2011-05-29 | 1 | -4/+4 |
| | | |||||
| * | Port 5b607cd8c71b (closes #11892) | Jesus Cea | 2011-04-20 | 1 | -0/+4 |
| | | |||||
* | | Issue #13848: open() and the FileIO constructor now check for NUL characters ↵ | Antoine Pitrou | 2012-01-29 | 1 | -0/+6 |
| | | | | | | | | | | | | in the file name. Patch by Hynek Schlawack. | ||||
* | | Issue #13629: Renumber the tokens in token.h to match the ↵ | Meador Inge | 2012-01-16 | 1 | -31/+30 |
| | | | | | | | | _PyParser_TokenNames indexes. | ||||
* | | Consolidate the occurrances of the prime used as the multiplier when hashing | Gregory P. Smith | 2012-01-14 | 1 | -1/+4 |
| | | | | | | | | | | | | | | to a single #define instead of having several copies in several files. This excludes the Modules/ tree (datetime and expat both have a copy for their own purposes with no need for it to be the same). | ||||
* | | - Issue #11147: Fix an unused argument in _Py_ANNOTATE_MEMORY_ORDER. (Fix | Barry Warsaw | 2011-12-05 | 1 | -0/+1 |
| | | | | | | | | given by Campbell Barton). | ||||
* | | Closes issue #13488: Some old preprocessors have problem with #define not in ↵ | Jesus Cea | 2011-11-27 | 1 | -80/+80 |
| | | | | | | | | the first column | ||||
* | | Issue #13338: Handle all enumerations in _Py_ANNOTATE_MEMORY_ORDER | Petri Lehtinen | 2011-11-19 | 1 | -2/+4 |
| | | | | | | | | | | This allows compiling extension modules with -Wswitch-enum on gcc. Initial patch by Floris Bruynooghe. | ||||
* | | Issue 1294232: Fix errors in metaclass calculation affecting some cases of ↵ | Nick Coghlan | 2011-10-23 | 1 | -0/+1 |
| | | | | | | | | metaclass inheritance. Patch by Daniel Urban. | ||||
* | | Issue #12911: Fix memory consumption when calculating the repr() of huge ↵ | Antoine Pitrou | 2011-10-06 | 2 | -2/+37 |
| | | | | | | | | | | | | | | tuples or lists. This introduces a small private API for this common pattern. The issue has been discovered thanks to Martin's huge-mem buildbot. | ||||
* | | Try to fix linking failures under Windows | Antoine Pitrou | 2011-10-04 | 1 | -3/+3 |
| | | |||||
* | | Fix PyUnicode_AsWideCharString() doc: size doesn't contain the null character | Victor Stinner | 2011-09-06 | 1 | -1/+1 |
| | | | | | | | | Fix also spelling of the null character. | ||||
* | | Post-release version bump. | Georg Brandl | 2011-09-04 | 1 | -1/+1 |
| | | |||||
* | | Merge with release clone. | Georg Brandl | 2011-09-04 | 1 | -2/+2 |
|\ \ | |||||
| * | | Bump to 3.2.2. | Georg Brandl | 2011-09-03 | 1 | -3/+3 |
| | | | |||||
| * | | Post-release steps. | Georg Brandl | 2011-08-13 | 1 | -1/+1 |
| | | | |||||
| * | | Bump version to 3.2.2rc1. | Georg Brandl | 2011-08-13 | 1 | -4/+4 |
| | | |