1d6a16b | Antoine Pitrou | 04 September 2008, 21:32:09 UTC | Issue #3160: the "bdist_wininst" distutils command didn't work. Reviewed by Trent Nelson. | 04 September 2008, 21:32:09 UTC |
95aee62 | Barry Warsaw | 04 September 2008, 13:44:35 UTC | Update release notes for pybsddb. | 04 September 2008, 13:44:35 UTC |
b12716b | Hirokazu Yamamoto | 04 September 2008, 11:24:53 UTC | Merged revisions 66213 via svnmerge from svn+ssh://pythondev@svn.python.org/python/trunk ........ r66213 | hirokazu.yamamoto | 2008-09-04 20:15:14 +0900 | 1 line Issue #3762: platform.architecture() fails if python is lanched via its symbolic link. Reviewed by Amaury Forgeot d'Arc. ........ | 04 September 2008, 11:24:53 UTC |
b212b75 | Guilherme Polo | 04 September 2008, 11:21:31 UTC | Issue #1658: dict size is changing during iteration in tkinter.BaseWidget and tkinter.scrolledtext.ScrolledText. Reviewed by Amaury Forgeot d'Arc | 04 September 2008, 11:21:31 UTC |
c96cba0 | Hirokazu Yamamoto | 04 September 2008, 08:47:17 UTC | Follows to bsddb removal (VC6) | 04 September 2008, 08:47:17 UTC |
7b9a222 | Gregory P. Smith | 04 September 2008, 05:07:03 UTC | Mention that bsddb is gone and include a link to jcea's website where it is being maintained. | 04 September 2008, 05:07:03 UTC |
8a9583e | Brett Cannon | 04 September 2008, 05:04:25 UTC | PyTokenizer_FindEncoding() always failed because it set the tokenizer state with only a file pointer when it called fp_setreadl() which expected a file path. Changed fp_setreadl() to use either a file path or file descriptor (derived from the file pointer) to fix the issue. Closes issue 3594. Reviewed by Antoine Pitrou and Benjamin Peterson. | 04 September 2008, 05:04:25 UTC |
451e99b | Gregory P. Smith | 04 September 2008, 04:46:48 UTC | Include a pointer to the pybsddb website with the 'bsddb has been removed' note. | 04 September 2008, 04:46:48 UTC |
e838812 | Gregory P. Smith | 04 September 2008, 04:18:09 UTC | correct an example | 04 September 2008, 04:18:09 UTC |
ec12f23 | Mark Hammond | 04 September 2008, 03:03:00 UTC | Remove _bsddb project on py3k (_bsddb44 project remains and builds). As discussed with Barry etc on #python-dev | 04 September 2008, 03:03:00 UTC |
ad95653 | Benjamin Peterson | 04 September 2008, 02:28:15 UTC | Fix a memory leak in reloading extension modules #3667 Reviewer: Barry Warsaw | 04 September 2008, 02:28:15 UTC |
a7f4f5a | Benjamin Peterson | 04 September 2008, 02:22:52 UTC | #2501 xml.sax.parser doesn't terminate when given a filename; enable some more tests! Reviewed by myself | 04 September 2008, 02:22:52 UTC |
ecaab83 | Barry Warsaw | 04 September 2008, 01:42:51 UTC | Committing the patch in issue 2965, so that weakref dicts have a closer interface to normal dictionaries. keys(), values() and items() still return iterators instead of views, but that can be fixed later (or not). | 04 September 2008, 01:42:51 UTC |
6ecc5c1 | Benjamin Peterson | 03 September 2008, 23:30:49 UTC | db_incs is needed | 03 September 2008, 23:30:49 UTC |
6ba2332 | Benjamin Peterson | 03 September 2008, 22:59:38 UTC | clean up some more bsddb scraps | 03 September 2008, 22:59:38 UTC |
c469d4c | Facundo Batista | 03 September 2008, 22:49:01 UTC | Issue 600362: Relocated parse_qs() and parse_qsl(), from the cgi module to the urlparse one. Added a DeprecationWarning in the old module, it will be deprecated in the future. Docs and tests updated. | 03 September 2008, 22:49:01 UTC |
849f79a | Brett Cannon | 03 September 2008, 22:47:09 UTC | Blocked revisions 66197 via svnmerge ........ r66197 | brett.cannon | 2008-09-03 15:45:11 -0700 (Wed, 03 Sep 2008) | 6 lines 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:47:09 UTC |
b98eb87 | Benjamin Peterson | 03 September 2008, 22:30:12 UTC | remove bsddb | 03 September 2008, 22:30:12 UTC |
dcc1e11 | Benjamin Peterson | 03 September 2008, 22:22:18 UTC | Merged revisions 66134,66136,66143,66154-66155,66190 via svnmerge from svn+ssh://pythondev@svn.python.org/python/trunk ........ r66134 | andrew.kuchling | 2008-09-01 20:13:42 -0500 (Mon, 01 Sep 2008) | 1 line Describe the __hash__ changes ........ r66136 | andrew.kuchling | 2008-09-01 20:39:18 -0500 (Mon, 01 Sep 2008) | 1 line typo fix ........ r66143 | mark.summerfield | 2008-09-02 02:23:16 -0500 (Tue, 02 Sep 2008) | 3 lines a typo ........ r66154 | andrew.kuchling | 2008-09-02 08:06:00 -0500 (Tue, 02 Sep 2008) | 1 line Clarify example; add imports ........ r66155 | andrew.kuchling | 2008-09-02 08:08:11 -0500 (Tue, 02 Sep 2008) | 1 line Add e-mail address ........ r66190 | benjamin.peterson | 2008-09-03 16:48:20 -0500 (Wed, 03 Sep 2008) | 1 line 3.0 still has the old threading names ........ | 03 September 2008, 22:22:18 UTC |
a64072f | Jesus Cea | 03 September 2008, 22:07:33 UTC | Python3.0 bsddb testsuite compatibility improvements | 03 September 2008, 22:07:33 UTC |
2ab3444 | Christian Heimes | 03 September 2008, 20:31:07 UTC | Fixed wording of python --help text. The -b option was still using the old name 'buffer' instead of 'bytearray'. | 03 September 2008, 20:31:07 UTC |
d6a6d3f | Jesus Cea | 03 September 2008, 20:23:47 UTC | The decode is used to workaround this: http://mail.python.org/pipermail/python-3000/2008-September/014709.html | 03 September 2008, 20:23:47 UTC |
fff9530 | Antoine Pitrou | 03 September 2008, 18:58:51 UTC | Issue #3696: Error parsing arguments on OpenBSD <= 4.4 and Cygwin. Patch by Amaury Forgeot d'Arc, reviewed by me. | 03 September 2008, 18:58:51 UTC |
658fad8 | Antoine Pitrou | 03 September 2008, 18:34:34 UTC | Issue #3697: "Fatal Python error: Cannot recover from stack overflow" could be easily encountered under Windows in debug mode when exercising the recursion limit checking code, due to bogus handling of recursion limit when USE_STACKCHEK was enabled. Reviewed by Amaury Forgeot d'Arc on IRC. | 03 September 2008, 18:34:34 UTC |
338f578 | Jesse Noller | 03 September 2008, 18:22:19 UTC | merge 66184 to fix issue3110 to py3k | 03 September 2008, 18:22:19 UTC |
a786f2b | Jesus Cea | 03 September 2008, 17:50:59 UTC | Fix some leaks - Neal Norwitz | 03 September 2008, 17:50:59 UTC |
8951b61 | Benjamin Peterson | 03 September 2008, 02:27:16 UTC | Merged revisions 66174-66175,66177 via svnmerge from svn+ssh://pythondev@svn.python.org/python/trunk ................ r66174 | benjamin.peterson | 2008-09-02 19:21:32 -0500 (Tue, 02 Sep 2008) | 15 lines 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. ........ ................ r66175 | benjamin.peterson | 2008-09-02 20:53:28 -0500 (Tue, 02 Sep 2008) | 1 line update 2to3 script from 2to3 trunk ................ r66177 | benjamin.peterson | 2008-09-02 21:14:03 -0500 (Tue, 02 Sep 2008) | 9 lines 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:27:16 UTC |
d8976f1 | Amaury Forgeot d'Arc | 02 September 2008, 23:22:56 UTC | Merged revisions 66171 via svnmerge from svn+ssh://pythondev@svn.python.org/python/trunk ........ r66171 | amaury.forgeotdarc | 2008-09-03 01:19:56 +0200 (mer., 03 sept. 2008) | 9 lines 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:22:56 UTC |
ebad7f0 | Amaury Forgeot d'Arc | 02 September 2008, 23:08:07 UTC | Merged revisions 66167 via svnmerge from svn+ssh://pythondev@svn.python.org/python/trunk ........ r66167 | amaury.forgeotdarc | 2008-09-02 23:50:47 +0200 (mar., 02 sept. 2008) | 5 lines 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, 23:08:07 UTC |
cb87f82 | Amaury Forgeot d'Arc | 02 September 2008, 22:36:25 UTC | Merged revisions 66166 via svnmerge from svn+ssh://pythondev@svn.python.org/python/trunk Note: The Windows projects still use bsddb 4.4.20 on the py3k branch ........ r66166 | amaury.forgeotdarc | 2008-09-02 23:17:05 +0200 (mar., 02 sept. 2008) | 2 lines Use vs9to8.py to refresh the Visual Studio 2005 build files. ........ | 02 September 2008, 22:36:25 UTC |
7aa42ea | Hirokazu Yamamoto | 02 September 2008, 20:41:25 UTC | Merged revisions 66162 via svnmerge from svn+ssh://pythondev@svn.python.org/python/trunk ........ r66162 | hirokazu.yamamoto | 2008-09-03 05:36:44 +0900 | 2 lines Issue #3759: test_asyncore.py leaked handle. Reviewed by Amaury Forgeot d'Arc ........ | 02 September 2008, 20:41:25 UTC |
824f4f3 | Jesse Noller | 02 September 2008, 19:12:20 UTC | Merge r66115 forward to py3k, resolves issue3419 | 02 September 2008, 19:12:20 UTC |
9f76e4f | Jesse Noller | 02 September 2008, 18:44:13 UTC | unblock 66115 from merging | 02 September 2008, 18:44:13 UTC |
7b2b1f9 | Marc-André Lemburg | 02 September 2008, 12:10:46 UTC | Add news item for #3719. | 02 September 2008, 12:10:46 UTC |
33794a7 | Nick Coghlan | 02 September 2008, 10:43:28 UTC | Merged revisions 66144 via svnmerge from svn+ssh://pythondev@svn.python.org/python/trunk ........ r66144 | nick.coghlan | 2008-09-02 20:14:47 +1000 (Tue, 02 Sep 2008) | 1 line Issue 3747: Fix caching in ABCMeta.__subclasscheck__ (R: Georg Brandl) ........ | 02 September 2008, 10:43:28 UTC |
4077985 | Marc-André Lemburg | 02 September 2008, 10:33:55 UTC | Add quotes around the file name to avoid issues with spaces. Closes #3719. Ported to 3.0 from r66145. | 02 September 2008, 10:33:55 UTC |
54bd41d | Brett Cannon | 02 September 2008, 04:01:42 UTC | The _warnings module did not properly handle cases where strings were not being passed in as the message to use for a warning. Fixed along with making the code more robust against other errors where return values were not checked. Closes issue 3639. Code review by Benjamin Peterson. | 02 September 2008, 04:01:42 UTC |
ec92e18 | Brett Cannon | 02 September 2008, 02:46:59 UTC | Merge in r66135. Doing also required removing a stale DeprecationWarning along with moving warnings.catch_warnings() over to keyword-only parameters for its constructor (as documented in the 2.6 docs). | 02 September 2008, 02:46:59 UTC |
3a2bd7d | Jesus Cea | 02 September 2008, 02:30:21 UTC | Improve compatibility with Python3.0 testsuite | 02 September 2008, 02:30:21 UTC |
3e4f055 | Benjamin Peterson | 02 September 2008, 00:31:15 UTC | Merged revisions 66045,66048-66049,66053,66060,66062-66063,66065,66067,66071-66074,66080,66082-66083,66090-66093,66097-66099,66103,66105,66110,66118 via svnmerge from svn+ssh://pythondev@svn.python.org/python/trunk ........ r66045 | andrew.kuchling | 2008-08-26 19:27:18 -0500 (Tue, 26 Aug 2008) | 1 line Trim whitespace; add a few updates ........ r66048 | andrew.kuchling | 2008-08-26 19:45:02 -0500 (Tue, 26 Aug 2008) | 1 line Add an item and a note ........ r66049 | andrew.kuchling | 2008-08-26 21:12:18 -0500 (Tue, 26 Aug 2008) | 1 line Add various items ........ r66053 | georg.brandl | 2008-08-28 04:40:18 -0500 (Thu, 28 Aug 2008) | 2 lines #3711: .dll isn't a valid Python extension anymore. ........ r66060 | armin.rigo | 2008-08-29 16:21:52 -0500 (Fri, 29 Aug 2008) | 3 lines A collection of crashers, all variants of the idea of issue #3720. ........ r66062 | georg.brandl | 2008-08-30 04:49:36 -0500 (Sat, 30 Aug 2008) | 2 lines #3730: mention "server" attribute explicitly. ........ r66063 | georg.brandl | 2008-08-30 04:52:44 -0500 (Sat, 30 Aug 2008) | 2 lines #3716: fix typo. ........ r66065 | georg.brandl | 2008-08-30 05:03:09 -0500 (Sat, 30 Aug 2008) | 2 lines #3569: eval() also accepts "exec"able code objects. ........ r66067 | georg.brandl | 2008-08-30 08:17:39 -0500 (Sat, 30 Aug 2008) | 2 lines super() actually returns a super object. ........ r66071 | andrew.kuchling | 2008-08-30 10:19:57 -0500 (Sat, 30 Aug 2008) | 1 line Partial edits from revision and tidying pass ........ r66072 | andrew.kuchling | 2008-08-30 10:21:23 -0500 (Sat, 30 Aug 2008) | 1 line Tidy up some sentences ........ r66073 | andrew.kuchling | 2008-08-30 10:25:47 -0500 (Sat, 30 Aug 2008) | 1 line Correction from Antoine Pitrou: BufferedWriter and Reader support seek() ........ r66074 | andrew.kuchling | 2008-08-30 11:44:54 -0500 (Sat, 30 Aug 2008) | 1 line Edit four more sections ........ r66080 | georg.brandl | 2008-08-30 17:00:28 -0500 (Sat, 30 Aug 2008) | 2 lines Fix markup. ........ r66082 | andrew.kuchling | 2008-08-30 17:56:54 -0500 (Sat, 30 Aug 2008) | 1 line More edits; markup fixes ........ r66083 | andrew.kuchling | 2008-08-30 21:24:08 -0500 (Sat, 30 Aug 2008) | 1 line More edits ........ r66090 | andrew.kuchling | 2008-08-31 09:29:31 -0500 (Sun, 31 Aug 2008) | 1 line Edit the library section, rearranging items to flow better and making lots of edits ........ r66091 | andrew.kuchling | 2008-08-31 10:41:48 -0500 (Sun, 31 Aug 2008) | 1 line Last batch of edits; remove the 'other changes' section ........ r66092 | andrew.kuchling | 2008-08-31 10:48:44 -0500 (Sun, 31 Aug 2008) | 1 line Update patch/bug count ........ r66093 | gregory.p.smith | 2008-08-31 11:34:18 -0500 (Sun, 31 Aug 2008) | 3 lines issue3715: docstring representation of hex escaped string needs to be double escaped. ........ r66097 | benjamin.peterson | 2008-09-01 09:13:43 -0500 (Mon, 01 Sep 2008) | 4 lines #3703 unhelpful _fileio.FileIO error message when trying to open a directory Reviewer: Gregory P. Smith ........ r66098 | georg.brandl | 2008-09-01 09:15:55 -0500 (Mon, 01 Sep 2008) | 2 lines #3749: fix c'n'p errors. ........ r66099 | benjamin.peterson | 2008-09-01 09:18:30 -0500 (Mon, 01 Sep 2008) | 4 lines Fix compilation when --without-threads is given #3683 Reviewer: Georg Brandl, Benjamin Peterson ........ r66103 | vinay.sajip | 2008-09-01 09:30:10 -0500 (Mon, 01 Sep 2008) | 1 line logging: fixed lack of use of encoding attribute specified on a stream. ........ r66105 | vinay.sajip | 2008-09-01 09:33:59 -0500 (Mon, 01 Sep 2008) | 1 line logging: fixed lack of use of encoding attribute specified on a stream. ........ r66110 | vinay.sajip | 2008-09-01 10:08:07 -0500 (Mon, 01 Sep 2008) | 1 line Added section about configuring logging in a library. Thanks to Thomas Heller for the idea. ........ r66118 | vinay.sajip | 2008-09-01 12:44:14 -0500 (Mon, 01 Sep 2008) | 1 line Bug #3738: Documentation is now more accurate in describing handler close methods. ........ | 02 September 2008, 00:31:15 UTC |
d098ff2 | Jesus Cea | 02 September 2008, 00:06:22 UTC | Port Python 2.6 bsddb3 testdriver to Python 3.0 | 02 September 2008, 00:06:22 UTC |
f15b4b7 | Benjamin Peterson | 01 September 2008, 23:32:29 UTC | Blocked revisions 65655,66088,66123 via svnmerge ........ r65655 | bill.janssen | 2008-08-12 11:31:21 -0500 (Tue, 12 Aug 2008) | 1 line remove duplicate close() from ssl.py; expose unwrap and add test for it ........ r66088 | jesus.cea | 2008-08-31 09:00:51 -0500 (Sun, 31 Aug 2008) | 6 lines 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 ........ r66123 | jesus.cea | 2008-09-01 15:48:16 -0500 (Mon, 01 Sep 2008) | 1 line In Python3.0, "test.test_support" is renamed to "test.support". ........ | 01 September 2008, 23:32:29 UTC |
b1bd350 | Benjamin Peterson | 01 September 2008, 23:22:44 UTC | Blocked revisions 66127 via svnmerge ........ r66127 | benjamin.peterson | 2008-09-01 18:12:58 -0500 (Mon, 01 Sep 2008) | 4 lines remove py3k warnings about the threading api; update docs Reviewer: Benjamin Peterson ........ | 01 September 2008, 23:22:44 UTC |
b3085c9 | Benjamin Peterson | 01 September 2008, 23:09:31 UTC | remove the deprecation warnings for the old threading API; update the docs Reviewer: Benjamin Peterson | 01 September 2008, 23:09:31 UTC |
f82b856 | Jesus Cea | 01 September 2008, 20:48:51 UTC | In Python3.0, "test.test_support" is renamed to "test.support". | 01 September 2008, 20:48:51 UTC |
cd3158d | Amaury Forgeot d'Arc | 01 September 2008, 20:37:50 UTC | Blocked revisions 66119 via svnmerge ........ r66119 | amaury.forgeotdarc | 2008-09-01 21:52:00 +0200 (lun., 01 sept. 2008) | 5 lines Issue #3751: str.rpartition would perform a left-partition when called with a unicode argument. will backport. ........ | 01 September 2008, 20:37:50 UTC |
cf60382 | Benjamin Peterson | 01 September 2008, 19:56:06 UTC | Merged revisions 66117 via svnmerge from svn+ssh://pythondev@svn.python.org/python/trunk ................ r66117 | benjamin.peterson | 2008-09-01 12:17:22 -0500 (Mon, 01 Sep 2008) | 25 lines 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, 19:56:06 UTC |
2cb598f | Benjamin Peterson | 01 September 2008, 17:16:05 UTC | Blocked revisions 66114-66115 via svnmerge ........ r66114 | jesse.noller | 2008-09-01 11:47:25 -0500 (Mon, 01 Sep 2008) | 2 lines Submit Nick's patch for issue 3589, reviewed by jnoller ........ r66115 | benjamin.peterson | 2008-09-01 12:10:46 -0500 (Mon, 01 Sep 2008) | 1 line revert r66114 for Jesse ........ | 01 September 2008, 17:16:05 UTC |
8fa8952 | Georg Brandl | 01 September 2008, 16:45:35 UTC | #3753: document that s* etc. are newer and preferred to s#. | 01 September 2008, 16:45:35 UTC |
c6b09eb | Antoine Pitrou | 01 September 2008, 15:10:14 UTC | #3712: The memoryview object had a reference leak and didn't support cyclic garbage collection. Reviewed by Benjamin Peterson. | 01 September 2008, 15:10:14 UTC |
d26782e | Hirokazu Yamamoto | 01 September 2008, 14:35:47 UTC | Merged revisions 66104 via svnmerge from svn+ssh://pythondev@svn.python.org/python/trunk ........ r66104 | hirokazu.yamamoto | 2008-09-01 23:32:58 +0900 | 2 lines Issue #3748: platform.architecture() printed vogus message on windows. Reviewed by Marc-Andre Lemburg. ........ | 01 September 2008, 14:35:47 UTC |
af21b17 | Hirokazu Yamamoto | 01 September 2008, 14:27:54 UTC | Blocked revisions 66100 via svnmerge ........ r66100 | hirokazu.yamamoto | 2008-09-01 23:24:04 +0900 | 3 lines Issue #3732: Backported r53335 to supress deprecation warning. Reviewed by Benjamin Peterson. ........ | 01 September 2008, 14:27:54 UTC |
6359450 | Gregory P. Smith | 31 August 2008, 16:35:01 UTC | issue3715: docstring representation of hex escaped string needs to be double escaped. | 31 August 2008, 16:35:01 UTC |
6ba3329 | Jesus Cea | 31 August 2008, 14:12:11 UTC | bsddb code updated to version 4.7.3pre2. This code is the same than Python 2.6 one, since the intention is to keep an unified 2.x/3.x codebase. The Python code is automatically translated using "2to3". Please, do not update this code in Python 3.0 by hand. Update the 2.6 one and then do "2to3". | 31 August 2008, 14:12:11 UTC |
73c96db | Nick Coghlan | 31 August 2008, 13:21:24 UTC | Merged revisions 66085 (with modifications) via svnmerge from svn+ssh://pythondev@svn.python.org/python/trunk ........ r66085 | nick.coghlan | 2008-08-31 23:10:50 +1000 (Sun, 31 Aug 2008) | 1 line Issue 2235: document the ability to block inheritance of __hash__ in the language reference ........ | 31 August 2008, 13:21:24 UTC |
3a5d7e3 | Nick Coghlan | 31 August 2008, 12:40:14 UTC | Merged revisions 65487 (with heavy modifications for Py3k as well as some cleanups of the type heirarchy) via svnmerge from svn+ssh://pythondev@svn.python.org/python/trunk ........ r65487 | nick.coghlan | 2008-08-04 22:40:59 +1000 (Mon, 04 Aug 2008) | 1 line 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). ........ | 31 August 2008, 12:40:14 UTC |
0d85539 | Georg Brandl | 30 August 2008, 19:53:05 UTC | Merged revisions 66076 via svnmerge from svn+ssh://pythondev@svn.python.org/python/trunk ........ r66076 | georg.brandl | 2008-08-30 21:03:43 +0200 (Sat, 30 Aug 2008) | 2 lines #3707: fix inf. recursion in pydoc topic search. Rev'd by Antoine. ........ | 30 August 2008, 19:53:05 UTC |
069094b | Georg Brandl | 30 August 2008, 19:21:01 UTC | Remove outdated comment. Reviewed by Antoine. | 30 August 2008, 19:21:01 UTC |
3db38ce | Georg Brandl | 30 August 2008, 09:58:30 UTC | #3577: 3.0 is not installed as "python" on Unix. | 30 August 2008, 09:58:30 UTC |
fcfb5f2 | Antoine Pitrou | 29 August 2008, 18:45:22 UTC | Blocked revisions 66058 via svnmerge ........ r66058 | antoine.pitrou | 2008-08-29 20:39:48 +0200 (ven., 29 août 2008) | 7 lines #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:45:22 UTC |
f719957 | Antoine Pitrou | 29 August 2008, 18:37:05 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:37:05 UTC |
db26f7c | Amaury Forgeot d'Arc | 29 August 2008, 07:13:32 UTC | Issue 3611: in some cases (a __del__ re-raising an exception, when called from inside an 'except' clause), the exception __context__ would be reset to None. This crases the interpreter if this precisely happens inside PyErr_SetObject. - now the __context__ is properly preserved - in any case, PyErr_SetObject now saves the current exc_value in a local variable, to avoid such crashes in the future. Reviewer: Antoine Pitrou. | 29 August 2008, 07:13:32 UTC |
4f3c561 | Christian Heimes | 28 August 2008, 14:55:10 UTC | Removed merge glitch from stringlib/find.h as explained on the python committers list. The FROM_BYTEARRAY isn't required here. This also fixes bug #3713 | 28 August 2008, 14:55:10 UTC |
ff869fa | Christian Heimes | 28 August 2008, 11:28:26 UTC | Removed bytesmeth declaration in OyObject_Bytes. It's not used any more and causes a compiler warning. | 28 August 2008, 11:28:26 UTC |
2cabc56 | Georg Brandl | 28 August 2008, 07:57:16 UTC | #3706: fix error message for wrong exec() argument type. R=Guido. | 28 August 2008, 07:57:16 UTC |
9edd2bd | Benjamin Peterson | 27 August 2008, 00:31:37 UTC | Fix #3651 various memory leaks when using the buffer interface by Amaury Forgeot d'Arc Reviewer: Antoine Pitrou | 27 August 2008, 00:31:37 UTC |
4b24a42 | Benjamin Peterson | 27 August 2008, 00:28:34 UTC | add NULL checking for PyBytes_FromObject; R=Neal | 27 August 2008, 00:28:34 UTC |
f4ff470 | Antoine Pitrou | 26 August 2008, 22:44:20 UTC | Blocked revisions 66043 via svnmerge ........ r66043 | antoine.pitrou | 2008-08-27 00:42:08 +0200 (mer., 27 août 2008) | 11 lines 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:44:20 UTC |
ec569b7 | Antoine Pitrou | 26 August 2008, 22:40:48 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:40:48 UTC |
e2dffc0 | Antoine Pitrou | 26 August 2008, 22:02:58 UTC | #3663: extra DECREF on syntax errors. Patch by Amaury Forgeot d'Arc, reviewed by Benjamin Peterson. | 26 August 2008, 22:02:58 UTC |
2b9e040 | Benjamin Peterson | 26 August 2008, 17:14:31 UTC | Blocked revisions 66039 via svnmerge ........ r66039 | benjamin.peterson | 2008-08-26 12:08:40 -0500 (Tue, 26 Aug 2008) | 1 line sort of backport 66038 by aliasing PyObject_Bytes to PyObject_Str ........ | 26 August 2008, 17:14:31 UTC |
c15a073 | Benjamin Peterson | 26 August 2008, 16:46:47 UTC | make bytes(o) respect __bytes__ #2415 This adds two new C-API functions: PyObject_Bytes and PyBytes_FromObject. Reviewer: Barry | 26 August 2008, 16:46:47 UTC |
a786b02 | Benjamin Peterson | 25 August 2008, 21:05:21 UTC | Merged revisions 65910,65977,65980,65984,65986,66000,66011-66012,66014,66017,66020 via svnmerge from svn+ssh://pythondev@svn.python.org/python/trunk ........ r65910 | benjamin.peterson | 2008-08-20 09:07:59 -0500 (Wed, 20 Aug 2008) | 1 line fix up the multiprocessing docs a little ........ r65977 | christian.heimes | 2008-08-22 14:47:25 -0500 (Fri, 22 Aug 2008) | 3 lines Silenced compiler warning Objects/stringlib/find.h:97: warning: 'stringlib_contains_obj' defined but not used Reviewed by Benjamin Peterson ........ r65980 | christian.heimes | 2008-08-22 15:10:27 -0500 (Fri, 22 Aug 2008) | 3 lines 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 ........ r65984 | christian.heimes | 2008-08-22 16:23:47 -0500 (Fri, 22 Aug 2008) | 1 line d is the correct format string ........ r65986 | mark.hammond | 2008-08-22 19:59:14 -0500 (Fri, 22 Aug 2008) | 2 lines Fix bug 3625: test issues on 64bit windows. r=pitrou ........ r66000 | benjamin.peterson | 2008-08-23 15:27:43 -0500 (Sat, 23 Aug 2008) | 5 lines #3643 add a few more checks to _testcapi to prevent segfaults Author: Victor Stinner Reviewer: Benjamin Peterson ........ r66011 | neal.norwitz | 2008-08-24 12:27:43 -0500 (Sun, 24 Aug 2008) | 1 line Ignore a couple more tests that report leaks inconsistently. ........ r66012 | neal.norwitz | 2008-08-24 12:29:53 -0500 (Sun, 24 Aug 2008) | 1 line Use the actual blacklist of leaky tests ........ r66014 | georg.brandl | 2008-08-24 13:11:07 -0500 (Sun, 24 Aug 2008) | 2 lines #3654: fix duplicate test method name. Review by Benjamin P. ........ r66017 | benjamin.peterson | 2008-08-24 16:55:03 -0500 (Sun, 24 Aug 2008) | 1 line remove note about unimplemented feature ........ r66020 | brett.cannon | 2008-08-24 18:15:19 -0500 (Sun, 24 Aug 2008) | 1 line Clarify that some attributes/methods are listed somewhat separately because they are not part of the threading API. ........ | 25 August 2008, 21:05:21 UTC |
2532967 | Neal Norwitz | 25 August 2008, 03:55:03 UTC | Merged revisions 66028 via svnmerge from svn+ssh://pythondev@svn.python.org/python/trunk ........ r66028 | neal.norwitz | 2008-08-24 20:52:40 -0700 (Sun, 24 Aug 2008) | 1 line Try to reduce the flakiness of this test ........ | 25 August 2008, 03:55:03 UTC |
ec105ad | Neal Norwitz | 25 August 2008, 03:05:54 UTC | Merged revisions 66026 via svnmerge from svn+ssh://pythondev@svn.python.org/python/trunk ........ r66026 | neal.norwitz | 2008-08-24 20:03:25 -0700 (Sun, 24 Aug 2008) | 6 lines 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:05:54 UTC |
5d6415e | Neal Norwitz | 25 August 2008, 01:53:32 UTC | Merged revisions 66023 via svnmerge from svn+ssh://pythondev@svn.python.org/python/trunk ........ r66023 | neal.norwitz | 2008-08-24 18:50:24 -0700 (Sun, 24 Aug 2008) | 6 lines 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:53:32 UTC |
c34177c | Neal Norwitz | 25 August 2008, 01:04:16 UTC | Try to fix the sporadic problems on the Solaris buildbot with removing the directories/files. R=Brett TESTED=./python -E -tt ./Lib/test/regrtest.py test_posix | 25 August 2008, 01:04:16 UTC |
6ae2eb2 | Neal Norwitz | 24 August 2008, 23:50:08 UTC | Issue #3657: Fix uninitialized memory read when pickling longs. The conversion to the unicode API was incorrect, it should use bytes. repr is a bad variable name. The use is overloaded, but I'll leave that to fix later. R=Brett TESTED=./python -E -tt ./Lib/test/regrtest.py -uall valgrind -q --leak-check=yes --suppressions=Misc/valgrind-python.supp \ ./python -E -tt ./Lib/test/regrtest.py test_pickletools | 24 August 2008, 23:50:08 UTC |
6e0e0e6 | Neal Norwitz | 24 August 2008, 22:07:28 UTC | Merged revisions 66018 via svnmerge from svn+ssh://pythondev@svn.python.org/python/trunk ........ r66018 | neal.norwitz | 2008-08-24 15:03:05 -0700 (Sun, 24 Aug 2008) | 6 lines #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:07:28 UTC |
8f2f22a | Neal Norwitz | 24 August 2008, 20:59:23 UTC | Fix gdbinit to handle new types/APIs. | 24 August 2008, 20:59:23 UTC |
4b360c8 | Benjamin Peterson | 24 August 2008, 18:12:21 UTC | Blocked revisions 66013 via svnmerge ........ r66013 | benjamin.peterson | 2008-08-24 13:10:20 -0500 (Sun, 24 Aug 2008) | 4 lines generate py3k warnings on __getslice__, __delslice__, and __setslice__ Reviewer: Brett Cannon ........ | 24 August 2008, 18:12:21 UTC |
ce694b7 | Christian Heimes | 24 August 2008, 16:15:19 UTC | Fixed yet another compiler warning of 64bit builds. Reviewed by Georg Brandl. | 24 August 2008, 16:15:19 UTC |
3ce5d92 | Neal Norwitz | 24 August 2008, 07:08:55 UTC | Closes release blocker #3627. Merged revisions 65335 via svnmerge from svn+ssh://pythondev@svn.python.org/python/trunk TESTED=./python -E -tt ./Lib/test/regrtest.py -uall (both debug and opt) ........ r65335 | neal.norwitz | 2008-07-31 10:17:14 -0700 (Thu, 31 Jul 2008) | 1 line Security patches from Apple: prevent int overflow when allocating memory ........ | 24 August 2008, 07:08:55 UTC |
06db799 | Neal Norwitz | 24 August 2008, 05:54:11 UTC | Update props for r66007. | 24 August 2008, 05:54:11 UTC |
2f99b24 | Neal Norwitz | 24 August 2008, 05:48:10 UTC | Merged revisions 66006 via svnmerge from svn+ssh://pythondev@svn.python.org/python/trunk TESTED=./python -E -tt ./Lib/test/regrtest.py -uall (both debug and opt modes) ........ r66006 | neal.norwitz | 2008-08-23 22:04:52 -0700 (Sat, 23 Aug 2008) | 25 lines 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:48:10 UTC |
c4b1535 | Benjamin Peterson | 23 August 2008, 21:48:02 UTC | Blocked revisions 66004 via svnmerge ........ r66004 | benjamin.peterson | 2008-08-23 16:40:15 -0500 (Sat, 23 Aug 2008) | 1 line fix warning ........ | 23 August 2008, 21:48:02 UTC |
487b9dc | Benjamin Peterson | 23 August 2008, 21:04:47 UTC | bring the PyFile docs into sync with reality | 23 August 2008, 21:04:47 UTC |
6784eb7 | Benjamin Peterson | 23 August 2008, 20:32:27 UTC | #3643 add more checks to _testcapi to prevent segfaults Author: Victor Stinner Reviewer: Benjamin Peterson | 23 August 2008, 20:32:27 UTC |
bc74e5b | Benjamin Peterson | 23 August 2008, 20:19:17 UTC | add NEWS note and test for last commit | 23 August 2008, 20:19:17 UTC |
2658260 | Benjamin Peterson | 23 August 2008, 20:08:07 UTC | fix #3653 Python could segfault if invalid values were passed to sys.excepthook Author: Daniel Diniz Reviewer: Georg Brandl | 23 August 2008, 20:08:07 UTC |
3c9d2ef | Georg Brandl | 23 August 2008, 15:21:08 UTC | Blocked revisions 65995 via svnmerge ........ r65995 | georg.brandl | 2008-08-23 17:15:31 +0200 (Sat, 23 Aug 2008) | 2 lines Small updates to types member docs, backport from r65994. ........ | 23 August 2008, 15:21:08 UTC |
d66a029 | Georg Brandl | 23 August 2008, 15:14:57 UTC | Remove outdated example from types module doc. Since the types left in the modules are obscure, I didn't add a substitute example. | 23 August 2008, 15:14:57 UTC |
50d1f79 | Hye-Shik Chang | 23 August 2008, 08:03:03 UTC | #1276: Add temporary encoding aliases for non-supported Mac CJK encodings that are detected as system defaults in MacOS with CJK locales. Will be replaced by properly-implemented codecs in 3.1. | 23 August 2008, 08:03:03 UTC |
20443f3 | Amaury Forgeot d'Arc | 22 August 2008, 22:05:20 UTC | #3650: fix a reference leak in bytes.split('x') Actually the same as r65785, but trunk only has bytearray. | 22 August 2008, 22:05:20 UTC |
b6f9806 | Benjamin Peterson | 22 August 2008, 20:50:59 UTC | Merged revisions 65982 via svnmerge from svn+ssh://pythondev@svn.python.org/python/trunk ........ r65982 | benjamin.peterson | 2008-08-22 15:43:48 -0500 (Fri, 22 Aug 2008) | 4 lines fix a few get_name() calls and turn then to .name Reviewer: Christian Heimes ........ | 22 August 2008, 20:50:59 UTC |
e9cf5e3 | Christian Heimes | 22 August 2008, 19:56:47 UTC | Merged revisions 65978 via svnmerge from svn+ssh://pythondev@svn.python.org/python/trunk ........ r65978 | christian.heimes | 2008-08-22 21:55:54 +0200 (Fri, 22 Aug 2008) | 3 lines 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:56:47 UTC |
6144bee | Christian Heimes | 22 August 2008, 19:38:45 UTC | Merged revisions 65975 via svnmerge from svn+ssh://pythondev@svn.python.org/python/trunk ........ r65975 | christian.heimes | 2008-08-22 21:34:15 +0200 (Fri, 22 Aug 2008) | 1 line 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:38:45 UTC |
ffeef90 | Robert Schuppenies | 22 August 2008, 08:27:53 UTC | Merged revisions 65971 via svnmerge from svn+ssh://pythondev@svn.python.org/python/trunk ........ r65971 | robert.schuppenies | 2008-08-22 10:03:43 +0200 (Fri, 22 Aug 2008) | 2 lines Issue #1342811: Fixed broken patch. Reviewed by benjamin.peterson. ........ | 22 August 2008, 08:27:53 UTC |
6b84b6c | Benjamin Peterson | 22 August 2008, 00:57:24 UTC | Blocked revisions 65922,65926 via svnmerge ........ r65922 | barry.warsaw | 2008-08-20 20:15:08 -0500 (Wed, 20 Aug 2008) | 2 lines Bump to 2.6b3. ........ r65926 | barry.warsaw | 2008-08-20 21:12:56 -0500 (Wed, 20 Aug 2008) | 1 line done with the release ........ | 22 August 2008, 00:57:24 UTC |
42a72ee | Mark Dickinson | 21 August 2008, 21:40:15 UTC | Merged revisions 65964 via svnmerge from svn+ssh://pythondev@svn.python.org/python/trunk ........ r65964 | mark.dickinson | 2008-08-21 22:38:38 +0100 (Thu, 21 Aug 2008) | 7 lines 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:40:15 UTC |