80af6da | Alexandre Vassalotti | 04 June 2008, 20:41:44 UTC | Fixed complex.__getnewargs__() to not emit another complex object. | 04 June 2008, 20:41:44 UTC |
d5bb921 | Thomas Heller | 04 June 2008, 20:22:05 UTC | 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 | Thomas Heller | 04 June 2008, 19:19:00 UTC | Fix ctypes.set_errno for gcc. | 04 June 2008, 19:19:00 UTC |
e70c337 | Thomas Heller | 04 June 2008, 18:59:03 UTC | 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 | Georg Brandl | 04 June 2008, 11:17:26 UTC | Complete revision of new turtle module's docs. | 04 June 2008, 11:17:26 UTC |
8718459 | Martin v. Löwis | 04 June 2008, 06:29:55 UTC | Patch #1513695: New turtle module, with demos. | 04 June 2008, 06:29:55 UTC |
4ed3ed1 | Georg Brandl | 03 June 2008, 10:23:15 UTC | Fix Tkinter sequence passing. #2906. | 03 June 2008, 10:23:15 UTC |
c5393c6 | Benjamin Peterson | 03 June 2008, 01:30:37 UTC | make test_mutex more elegant | 03 June 2008, 01:30:37 UTC |
a2a89a8 | Walter Dörwald | 02 June 2008, 20:36:03 UTC | 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 | Thomas Heller | 02 June 2008, 20:07:46 UTC | Fix the -x flag so that is does work. | 02 June 2008, 20:07:46 UTC |
de2d78a | Thomas Heller | 02 June 2008, 18:41:30 UTC | Fix misspelled sys.platform name and misspelled filename. | 02 June 2008, 18:41:30 UTC |
ffe62ed | Martin v. Löwis | 02 June 2008, 08:40:06 UTC | Patch #2125: Add GetInteger and GetString methods for msilib.Record objects. | 02 June 2008, 08:40:06 UTC |
137d824 | Gregory P. Smith | 02 June 2008, 04:05:52 UTC | 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 | Gregory P. Smith | 01 June 2008, 23:48:47 UTC | 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 | Gregory P. Smith | 01 June 2008, 22:57:47 UTC | 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 | Georg Brandl | 01 June 2008, 21:19:14 UTC | Deprecate htmllib and sgmllib for 3.0. | 01 June 2008, 21:19:14 UTC |
681001e | Georg Brandl | 01 June 2008, 20:33:55 UTC | Generate pydoc's topic help from the reST docs via Sphinx' new text writer. | 01 June 2008, 20:33:55 UTC |
0b9aaa9 | Georg Brandl | 01 June 2008, 19:24:36 UTC | Spaces vs. tabs. | 01 June 2008, 19:24:36 UTC |
c49372b | Benjamin Peterson | 01 June 2008, 19:01:25 UTC | add a warning about bgen being removed | 01 June 2008, 19:01:25 UTC |
9359aff | Robert Schuppenies | 01 June 2008, 17:11:09 UTC | Fix test_sys. | 01 June 2008, 17:11:09 UTC |
12f8107 | Georg Brandl | 01 June 2008, 17:05:56 UTC | Fix test_descrtut. | 01 June 2008, 17:05:56 UTC |
7a6de8b | Georg Brandl | 01 June 2008, 16:42:16 UTC | Some style nits. Also clarify in the docstrings what __sizeof__ does. | 01 June 2008, 16:42:16 UTC |
4f2c998 | Georg Brandl | 01 June 2008, 16:41:31 UTC | Add plain text make target. | 01 June 2008, 16:41:31 UTC |
51df064 | Robert Schuppenies | 01 June 2008, 16:16:17 UTC | Issue #2898: Added sys.getsizeof() to retrieve size of objects in bytes. | 01 June 2008, 16:16:17 UTC |
6495c8d | Martin v. Löwis | 01 June 2008, 08:19:02 UTC | Typo: encoding -> codeset. | 01 June 2008, 08:19:02 UTC |
b12d857 | Martin v. Löwis | 01 June 2008, 08:06:17 UTC | Move sys_stream and sys_isatty out of the have-langinfo block. | 01 June 2008, 08:06:17 UTC |
9981589 | Martin v. Löwis | 01 June 2008, 07:20:46 UTC | New environment variable PYTHONIOENCODING. | 01 June 2008, 07:20:46 UTC |
7f7ca35 | Gerhard Häring | 31 May 2008, 21:33:27 UTC | 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 | Georg Brandl | 31 May 2008, 14:45:55 UTC | #3005: add explaining sentence to easydialogs docs. | 31 May 2008, 14:45:55 UTC |
a7ac20f | Georg Brandl | 31 May 2008, 14:40:09 UTC | #3010: clarification about stdin/use_rawinput. | 31 May 2008, 14:40:09 UTC |
700a635 | Mark Summerfield | 31 May 2008, 13:05:34 UTC | 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 | Mark Hammond | 31 May 2008, 05:11:07 UTC | Fix bdist_wininst --user-access-control for win2k | 31 May 2008, 05:11:07 UTC |
6d7702e | Raymond Hettinger | 31 May 2008, 03:24:31 UTC | Implement heapq in terms of less-than (to match list.sort()). | 31 May 2008, 03:24:31 UTC |
adff65b | Marc-André Lemburg | 30 May 2008, 20:52:18 UTC | Update the locale module alias table. Closes #3011. | 30 May 2008, 20:52:18 UTC |
31694ae | Benjamin Peterson | 30 May 2008, 20:44:39 UTC | fix grammar | 30 May 2008, 20:44:39 UTC |
c5a235b | Georg Brandl | 30 May 2008, 19:17:29 UTC | Better quote with single quotes. | 30 May 2008, 19:17:29 UTC |
6bb7bcf | Georg Brandl | 30 May 2008, 19:12:13 UTC | getloadavg() is not available on Windows. | 30 May 2008, 19:12:13 UTC |
ef712d6 | Raymond Hettinger | 30 May 2008, 18:20:50 UTC | * 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 | Eric Smith | 30 May 2008, 18:10:04 UTC | Refactor and clean up str.format() code (and helpers) in advance of optimizations. | 30 May 2008, 18:10:04 UTC |
30fadc1 | Georg Brandl | 30 May 2008, 07:54:16 UTC | #2999: fix name of third parameter in unicode.replace()'s docstring. | 30 May 2008, 07:54:16 UTC |
3c2523c | Raymond Hettinger | 30 May 2008, 07:16:53 UTC | Issue 2903: Add __name__ in globals for namedtuple namespace. | 30 May 2008, 07:16:53 UTC |
d99bee7 | Raymond Hettinger | 30 May 2008, 06:49:47 UTC | 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 | Raymond Hettinger | 30 May 2008, 06:37:27 UTC | Issue 2784: fix leaks in exception exit. | 30 May 2008, 06:37:27 UTC |
8df4e22 | Mark Dickinson | 30 May 2008, 02:46:53 UTC | Fix typo in testSum | 30 May 2008, 02:46:53 UTC |
6983ff7 | Brett Cannon | 29 May 2008, 21:28:55 UTC | Note that UserList and UserString were moved to 'collections' in 3.0. | 29 May 2008, 21:28:55 UTC |
ef3dab2 | Brett Cannon | 29 May 2008, 21:23:33 UTC | Turn off debugging output for building bsddb. | 29 May 2008, 21:23:33 UTC |
9287acf | Thomas Heller | 29 May 2008, 19:42:34 UTC | ctypes NULL function pointers have a boolean False value now. | 29 May 2008, 19:42:34 UTC |
a52b244 | Thomas Heller | 29 May 2008, 19:18:12 UTC | Fix compiler warning. | 29 May 2008, 19:18:12 UTC |
4f1b1ed | Facundo Batista | 29 May 2008, 16:39:26 UTC | 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 | Georg Brandl | 29 May 2008, 14:35:39 UTC | Revert #2990 patch; it's not necessary as Armin showed. | 29 May 2008, 14:35:39 UTC |
2a9179a | Raymond Hettinger | 29 May 2008, 08:38:23 UTC | Fix two typos. | 29 May 2008, 08:38:23 UTC |
d0b592f | Georg Brandl | 29 May 2008, 07:45:26 UTC | #2985: allow i8 in XMLRPC responses. | 29 May 2008, 07:45:26 UTC |
b77e888 | Georg Brandl | 29 May 2008, 07:38:37 UTC | #2988: add note about catching CookieError when parsing untrusted cookie data. | 29 May 2008, 07:38:37 UTC |
7943a32 | Georg Brandl | 29 May 2008, 07:18:49 UTC | #2906: accept lists for options, and some cosmetic fixes in Tkinter. | 29 May 2008, 07:18:49 UTC |
457501b | Georg Brandl | 29 May 2008, 07:18:17 UTC | Two fixes in bytearray docs. | 29 May 2008, 07:18:17 UTC |
abb34fe | Brett Cannon | 29 May 2008, 05:08:50 UTC | 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 | Georg Brandl | 28 May 2008, 15:41:36 UTC | #2990: prevent inconsistent state while updating method cache. | 28 May 2008, 15:41:36 UTC |
dee01d8 | Benjamin Peterson | 28 May 2008, 11:51:41 UTC | fix spelling | 28 May 2008, 11:51:41 UTC |
74a1dea | Georg Brandl | 28 May 2008, 11:21:39 UTC | #2989: add PyType_Modified(). | 28 May 2008, 11:21:39 UTC |
88eeef3 | Mark Hammond | 28 May 2008, 01:54:55 UTC | bdist_wininst now works correctly when both --skip-build and --plat-name are specified. | 28 May 2008, 01:54:55 UTC |
a436878 | Benjamin Peterson | 28 May 2008, 01:12:35 UTC | update tutorial function with more appropiate one from Eric Smith | 28 May 2008, 01:12:35 UTC |
dbd2f6d | Jesus Cea | 27 May 2008, 13:26:02 UTC | Better integration between Python testing and bsddb3 | 27 May 2008, 13:26:02 UTC |
b1a54a3 | Lars Gustäbel | 27 May 2008, 12:39:23 UTC | 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 | Gregory P. Smith | 27 May 2008, 08:40:09 UTC | Disable the use of BerkeleyDB 4.6 on platforms that appear to have issues with it. | 27 May 2008, 08:40:09 UTC |
1d31023 | Benjamin Peterson | 27 May 2008, 01:42:29 UTC | 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 | Benjamin Peterson | 27 May 2008, 01:18:39 UTC | remove some __getslice__ | 27 May 2008, 01:18:39 UTC |
933d373 | Gregory P. Smith | 26 May 2008, 22:07:28 UTC | 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 | Benjamin Peterson | 26 May 2008, 21:44:26 UTC | remove duplication in test module | 26 May 2008, 21:44:26 UTC |
23921f0 | Gregory P. Smith | 26 May 2008, 21:16:34 UTC | 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 | Benjamin Peterson | 26 May 2008, 20:43:24 UTC | fix minor grammar typo | 26 May 2008, 20:43:24 UTC |
9171bed | Benjamin Peterson | 26 May 2008, 20:41:45 UTC | take Brett's advice on a few warnings | 26 May 2008, 20:41:45 UTC |
4036fd4 | Gregory P. Smith | 26 May 2008, 20:22:14 UTC | 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 | Benjamin Peterson | 26 May 2008, 19:41:53 UTC | warn about some members of the commands module | 26 May 2008, 19:41:53 UTC |
b17ad2d | Benjamin Peterson | 26 May 2008, 19:37:11 UTC | wrap line | 26 May 2008, 19:37:11 UTC |
8f1a4a6 | Gregory P. Smith | 26 May 2008, 19:29:14 UTC | 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 | Gregory P. Smith | 26 May 2008, 19:03:35 UTC | Define macros so that this still compiles on Python prior to r63675. | 26 May 2008, 19:03:35 UTC |
dacde0d | Benjamin Peterson | 26 May 2008, 17:43:53 UTC | turn PyErr_WarnPy3k into a macro | 26 May 2008, 17:43:53 UTC |
eeb2b21 | Benjamin Peterson | 26 May 2008, 16:22:27 UTC | add __all__ to test_support | 26 May 2008, 16:22:27 UTC |
2b4b5ac | Benjamin Peterson | 26 May 2008, 15:54:26 UTC | add PyByteArray docs | 26 May 2008, 15:54:26 UTC |
8de9119 | Georg Brandl | 26 May 2008, 15:01:48 UTC | Add renaming notices to 3.0 http package members. | 26 May 2008, 15:01:48 UTC |
8b12ee1 | Benjamin Peterson | 26 May 2008, 14:51:54 UTC | fix typo (thank Georg) | 26 May 2008, 14:51:54 UTC |
438e9ac | Benjamin Peterson | 26 May 2008, 14:29:09 UTC | fix a minor typo | 26 May 2008, 14:29:09 UTC |
404d182 | Benjamin Peterson | 26 May 2008, 14:02:09 UTC | note that PyString and has been aliased to PyBytes | 26 May 2008, 14:02:09 UTC |
36f0a80 | Christian Heimes | 26 May 2008, 13:51:41 UTC | 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 | Christian Heimes | 26 May 2008, 13:15:11 UTC | Updated NEWS | 26 May 2008, 13:15:11 UTC |
d7c7784 | Benjamin Peterson | 26 May 2008, 13:01:25 UTC | put a big note on configure.in asking people to run autoconf | 26 May 2008, 13:01:25 UTC |
4472083 | Christian Heimes | 26 May 2008, 13:01:01 UTC | Renamed bytesobject.c to bytearrayobject.c Renamed stringobject.c to bytesobject.c Fixed Windows builds | 26 May 2008, 13:01:01 UTC |
593daf5 | Christian Heimes | 26 May 2008, 12:51:38 UTC | Renamed PyString to PyBytes | 26 May 2008, 12:51:38 UTC |
c3cb683 | Benjamin Peterson | 26 May 2008, 12:29:46 UTC | some updates to string formatting section in whatsnew | 26 May 2008, 12:29:46 UTC |
3497f94 | Christian Heimes | 26 May 2008, 12:29:14 UTC | 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 | Thomas Heller | 26 May 2008, 11:42:40 UTC | On Windows, we must build a debug version iff running a debug build of Python | 26 May 2008, 11:42:40 UTC |
e2caef7 | Georg Brandl | 26 May 2008, 10:47:43 UTC | Add renaming notices to xmlrpc modules. | 26 May 2008, 10:47:43 UTC |
68d3eb9 | Georg Brandl | 26 May 2008, 10:22:15 UTC | Add renaming notices to 2.6 dbm module docs. | 26 May 2008, 10:22:15 UTC |
f9ef988 | Benjamin Peterson | 26 May 2008, 00:54:22 UTC | update the tutorial to use str.format | 26 May 2008, 00:54:22 UTC |
c15205e | Benjamin Peterson | 25 May 2008, 20:05:52 UTC | rename the section about new formatting 'new-string-formatting' | 25 May 2008, 20:05:52 UTC |
bbaa2eb | Martin v. Löwis | 25 May 2008, 17:19:22 UTC | 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 | Martin v. Löwis | 25 May 2008, 16:37:34 UTC | Create grammar pickle files on installation; remove them on uninstallation. | 25 May 2008, 16:37:34 UTC |
f2e23d0 | Martin v. Löwis | 25 May 2008, 14:58:01 UTC | 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 | Georg Brandl | 25 May 2008, 12:34:57 UTC | Add renaming notices to thread and dummy_thread. | 25 May 2008, 12:34:57 UTC |
dcc8620 | Martin v. Löwis | 25 May 2008, 11:56:23 UTC | Include all licenses of the packages that we include. | 25 May 2008, 11:56:23 UTC |