Commit Graph

65678 Commits

Author SHA1 Message Date
Antoine Pitrou d38c990bb7 Issue #16602: When a weakref's target was part of a long deallocation chain, the object could remain reachable through its weakref even though its refcount had dropped to zero.
Thanks to Eugene Toder for diagnosing and reporting the issue.
2012-12-08 21:15:26 +01:00
Éric Araujo 26ea4a08a3 Remove code unneeded after f833e7ec4de1 2012-12-08 14:41:39 -05:00
Éric Araujo 5ead5549d0 Add versionchanged note for a56cebff113a 2012-12-08 14:18:26 -05:00
Andrew Svetlov bd5279ea24 Drop double newlines printed in some file iteration examples.
Patch by Steven Kryskalla.
2012-12-08 18:01:27 +02:00
Ezio Melotti b7bc92530e Remove debug output from example. 2012-12-08 12:29:40 +02:00
Antoine Pitrou 8eeda72742 Issue #16628: Fix a memory leak in ctypes.resize(). 2012-12-08 11:05:50 +01:00
Andrew Svetlov 766849b978 Document that hour in datetime.time ctor is optional parameter.
Thanks to Sean Munkel from docs@
2012-12-06 16:32:37 +02:00
Jesus Cea 7ddd9c21da Closes #16588: Silence unused-but-set warnings in Python/thread_pthread.h 2012-12-05 14:41:11 +01:00
Victor Stinner 8c7c697e49 Issue #15747: skip chflags UF_IMMUTABLE tests if EOPNOTSUPP is raised.
This is necessary for ZFS systems, which don't support UF_IMMUTABLE.
--
Kubilay Kocak (koobs) asked me on IRC to backport this fix to Python 2.7: done!
2012-12-04 10:07:16 +01:00
Antoine Pitrou 74635c9177 Fix test splitting in previous commit. 2012-12-03 21:08:43 +01:00
Antoine Pitrou 735f36edb8 Split the bigmem re test in two separate tests with different memory requirements. 2012-12-03 20:53:12 +01:00
Benjamin Peterson d5f462bbc4 document UnicodeError attributes 2012-12-02 11:33:06 -05:00
Mark Dickinson 17c50cdac2 Issue 10052: fix failed uint32_t / uint64_t / int32_t / int64_t detection on some platforms. 2012-12-02 13:13:56 +00:00
Antoine Pitrou b83575b0a5 Issue #10182: The re module doesn't truncate indices to 32 bits anymore.
Patch by Serhiy Storchaka.
2012-12-02 12:52:36 +01:00
Christian Heimes 4fc0082602 - Issue #16593: Have BSD 'make -s' do the right thing, thanks to Daniel Shahaf 2012-12-02 08:14:50 +01:00
Raymond Hettinger 80e9eedd12 Minor fixups. Early-out for equality test. Inline PREV/NEXT constants. 2012-12-01 19:22:02 -08:00
Ezio Melotti 63b04486f8 #16589: fix pprint signatures in the doc (backport of 106ee4eb5970). 2012-12-01 19:36:00 +02:00
Benjamin Peterson 4f3b5943a9 Add Bruno Dupuis 2012-11-30 16:15:24 -05:00
Benjamin Peterson 71966058a8 fix spelling 2012-11-30 16:13:14 -05:00
Benjamin Peterson 8a1a17b309 Remove redundant check for symlink. (closes #6036)
Patch by Bruno Dupuis.
2012-11-30 16:12:15 -05:00
Chris Jerdonek 8da8268b1f Backport from 3.2: improve argument/parameter documentation (issue #15990).
The corresponding 3.x commits are 69d5d834c5cb, 40fd26a4206b, and
74d8a2a20c52.
2012-11-29 19:03:37 -08:00
Andrew Svetlov 07d126f0de merge heads 2012-11-29 19:52:21 +02:00
Andrew Svetlov 6a5c2e64d9 Issue #16194: document imp.load_dynamic problems
when read several extension modules from the same binary object file.
2012-11-29 19:51:28 +02:00
Benjamin Peterson 256aaf7b47 add changelog 2012-11-29 10:57:01 -05:00
Benjamin Peterson ed10a30ed6 enumerate only requires an iterable (closes #16573)
Patch by Jonathan Kotta.
2012-11-29 10:55:22 -05:00
Andrew Svetlov ac26a2e736 Issue #16477: Close tarfile internal handlers in case of exception.
Patch by Serhiy Storchaka.
2012-11-29 14:22:26 +02:00
Ezio Melotti 43acbf1fd6 #16549: fix test failures on Windows. 2012-11-29 05:08:54 +02:00
Ezio Melotti def6ee5979 #16476: Fix json.tool to avoid including trailing whitespace. 2012-11-29 02:22:49 +02:00
Ezio Melotti d8feba904c #16549: Add tests for json.tools. Initial patch by Berker Peksag and Serhiy Storchaka. 2012-11-29 02:14:52 +02:00
Stefan Krah 67473263a3 Issue #16534: On HP-UX ac_cv_olimit_ok=yes is a false positive. 2012-11-29 00:17:05 +01:00
Ezio Melotti 3a237ebcaa #16333: document a way to get rid of trailing whitespace when indent is used. 2012-11-29 00:22:30 +02:00
Gregory P. Smith 0d68ab3f48 Plug a leak in timemodule. The module dictionary is saved during
initialization. If the interpreter is shut down and reinitialized (embedded
CPython), the old module dictionary was not dec-refed during the next import of
the time extension module.

Contributed by Torsten Marek of Google.
2012-11-27 10:19:29 -08:00
Ezio Melotti eff174b8b0 #16556: Fix inconsistency between kwds and kwargs. Patch by Taavi Burns. 2012-11-27 19:17:57 +02:00
Ezio Melotti 282d331ec7 #16559: Add more tests for the json module. Patch by Serhiy Storchaka. 2012-11-26 19:22:58 +02:00
Chris Jerdonek 55b4cfb992 Add hyperlinks to the docs of some os.path functions (issue #16552). 2012-11-25 20:35:23 -08:00
Mark Dickinson b1cc6aa2df Issue #9011: AST creation no longer modifies CST for negated numeric literals. 2012-11-25 17:11:33 +00:00
Mark Dickinson 1658797a9d Issue #16339: Document and test exec(stmt, globals, locals) form in Python 2.7. 2012-11-25 13:25:57 +00:00
Antoine Pitrou 508d7d356e test_winsound should require the "audio" resource, as it does on 3.x.
(this should fix some buildbot test failures)
2012-11-24 18:25:25 +01:00
Ezio Melotti 56913b7500 #16530: the "options" arg of os.wait3 is required. 2012-11-23 19:45:52 +02:00
Ezio Melotti ec6486d52d #16306: report only the first unknown option and add more tests. Patch by Serhiy Storchaka. 2012-11-23 18:46:11 +02:00
Stefan Krah 0afe4e4fa6 Fix more usages of NULL without including stdio.h. 2012-11-22 23:56:51 +01:00
Stefan Krah ae66ca6433 Issue #13057: Include stdio.h when NULL is used in configure.ac. 2012-11-22 22:36:57 +01:00
Raymond Hettinger 0ec8f48b99 Remove steps no longer needed once __del__ was removed 2012-11-20 21:42:44 -08:00
Raymond Hettinger ec5046b76b Fit nit: the return got dropped from an earlier check-in 2012-11-20 21:11:26 -08:00
Antoine Pitrou b83ea144cc Issue #1160: Fix compiling large regular expressions on UCS2 builds.
Patch by Serhiy Storchaka.
2012-11-20 22:30:42 +01:00
Stefan Krah e78f12f7c2 Backport 9dd4638de73b. 2012-11-19 01:00:45 +01:00
Ezio Melotti 6451497df1 #7782: add a test for test_iter. 2012-11-18 23:14:42 +02:00
Ezio Melotti 01560de287 #16503: clarify "apply" docs. 2012-11-18 21:23:44 +02:00
Antoine Pitrou 9fab5ce662 The poplib module provides two classes, not one. 2012-11-18 18:37:02 +01:00
Ezio Melotti db5947f0f3 #16306: Fix multiple error messages when unknown command line parameters where passed to the interpreter. Patch by Hieu Nguyen. 2012-11-18 13:46:38 +02:00