summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* 2.5.1 finalv2.5.1Anthony Baxter2007-04-185-6/+11
|
* Revert 53667Raymond Hettinger2007-04-182-7/+8
|
* Revert SF #1615701 (rev 53655): dict.update() does *not* call __getitem__() orNeal Norwitz2007-04-163-9/+13
| | | | | | | keys() if subclassed. This is to remain consistent with 2.5. See discussion here: http://mail.python.org/pipermail/python-dev/2007-April/072565.html
* Revert 54805 for 2.5.1 release. Can be applied after 2.5 branch is unfrozen.Neal Norwitz2007-04-161-18/+0
|
* Revert 54813 for 2.5.1 release. Can be applied after 2.5 branch is unfrozen.Neal Norwitz2007-04-162-3/+3
|
* Revert 54815 for 2.5.1 release. Can be applied after 2.5 branch is unfrozen.Neal Norwitz2007-04-161-1/+1
|
* SF #1701207: svnversion_init assertion failedNeal Norwitz2007-04-161-2/+0
| | | | | | Revert bogus asserts (added to the wrong place) from rev 52501. Approved by Anthony.
* Fix potential crash in path manipulation on windowsKristján Valur Jónsson2007-04-131-1/+1
|
* Fix a bug when using the __lltrace__ opcode tracer, and a problem sith ↵Kristján Valur Jónsson2007-04-132-3/+3
| | | | signed chars in frameobject.c which can occur with opcodes > 127
* Add code to read from master_fd in the parent, breaking when we get an OSErrorBarry Warsaw2007-04-131-0/+18
| | | | | | | (EIO can occur on Linux) or there's no more data to read. Without this, test_pty.py can hang on the waitpid() because the child is blocking on the stdout write. This will definitely happen on Mac OS X and could potentially happen on other platforms. See the comment for details.
* Describe undocumented third argument to touchline()Andrew M. Kuchling2007-04-111-2/+4
|
* Tagging for release of Python 2.5.1c1Anthony Baxter2007-04-051-0/+1
|
* Fix unpack so it works on 64-bit platforms.v2.5.1c1Neal Norwitz2007-04-051-1/+1
|
* preparing for 2.5.1c1Anthony Baxter2007-04-059-10/+17
|
* Fix-up error-exits on struct_unpack().Raymond Hettinger2007-04-041-13/+17
|
* Bug #1563759: struct.unpack doens't support buffer protocol objectsRaymond Hettinger2007-04-043-3/+25
|
* Bug #1686475: Support stat'ing open files on Windows again.Martin v. Löwis2007-04-043-34/+77
|
* - Fix an off-by-one bug in locale.strxfrm().Matthias Klose2007-04-032-1/+3
| | | | Patch taken from http://bugs.debian.org/416934.
* SF #1382213: Tutorial section 9.5.1 ignores MRO for new-style classesRaymond Hettinger2007-04-031-11/+20
|
* SF 1602378 Clarify docstrings for bisectRaymond Hettinger2007-04-031-4/+4
|
* Array module's buffer interface can now handle empty arrays.Raymond Hettinger2007-04-023-0/+15
|
* SF #1693079 Array module cannot pickle empty arraysRaymond Hettinger2007-04-023-6/+30
|
* Backport 54644:Neal Norwitz2007-04-012-0/+16
| | | | | | | | | | | SF #1685563, MSVCCompiler creates redundant and long PATH strings If MSVCCompiler.initialize() was called multiple times, the path would get duplicated. On Windows, this is a problem because the path is limited to 4k. There's no benefit in adding a path multiple times, so prevent that from occuring. We also normalize the path before checking for duplicates so things like /a and /a/ won't both be stored.
* Bump the patch level version of distutils since there were a few bug fixesMarc-André Lemburg2007-03-311-1/+1
| | | | | | since the 2.5.0 release. Backport of r54615.
* Bug #1655392: don't add -L/usr/lib/pythonX.Y/config to the LDFLAGSGeorg Brandl2007-03-312-1/+7
| | | | | | returned by python-config if Python was built with --enable-shared because that prevented the shared library from being used. (backport from rev. 54634)
* Backport 54594:Neal Norwitz2007-03-313-5/+21
| | | | | | Fix SF #1688393, sock.recvfrom(-24) crashes Also fix some method names that were copied incorrectly (trunk fixed).
* Add itemAndrew M. Kuchling2007-03-301-0/+11
|
* In Windows' time.clock(), when QueryPerformanceFrequency() fails,Georg Brandl2007-03-291-1/+2
| | | | | | the C lib's clock() is used, but it must be divided by CLOCKS_PER_SEC as for the POSIX implementation (thanks to #pypy). (backport from rev. 54606)
* Patch #1489771: update syntax rules in Python Reference Manual.Žiga Seilnacht2007-03-245-42/+193
| | | | | | | | | Python 2.5 added support for explicit relative import statements and yield expressions, which were missing in the manual. Also fix grammar productions that used the names from the Grammar file, markup that broke the generated grammar.txt, and wrap some lines that broke the pdf output. (backport from rev. 54559)
* Prevent creation (followed by a segfault) of array types when the sizeThomas Heller2007-03-231-3/+20
| | | | | | | overflows the valid Py_ssize_t range. Check return values of PyMem_Malloc. Backported from trunk.
* Bug #978833: Revert r50844, as it broke _socketobject.dup.Martin v. Löwis2007-03-233-5/+4
|
* Patch #1686451: Fix return type for PySequence_{Count,Index,Fast_GET_SIZE}.Martin v. Löwis2007-03-232-3/+10
|
* Explain the purpose of the b_needsfree flag. This answers NealsThomas Heller2007-03-221-1/+6
| | | | question (well, two months too late).
* Back out "Patch #1643874: memory leak in ctypes fixed."Thomas Heller2007-03-222-23/+8
| | | | | The code in this patch leaves no way to give up the ownership of a BSTR instance.
* Bug #1685704: use -m switch in timeit docs.Georg Brandl2007-03-221-1/+1
| | | | (backport from rev. 54524)
* Bug #1675967: re patterns pickled with older Python versions canŽiga Seilnacht2007-03-213-0/+15
| | | | | now be unpickled. (backport form rev. 54492)
* Test and fix fromkeys optional argument.Raymond Hettinger2007-03-212-2/+5
|
* Add NEWS entry for old itemAndrew M. Kuchling2007-03-211-1/+4
|
* Bug #1684254: webbrowser now uses shlex to split any command linesGeorg Brandl2007-03-212-1/+10
| | | | | | given to get(). It also detects when you use '&' as the last argument and creates a BackgroundBrowser then. (backport -- this is a regression from 2.4 and therefore backported)
* Patch #1684834: document some utility C API functions.Georg Brandl2007-03-211-0/+91
| | | | (backport from rev. 54483)
* Patch #1682205: a TypeError while unpacking an iterable is no longerGeorg Brandl2007-03-213-6/+7
| | | | | masked by a generic one with the message "unpack non-sequence". (backport from rev. 54480)
* Extend work on rev 52962 and 53830 eliminating redundant PyObject_Hash() ↵Raymond Hettinger2007-03-204-5/+44
| | | | calls and fixing set/dict interoperability.
* Add new exampleRaymond Hettinger2007-03-201-0/+3
|
* Backport docs for recv_into and recvfrom_into.Georg Brandl2007-03-182-2/+24
|
* move note to the correct sectionGregory P. Smith2007-03-171-3/+3
|
* RFE #1670167: fix in isinstance() docs.Georg Brandl2007-03-161-2/+3
| | | | (backport from rev. 54409)
* Patch #1642547: Fix an error/crash when encountering syntax errors in ↵Collin Winter2007-03-163-14/+79
| | | | | | complex if statements. Backported from r54404.
* Patch #1462488: prevent a segfault in object_reduce_ex() by splittingŽiga Seilnacht2007-03-153-14/+82
| | | | | | the implementation for __reduce__ and __reduce_ex__ into two separate functions. Fixes bug #931877. (backport from rev. 54397)
* Also commit the patch ;)Georg Brandl2007-03-151-2/+12
|
* Patch #1681153: the wave module now closes a file object it opened ifGeorg Brandl2007-03-151-0/+3
| | | | | initialization failed. (backport from rev. 54394)