15ad6c0 | Benjamin Peterson | 04 September 2008, 23:31:27 UTC | flesh out the documentation on using 2to3 | 04 September 2008, 23:31:27 UTC |
42e459e | Hirokazu Yamamoto | 04 September 2008, 14:25:30 UTC | Added NEWS | 04 September 2008, 14:25:30 UTC |
3ff2275 | Andrew M. Kuchling | 04 September 2008, 13:26:24 UTC | #3671: various corrections and markup fixes noted by Kent Johnson | 04 September 2008, 13:26:24 UTC |
171c4aa | Hirokazu Yamamoto | 04 September 2008, 11:15:14 UTC | Issue #3762: platform.architecture() fails if python is lanched via its symbolic link. Reviewed by Amaury Forgeot d'Arc. | 04 September 2008, 11:15:14 UTC |
65d66e1 | Vinay Sajip | 04 September 2008, 07:31:21 UTC | Issue #3772: Fixed regression problem in StreamHandler.emit(). | 04 September 2008, 07:31:21 UTC |
a0b7444 | Brett Cannon | 03 September 2008, 22:45:11 UTC | test_py3kwarn had been overlooked when test.test_support.catch_warning() was re-implemented to use warnings.catch_warnings() and had its API improved. Closes issue #3768. Code review by Benjamin Peterson. | 03 September 2008, 22:45:11 UTC |
c585df9 | Facundo Batista | 03 September 2008, 22:35:50 UTC | Issue 600362: Relocated parse_qs() and parse_qsl(), from the cgi module to the urlparse one. Added a PendingDeprecationWarning in the old module, it will be deprecated in the future. Docs and tests updated. | 03 September 2008, 22:35:50 UTC |
69acb43 | Jesus Cea | 03 September 2008, 22:07:11 UTC | Python3.0 bsddb testsuite compatibility improvements | 03 September 2008, 22:07:11 UTC |
cde6dc9 | Benjamin Peterson | 03 September 2008, 21:48:20 UTC | 3.0 still has the old threading names | 03 September 2008, 21:48:20 UTC |
b814d6a | Jesse Noller | 03 September 2008, 18:10:30 UTC | Fix issue 3110 - solaris compilation of multiprocessing fails, reviewed by pitrou | 03 September 2008, 18:10:30 UTC |
ac25fab | Jesus Cea | 03 September 2008, 17:50:32 UTC | Fix some leaks - Neal Norwitz | 03 September 2008, 17:50:32 UTC |
b339b2a | Marc-André Lemburg | 03 September 2008, 11:13:56 UTC | Issue #2562: Fix distutils PKG-INFO writing logic to allow having non-ascii characters and Unicode in setup.py meta-data. | 03 September 2008, 11:13:56 UTC |
6a2fd81 | Vinay Sajip | 03 September 2008, 09:20:05 UTC | Issue #3726: Allowed spaces in separators in logging configuration files. | 03 September 2008, 09:20:05 UTC |
ff7b2d5 | Gregory P. Smith | 03 September 2008, 05:57:48 UTC | Fix issue 3645: OpenBSD required -lcurses when linking with readline to get the correct completion_matches function to avoid crashes on x86_64 (amd64). I don't have OpenBSD to test myself. I tested that it does not break anything on linux. It is simple. | 03 September 2008, 05:57:48 UTC |
0151b53 | Benjamin Peterson | 03 September 2008, 02:14:03 UTC | Merged revisions 66176 via svnmerge from svn+ssh://pythondev@svn.python.org/sandbox/trunk/2to3/lib2to3 ........ r66176 | benjamin.peterson | 2008-09-02 21:04:06 -0500 (Tue, 02 Sep 2008) | 1 line fix typo ........ | 03 September 2008, 02:14:03 UTC |
ee3acff | Benjamin Peterson | 03 September 2008, 01:53:28 UTC | update 2to3 script from 2to3 trunk | 03 September 2008, 01:53:28 UTC |
eb55fd8 | Benjamin Peterson | 03 September 2008, 00:21:32 UTC | Merged revisions 66173 via svnmerge from svn+ssh://pythondev@svn.python.org/sandbox/trunk/2to3/lib2to3 ........ r66173 | benjamin.peterson | 2008-09-02 18:57:48 -0500 (Tue, 02 Sep 2008) | 8 lines A little 2to3 refactoring #3637 This moves command line logic from refactor.py to a new file called main.py. RefactoringTool now merely deals with the actual fixers and refactoring; options processing for example is abstracted out. This patch was reviewed by Gregory P. Smith. ........ | 03 September 2008, 00:21:32 UTC |
293924b | Amaury Forgeot d'Arc | 02 September 2008, 23:19:56 UTC | Issue 2975: when compiling multiple extension modules with visual studio 2008 from the same python instance, some environment variables (LIB, INCLUDE) would grow without limit. Tested with these statements: distutils.ccompiler.new_compiler().initialize() print os.environ['LIB'] But I don't know how to turn them into reliable unit tests. | 02 September 2008, 23:19:56 UTC |
042025f | Amaury Forgeot d'Arc | 02 September 2008, 21:50:47 UTC | Attempt to correct the build files for the Microsoft VS7.1 compiler. I don't have a working VS7.1, but VS2005 can automatically convert the project and build a working python interpreter. | 02 September 2008, 21:50:47 UTC |
2e9b6cb | Amaury Forgeot d'Arc | 02 September 2008, 21:17:05 UTC | Use vs9to8.py to refresh the Visual Studio 2005 build files. | 02 September 2008, 21:17:05 UTC |
3e7dd78 | Hirokazu Yamamoto | 02 September 2008, 20:36:44 UTC | Issue #3759: test_asyncore.py leaked handle. Reviewed by Amaury Forgeot d'Arc | 02 September 2008, 20:36:44 UTC |
3e75d23 | Andrew M. Kuchling | 02 September 2008, 13:08:11 UTC | Add e-mail address | 02 September 2008, 13:08:11 UTC |
8315da4 | Andrew M. Kuchling | 02 September 2008, 13:06:00 UTC | Clarify example; add imports | 02 September 2008, 13:06:00 UTC |
31a0a14 | Marc-André Lemburg | 02 September 2008, 12:11:19 UTC | Add news item for #3719. | 02 September 2008, 12:11:19 UTC |
d15fad7 | Marc-André Lemburg | 02 September 2008, 10:32:34 UTC | Add quotes around the file name to avoid issues with spaces. Closes #3719. | 02 September 2008, 10:32:34 UTC |
91ae3ea | Nick Coghlan | 02 September 2008, 10:14:47 UTC | Issue 3747: Fix caching in ABCMeta.__subclasscheck__ (R: Georg Brandl) | 02 September 2008, 10:14:47 UTC |
0792cbf | Mark Summerfield | 02 September 2008, 07:23:16 UTC | a typo | 02 September 2008, 07:23:16 UTC |
d712203 | Gregory P. Smith | 02 September 2008, 05:36:11 UTC | Issue #3708: os.urandom no longer goes into an infinite loop when passed a non-integer floating point number. | 02 September 2008, 05:36:11 UTC |
2bb25cc | Gregory P. Smith | 02 September 2008, 05:29:51 UTC | Issue #3678: Correctly pass LDFLAGS and LDLAST to the linker on shared library targets in the Makefile. | 02 September 2008, 05:29:51 UTC |
3b6be74 | Jesus Cea | 02 September 2008, 02:29:06 UTC | Improve compatibility with Python3.0 testsuite | 02 September 2008, 02:29:06 UTC |
2dd647b | Andrew M. Kuchling | 02 September 2008, 01:39:18 UTC | typo fix | 02 September 2008, 01:39:18 UTC |
1eaf074 | Brett Cannon | 02 September 2008, 01:25:16 UTC | Move test.test_support.catch_warning() to the warnings module, rename it catch_warnings(), and clean up the API. While expanding the test suite, a bug was found where a warning about the 'line' argument to showwarning() was not letting functions with '*args' go without a warning. Closes issue 3602. Code review by Benjamin Peterson. | 02 September 2008, 01:25:16 UTC |
8653377 | Andrew M. Kuchling | 02 September 2008, 01:13:42 UTC | Describe the __hash__ changes | 02 September 2008, 01:13:42 UTC |
973e6c2 | Benjamin Peterson | 01 September 2008, 23:12:58 UTC | remove py3k warnings about the threading api; update docs Reviewer: Benjamin Peterson | 01 September 2008, 23:12:58 UTC |
057dfdd | Jesus Cea | 01 September 2008, 20:48:16 UTC | In Python3.0, "test.test_support" is renamed to "test.support". | 01 September 2008, 20:48:16 UTC |
3571fbf | Amaury Forgeot d'Arc | 01 September 2008, 19:52:00 UTC | Issue #3751: str.rpartition would perform a left-partition when called with a unicode argument. will backport. | 01 September 2008, 19:52:00 UTC |
aa5f873 | Vinay Sajip | 01 September 2008, 17:44:14 UTC | Bug #3738: Documentation is now more accurate in describing handler close methods. | 01 September 2008, 17:44:14 UTC |
e5c1d29 | Benjamin Peterson | 01 September 2008, 17:17:22 UTC | Merged revisions 65887,65889,65967-65968,65981 via svnmerge from svn+ssh://pythondev@svn.python.org/sandbox/trunk/2to3/lib2to3 ........ r65887 | benjamin.peterson | 2008-08-19 17:45:04 -0500 (Tue, 19 Aug 2008) | 1 line allow the raw_input fixer to handle calls after the raw_input (ie. raw_input().split()) ........ r65889 | benjamin.peterson | 2008-08-19 18:11:03 -0500 (Tue, 19 Aug 2008) | 1 line no need for 2.4 compatibility now ........ r65967 | benjamin.peterson | 2008-08-21 18:43:37 -0500 (Thu, 21 Aug 2008) | 1 line allow a Call to have no arguments ........ r65968 | benjamin.peterson | 2008-08-21 18:45:13 -0500 (Thu, 21 Aug 2008) | 1 line add a fixer for sys.exc_info etc by Jeff Balogh #2357 ........ r65981 | benjamin.peterson | 2008-08-22 15:41:30 -0500 (Fri, 22 Aug 2008) | 1 line add a fixer to add parenthese for list and gen comps #2367 ........ | 01 September 2008, 17:17:22 UTC |
f7feaec | Benjamin Peterson | 01 September 2008, 17:10:46 UTC | revert r66114 for Jesse | 01 September 2008, 17:10:46 UTC |
27cc8e1 | Jesse Noller | 01 September 2008, 16:47:25 UTC | Submit Nick's patch for issue 3589, reviewed by jnoller | 01 September 2008, 16:47:25 UTC |
34bfda5 | Vinay Sajip | 01 September 2008, 15:08:07 UTC | Added section about configuring logging in a library. Thanks to Thomas Heller for the idea. | 01 September 2008, 15:08:07 UTC |
35e3b03 | Vinay Sajip | 01 September 2008, 14:33:59 UTC | logging: fixed lack of use of encoding attribute specified on a stream. | 01 September 2008, 14:33:59 UTC |
ed8c644 | Hirokazu Yamamoto | 01 September 2008, 14:32:58 UTC | Issue #3748: platform.architecture() printed vogus message on windows. Reviewed by Marc-Andre Lemburg. | 01 September 2008, 14:32:58 UTC |
72ed078 | Vinay Sajip | 01 September 2008, 14:30:10 UTC | logging: fixed lack of use of encoding attribute specified on a stream. | 01 September 2008, 14:30:10 UTC |
f7dd75f | Hirokazu Yamamoto | 01 September 2008, 14:24:04 UTC | Issue #3732: Backported r53335 to supress deprecation warning. Reviewed by Benjamin Peterson. | 01 September 2008, 14:24:04 UTC |
17f03ca | Benjamin Peterson | 01 September 2008, 14:18:30 UTC | Fix compilation when --without-threads is given #3683 Reviewer: Georg Brandl, Benjamin Peterson | 01 September 2008, 14:18:30 UTC |
2ba9321 | Georg Brandl | 01 September 2008, 14:15:55 UTC | #3749: fix c'n'p errors. | 01 September 2008, 14:15:55 UTC |
f22c26e | Benjamin Peterson | 01 September 2008, 14:13:43 UTC | #3703 unhelpful _fileio.FileIO error message when trying to open a directory Reviewer: Gregory P. Smith | 01 September 2008, 14:13:43 UTC |
f07e5a9 | Gregory P. Smith | 31 August 2008, 16:34:18 UTC | issue3715: docstring representation of hex escaped string needs to be double escaped. | 31 August 2008, 16:34:18 UTC |
51eb7a9 | Andrew M. Kuchling | 31 August 2008, 15:48:44 UTC | Update patch/bug count | 31 August 2008, 15:48:44 UTC |
ba40fb4 | Andrew M. Kuchling | 31 August 2008, 15:41:48 UTC | Last batch of edits; remove the 'other changes' section | 31 August 2008, 15:41:48 UTC |
fa881f2 | Andrew M. Kuchling | 31 August 2008, 14:29:31 UTC | Edit the library section, rearranging items to flow better and making lots of edits | 31 August 2008, 14:29:31 UTC |
4907d27 | Jesus Cea | 31 August 2008, 14:00:51 UTC | Update bsddb code to version 4.7.3pre2. This code should be compatible with Python 3.0, also. http://www.jcea.es/programacion/pybsddb.htm#bsddb3-4.7.3 | 31 August 2008, 14:00:51 UTC |
8235869 | Nick Coghlan | 31 August 2008, 13:10:50 UTC | Issue 2235: document the ability to block inheritance of __hash__ in the language reference | 31 August 2008, 13:10:50 UTC |
4d02857 | Andrew M. Kuchling | 31 August 2008, 02:24:08 UTC | More edits | 31 August 2008, 02:24:08 UTC |
eaa29bb | Andrew M. Kuchling | 30 August 2008, 22:56:54 UTC | More edits; markup fixes | 30 August 2008, 22:56:54 UTC |
9481ba3 | Georg Brandl | 30 August 2008, 22:00:28 UTC | Fix markup. | 30 August 2008, 22:00:28 UTC |
5c669db | Georg Brandl | 30 August 2008, 19:03:43 UTC | #3707: fix inf. recursion in pydoc topic search. Rev'd by Antoine. | 30 August 2008, 19:03:43 UTC |
5f2dc0b | Andrew M. Kuchling | 30 August 2008, 16:44:54 UTC | Edit four more sections | 30 August 2008, 16:44:54 UTC |
3ffe563 | Andrew M. Kuchling | 30 August 2008, 15:25:47 UTC | Correction from Antoine Pitrou: BufferedWriter and Reader support seek() | 30 August 2008, 15:25:47 UTC |
bf0a595 | Andrew M. Kuchling | 30 August 2008, 15:21:23 UTC | Tidy up some sentences | 30 August 2008, 15:21:23 UTC |
e496493 | Andrew M. Kuchling | 30 August 2008, 15:19:57 UTC | Partial edits from revision and tidying pass | 30 August 2008, 15:19:57 UTC |
f5a3fb7 | Georg Brandl | 30 August 2008, 13:17:39 UTC | super() actually returns a super object. | 30 August 2008, 13:17:39 UTC |
6140651 | Georg Brandl | 30 August 2008, 10:03:09 UTC | #3569: eval() also accepts "exec"able code objects. | 30 August 2008, 10:03:09 UTC |
c176814 | Georg Brandl | 30 August 2008, 09:52:44 UTC | #3716: fix typo. | 30 August 2008, 09:52:44 UTC |
cff0b46 | Georg Brandl | 30 August 2008, 09:49:36 UTC | #3730: mention "server" attribute explicitly. | 30 August 2008, 09:49:36 UTC |
dcde494 | Armin Rigo | 29 August 2008, 21:21:52 UTC | A collection of crashers, all variants of the idea of issue #3720. | 29 August 2008, 21:21:52 UTC |
d4ae97b | Antoine Pitrou | 29 August 2008, 18:39:48 UTC | #3668: When PyArg_ParseTuple correctly parses a s* format, but raises an exception afterwards (for a subsequent parameter), the user code will not call PyBuffer_Release() and memory will leak. Reviewed by Amaury Forgeot d'Arc. | 29 August 2008, 18:39:48 UTC |
a27e89b | Georg Brandl | 28 August 2008, 09:40:18 UTC | #3711: .dll isn't a valid Python extension anymore. | 28 August 2008, 09:40:18 UTC |
488a4f0 | Andrew M. Kuchling | 27 August 2008, 02:12:18 UTC | Add various items | 27 August 2008, 02:12:18 UTC |
c9b4110 | Andrew M. Kuchling | 27 August 2008, 00:45:02 UTC | Add an item and a note | 27 August 2008, 00:45:02 UTC |
d207e23 | Andrew M. Kuchling | 27 August 2008, 00:27:18 UTC | Trim whitespace; add a few updates | 27 August 2008, 00:27:18 UTC |
0668c62 | Antoine Pitrou | 26 August 2008, 22:42:08 UTC | Issue #2534: speed up isinstance() and issubclass() by 50-70%, so as to match Python 2.5 speed despite the __instancecheck__ / __subclasscheck__ mechanism. In the process, fix a bug where isinstance() and issubclass(), when given a tuple of classes as second argument, were looking up __instancecheck__ / __subclasscheck__ on the tuple rather than on each type object. Reviewed by Benjamin Peterson and Raymond Hettinger. | 26 August 2008, 22:42:08 UTC |
14cb6bc | Benjamin Peterson | 26 August 2008, 17:08:40 UTC | sort of backport 66038 by aliasing PyObject_Bytes to PyObject_Str | 26 August 2008, 17:08:40 UTC |
e39be53 | Neal Norwitz | 25 August 2008, 03:52:40 UTC | Try to reduce the flakiness of this test | 25 August 2008, 03:52:40 UTC |
2a7767a | Neal Norwitz | 25 August 2008, 03:03:25 UTC | Use bytes as return type from recv_bytes() methods. Not sure why this only affects some buildbots. R=Brett TESTED=./python -E -tt ./Lib/test/regrtest.py test_multiprocessing | 25 August 2008, 03:03:25 UTC |
0c519b3 | Neal Norwitz | 25 August 2008, 01:50:24 UTC | Fix problem reported by pychecker where AuthenticationError wasn't imported. Add some test coverage to this code. More tests should be added (TODO added). R=Brett TESTED=./python -E -tt ./Lib/test/regrtest.py test_multiprocessing | 25 August 2008, 01:50:24 UTC |
971f102 | Brett Cannon | 24 August 2008, 23:15:19 UTC | Clarify that some attributes/methods are listed somewhat separately because they are not part of the threading API. | 24 August 2008, 23:15:19 UTC |
901e471 | Neal Norwitz | 24 August 2008, 22:03:05 UTC | #3662: Fix segfault introduced when fixing memory leaks. TESTED=./python -E -tt ./Lib/test/regrtest.py test_fileio R (approach from bug)=Amaury and Benjamin | 24 August 2008, 22:03:05 UTC |
dcf4891 | Benjamin Peterson | 24 August 2008, 21:55:03 UTC | remove note about unimplemented feature | 24 August 2008, 21:55:03 UTC |
30de77b | Georg Brandl | 24 August 2008, 18:11:07 UTC | #3654: fix duplicate test method name. Review by Benjamin P. | 24 August 2008, 18:11:07 UTC |
712ee92 | Benjamin Peterson | 24 August 2008, 18:10:20 UTC | generate py3k warnings on __getslice__, __delslice__, and __setslice__ Reviewer: Brett Cannon | 24 August 2008, 18:10:20 UTC |
a403e41 | Neal Norwitz | 24 August 2008, 17:29:53 UTC | Use the actual blacklist of leaky tests | 24 August 2008, 17:29:53 UTC |
3782fba | Neal Norwitz | 24 August 2008, 17:27:43 UTC | Ignore a couple more tests that report leaks inconsistently. | 24 August 2008, 17:27:43 UTC |
18aa388 | Neal Norwitz | 24 August 2008, 05:04:52 UTC | Fix: * crashes on memory allocation failure found with failmalloc * memory leaks found with valgrind * compiler warnings in opt mode which would lead to invalid memory reads * problem using wrong name in decimal module reported by pychecker Update the valgrind suppressions file with new leaks that are small/one-time leaks we don't care about (ie, they are too hard to fix). TBR=barry TESTED=./python -E -tt ./Lib/test/regrtest.py -uall (both debug and opt modes) in opt mode: valgrind -q --leak-check=yes --suppressions=Misc/valgrind-python.supp \ ./python -E -tt ./Lib/test/regrtest.py -uall,-bsddb,-compiler \ -x test_logging test_ssl test_multiprocessing valgrind -q --leak-check=yes --suppressions=Misc/valgrind-python.supp \ ./python -E -tt ./Lib/test/regrtest.py test_multiprocessing for i in `seq 1 4000` ; do LD_PRELOAD=~/local/lib/libfailmalloc.so FAILMALLOC_INTERVAL=$i \ ./python -c pass done At least some of these fixes should probably be backported to 2.5. | 24 August 2008, 05:04:52 UTC |
21d2ab7 | Benjamin Peterson | 23 August 2008, 21:40:15 UTC | fix warning | 23 August 2008, 21:40:15 UTC |
37346b2 | Benjamin Peterson | 23 August 2008, 20:27:43 UTC | #3643 add a few more checks to _testcapi to prevent segfaults Author: Victor Stinner Reviewer: Benjamin Peterson | 23 August 2008, 20:27:43 UTC |
7161cbf | Georg Brandl | 23 August 2008, 15:15:31 UTC | Small updates to types member docs, backport from r65994. | 23 August 2008, 15:15:31 UTC |
69ed524 | Mark Hammond | 23 August 2008, 00:59:14 UTC | Fix bug 3625: test issues on 64bit windows. r=pitrou | 23 August 2008, 00:59:14 UTC |
94a7305 | Christian Heimes | 22 August 2008, 21:23:47 UTC | d is the correct format string | 22 August 2008, 21:23:47 UTC |
b6a9556 | Benjamin Peterson | 22 August 2008, 20:43:48 UTC | fix a few get_name() calls and turn then to .name Reviewer: Christian Heimes | 22 August 2008, 20:43:48 UTC |
1cc6963 | Christian Heimes | 22 August 2008, 20:10:27 UTC | Fixed two format strings in the _collections module. For example Modules/_collectionsmodule.c:674: warning: format '%i' expects type 'int', but argument 2 has type 'Py_ssize_t' Reviewed by Benjamin Peterson | 22 August 2008, 20:10:27 UTC |
a27a62e | Christian Heimes | 22 August 2008, 19:55:54 UTC | Silenced a compiler warning in the sqlite module Modules/_sqlite/row.c:187: warning: suggest parentheses around && within || Reviewed by Benjamin Peterson | 22 August 2008, 19:55:54 UTC |
7d4c317 | Christian Heimes | 22 August 2008, 19:47:25 UTC | Silenced compiler warning Objects/stringlib/find.h:97: warning: 'stringlib_contains_obj' defined but not used Reviewed by Benjamin Peterson | 22 August 2008, 19:47:25 UTC |
fb1813c | Christian Heimes | 22 August 2008, 19:34:15 UTC | Changed type of numarenas from uint to size_t to silence a GCC warning on 64bit OSes. Reviewed by Benjamin Peterson. | 22 August 2008, 19:34:15 UTC |
af1aae3 | Robert Schuppenies | 22 August 2008, 08:03:43 UTC | Issue #1342811: Fixed broken patch. Reviewed by benjamin.peterson. | 22 August 2008, 08:03:43 UTC |
5c2bb1a | Mark Dickinson | 21 August 2008, 21:38:38 UTC | issue 3633: Solaris allows fullwidth Unicode digits in isxdigit, so rewrite float.fromhex to only allow ASCII hex digits on all platforms. (Tests for this are already present, but the test_float failures on Solaris hadn't been noticed before.) Reviewed by Antoine Pitrou. | 21 August 2008, 21:38:38 UTC |
892429b | Mark Dickinson | 21 August 2008, 20:02:24 UTC | Fix float.fromhex test to give additional information on failure. This change is aimed at diagnosing issue 3633 (test_float fails on Solaris). Reviewed by Benjamin Peterson | 21 August 2008, 20:02:24 UTC |
6a0b559 | Barry Warsaw | 21 August 2008, 02:12:56 UTC | done with the release | 21 August 2008, 02:12:56 UTC |
118c905 | Barry Warsaw | 21 August 2008, 01:15:57 UTC | Tagging 2.6b3 | 21 August 2008, 01:15:57 UTC |