Staging
v0.5.1
https://github.com/python/cpython

sort by:
Revision Author Date Message Commit Date
80af6da Fixed complex.__getnewargs__() to not emit another complex object. 04 June 2008, 20:41:44 UTC
d5bb921 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. 04 June 2008, 20:22:05 UTC
8f22b88 Fix ctypes.set_errno for gcc. 04 June 2008, 19:19:00 UTC
e70c337 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. 04 June 2008, 18:59:03 UTC
a2b34b8 Complete revision of new turtle module's docs. 04 June 2008, 11:17:26 UTC
8718459 Patch #1513695: New turtle module, with demos. 04 June 2008, 06:29:55 UTC
4ed3ed1 Fix Tkinter sequence passing. #2906. 03 June 2008, 10:23:15 UTC
c5393c6 make test_mutex more elegant 03 June 2008, 01:30:37 UTC
a2a89a8 Change all functions that expect one unicode character to accept a pair of surrogates in narrow builds. Fixes issue #1706460. 02 June 2008, 20:36:03 UTC
261b136 Fix the -x flag so that is does work. 02 June 2008, 20:07:46 UTC
de2d78a Fix misspelled sys.platform name and misspelled filename. 02 June 2008, 18:41:30 UTC
ffe62ed Patch #2125: Add GetInteger and GetString methods for msilib.Record objects. 02 June 2008, 08:40:06 UTC
137d824 Fix issue 2782: be less strict about the format string type in strftime. Accept unicode and anything else ParseTuple "s#" can deal with. This matches the time.strftime behavior. 02 June 2008, 04:05:52 UTC
8856dda Adds a Thread.getIdent() method to provide the _get_ident() value for any given threading.Thread object. feature request issue 2871. 01 June 2008, 23:48:47 UTC
1bd52d7 Make the _H #define's match the header file names. Fix comments to mention the correct type names. 01 June 2008, 22:57:47 UTC
ac19d85 Deprecate htmllib and sgmllib for 3.0. 01 June 2008, 21:19:14 UTC
681001e Generate pydoc's topic help from the reST docs via Sphinx' new text writer. 01 June 2008, 20:33:55 UTC
0b9aaa9 Spaces vs. tabs. 01 June 2008, 19:24:36 UTC
c49372b add a warning about bgen being removed 01 June 2008, 19:01:25 UTC
9359aff Fix test_sys. 01 June 2008, 17:11:09 UTC
12f8107 Fix test_descrtut. 01 June 2008, 17:05:56 UTC
7a6de8b Some style nits. Also clarify in the docstrings what __sizeof__ does. 01 June 2008, 16:42:16 UTC
4f2c998 Add plain text make target. 01 June 2008, 16:41:31 UTC
51df064 Issue #2898: Added sys.getsizeof() to retrieve size of objects in bytes. 01 June 2008, 16:16:17 UTC
6495c8d Typo: encoding -> codeset. 01 June 2008, 08:19:02 UTC
b12d857 Move sys_stream and sys_isatty out of the have-langinfo block. 01 June 2008, 08:06:17 UTC
9981589 New environment variable PYTHONIOENCODING. 01 June 2008, 07:20:46 UTC
7f7ca35 Fixed rowcount for SELECT statements. They're -1 now (again), for better DB-API 2.0 compliance. 31 May 2008, 21:33:27 UTC
8bfba67 #3005: add explaining sentence to easydialogs docs. 31 May 2008, 14:45:55 UTC
a7ac20f #3010: clarification about stdin/use_rawinput. 31 May 2008, 14:40:09 UTC
700a635 Added a note to [] that special forms & special chars lose their meaning and backrefs can't be used inside [] 31 May 2008, 13:05:34 UTC
5bd8833 Fix bdist_wininst --user-access-control for win2k 31 May 2008, 05:11:07 UTC
6d7702e Implement heapq in terms of less-than (to match list.sort()). 31 May 2008, 03:24:31 UTC
adff65b Update the locale module alias table. Closes #3011. 30 May 2008, 20:52:18 UTC
31694ae fix grammar 30 May 2008, 20:44:39 UTC
c5a235b Better quote with single quotes. 30 May 2008, 19:17:29 UTC
6bb7bcf getloadavg() is not available on Windows. 30 May 2008, 19:12:13 UTC
ef712d6 * Mark intermedidate computes values (hi, lo, yr) as volatile. * Expand comments. * Swap variable names in the sum_exact code so that x and y are consistently chosen as the larger and smaller magnitude values respectively. 30 May 2008, 18:20:50 UTC
dc13b79 Refactor and clean up str.format() code (and helpers) in advance of optimizations. 30 May 2008, 18:10:04 UTC
30fadc1 #2999: fix name of third parameter in unicode.replace()'s docstring. 30 May 2008, 07:54:16 UTC
3c2523c Issue 2903: Add __name__ in globals for namedtuple namespace. 30 May 2008, 07:16:53 UTC
d99bee7 Issue 2855: Fix obscure crasher by slowing down the entire module. Mimics what was done to dictionaries in r59223. 30 May 2008, 06:49:47 UTC
6585660 Issue 2784: fix leaks in exception exit. 30 May 2008, 06:37:27 UTC
8df4e22 Fix typo in testSum 30 May 2008, 02:46:53 UTC
6983ff7 Note that UserList and UserString were moved to 'collections' in 3.0. 29 May 2008, 21:28:55 UTC
ef3dab2 Turn off debugging output for building bsddb. 29 May 2008, 21:23:33 UTC
9287acf ctypes NULL function pointers have a boolean False value now. 29 May 2008, 19:42:34 UTC
a52b244 Fix compiler warning. 29 May 2008, 19:18:12 UTC
4f1b1ed Fixed the semantic of timeout for socket.create_connection and all the upper level libraries that use it, including urllib2. Added and fixed some tests, and changed docs correspondingly. Thanks to John J Lee for the patch and the pusing, :) 29 May 2008, 16:39:26 UTC
f18a707 Revert #2990 patch; it's not necessary as Armin showed. 29 May 2008, 14:35:39 UTC
2a9179a Fix two typos. 29 May 2008, 08:38:23 UTC
d0b592f #2985: allow i8 in XMLRPC responses. 29 May 2008, 07:45:26 UTC
b77e888 #2988: add note about catching CookieError when parsing untrusted cookie data. 29 May 2008, 07:38:37 UTC
7943a32 #2906: accept lists for options, and some cosmetic fixes in Tkinter. 29 May 2008, 07:18:49 UTC
457501b Two fixes in bytearray docs. 29 May 2008, 07:18:17 UTC
abb34fe UserString.MutableString has been removed in Python 3.0. Works on issue #2877. Thanks Quentin Gallet-Gilles for the patch. 29 May 2008, 05:08:50 UTC
5ec330c #2990: prevent inconsistent state while updating method cache. 28 May 2008, 15:41:36 UTC
dee01d8 fix spelling 28 May 2008, 11:51:41 UTC
74a1dea #2989: add PyType_Modified(). 28 May 2008, 11:21:39 UTC
88eeef3 bdist_wininst now works correctly when both --skip-build and --plat-name are specified. 28 May 2008, 01:54:55 UTC
a436878 update tutorial function with more appropiate one from Eric Smith 28 May 2008, 01:12:35 UTC
dbd2f6d Better integration between Python testing and bsddb3 27 May 2008, 13:26:02 UTC
b1a54a3 Do not close external file objects passed to tarfile.open(mode='w:bz2') when the TarFile is closed. 27 May 2008, 12:39:23 UTC
0902cac Disable the use of BerkeleyDB 4.6 on platforms that appear to have issues with it. 27 May 2008, 08:40:09 UTC
1d31023 Improvements for test_py3kwarn - Always show warnings so they are always catchable - Make test_os_path_walk faster by walking a less populous directory 27 May 2008, 01:42:29 UTC
838c7b3 remove some __getslice__ 27 May 2008, 01:18:39 UTC
933d373 Fix issue2588: Do not execute str[size-1] = '\0' when a 0 size is passed in. (The assert won't prevent this in non-debug builds). 26 May 2008, 22:07:28 UTC
c1c83bb remove duplication in test module 26 May 2008, 21:44:26 UTC
23921f0 Fix issue2589: there was a potential integer overflow leading to memory corruption on esoteric platforms and incorrect behavior on normal platforms. 26 May 2008, 21:16:34 UTC
06abba3 fix minor grammar typo 26 May 2008, 20:43:24 UTC
9171bed take Brett's advice on a few warnings 26 May 2008, 20:41:45 UTC
4036fd4 Fixes issue2791: subprocess.Popen.communicate leaked a file descripton until the last reference to the Popen instance was dropped. Adding explicit close() calls fixes it. Candidate for backport to release25-maint. 26 May 2008, 20:22:14 UTC
3aa84a7 warn about some members of the commands module 26 May 2008, 19:41:53 UTC
b17ad2d wrap line 26 May 2008, 19:37:11 UTC
8f1a4a6 Allow BerlekeyDB up through 4.7. I doubt any of our unixy buildbots even have that installed yet but the module code supports it. 26 May 2008, 19:29:14 UTC
572226c Define macros so that this still compiles on Python prior to r63675. 26 May 2008, 19:03:35 UTC
dacde0d turn PyErr_WarnPy3k into a macro 26 May 2008, 17:43:53 UTC
eeb2b21 add __all__ to test_support 26 May 2008, 16:22:27 UTC
2b4b5ac add PyByteArray docs 26 May 2008, 15:54:26 UTC
8de9119 Add renaming notices to 3.0 http package members. 26 May 2008, 15:01:48 UTC
8b12ee1 fix typo (thank Georg) 26 May 2008, 14:51:54 UTC
438e9ac fix a minor typo 26 May 2008, 14:29:09 UTC
404d182 note that PyString and has been aliased to PyBytes 26 May 2008, 14:02:09 UTC
36f0a80 Used vs9to8.py to port all VS9.0 changes to 8.0 Updated VS7.1 and VC6 project files 26 May 2008, 13:51:41 UTC
7a99061 Updated NEWS 26 May 2008, 13:15:11 UTC
d7c7784 put a big note on configure.in asking people to run autoconf 26 May 2008, 13:01:25 UTC
4472083 Renamed bytesobject.c to bytearrayobject.c Renamed stringobject.c to bytesobject.c Fixed Windows builds 26 May 2008, 13:01:01 UTC
593daf5 Renamed PyString to PyBytes 26 May 2008, 12:51:38 UTC
c3cb683 some updates to string formatting section in whatsnew 26 May 2008, 12:29:46 UTC
3497f94 First step of the C API rename: renamed Include/bytesobject.h to Include/bytearrayobject.h renamed Include/stringobject.h to Include/bytesobject.h added Include/stringobject.h with aliases 26 May 2008, 12:29:14 UTC
b4701e6 On Windows, we must build a debug version iff running a debug build of Python 26 May 2008, 11:42:40 UTC
e2caef7 Add renaming notices to xmlrpc modules. 26 May 2008, 10:47:43 UTC
68d3eb9 Add renaming notices to 2.6 dbm module docs. 26 May 2008, 10:22:15 UTC
f9ef988 update the tutorial to use str.format 26 May 2008, 00:54:22 UTC
c15205e rename the section about new formatting 'new-string-formatting' 25 May 2008, 20:05:52 UTC
bbaa2eb Merged revisions 63634-63643 via svnmerge from svn+ssh://pythondev@svn.python.org/sandbox/trunk/2to3/lib2to3 ........ r63643 | martin.v.loewis | 2008-05-25 19:18:21 +0200 (So, 25 Mai 2008) | 3 lines Don't abort on IOErrors caused by saving pickle files. Fixes #2938. ........ 25 May 2008, 17:19:22 UTC
367c79a Create grammar pickle files on installation; remove them on uninstallation. 25 May 2008, 16:37:34 UTC
f2e23d0 Merged revisions 62647-63633 via svnmerge from svn+ssh://pythondev@svn.python.org/sandbox/trunk/2to3/lib2to3 ........ r63047 | alexandre.vassalotti | 2008-05-11 11:03:24 +0200 (So, 11 Mai 2008) | 2 lines Added import fixer for copy_reg rename. ........ r63081 | alexandre.vassalotti | 2008-05-11 22:06:36 +0200 (So, 11 Mai 2008) | 2 lines Added import fixer for Queue rename. ........ r63090 | alexandre.vassalotti | 2008-05-11 22:38:16 +0200 (So, 11 Mai 2008) | 2 lines Added import fixer for PixMapWrapper rename. ........ r63141 | alexandre.vassalotti | 2008-05-12 04:42:03 +0200 (Mo, 12 Mai 2008) | 5 lines Added fixer for SocketServer renaming. Removed PixMapWrapper fixer, since the module is actually pending removal. ........ r63252 | alexandre.vassalotti | 2008-05-15 01:10:20 +0200 (Do, 15 Mai 2008) | 2 lines Added fixer for ConfigParser rename. ........ r63321 | collin.winter | 2008-05-15 19:42:58 +0200 (Do, 15 Mai 2008) | 1 line Add a missing comma. Fixes issue 2866. ........ r63356 | alexandre.vassalotti | 2008-05-16 08:55:44 +0200 (Fr, 16 Mai 2008) | 4 lines Added new tests for fix_imports. Added refactoring support of from-import statements of the style: from foo import bar, baz ........ r63362 | alexandre.vassalotti | 2008-05-16 09:17:53 +0200 (Fr, 16 Mai 2008) | 2 lines Added the repr module import fixer. ........ r63456 | georg.brandl | 2008-05-18 21:51:18 +0200 (So, 18 Mai 2008) | 2 lines #2908: fixers for Tkinter rename. ........ r63461 | georg.brandl | 2008-05-18 23:00:20 +0200 (So, 18 Mai 2008) | 2 lines Fix for last patch. ........ r63525 | alexandre.vassalotti | 2008-05-21 23:43:29 +0200 (Mi, 21 Mai 2008) | 4 lines Add missing comma in fix_imports. Bug caught by Quentin Gallet-Gilles. ........ r63532 | brett.cannon | 2008-05-22 05:02:43 +0200 (Do, 22 Mai 2008) | 4 lines When testing fix_imports, no need to only test a subset of input; test it all! Do all revisions to the sandbox need to be manually applied to the trunk? ........ r63533 | brett.cannon | 2008-05-22 05:16:45 +0200 (Do, 22 Mai 2008) | 1 line Add _markupbase to the import fixer. ........ r63612 | georg.brandl | 2008-05-25 09:56:59 +0200 (So, 25 Mai 2008) | 2 lines Add fixer for _winreg rename. ........ r63627 | georg.brandl | 2008-05-25 14:30:10 +0200 (So, 25 Mai 2008) | 2 lines Add fixer entry for the thread module. ........ r63629 | georg.brandl | 2008-05-25 14:34:13 +0200 (So, 25 Mai 2008) | 2 lines Fixer entry for dummy_thread. ........ r63633 | martin.v.loewis | 2008-05-25 16:52:41 +0200 (So, 25 Mai 2008) | 2 lines Temporarily disable Test_imports. ........ 25 May 2008, 14:58:01 UTC
8a710dc Add renaming notices to thread and dummy_thread. 25 May 2008, 12:34:57 UTC
dcc8620 Include all licenses of the packages that we include. 25 May 2008, 11:56:23 UTC
back to top