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

sort by:
Revision Author Date Message Commit Date
11ec65d Issue #3476: make BufferedReader and BufferedWriter thread-safe 14 August 2008, 21:04:30 UTC
63d325e Disable the test until I have one that works. 14 August 2008, 20:19:18 UTC
64034f9 Fix memory leak: Always DECREF obj in PyBuffer_Release. 14 August 2008, 20:12:06 UTC
6d2014e Try to fix the test on 64-bit platforms. 14 August 2008, 20:04:38 UTC
57adf22 issue #3554: ctypes.string_at and ctypes.wstring_at must use the pythonapi calling convention so that the GIL is held and error return values are checked. 14 August 2008, 19:10:48 UTC
67d1981 Issue 1432. Fixes a bug caused because of the evolution of the RFC that describes the behaviour. Note that we now have the same behaviour than the current browsers. 14 August 2008, 16:51:00 UTC
8401eec Properly INCREF reference in Py_buffer. 14 August 2008, 15:56:07 UTC
241b834 Make obj an owned reference in Py_buffer; this checkin was missing from the patch for #3139. 14 August 2008, 15:54:27 UTC
9f4e7fe Added _multiprocessing module support. (VC6) 14 August 2008, 11:26:34 UTC
9329846 Fix markup for various binary operation examples where the operands were bolded and the operator was made literal, leading to non-valid reST. Changed to have the entire expression just be a literal bit of text. 14 August 2008, 05:55:18 UTC
41a4f46 Fixed test_distutils error (test_build_ext) on VC6. 14 August 2008, 05:50:43 UTC
bf3157b Silence the DeprecationWarning of rfc822 triggered by its importation in mimetools. This has an unfortunate side-effect of potentially not letting any warning about rfc822's deprecation be seen by user-visible code if rfc822 is not imported before mimetools. This is because modules are cached in sys.modules and thus do not have their deprecation triggered more than once. But this silencing would have happened by other code that silences the use of mimetools or rfc822 anyway in the stdlib or user code, and thus seems justified to be done here. 14 August 2008, 05:00:03 UTC
eea8eda Issue #2065: VC6 related fix. - PC/VC6/_bsddb.dsp: removed '/nodefaultlib:"msvcrt"' to fix linker error. - PC/VC6/_msi.dsp, PC/VC6/pcbuild.dsw: added new module support. - PC/VC6/_sqlite3.dsp: /D "MODULE_NAME=\"sqlite3\"" caused extra leading space like #define MODULE_NAME " sqlite3" so uses /D MODULE_NAME=\"sqlite3\" instead. - PC/VC6/python.dsp: changed stack size to 2MB to avoid stack overflow on some tests. 14 August 2008, 01:33:44 UTC
581a149 Add Hirokazu Yamamoto. 12 August 2008, 20:45:21 UTC
5bfbd76 update ssl documentation 12 August 2008, 17:09:57 UTC
39295c2 remove duplicate close() from ssl.py; expose unwrap and add test for it 12 August 2008, 16:31:21 UTC
f91d46a Issue #3139: Make buffer-interface thread-safe wrt. PyArg_ParseTuple, by denying s# to parse objects that have a releasebuffer procedure, and introducing s*. More module might need to get converted to use s*. 12 August 2008, 14:49:50 UTC
aa8efbf Another fix for 4-way universal builds, use the right #ifndef guard to detect the OSX 10.5 SDK. 12 August 2008, 12:41:45 UTC
a4cb472 Fix typo in the `arch` commandline 12 August 2008, 12:29:13 UTC
5d35373 Fix the connection refused error part of issue 3419, use errno module instead of a static list of possible connection refused messages. 11 August 2008, 19:00:15 UTC
9fcd4b3 #3134: shutil referenced undefined WindowsError symbol 11 August 2008, 17:21:36 UTC
48361f5 Issue 2235: Py3k warnings are now emitted for classes that will no longer inherit a__hash__ implementation from a parent class in Python 3.x. The standard library and test suite have been updated to not emit these warnings. 11 August 2008, 15:45:58 UTC
f8d62d2 Remove the fqdn call for issue 3270 11 August 2008, 14:28:07 UTC
ac014e9 #3540: fix exception name. 11 August 2008, 10:27:31 UTC
1e13ea9 - Issue #3537: Fix an assertion failure when an empty but presized dict object was stored in the freelist. 11 August 2008, 09:07:59 UTC
1464633 Issue #1342811: Fix leak in Tkinter.Menu.delete. Commands associated to menu entries were not deleted. 10 August 2008, 11:01:53 UTC
9fc5631 Silence warnings in csv about using reduce() when run under -3 by using functools.reduce() instead. 09 August 2008, 23:39:11 UTC
4626586 Use functools.reduce() in difflib instead of __builtin__.reduce() to silence warnings when running under -3. 09 August 2008, 23:34:11 UTC
83e8184 Copy reduce() to _functools so to have functools.reduce() not raise a warning from usage under -3. 09 August 2008, 23:30:55 UTC
c1b76e4 Suppress the warning in asynchat from using buffer() when running udner -3. Naively removing the usage causes a large number of test failures, so it was just easier to suppress the warning. 09 August 2008, 23:06:16 UTC
76b8bee move NEWS entry to the appropriate section (oops!) 09 August 2008, 17:27:23 UTC
016b366 #3205: bz2 iterator fails silently on MemoryError 09 August 2008, 17:22:25 UTC
59ce901 Add news item about _sre.compile() re-bytecode validator. 09 August 2008, 14:55:34 UTC
de781a4 Fix slightly misleading statement in the NEWS file. 09 August 2008, 12:43:23 UTC
a032bf4 accept issue 3436 08 August 2008, 22:52:51 UTC
b04d485 Remove mention of backquotes in the tutorial. 08 August 2008, 15:34:34 UTC
463f39d #3519: callee is an expression too. 08 August 2008, 06:42:20 UTC
3f92bc6 Remove buffer() usage in the socket module by just slicing directly on the object. This removes all warnings for the module caused by running under -3. 08 August 2008, 04:27:28 UTC
03446c4 Remove warnings generated for the suprocess module when run under -3. Required commenting out True/False compatbility stuff, remove a use of apply(), and remove a use of buffer() (just pulled the solution used in 3.0 which is direct slicing). 08 August 2008, 04:19:32 UTC
0563a8f Change the warning emitted for using the buffer() object; memoryview() in 3.0 is not an equivalent. 08 August 2008, 04:15:53 UTC
d693901 Patch by Ian Charnas from issue 3517. Add F_FULLFSYNC if it exists (OS X only so far). 07 August 2008, 18:51:38 UTC
74022ab #1288615: Python code.interact() and non-ASCII input 07 August 2008, 18:42:40 UTC
b2793a4 Add some items 07 August 2008, 01:47:34 UTC
3aa2a49 Add imp.reload(). This to help with transitioning to 3.0 the reload() built-in has been removed there. 06 August 2008, 22:28:09 UTC
c777a41 Remove duplicate import 06 August 2008, 21:36:57 UTC
9752195 Docstring typo 06 August 2008, 20:12:30 UTC
03894c5 Fix longstringitem definition. #3505. 06 August 2008, 17:20:41 UTC
8b762f0 Tracker issue 3487: sre "bytecode" verifier. This is a verifier for the binary code used by the _sre module (this is often called bytecode, though to distinguish it from Python bytecode I put it in quotes). I wrote this for Google App Engine, and am making the patch available as open source under the Apache 2 license. Below are the copyright statement and license, for completeness. # Copyright 2008 Google Inc. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. It's not necessary to include these copyrights and bytecode in the source file. Google has signed a contributor's agreement with the PSF already. 05 August 2008, 03:39:21 UTC
110a48c #3367: revert rev. 65539: this change causes test_parser to fail 05 August 2008, 02:05:23 UTC
efa61bc #3367 from Kristjan Valur Jonsson: If a PyTokenizer_FromString() is called with an empty string, the tokenizer's line_start member never gets initialized. Later, it is compared with the token pointer 'a' in parsetok.c:193 and that behavior can result in undefined behavior. 05 August 2008, 01:38:08 UTC
10288e1 Bug 3228: take a test from Niels Gustaebel's patch, and based on his patch, check for having os.stat available 05 August 2008, 01:00:57 UTC
7e30b67 Add a note about all the modules/packages changed to silence -3 warnings. More changes are needed once some decisions are made, but this is the work up to this point. 04 August 2008, 21:52:25 UTC
211b3cd Remove use of callable() from pickle to silence warnings under -3. 04 August 2008, 21:34:34 UTC
d13e4ba Remove tuple parameter unpacking in aifc to silence warnings under -3. 04 August 2008, 21:33:00 UTC
d250c8d Silence warnings under -3 triggered by wsgiref. 04 August 2008, 21:30:53 UTC
b646757 Issue #1481296: (again!) Make conversion of a float NaN to an int or long raise ValueError instead of returning 0. Also, change the error message for conversion of an infinity to an integer, replacing 'long' by 'integer', so that it's appropriate for both long(float('inf')) and int(float('inf')). 04 August 2008, 21:30:09 UTC
ff6868c Remove a use of callable() from Tkinter to silence warnings under -3. 04 August 2008, 21:24:43 UTC
132fc54 Remove a dict.has_key() and list.sort(cmp=) usage from tarfile to silence warnings under -3. 04 August 2008, 21:23:07 UTC
cf297cd Remove usage of apply() in sqlite3 to silence warnings under -3. 04 August 2008, 21:19:41 UTC
753ecb1 Remove dict.has_key() usage in the shelve module to silence warnings under -3. 04 August 2008, 21:17:15 UTC
5b3d372 Remove dict.has_key() usage in xml.sax to silence warnings under -3. 04 August 2008, 21:10:50 UTC
d9636e1 Remove the use of callable() in re to silence warnings under -3. 04 August 2008, 21:07:59 UTC
33ede08 more cleanup ups of the recently added warnings in the subprocess docs. 04 August 2008, 18:34:07 UTC
2a0c2b1 Add missing NEWS entry for r65487 04 August 2008, 12:47:17 UTC
a510748 Issue 643841: better documentation of the special method lookup process, especially for new-style classes. Also removes the warnings about not being authoritative for new-style classes - the language reference actually covers those fairly well now (albeit in a fashion that isn't always particularly easy to follow). 04 August 2008, 12:40:59 UTC
d868be8 Adds a sanity check to avoid a *very rare* infinite loop due to a corrupt tls key list data structure in the thread startup path. This change is a companion to r60148 which already successfully dealt with a similar issue on thread shutdown. In particular this loop has been observed happening from this call path: #0 in find_key () #1 in PyThread_set_key_value () #2 in _PyGILState_NoteThreadState () #3 in PyThreadState_New () #4 in t_bootstrap () #5 in pthread_start_thread () I don't know how this happens but it does, *very* rarely. On more than one hardware platform. I have not been able to reproduce it manually. (A flaky mutex implementation on the system in question is one hypothesis). As with r60148, the spinning we managed to observe in the wild was due to a single list element pointing back upon itself. 04 August 2008, 07:33:37 UTC
e7829a5 Clarify the meaning of the select() parameters and sync names with docstring. 04 August 2008, 07:31:50 UTC
40df8ec Template is always "tmp". 04 August 2008, 07:23:29 UTC
143de62 Fix markup. 04 August 2008, 06:29:36 UTC
70a6dbd Bug 3228: Explicitly supply the file mode to avoid creating executable files, and add corresponding tests. Possible 2.5 backport candidate 04 August 2008, 01:43:43 UTC
0879250 issue1606: Add warnings to the subprocess documentation about common pitfalls of using pipes that cause deadlocks. 04 August 2008, 01:03:50 UTC
814820b Remove assignment to True/False and use of dict.has_key() to silence warnings while running under -3. 04 August 2008, 00:50:11 UTC
9bd059f Silence warnings under -3 about using dict.has_key() for modulefinder. 04 August 2008, 00:27:29 UTC
5dd504d Remove dict.has_key() usage in xml.dom.minidom to silence warnings while running under -3. 04 August 2008, 00:23:58 UTC
a36f8fe - Issue #1857: subprocess.Popen.poll gained an additional _deadstate keyword argument in python 2.5, this broke code that subclassed Popen to include its own poll method. Fixed my moving _deadstate to an _internal_poll method. 04 August 2008, 00:13:29 UTC
e6bfe80 Remove dict.has_key() and apply() usage from the logging package to silence warnings when run under -3. 04 August 2008, 00:09:43 UTC
36bed8a Remove a use of callable() in fileinput to silence a -3 warning. 03 August 2008, 23:52:32 UTC
c66b03a Move filecmp from using dict.has_key() to dict.__contains__() to silence warnings triggered under -3. 03 August 2008, 23:46:46 UTC
8161498 Remove a dict.has_key() usage in email._parseaddr found while running -3. 03 August 2008, 23:40:13 UTC
1f571c6 Remove Barry's love of deprecated syntax to silence warnings in the email package, when run under -3, about using <>. 03 August 2008, 23:27:32 UTC
b2f49ff Remove a dict.has_key() use in DocXMLRPCServer that comes up under -3. 03 August 2008, 22:59:46 UTC
0a0f608 Remove a dict.has_key() and callable() usage in SimpleXMLRPCServer as triggered under -3 through test_xmlrpc. 03 August 2008, 22:57:23 UTC
c3ce0e5 Silence -3 warnings in pstats: a dict.has_key() usage and backport solution to move from list.sort(cmp=) to key=. 03 August 2008, 22:52:42 UTC
cc2f7b4 Remove a dict.has_key() usage in profile to silence a -3 DeprecationWarning. 03 August 2008, 22:38:19 UTC
52f03c5 Remove a use of list.sort(cmp=) to silence a -3 DeprecationWarning in cookielib. 03 August 2008, 22:34:25 UTC
60fffcf Note the removal of several committers. 03 August 2008, 22:28:55 UTC
1113803 #3495: use current version. 03 August 2008, 09:21:18 UTC
aca98b0 Silence SyntaxWarning and DeprecationWarning in pydoc triggered by tuple unpacking in parameter lists and using callable(). Found through -3. 03 August 2008, 00:58:51 UTC
89318d8 Silence some SyntaxWarnings for tuple unpacking in a parameter list for urlparse when run under -3. 03 August 2008, 00:51:02 UTC
92a6240 Preemptively backport the relevant parts of r65420 02 August 2008, 21:58:05 UTC
727bd0b Issue #3039: Fix TarFileCompat.writestr() which always raised an AttributeError since __slots__ were added to zipfile.ZipInfo in r46967 two years ago. Add a warning about the removal of TarFileCompat in Python 3.0. 02 August 2008, 11:26:39 UTC
aabf404 Issue #799428: Fix Tkinter.Misc._nametowidget to unwrap Tcl command objects. 02 August 2008, 07:20:25 UTC
97b1fb6 Remove a __getitem__() removal on an exception to silence a warning triggered under -3. 02 August 2008, 03:37:50 UTC
0d89407 Remove a dict.has_key() use to silence a warning when running under -3. 02 August 2008, 03:32:13 UTC
926779e Remove a dict.has_key() use to silence a warning raised under -3. 02 August 2008, 03:28:42 UTC
50bb7e1 Remove a tuple unpacking in a parameter list to remove a SyntaxWarning raised while running under -3. 02 August 2008, 03:15:20 UTC
2005050 Remove a tuple unpacking in a parameter list to suppress the SyntaxWarning with -3. 02 August 2008, 03:13:46 UTC
8df0e4f fix compile error on Windows 02 August 2008, 03:11:16 UTC
8079028 revert last revision; code was right 02 August 2008, 03:05:11 UTC
1af6fb5 fix indentation that caused logic bug 02 August 2008, 02:57:17 UTC
back to top