57adf22 | Thomas Heller | 14 August 2008, 19:10:48 UTC | 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 | Facundo Batista | 14 August 2008, 16:51:00 UTC | 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 | Martin v. Löwis | 14 August 2008, 15:56:07 UTC | Properly INCREF reference in Py_buffer. | 14 August 2008, 15:56:07 UTC |
241b834 | Martin v. Löwis | 14 August 2008, 15:54:27 UTC | 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 | Hirokazu Yamamoto | 14 August 2008, 11:26:34 UTC | Added _multiprocessing module support. (VC6) | 14 August 2008, 11:26:34 UTC |
9329846 | Brett Cannon | 14 August 2008, 05:55:18 UTC | 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 | Hirokazu Yamamoto | 14 August 2008, 05:50:43 UTC | Fixed test_distutils error (test_build_ext) on VC6. | 14 August 2008, 05:50:43 UTC |
bf3157b | Brett Cannon | 14 August 2008, 05:00:03 UTC | 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 | Hirokazu Yamamoto | 14 August 2008, 01:33:44 UTC | 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 | Martin v. Löwis | 12 August 2008, 20:45:21 UTC | Add Hirokazu Yamamoto. | 12 August 2008, 20:45:21 UTC |
5bfbd76 | Bill Janssen | 12 August 2008, 17:09:57 UTC | update ssl documentation | 12 August 2008, 17:09:57 UTC |
39295c2 | Bill Janssen | 12 August 2008, 16:31:21 UTC | remove duplicate close() from ssl.py; expose unwrap and add test for it | 12 August 2008, 16:31:21 UTC |
f91d46a | Martin v. Löwis | 12 August 2008, 14:49:50 UTC | 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 | Ronald Oussoren | 12 August 2008, 12:41:45 UTC | 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 | Ronald Oussoren | 12 August 2008, 12:29:13 UTC | Fix typo in the `arch` commandline | 12 August 2008, 12:29:13 UTC |
5d35373 | Jesse Noller | 11 August 2008, 19:00:15 UTC | 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 | Antoine Pitrou | 11 August 2008, 17:21:36 UTC | #3134: shutil referenced undefined WindowsError symbol | 11 August 2008, 17:21:36 UTC |
48361f5 | Nick Coghlan | 11 August 2008, 15:45:58 UTC | 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 | Jesse Noller | 11 August 2008, 14:28:07 UTC | Remove the fqdn call for issue 3270 | 11 August 2008, 14:28:07 UTC |
ac014e9 | Georg Brandl | 11 August 2008, 10:27:31 UTC | #3540: fix exception name. | 11 August 2008, 10:27:31 UTC |
1e13ea9 | Georg Brandl | 11 August 2008, 09:07:59 UTC | - 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 | Robert Schuppenies | 10 August 2008, 11:01:53 UTC | Issue #1342811: Fix leak in Tkinter.Menu.delete. Commands associated to menu entries were not deleted. | 10 August 2008, 11:01:53 UTC |
9fc5631 | Brett Cannon | 09 August 2008, 23:39:11 UTC | Silence warnings in csv about using reduce() when run under -3 by using functools.reduce() instead. | 09 August 2008, 23:39:11 UTC |
4626586 | Brett Cannon | 09 August 2008, 23:34:11 UTC | Use functools.reduce() in difflib instead of __builtin__.reduce() to silence warnings when running under -3. | 09 August 2008, 23:34:11 UTC |
83e8184 | Brett Cannon | 09 August 2008, 23:30:55 UTC | 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 | Brett Cannon | 09 August 2008, 23:06:16 UTC | 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 | Antoine Pitrou | 09 August 2008, 17:27:23 UTC | move NEWS entry to the appropriate section (oops!) | 09 August 2008, 17:27:23 UTC |
016b366 | Antoine Pitrou | 09 August 2008, 17:22:25 UTC | #3205: bz2 iterator fails silently on MemoryError | 09 August 2008, 17:22:25 UTC |
59ce901 | Guido van Rossum | 09 August 2008, 14:55:34 UTC | Add news item about _sre.compile() re-bytecode validator. | 09 August 2008, 14:55:34 UTC |
de781a4 | Antoine Pitrou | 09 August 2008, 12:43:23 UTC | Fix slightly misleading statement in the NEWS file. | 09 August 2008, 12:43:23 UTC |
a032bf4 | Skip Montanaro | 08 August 2008, 22:52:51 UTC | accept issue 3436 | 08 August 2008, 22:52:51 UTC |
b04d485 | Georg Brandl | 08 August 2008, 15:34:34 UTC | Remove mention of backquotes in the tutorial. | 08 August 2008, 15:34:34 UTC |
463f39d | Georg Brandl | 08 August 2008, 06:42:20 UTC | #3519: callee is an expression too. | 08 August 2008, 06:42:20 UTC |
3f92bc6 | Brett Cannon | 08 August 2008, 04:27:28 UTC | 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 | Brett Cannon | 08 August 2008, 04:19:32 UTC | 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 | Brett Cannon | 08 August 2008, 04:15:53 UTC | 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 | Guido van Rossum | 07 August 2008, 18:51:38 UTC | 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 | Antoine Pitrou | 07 August 2008, 18:42:40 UTC | #1288615: Python code.interact() and non-ASCII input | 07 August 2008, 18:42:40 UTC |
b2793a4 | Andrew M. Kuchling | 07 August 2008, 01:47:34 UTC | Add some items | 07 August 2008, 01:47:34 UTC |
3aa2a49 | Brett Cannon | 06 August 2008, 22:28:09 UTC | 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 | Mark Dickinson | 06 August 2008, 21:36:57 UTC | Remove duplicate import | 06 August 2008, 21:36:57 UTC |
9752195 | Mark Dickinson | 06 August 2008, 20:12:30 UTC | Docstring typo | 06 August 2008, 20:12:30 UTC |
03894c5 | Georg Brandl | 06 August 2008, 17:20:41 UTC | Fix longstringitem definition. #3505. | 06 August 2008, 17:20:41 UTC |
8b762f0 | Guido van Rossum | 05 August 2008, 03:39:21 UTC | 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 | Andrew M. Kuchling | 05 August 2008, 02:05:23 UTC | #3367: revert rev. 65539: this change causes test_parser to fail | 05 August 2008, 02:05:23 UTC |
efa61bc | Andrew M. Kuchling | 05 August 2008, 01:38:08 UTC | #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 | Andrew M. Kuchling | 05 August 2008, 01:00:57 UTC | 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 | Brett Cannon | 04 August 2008, 21:52:25 UTC | 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 | Brett Cannon | 04 August 2008, 21:34:34 UTC | Remove use of callable() from pickle to silence warnings under -3. | 04 August 2008, 21:34:34 UTC |
d13e4ba | Brett Cannon | 04 August 2008, 21:33:00 UTC | Remove tuple parameter unpacking in aifc to silence warnings under -3. | 04 August 2008, 21:33:00 UTC |
d250c8d | Brett Cannon | 04 August 2008, 21:30:53 UTC | Silence warnings under -3 triggered by wsgiref. | 04 August 2008, 21:30:53 UTC |
b646757 | Mark Dickinson | 04 August 2008, 21:30:09 UTC | 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 | Brett Cannon | 04 August 2008, 21:24:43 UTC | Remove a use of callable() from Tkinter to silence warnings under -3. | 04 August 2008, 21:24:43 UTC |
132fc54 | Brett Cannon | 04 August 2008, 21:23:07 UTC | 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 | Brett Cannon | 04 August 2008, 21:19:41 UTC | Remove usage of apply() in sqlite3 to silence warnings under -3. | 04 August 2008, 21:19:41 UTC |
753ecb1 | Brett Cannon | 04 August 2008, 21:17:15 UTC | Remove dict.has_key() usage in the shelve module to silence warnings under -3. | 04 August 2008, 21:17:15 UTC |
5b3d372 | Brett Cannon | 04 August 2008, 21:10:50 UTC | Remove dict.has_key() usage in xml.sax to silence warnings under -3. | 04 August 2008, 21:10:50 UTC |
d9636e1 | Brett Cannon | 04 August 2008, 21:07:59 UTC | Remove the use of callable() in re to silence warnings under -3. | 04 August 2008, 21:07:59 UTC |
33ede08 | Gregory P. Smith | 04 August 2008, 18:34:07 UTC | more cleanup ups of the recently added warnings in the subprocess docs. | 04 August 2008, 18:34:07 UTC |
2a0c2b1 | Nick Coghlan | 04 August 2008, 12:47:17 UTC | Add missing NEWS entry for r65487 | 04 August 2008, 12:47:17 UTC |
a510748 | Nick Coghlan | 04 August 2008, 12:40:59 UTC | 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 | Gregory P. Smith | 04 August 2008, 07:33:37 UTC | 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 | Georg Brandl | 04 August 2008, 07:31:50 UTC | Clarify the meaning of the select() parameters and sync names with docstring. | 04 August 2008, 07:31:50 UTC |
40df8ec | Georg Brandl | 04 August 2008, 07:23:29 UTC | Template is always "tmp". | 04 August 2008, 07:23:29 UTC |
143de62 | Georg Brandl | 04 August 2008, 06:29:36 UTC | Fix markup. | 04 August 2008, 06:29:36 UTC |
70a6dbd | Andrew M. Kuchling | 04 August 2008, 01:43:43 UTC | 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 | Gregory P. Smith | 04 August 2008, 01:03:50 UTC | issue1606: Add warnings to the subprocess documentation about common pitfalls of using pipes that cause deadlocks. | 04 August 2008, 01:03:50 UTC |
814820b | Brett Cannon | 04 August 2008, 00:50:11 UTC | 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 | Brett Cannon | 04 August 2008, 00:27:29 UTC | Silence warnings under -3 about using dict.has_key() for modulefinder. | 04 August 2008, 00:27:29 UTC |
5dd504d | Brett Cannon | 04 August 2008, 00:23:58 UTC | Remove dict.has_key() usage in xml.dom.minidom to silence warnings while running under -3. | 04 August 2008, 00:23:58 UTC |
a36f8fe | Gregory P. Smith | 04 August 2008, 00:13:29 UTC | - 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 | Brett Cannon | 04 August 2008, 00:09:43 UTC | 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 | Brett Cannon | 03 August 2008, 23:52:32 UTC | Remove a use of callable() in fileinput to silence a -3 warning. | 03 August 2008, 23:52:32 UTC |
c66b03a | Brett Cannon | 03 August 2008, 23:46:46 UTC | Move filecmp from using dict.has_key() to dict.__contains__() to silence warnings triggered under -3. | 03 August 2008, 23:46:46 UTC |
8161498 | Brett Cannon | 03 August 2008, 23:40:13 UTC | Remove a dict.has_key() usage in email._parseaddr found while running -3. | 03 August 2008, 23:40:13 UTC |
1f571c6 | Brett Cannon | 03 August 2008, 23:27:32 UTC | 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 | Brett Cannon | 03 August 2008, 22:59:46 UTC | Remove a dict.has_key() use in DocXMLRPCServer that comes up under -3. | 03 August 2008, 22:59:46 UTC |
0a0f608 | Brett Cannon | 03 August 2008, 22:57:23 UTC | 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 | Brett Cannon | 03 August 2008, 22:52:42 UTC | 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 | Brett Cannon | 03 August 2008, 22:38:19 UTC | Remove a dict.has_key() usage in profile to silence a -3 DeprecationWarning. | 03 August 2008, 22:38:19 UTC |
52f03c5 | Brett Cannon | 03 August 2008, 22:34:25 UTC | Remove a use of list.sort(cmp=) to silence a -3 DeprecationWarning in cookielib. | 03 August 2008, 22:34:25 UTC |
60fffcf | Georg Brandl | 03 August 2008, 22:28:55 UTC | Note the removal of several committers. | 03 August 2008, 22:28:55 UTC |
1113803 | Georg Brandl | 03 August 2008, 09:21:18 UTC | #3495: use current version. | 03 August 2008, 09:21:18 UTC |
aca98b0 | Brett Cannon | 03 August 2008, 00:58:51 UTC | 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 | Brett Cannon | 03 August 2008, 00:51:02 UTC | Silence some SyntaxWarnings for tuple unpacking in a parameter list for urlparse when run under -3. | 03 August 2008, 00:51:02 UTC |
92a6240 | Antoine Pitrou | 02 August 2008, 21:58:05 UTC | Preemptively backport the relevant parts of r65420 | 02 August 2008, 21:58:05 UTC |
727bd0b | Lars Gustäbel | 02 August 2008, 11:26:39 UTC | 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 | Martin v. Löwis | 02 August 2008, 07:20:25 UTC | Issue #799428: Fix Tkinter.Misc._nametowidget to unwrap Tcl command objects. | 02 August 2008, 07:20:25 UTC |
97b1fb6 | Brett Cannon | 02 August 2008, 03:37:50 UTC | Remove a __getitem__() removal on an exception to silence a warning triggered under -3. | 02 August 2008, 03:37:50 UTC |
0d89407 | Brett Cannon | 02 August 2008, 03:32:13 UTC | Remove a dict.has_key() use to silence a warning when running under -3. | 02 August 2008, 03:32:13 UTC |
926779e | Brett Cannon | 02 August 2008, 03:28:42 UTC | Remove a dict.has_key() use to silence a warning raised under -3. | 02 August 2008, 03:28:42 UTC |
50bb7e1 | Brett Cannon | 02 August 2008, 03:15:20 UTC | 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 | Brett Cannon | 02 August 2008, 03:13:46 UTC | Remove a tuple unpacking in a parameter list to suppress the SyntaxWarning with -3. | 02 August 2008, 03:13:46 UTC |
8df0e4f | Benjamin Peterson | 02 August 2008, 03:11:16 UTC | fix compile error on Windows | 02 August 2008, 03:11:16 UTC |
8079028 | Benjamin Peterson | 02 August 2008, 03:05:11 UTC | revert last revision; code was right | 02 August 2008, 03:05:11 UTC |
1af6fb5 | Benjamin Peterson | 02 August 2008, 02:57:17 UTC | fix indentation that caused logic bug | 02 August 2008, 02:57:17 UTC |
290d3d9 | Georg Brandl | 01 August 2008, 20:13:29 UTC | This should really be a comment. | 01 August 2008, 20:13:29 UTC |
632f631 | Georg Brandl | 01 August 2008, 20:04:43 UTC | Add the grammar to the reference manual, since the new docs don't have the feature of putting all the small EBNF snippets together into one big file. | 01 August 2008, 20:04:43 UTC |
1299e36 | Jesse Noller | 01 August 2008, 19:46:50 UTC | Submit fix for issue3393: Memory corruption in multiprocessing module | 01 August 2008, 19:46:50 UTC |
8dbf364 | Martin v. Löwis | 01 August 2008, 14:10:26 UTC | Generate the PatternGrammar pickle during "make install". Fixes part of #3131. | 01 August 2008, 14:10:26 UTC |