d810626 | Benjamin Peterson | 18 August 2008, 18:13:17 UTC | bring back the old API | 18 August 2008, 18:13:17 UTC |
a9b2222 | Benjamin Peterson | 18 August 2008, 18:01:43 UTC | change a few uses of the threading APIs | 18 August 2008, 18:01:43 UTC |
cbae869 | Benjamin Peterson | 18 August 2008, 17:45:09 UTC | backport threading property changes | 18 August 2008, 17:45:09 UTC |
d8a8972 | Benjamin Peterson | 18 August 2008, 16:40:03 UTC | change threading.getIdent to a property This is new in 2.6 so now need to worry about backwards compatibility :) | 18 August 2008, 16:40:03 UTC |
e5bdccc | Eric Smith | 18 August 2008, 14:27:38 UTC | Backport of r63826. Optimization of str.format() for cases with str, unicode, int, long, and float arguments. This gives about 30% speed improvement for the simplest (but most common) cases. This patch skips the __format__ dispatch, and also avoids creating an object to hold the format_spec. Unfortunately there's a complication in 2.6 with int, long, and float because they always expect str format_specs. So in the unicode version of this optimization, just check for unicode objects. int, float, long, and str can be added later, if needed. | 18 August 2008, 14:27:38 UTC |
8e439a1 | Nick Coghlan | 18 August 2008, 13:32:19 UTC | Fix typo | 18 August 2008, 13:32:19 UTC |
6e8fef0 | Nick Coghlan | 18 August 2008, 13:14:22 UTC | Issue 2235: document PyObject_HashNotImplemented | 18 August 2008, 13:14:22 UTC |
f70385a | Nick Coghlan | 18 August 2008, 12:42:46 UTC | Belated NEWS entry for r65642 | 18 August 2008, 12:42:46 UTC |
4763f71 | Marc-André Lemburg | 18 August 2008, 11:13:45 UTC | Restore Python 2.3 compatibility and remove "with" usage. | 18 August 2008, 11:13:45 UTC |
541f7da | Benjamin Peterson | 18 August 2008, 02:12:23 UTC | add a test for reduce's move | 18 August 2008, 02:12:23 UTC |
08336e3 | Benjamin Peterson | 18 August 2008, 02:01:21 UTC | follup to #3473: don't duplicate the reduce code | 18 August 2008, 02:01:21 UTC |
8692c79 | Benjamin Peterson | 18 August 2008, 01:27:05 UTC | correct version | 18 August 2008, 01:27:05 UTC |
88f801d | Brett Cannon | 18 August 2008, 00:46:22 UTC | Update __all__ for cookielib, csv, os, and urllib2 for objects imported into the module but exposed as part of the API. | 18 August 2008, 00:46:22 UTC |
7b96f07 | Brett Cannon | 18 August 2008, 00:41:11 UTC | Remove an unneeded import of abc.ABCMeta from 'inspect'. | 18 August 2008, 00:41:11 UTC |
46225e7 | Brett Cannon | 18 August 2008, 00:36:52 UTC | Remove two unneeded imports in 'io'. | 18 August 2008, 00:36:52 UTC |
25c9d6a | Brett Cannon | 17 August 2008, 22:10:11 UTC | Remove imports of 'warnings' that are no longer needed in dummy_thread, filecmp, and shelve. | 17 August 2008, 22:10:11 UTC |
313bda1 | Amaury Forgeot d'Arc | 17 August 2008, 21:05:18 UTC | Fix a refleak in bytearray.split and bytearray.rsplit, detected by regrtest.py -R:: test_bytes | 17 August 2008, 21:05:18 UTC |
37553fd | Benjamin Peterson | 17 August 2008, 20:33:45 UTC | set svn:executable on a script | 17 August 2008, 20:33:45 UTC |
954ea64 | Antoine Pitrou | 17 August 2008, 20:15:07 UTC | #3580: fix a failure in test_os | 17 August 2008, 20:15:07 UTC |
7dd8547 | Benjamin Peterson | 17 August 2008, 17:13:26 UTC | get the symtable module back in working order - Fix broken functions - Add (hopefully) extensive tests - Modernize a little | 17 August 2008, 17:13:26 UTC |
fd7c43e | Antoine Pitrou | 17 August 2008, 17:01:49 UTC | #3556: test_raiseMemError consumes an insane amount of memory | 17 August 2008, 17:01:49 UTC |
bebb18b | Antoine Pitrou | 17 August 2008, 14:43:41 UTC | backport r65723: strengthen test_os.test_closerange | 17 August 2008, 14:43:41 UTC |
41a81eb | Hirokazu Yamamoto | 17 August 2008, 13:10:46 UTC | Backport r65661, r65760: Issue #3575: Incremental decoder's decode function now takes bytearray by using 's*' instead of 't#'. | 17 August 2008, 13:10:46 UTC |
c534270 | Antoine Pitrou | 17 August 2008, 13:06:29 UTC | fix ZipFile.testzip() to work with very large embedded files | 17 August 2008, 13:06:29 UTC |
7f30a68 | Hirokazu Yamamoto | 17 August 2008, 09:46:56 UTC | I forgot to update NEWS. | 17 August 2008, 09:46:56 UTC |
a0fdd72 | Hirokazu Yamamoto | 17 August 2008, 09:19:52 UTC | Issue #2222: Fixed reference leak when occured os.rename() fails unicode conversion on 2nd parameter. (windows only) | 17 August 2008, 09:19:52 UTC |
047e4a9 | Brett Cannon | 17 August 2008, 04:16:04 UTC | Update distutils so that it triggers no warnings when run under -3. | 17 August 2008, 04:16:04 UTC |
94f243a | Facundo Batista | 17 August 2008, 03:38:39 UTC | Issue 2464. Supports a malformation in the URL received in a redirect. | 17 August 2008, 03:38:39 UTC |
25f2d89 | Benjamin Peterson | 17 August 2008, 02:23:43 UTC | uhh PySTEntry->ste_unoptimized has to be exposed too | 17 August 2008, 02:23:43 UTC |
025d939 | Benjamin Peterson | 17 August 2008, 01:27:30 UTC | fix compile errors | 17 August 2008, 01:27:30 UTC |
e3444c8 | Benjamin Peterson | 17 August 2008, 01:17:15 UTC | a few improvements | 17 August 2008, 01:17:15 UTC |
e0d4c7b | Benjamin Peterson | 17 August 2008, 01:09:17 UTC | expose PySTEntry.nested so the symtable module will work | 17 August 2008, 01:09:17 UTC |
1e45c58 | Antoine Pitrou | 17 August 2008, 00:36:03 UTC | Make test_ossaudiodev work. | 17 August 2008, 00:36:03 UTC |
e0d12eb | Benjamin Peterson | 16 August 2008, 23:29:40 UTC | PySTEntry's constructor is static; there's no point in a fancy API name | 16 August 2008, 23:29:40 UTC |
765812f | Georg Brandl | 16 August 2008, 22:37:05 UTC | Review symtable docs. | 16 August 2008, 22:37:05 UTC |
0847332 | Benjamin Peterson | 16 August 2008, 22:11:33 UTC | include filename and line number in SyntaxError | 16 August 2008, 22:11:33 UTC |
721b145 | Brett Cannon | 16 August 2008, 22:00:27 UTC | Silence DeprecationWarning raised by mimetools and rfc822 in cgi. | 16 August 2008, 22:00:27 UTC |
0a4128e | Brett Cannon | 16 August 2008, 21:56:03 UTC | Silence the DeprecationWarning raised in httplib when mimetools is imported. | 16 August 2008, 21:56:03 UTC |
abe423e | Brett Cannon | 16 August 2008, 21:47:07 UTC | Silence the DeprecationWarning raised by importing mimetools in BaseHTTPServer. This does have an unfortunate side-effect of silencing the warning for all subsequent code that imports mimetools as well since the warning is only executed upon the first import of mimetools. | 16 August 2008, 21:47:07 UTC |
1e296cc | Benjamin Peterson | 16 August 2008, 21:04:16 UTC | add some documentation for symtable | 16 August 2008, 21:04:16 UTC |
4acb189 | Benjamin Peterson | 16 August 2008, 16:29:02 UTC | #3424 rearrange the order of tests in imghdr to place more common types first | 16 August 2008, 16:29:02 UTC |
eb90b78 | Facundo Batista | 16 August 2008, 14:44:07 UTC | Issue #2776: fixed small issue when handling an URL with double slash after a 302 response in the case of not going through a proxy. | 16 August 2008, 14:44:07 UTC |
5b02ef3 | Benjamin Peterson | 16 August 2008, 03:13:07 UTC | note how os.utime should be used for emulating touch | 16 August 2008, 03:13:07 UTC |
4eb9939 | Benjamin Peterson | 16 August 2008, 03:02:41 UTC | fix markup | 16 August 2008, 03:02:41 UTC |
1b5c32c | Benjamin Peterson | 15 August 2008, 23:51:24 UTC | Merged revisions 65397 via svnmerge from svn+ssh://pythondev@svn.python.org/sandbox/trunk/2to3/lib2to3 ........ r65397 | collin.winter | 2008-08-01 22:39:06 -0500 (Fri, 01 Aug 2008) | 5 lines Patch #3480 by Nick Edds. Dramatically simplifies the fix_imports pattern, resulting in a reduction of the test_all_fixers runtime from 122+ secs to 59 secs (a good predictor of 2to3 performance). ........ | 15 August 2008, 23:51:24 UTC |
59de7f5 | Gregory P. Smith | 15 August 2008, 23:14:00 UTC | document that waitpid raises OSError | 15 August 2008, 23:14:00 UTC |
b90a8be | Antoine Pitrou | 15 August 2008, 21:03:21 UTC | #2676: email/message.py [Message.get_content_type]: Trivial regex hangs on pathological input | 15 August 2008, 21:03:21 UTC |
a174a37 | Georg Brandl | 15 August 2008, 18:35:09 UTC | #3558: Attribute reference binds more tightly than subscription and call. | 15 August 2008, 18:35:09 UTC |
11ec65d | Antoine Pitrou | 14 August 2008, 21:04:30 UTC | Issue #3476: make BufferedReader and BufferedWriter thread-safe | 14 August 2008, 21:04:30 UTC |
63d325e | Thomas Heller | 14 August 2008, 20:19:18 UTC | Disable the test until I have one that works. | 14 August 2008, 20:19:18 UTC |
64034f9 | Martin v. Löwis | 14 August 2008, 20:12:06 UTC | Fix memory leak: Always DECREF obj in PyBuffer_Release. | 14 August 2008, 20:12:06 UTC |
6d2014e | Thomas Heller | 14 August 2008, 20:04:38 UTC | Try to fix the test on 64-bit platforms. | 14 August 2008, 20:04:38 UTC |
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 |