summaryrefslogtreecommitdiffstats
path: root/Include
Commit message (Collapse)AuthorAgeFilesLines
* 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.
* Backport 9dd4638de73b.Stefan Krah2012-11-191-1/+1
|
* Backport 5db6d9ddf6e8.Stefan Krah2012-11-121-0/+8
|
* 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 2.7.4 (those which use the trashcan mechanism, despite it being undocumented) will not be loadable by 2.7.3 and earlier. However, extension modules compiled for 2.7.3 and earlier will be loadable by 2.7.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.
* we live in a post 2.7.3 worldBenjamin Peterson2012-04-111-1/+1
|
* merge 2.7.3 release branchBenjamin Peterson2012-04-091-3/+3
|\
| * bump to 2.7.3 finalv2.7.3Benjamin Peterson2012-04-091-3/+3
| |
* | merge from 2.7 release branchBenjamin Peterson2012-03-151-2/+2
|\ \ | |/
| * bump to 2.7.3rc2v2.7.3rc2Benjamin Peterson2012-03-151-2/+2
| |
* | - rename configure.in to configure.acMatthias Klose2012-03-141-1/+1
|/ | | | - change references from configure.in to configure.ac
* bump to 2.7.3rc1v2.7.3rc1Benjamin Peterson2012-02-231-4/+4
|
* Fix crash at startup with -W options.Antoine Pitrou2012-02-212-0/+2
|
* merge 2.6Benjamin Peterson2012-02-211-0/+4
|\
| * ensure no one tries to hash things before the random seed is foundBenjamin Peterson2012-02-211-0/+4
| |
* | merge 2.6 with hash randomization fixBenjamin Peterson2012-02-213-0/+9
|\ \ | |/
| * - Issue #13703: oCERT-2011-003: add -R command-line option and PYTHONHASHSEEDBarry Warsaw2012-02-213-0/+9
| | | | | | | | | | | | environment variable, to provide an opt-in way to protect against denial of service attacks due to hash collisions within the dict and set types. Patch by David Malcolm, based on work by Victor Stinner.
| * Replay svn r88852.Barry Warsaw2011-06-041-1/+1
| |
| * Replay svn r88850.v2.6.7Barry Warsaw2011-06-041-3/+3
| |
| * Replay changeset 70249:b571c7a8cf2e from fubar branch. Original commitBarry Warsaw2011-05-231-1/+1
| | | | | | | | | | | | message: Merging post 2.6.7rc2 changes from Subversion.
| * Replay changeset 70248:c714e2f92f63 from fubar branch. Original commitBarry Warsaw2011-05-231-2/+2
| | | | | | | | | | | | message: Cross-port changes for 2.6.7rc2 from the Subversion branch.
| * Replay changeset 70238:03e488b5c009 from fubar branch. Original commitBarry Warsaw2011-05-231-4/+4
| | | | | | | | | | | | | | | | message: Reconcile with the 2.6svn branch. The 2.6.7 release will be made from Subversion, but there were differences, so this brings them in sync. These changes should *not* propagate to any newer versions.
| * Post release bumpBarry Warsaw2010-08-241-1/+1
| |
| * 2.6.6 final. \o/v2.6.6Barry Warsaw2010-08-231-3/+3
| |
| * Post release twiddling.Barry Warsaw2010-08-171-1/+1
| |
| * Bumping to 2.6.6rc2.Barry Warsaw2010-08-161-2/+2
| |
| * Post 2.6.6rc1Barry Warsaw2010-08-041-1/+1
| |
| * Bumping to 2.6.6 rc 1v2.6.6rc1Barry Warsaw2010-08-031-4/+4
| |
| * Merged revisions 82969 via svnmerge fromStefan Krah2010-07-191-6/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | svn+ssh://pythondev@svn.python.org/python/branches/release27-maint ........ r82969 | stefan.krah | 2010-07-19 15:14:01 +0200 (Mon, 19 Jul 2010) | 14 lines Issue #9036: Throughout the code base, Py_CHARMASK is used on 8-bit wide signed/unsigned chars or on integers directly derived from those. In all cases, it could be replaced by a simple cast to (unsigned char). Reasons for the change: a) Make the comment more explicit. b) If char is unsigned, the cast is optimized away. c) If char is unsigned, gcc emits spurious "array subscript has type 'char'" warnings. ........
| * Merged revisions 81398 via svnmerge fromAntoine Pitrou2010-05-211-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | svn+ssh://pythondev@svn.python.org/python/trunk ........ r81398 | antoine.pitrou | 2010-05-21 19:12:38 +0200 (ven., 21 mai 2010) | 6 lines Issue #5753: A new C API function, :cfunc:`PySys_SetArgvEx`, allows embedders of the interpreter to set sys.argv without also modifying sys.path. This helps fix `CVE-2008-5983 <http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2008-5983>`_. ........
| * Recorded merge of revisions 81029 via svnmerge fromAntoine Pitrou2010-05-0917-1568/+1568
| | | | | | | | | | | | | | | | | | | | svn+ssh://pythondev@svn.python.org/python/trunk ........ r81029 | antoine.pitrou | 2010-05-09 16:46:46 +0200 (dim., 09 mai 2010) | 3 lines Untabify C files. Will watch buildbots. ........
| * Merged revisions 80178 via svnmerge fromRonald Oussoren2010-04-181-1/+10
| | | | | | | | | | | | | | | | | | | | svn+ssh://pythondev@svn.python.org/python/trunk ........ r80178 | ronald.oussoren | 2010-04-18 15:47:49 +0200 (Sun, 18 Apr 2010) | 2 lines Fix for issue #7072 ........
| * Merged revisions 78638 via svnmerge fromVictor Stinner2010-03-211-0/+2
| | | | | | | | | | | | | | | | | | | | | | svn+ssh://pythondev@svn.python.org/python/trunk ........ r78638 | victor.stinner | 2010-03-04 00:20:25 +0100 (jeu., 04 mars 2010) | 3 lines Issue #7544: Preallocate thread memory before creating the thread to avoid a fatal error in low memory condition. ........
| * Post 2.6.5 final cleanup.Barry Warsaw2010-03-191-1/+1
| |
| * Bumping to 2.6.5 final.v2.6.5Barry Warsaw2010-03-181-3/+3
| |
| * Bumping to 2.6.5rc2v2.6.5rc2Barry Warsaw2010-03-091-2/+2
| |
| * Post 2.6.5rc1 cleanup.Barry Warsaw2010-03-031-1/+1
| |
| * Bump to 2.6.5 rc 1.Barry Warsaw2010-03-011-4/+4
| |
| * Merged revisions 78189 via svnmerge fromMark Dickinson2010-02-141-4/+4
| | | | | | | | | | | | | | | | | | | | svn+ssh://pythondev@svn.python.org/python/trunk ........ r78189 | mark.dickinson | 2010-02-14 13:40:30 +0000 (Sun, 14 Feb 2010) | 1 line Silence more 'comparison between signed and unsigned' warnings. ........
| * Merged revisions 77989 via svnmerge fromAntoine Pitrou2010-02-051-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | svn+ssh://pythondev@svn.python.org/python/trunk ........ r77989 | antoine.pitrou | 2010-02-05 18:05:54 +0100 (ven., 05 févr. 2010) | 6 lines Issue #5677: Explicitly forbid write operations on read-only file objects, and read operations on write-only file objects. On Windows, the system C library would return a bogus result; on Solaris, it was possible to crash the interpreter. Patch by Stefan Krah. ........
| * Merged revisions 77581 via svnmerge fromAntoine Pitrou2010-01-171-1/+1
| | | | | | | | | | | | | | | | | | | | svn+ssh://pythondev@svn.python.org/python/trunk ........ r77581 | antoine.pitrou | 2010-01-17 16:55:45 +0100 (dim., 17 janv. 2010) | 3 lines Use PyAPI_DATA. ........
| * Merged revisions 77573 via svnmerge fromAntoine Pitrou2010-01-171-1/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | svn+ssh://pythondev@svn.python.org/python/trunk ........ r77573 | antoine.pitrou | 2010-01-17 13:26:20 +0100 (dim., 17 janv. 2010) | 6 lines Issue #7561: Operations on empty bytearrays (such as `int(bytearray())`) could crash in many places because of the PyByteArray_AS_STRING() macro returning NULL. The macro now returns a statically allocated empty string instead. ........
| * bump version numberBarry Warsaw2009-10-271-1/+1
| |
| * bumping to 2.6.4v2.6.4Barry Warsaw2009-10-261-3/+3
| |
| * done with 2.6.4rc2Barry Warsaw2009-10-191-1/+1
| |
| * Bump to 2.6.4rc2v2.6.4rc2Barry Warsaw2009-10-181-2/+2
| |
| * Bumping to 2.6.4rc1v2.6.4rc1Barry Warsaw2009-10-061-4/+4
| |