summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Remove last traces of cStringIO.Georg Brandl2008-06-1013-119/+7
|
* PyString_InternFromString -> PyUnicode_InternFromStringThomas Heller2008-06-101-1/+1
|
* Merged revisions 63988,63991 via svnmerge fromThomas Heller2008-06-102-9/+77
| | | | | | | | | | | | | | | | | | svn+ssh://pythondev@svn.python.org/python/trunk ........ r63988 | thomas.heller | 2008-06-06 20:37:55 +0200 (Fr, 06 Jun 2008) | 3 lines Performance improvement: Use PyDict_Get/SetItem instead of PyDict_Get/SetItemString. ........ r63991 | thomas.heller | 2008-06-06 22:05:15 +0200 (Fr, 06 Jun 2008) | 5 lines Document the new ctypes features. It would be great if someone could review both sematics, markup, and spelling, and correct the versionadded and versionchanges markers. ........
* Merged revisions 64070 via svnmerge fromThomas Heller2008-06-101-4/+16
| | | | | | | | | | svn+ssh://pythondev@svn.python.org/python/trunk ........ r64070 | thomas.heller | 2008-06-10 16:02:46 +0200 (Di, 10 Jun 2008) | 2 lines Add an optional 'offset' parameter to byref, defaultingto zero. ........
* Fix the Windows build by removing references to the cStringIO moduleThomas Heller2008-06-106-22/+4
| | | | which no longer exists.
* Patch #3064: Port new turtle module and demos to 3.0.Martin v. Löwis2008-06-1025-909/+7624
|
* Blocked revisions 64057-64058 via svnmergeAlexandre Vassalotti2008-06-100-0/+0
| | | | | | | | | | | | | ........ r64057 | alexandre.vassalotti | 2008-06-09 23:34:53 -0400 (Mon, 09 Jun 2008) | 2 lines Issue 2582: Fix pickling of xrange objects. ........ r64058 | alexandre.vassalotti | 2008-06-10 00:01:23 -0400 (Tue, 10 Jun 2008) | 3 lines Added better pickling support to xrange objects. Cleaned up the unit test. ........
* Issue 2582: Fix pickling of range objects.Alexandre Vassalotti2008-06-102-0/+19
|
* block r64048Gregory P. Smith2008-06-090-0/+0
|
* Blocked revisions 64044-64045 via svnmergeBenjamin Peterson2008-06-080-0/+0
| | | | | | | | | | | | ........ r64044 | benjamin.peterson | 2008-06-08 17:52:37 -0500 (Sun, 08 Jun 2008) | 2 lines Warn about assigning to Py3k keywords (True and False) ........ r64045 | benjamin.peterson | 2008-06-08 18:00:00 -0500 (Sun, 08 Jun 2008) | 2 lines warn about parameter tuple unpacking ........
* Blocked revisions 64040 via svnmergeBenjamin Peterson2008-06-080-0/+0
| | | | | | | | ........ r64040 | benjamin.peterson | 2008-06-08 10:45:23 -0500 (Sun, 08 Jun 2008) | 2 lines add an ast_warn helper function to make adding those Py3k warnings easier ........
* #3059: Stop decoding Unicode in calendar module.Georg Brandl2008-06-081-14/+6
| | | | | The strftime routines must know how to decode localized month/day names themselves.
* Blocked revisions 64031 via svnmergeBenjamin Peterson2008-06-080-0/+0
| | | | | | | | ........ r64031 | benjamin.peterson | 2008-06-07 21:05:33 -0500 (Sat, 07 Jun 2008) | 2 lines change Py3k backquote warning to a SyntaxWarning and add a test ........
* Remove cl usage from aifc and use bytes throughout.Georg Brandl2008-06-071-147/+77
| | | | This module needs a test suite!
* Blocked revisions 64016,64018-64019 via svnmergeGeorg Brandl2008-06-070-0/+0
| | | | | | | | | | | | | | | | ........ r64016 | georg.brandl | 2008-06-07 16:16:12 +0000 (Sat, 07 Jun 2008) | 2 lines Register IterableUserDict as a MutableMapping. ........ r64018 | georg.brandl | 2008-06-07 17:03:28 +0000 (Sat, 07 Jun 2008) | 2 lines #3057: Fix the MutableMapping ABC to use the 2.6 dict interface. ........ r64019 | georg.brandl | 2008-06-07 17:11:00 +0000 (Sat, 07 Jun 2008) | 2 lines Backport docs for abc module to 2.6. ........
* Remove locking from buffer protocol as-per discussion.Travis E. Oliphant2008-06-066-36/+0
|
* Move the codec decode type checks to bytes/bytearray.decode().Marc-André Lemburg2008-06-068-41/+171
| | | | | | | | | | | | Use faster PyUnicode_FromEncodedObject() for bytes/bytearray.decode(). Add new PyCodec_KnownEncoding() API. Add new PyUnicode_AsDecodedUnicode() and PyUnicode_AsEncodedUnicode() APIs. Add missing PyUnicode_AsDecodedObject() to unicodeobject.h Fix punicode codec to also work on memoryviews.
* Issue 3049: Some 3k sizeof tests fail.Robert Schuppenies2008-06-061-13/+10
|
* Blocked revisions 63982 via svnmergeGeorg Brandl2008-06-060-0/+0
| | | | | | | | ........ r63982 | georg.brandl | 2008-06-06 10:43:43 +0000 (Fri, 06 Jun 2008) | 2 lines Fix brackets. ........
* Merged revisions 63977 via svnmerge fromThomas Heller2008-06-066-27/+327
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | svn+ssh://pythondev@svn.python.org/python/trunk ........ r63977 | thomas.heller | 2008-06-06 10:33:46 +0200 (Fri, 06 Jun 2008) | 31 lines Issue #1798: Add ctypes calling convention that allows safe access of errno. ctypes maintains thread-local storage that has space for two error numbers: private copies of the system 'errno' value and, on Windows, the system error code accessed by the GetLastError() and SetLastError() api functions. Foreign functions created with CDLL(..., use_errno=True), when called, swap the system 'errno' value with the private copy just before the actual function call, and swapped again immediately afterwards. The 'use_errno' parameter defaults to False, in this case 'ctypes_errno' is not touched. On Windows, foreign functions created with CDLL(..., use_last_error=True) or WinDLL(..., use_last_error=True) swap the system LastError value with the ctypes private copy. The values are also swapped immeditately before and after ctypes callback functions are called, if the callbacks are constructed using the new optional use_errno parameter set to True: CFUNCTYPE(..., use_errno=TRUE) or WINFUNCTYPE(..., use_errno=True). New ctypes functions are provided to access the ctypes private copies from Python: - ctypes.set_errno(value) and ctypes.set_last_error(value) store 'value' in the private copy and returns the previous value. - ctypes.get_errno() and ctypes.get_last_error() returns the current ctypes private copies value. ........
* Blocked revisions 63942-63943,63945 via svnmergeThomas Heller2008-06-060-0/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ........ r63942 | thomas.heller | 2008-06-04 20:59:03 +0200 (Wed, 04 Jun 2008) | 42 lines Issue #1798: Add ctypes calling convention that allows safe access to errno (and LastError, on Windows). ctypes maintains a module-global, but thread-local, variable that contains an error number; called 'ctypes_errno' for this discussion. This variable is a private copy of the systems 'errno' value; the copy is swapped with the 'errno' variable on several occasions. Foreign functions created with CDLL(..., use_errno=True), when called, swap the values just before the actual function call, and swapped again immediately afterwards. The 'use_errno' parameter defaults to False, in this case 'ctypes_errno' is not touched. The values are also swapped immeditately before and after ctypes callback functions are called, if the callbacks are constructed using the new optional use_errno parameter set to True: CFUNCTYPE(..., use_errno=TRUE) or WINFUNCTYPE(..., use_errno=True). Two new ctypes functions are provided to access the 'ctypes_errno' value from Python: - ctypes.set_errno(value) sets ctypes_errno to 'value', the previous ctypes_errno value is returned. - ctypes.get_errno() returns the current ctypes_errno value. --- On Windows, the same scheme is implemented for the error value which is managed by the GetLastError() and SetLastError() windows api calls. The ctypes functions are 'ctypes.set_last_error(value)' and 'ctypes.get_last_error()', the CDLL and WinDLL optional parameter is named 'use_last_error', defaults to False. --- On Windows, TlsSetValue and TlsGetValue calls are used to provide thread local storage for the variables; ctypes compiled with __GNUC__ uses __thread variables. ........ r63943 | thomas.heller | 2008-06-04 21:19:00 +0200 (Wed, 04 Jun 2008) | 1 line Fix ctypes.set_errno for gcc. ........ r63945 | thomas.heller | 2008-06-04 22:22:05 +0200 (Wed, 04 Jun 2008) | 7 lines Revert revisions 63943 and 63942 (Issue #1798: Add ctypes calling convention that allows safe access to errno) This code does not yet work on OS X (__thread storage specifier not available), so i needs a configure check plus a more portable solution. ........
* Merged revisions 63897-63898 via svnmerge fromThomas Heller2008-06-063-3/+3
| | | | | | | | | | | | | | svn+ssh://pythondev@svn.python.org/python/trunk ........ r63897 | thomas.heller | 2008-06-02 20:41:30 +0200 (Mon, 02 Jun 2008) | 1 line Fix misspelled sys.platform name and misspelled filename. ........ r63898 | thomas.heller | 2008-06-02 22:07:46 +0200 (Mon, 02 Jun 2008) | 1 line Fix the -x flag so that is does work. ........
* Fix sys.flags sequence behavior and add a test case.Georg Brandl2008-06-062-3/+4
|
* Blocked revisions 63965,63967 via svnmergeBenjamin Peterson2008-06-050-0/+0
| | | | | | | | | | | | ........ r63965 | benjamin.peterson | 2008-06-05 17:39:34 -0500 (Thu, 05 Jun 2008) | 2 lines use the more idomatic while True ........ r63967 | benjamin.peterson | 2008-06-05 18:02:33 -0500 (Thu, 05 Jun 2008) | 2 lines revert 63965 for preformance reasons ........
* use the more idomatic (and Py3k faster) while TrueBenjamin Peterson2008-06-051-1/+1
|
* remove imputil demoBenjamin Peterson2008-06-051-248/+0
|
* Blocked revisions 63961-63963 via svnmergeThomas Heller2008-06-050-0/+0
| | | | | | | | | | | | | | | | | | ........ r63961 | thomas.heller | 2008-06-05 19:29:38 +0200 (Do, 05 Jun 2008) | 1 line Fix preprocessor statement. ........ r63962 | thomas.heller | 2008-06-05 19:51:15 +0200 (Do, 05 Jun 2008) | 3 lines Backport from py3k: Implement the new buffer interface from pep3118 for ctypes instances. Closes issue #2404. ........ r63963 | thomas.heller | 2008-06-05 19:52:59 +0200 (Do, 05 Jun 2008) | 3 lines Backport from py3k: Implement the new buffer interface from pep3118 for ctypes instances. Closes issue #2404. ........
* remove unused docstringBenjamin Peterson2008-06-041-3/+0
|
* Fixed isinstance() check in dis.dis().Alexandre Vassalotti2008-06-041-1/+1
|
* Merged revisions 63856-63857,63859-63860 via svnmerge fromMartin v. Löwis2008-06-049-2/+254
| | | | | | | | | | | | | | | | | | svn+ssh://pythondev@svn.python.org/python/trunk ........ r63856 | robert.schuppenies | 2008-06-01 18:16:17 +0200 (So, 01 Jun 2008) | 2 lines Issue #2898: Added sys.getsizeof() to retrieve size of objects in bytes. ........ r63859 | georg.brandl | 2008-06-01 18:42:16 +0200 (So, 01 Jun 2008) | 2 lines Some style nits. Also clarify in the docstrings what __sizeof__ does. ........ r63860 | georg.brandl | 2008-06-01 19:05:56 +0200 (So, 01 Jun 2008) | 2 lines Fix test_descrtut. ........
* Remove tabcheck from the expected flags in sys.flags.Georg Brandl2008-06-041-1/+1
|
* Remove meaning of -ttt, but still accept -t option on cmdline for compatibility.Georg Brandl2008-06-0422-61/+31
|
* Revert r63934 -- it was mixing two patches.Georg Brandl2008-06-0437-1242/+1082
|
* Remove meaning of -ttt, but still accept -t option on cmdline for compatibility.Georg Brandl2008-06-0437-1082/+1242
|
* Fix misspelling.Georg Brandl2008-06-043-4/+4
|
* Change all functions that expect one unicode character to accept a pair ofWalter Dörwald2008-06-032-73/+82
| | | | surrogates in narrow builds. Fixes issue #1706460. (Port of r63899).
* Blocked revisions 63899 via svnmergeWalter Dörwald2008-06-030-0/+0
| | | | | | | | | ........ r63899 | walter.doerwald | 2008-06-02 22:36:03 +0200 (Mon, 02 Jun 2008) | 3 lines Change all functions that expect one unicode character to accept a pair of surrogates in narrow builds. Fixes issue #1706460. ........
* Fix Tkinter sequence passing. #2906.Georg Brandl2008-06-031-2/+7
|
* Blocked revisions 63910 via svnmergeBenjamin Peterson2008-06-030-0/+0
| | | | | | | | ........ r63910 | benjamin.peterson | 2008-06-02 20:30:37 -0500 (Mon, 02 Jun 2008) | 2 lines make test_mutex more elegant ........
* Removed the old cStringIO module.Alexandre Vassalotti2008-06-021-754/+0
|
* Refactored known type optimization, in anticipation of backporting to 2.6. ↵Eric Smith2008-06-021-7/+13
| | | | I'll probably move this code into PyObject_Format, so everyone benefits.
* Fix uninitialized variable access, release memory.Martin v. Löwis2008-06-021-0/+3
|
* Port GetInteger and GetString to 3k.Martin v. Löwis2008-06-021-2/+2
|
* Forward-port PYTHONIOENCODING.Martin v. Löwis2008-06-024-6/+45
|
* Merged revisions 63888 via svnmerge fromMartin v. Löwis2008-06-022-0/+60
| | | | | | | | | | | svn+ssh://pythondev@svn.python.org/python/trunk ........ r63888 | martin.v.loewis | 2008-06-02 10:40:06 +0200 (Mo, 02 Jun 2008) | 2 lines Patch #2125: Add GetInteger and GetString methods for msilib.Record objects. ........
* Merged revisions 63625-63629,63631-63633,63635-63638 via svnmerge fromMartin v. Löwis2008-06-022-1/+33
| | | | | | | | | | | | | | svn+ssh://pythondev@svn.python.org/python/trunk ........ r63625 | martin.v.loewis | 2008-05-25 13:56:23 +0200 (So, 25 Mai 2008) | 1 line Include all licenses of the packages that we include. ........ r63638 | martin.v.loewis | 2008-05-25 18:37:34 +0200 (So, 25 Mai 2008) | 1 line Create grammar pickle files on installation; remove them on uninstallation. ........
* Blocked revisions 63873 via svnmergeGeorg Brandl2008-06-010-0/+0
| | | | | | | | ........ r63873 | georg.brandl | 2008-06-01 23:19:14 +0200 (Sun, 01 Jun 2008) | 2 lines Deprecate htmllib and sgmllib for 3.0. ........
* Remove the htmllib and sgmllib modules as per PEP 3108.Georg Brandl2008-06-0115-1969/+14
|
* Merged revisions 63871 via svnmerge fromGeorg Brandl2008-06-015-135/+269
| | | | | | | | | | | svn+ssh://pythondev@svn.python.org/python/trunk ........ r63871 | georg.brandl | 2008-06-01 22:33:55 +0200 (Sun, 01 Jun 2008) | 3 lines Generate pydoc's topic help from the reST docs via Sphinx' new text writer. ........
* remove mac module docs missed in the first roundBenjamin Peterson2008-06-012-129/+0
|