summaryrefslogtreecommitdiffstats
path: root/Include
Commit message (Collapse)AuthorAgeFilesLines
* Bump to version 3.2.5.v3.2.5Georg Brandl2013-05-121-2/+2
|
* Bump to 3.2.4.v3.2.4Georg Brandl2013-04-061-3/+3
|
* Bump to 3.2.4rc1.Georg Brandl2013-03-231-4/+4
|
* Issue #1783: Remove declarations of nonexistent private variables.Serhiy Storchaka2013-02-011-4/+0
|
* Issue #15989: Fix several occurrences of integer overflowSerhiy Storchaka2013-01-191-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 hashGregory P. Smith2012-12-111-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 Pitrou2012-12-081-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 Dickinson2012-12-021-8/+21
| | | | some platforms.
* Issue #13992: The trashcan mechanism is now thread-safe. This eliminatesAntoine Pitrou2012-09-052-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 Nelson2012-08-311-4/+4
|
* Closes #15512: Correct __sizeof__ support for parserJesus Cea2012-08-031-0/+3
|
* Issue #13889: On MSVC builds, set FPU control word at runtime for all string ↵Mark Dickinson2012-04-151-0/+24
| | | | <-> float conversions. Patch by Samuel Iseli and Stefan Krah.
* Merge 3.2.3 release clone.Georg Brandl2012-04-111-3/+3
|\
| * Post-release update.Georg Brandl2012-04-111-1/+1
| |
| * Bump to 3.2.3 final.Georg Brandl2012-04-101-3/+3
| |
| * Issue #14387 : undefine 'small' so that it doesn't clash with Windows headers.Kristján Valur Jónsson2012-03-221-0/+2
| |
* | Issue #14387 : undefine 'small' so that it doesn't clash with Windows headers.Kristján Valur Jónsson2012-03-221-0/+2
| |
* | Issue #14387: Do not include accu.h from Python.h.Antoine Pitrou2012-03-221-1/+0
| |
* | Merge 3.2.3rc2 from release clone.Georg Brandl2012-03-181-2/+2
|\ \ | |/
| * Post-release updates for 3.2.3rc2.Georg Brandl2012-03-181-1/+1
| |
| * Bump to 3.2.3rc2.v3.2.3rc2Georg Brandl2012-03-181-2/+2
| |
| * 3.2.3rc1 doneGeorg Brandl2012-02-251-1/+1
| |
* | merge 3.1Matthias Klose2012-03-141-1/+1
|\ \ | |/ |/|
| * - rename configure.in to configure.acMatthias Klose2012-03-141-1/+1
| | | | | | | | - change references from configure.in to configure.ac
| * version now 3.1.5rc1v3.1.5rc1Benjamin Peterson2012-02-231-4/+4
| |
* | Bump version to 3.2.3rc1.Georg Brandl2012-02-231-4/+4
| |
* | Fix test failure in test_cmd_line by initializing the hash secret at the ↵Antoine Pitrou2012-02-212-0/+3
| | | | | | | | earliest point.
* | merge 3.2Benjamin Peterson2012-02-211-0/+4
|\ \ | |/
| * ensure no one tries to hash things before the random seed is foundBenjamin Peterson2012-02-211-0/+4
| |
* | Merge from 3.1: Issue #13703: add a way to randomize the hash values of ↵Georg Brandl2012-02-203-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 Brandl2012-02-203-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.5Benjamin Peterson2011-06-111-1/+1
| |
| * bump to 3.1.4v3.1.4Benjamin Peterson2011-06-111-3/+3
| |
| * bump to 3.1.4rc1Benjamin Peterson2011-05-291-4/+4
| |
| * Port 5b607cd8c71b (closes #11892)Jesus Cea2011-04-201-0/+4
| |
* | Issue #13848: open() and the FileIO constructor now check for NUL characters ↵Antoine Pitrou2012-01-291-0/+6
| | | | | | | | | | | | in the file name. Patch by Hynek Schlawack.
* | Issue #13629: Renumber the tokens in token.h to match the ↵Meador Inge2012-01-161-31/+30
| | | | | | | | _PyParser_TokenNames indexes.
* | Consolidate the occurrances of the prime used as the multiplier when hashingGregory P. Smith2012-01-141-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. (FixBarry Warsaw2011-12-051-0/+1
| | | | | | | | given by Campbell Barton).
* | Closes issue #13488: Some old preprocessors have problem with #define not in ↵Jesus Cea2011-11-271-80/+80
| | | | | | | | the first column
* | Issue #13338: Handle all enumerations in _Py_ANNOTATE_MEMORY_ORDERPetri Lehtinen2011-11-191-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 Coghlan2011-10-231-0/+1
| | | | | | | | metaclass inheritance. Patch by Daniel Urban.
* | Issue #12911: Fix memory consumption when calculating the repr() of huge ↵Antoine Pitrou2011-10-062-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 WindowsAntoine Pitrou2011-10-041-3/+3
| |
* | Fix PyUnicode_AsWideCharString() doc: size doesn't contain the null characterVictor Stinner2011-09-061-1/+1
| | | | | | | | Fix also spelling of the null character.
* | Post-release version bump.Georg Brandl2011-09-041-1/+1
| |
* | Merge with release clone.Georg Brandl2011-09-041-2/+2
|\ \
| * | Bump to 3.2.2.Georg Brandl2011-09-031-3/+3
| | |
| * | Post-release steps.Georg Brandl2011-08-131-1/+1
| | |
| * | Bump version to 3.2.2rc1.Georg Brandl2011-08-131-4/+4
| | |