]>
granicus.if.org Git - python/log
Benjamin Peterson [Mon, 25 May 2009 13:13:44 +0000 (13:13 +0000)]
add a SETUP_WITH opcode
It speeds up the with statement and correctly looks up the special
methods involved.
Collin Winter [Mon, 25 May 2009 04:34:39 +0000 (04:34 +0000)]
Issue 5670: special-case pickling of dicts. This nearly doubles the performance of dict pickling in cPickle.
Benjamin Peterson [Mon, 25 May 2009 02:40:21 +0000 (02:40 +0000)]
handle errors from _PyObject_LookupSpecial when __get__ fails
Benjamin Peterson [Mon, 25 May 2009 00:48:58 +0000 (00:48 +0000)]
make class skipping decorators the same as skipping every test of the class
This removes ClassTestSuite and a good bit of hacks.
Benjamin Peterson [Sun, 24 May 2009 23:13:32 +0000 (23:13 +0000)]
stop using Py_FindMethod
Antoine Pitrou [Sun, 24 May 2009 20:46:06 +0000 (20:46 +0000)]
Add Misc/python.pc to the list of ignored files
Antoine Pitrou [Sun, 24 May 2009 20:23:57 +0000 (20:23 +0000)]
Issue #3585: Add pkg-config support.
It creates a python-2.7.pc file and a python.pc symlink in the
$(LIBDIR)/pkgconfig directory. Patch by Clinton Roy.
Martin v. Löwis [Sun, 24 May 2009 19:30:52 +0000 (19:30 +0000)]
Issue #6050: Don't fail extracting a directory from a zipfile if
the directory already exists.
Martin v. Löwis [Sun, 24 May 2009 19:10:52 +0000 (19:10 +0000)]
Issue #6065: Do not try to build a version-independent
installer if the package has extension modules.
Also add NEWS entry for #5311.
Gregory P. Smith [Sun, 24 May 2009 18:00:13 +0000 (18:00 +0000)]
add a versionadded tag for set_tunnel
Antoine Pitrou [Sun, 24 May 2009 15:40:09 +0000 (15:40 +0000)]
Issue #
1309352 : fcntl now converts its third arguments to a C `long` rather
than an int, which makes some operations possible under 64-bit Linux (e.g.
DN_MULTISHOT with F_NOTIFY).
Antoine Pitrou [Sun, 24 May 2009 12:15:04 +0000 (12:15 +0000)]
Fix build under Windows
Senthil Kumaran [Sun, 24 May 2009 09:14:50 +0000 (09:14 +0000)]
Fixed Issue1424152, urllib2 fails with HTTPS over Proxy.
Jeffrey Yasskin [Sat, 23 May 2009 23:23:01 +0000 (23:23 +0000)]
Issue #6042:
lnotab-based tracing is very complicated and isn't documented very well. There
were at least 3 comment blocks purporting to document co_lnotab, and none did a
very good job. This patch unifies them into Objects/lnotab_notes.txt which
tries to completely capture the current state of affairs.
I also discovered that we've attached 2 layers of patches to the basic tracing
scheme. The first layer avoids jumping to instructions that don't start a line,
to avoid problems in if statements and while loops. The second layer
discovered that jumps backward do need to trace at instructions that don't
start a line, so it added extra lnotab entries for 'while' and 'for' loops, and
added a special case for backward jumps within the same line. I replaced these
patches by just treating forward and backward jumps differently.
R. David Murray [Sat, 23 May 2009 21:48:06 +0000 (21:48 +0000)]
Add smtplib test from issue 5259.
Benjamin Peterson [Sat, 23 May 2009 20:59:09 +0000 (20:59 +0000)]
remove mention of old ctypes version
Benjamin Peterson [Sat, 23 May 2009 19:31:02 +0000 (19:31 +0000)]
reorder name
Benjamin Peterson [Sat, 23 May 2009 19:24:37 +0000 (19:24 +0000)]
support building with subversion 1.7 #6094
Antoine Pitrou [Sat, 23 May 2009 16:32:32 +0000 (16:32 +0000)]
Issue #3877: skip a test_fileio subtest on all BSDs, not only FreeBSD
Antoine Pitrou [Sat, 23 May 2009 16:06:49 +0000 (16:06 +0000)]
Some pid_t-expecting or producing functions were forgotten in r72852.
Antoine Pitrou [Sat, 23 May 2009 15:37:45 +0000 (15:37 +0000)]
Issue #1983: Fix functions taking or returning a process identifier to use
the dedicated C type `pid_t` instead of a C `int`. Some platforms have
a process identifier type wider than the standard C integer type.
Eric Smith [Sat, 23 May 2009 13:56:13 +0000 (13:56 +0000)]
Issue 6089: str.format raises SystemError.
R. David Murray [Sat, 23 May 2009 02:19:36 +0000 (02:19 +0000)]
Fix spelling left over from testing.
R. David Murray [Sat, 23 May 2009 02:16:58 +0000 (02:16 +0000)]
Don't be so wordy in requires('network') in case other tests
are added later, and skip the existing test if SSL is not available.
R. David Murray [Sat, 23 May 2009 00:48:58 +0000 (00:48 +0000)]
Fix Issue #4066: smtplib.SMTP_SSL._get_socket now correctly returns
the socket. Patch by Farhan Ahmad, test by Marcin Bachry.
Georg Brandl [Fri, 22 May 2009 17:00:17 +0000 (17:00 +0000)]
#6078: _warnings is a builtin module and has no standard init_warnings function.
Georg Brandl [Fri, 22 May 2009 10:40:00 +0000 (10:40 +0000)]
#6086: fix spelling and use a better exception to catch.
Georg Brandl [Fri, 22 May 2009 09:58:48 +0000 (09:58 +0000)]
Correction in softspace behavior description.
Georg Brandl [Fri, 22 May 2009 09:50:30 +0000 (09:50 +0000)]
s/use/call/
Georg Brandl [Fri, 22 May 2009 09:49:42 +0000 (09:49 +0000)]
Fix confusing wording.
Georg Brandl [Fri, 22 May 2009 09:43:17 +0000 (09:43 +0000)]
Fix references to file-related functions and methods (os.* vs file.*).
Tarek Ziadé [Fri, 22 May 2009 09:42:43 +0000 (09:42 +0000)]
fixed encoding
Georg Brandl [Fri, 22 May 2009 09:33:25 +0000 (09:33 +0000)]
#6084: fix example.
Georg Brandl [Fri, 22 May 2009 07:23:32 +0000 (07:23 +0000)]
Use raise X(y).
Philip Jenvey [Fri, 22 May 2009 05:35:32 +0000 (05:35 +0000)]
don't use subprocess.call with PIPEs as the child can fill the pipe buf and
deadlock. add a warning to subprocess docs about this, similar to Popen.wait's.
refs http://bugs.jython.org/issue1351
Raymond Hettinger [Fri, 22 May 2009 01:06:44 +0000 (01:06 +0000)]
Fix-up moving average example.
Michael Foord [Thu, 21 May 2009 22:57:02 +0000 (22:57 +0000)]
Rename TestCase._result to _resultForDoCleanups to avoid potential clashes in TestCase subclasses. Issue 6072.
Mark Dickinson [Wed, 20 May 2009 18:43:07 +0000 (18:43 +0000)]
Issue #5829: don't raise OverflowError for complex('1e500'). Backport of r72803.
Georg Brandl [Wed, 20 May 2009 18:35:27 +0000 (18:35 +0000)]
#6051: refer to email examples for better way to construct email messages.
Georg Brandl [Wed, 20 May 2009 18:31:14 +0000 (18:31 +0000)]
#6055: refer to "sqlite3" consistently.
Georg Brandl [Wed, 20 May 2009 18:24:08 +0000 (18:24 +0000)]
Update bug tracker URL.
Jeffrey Yasskin [Wed, 20 May 2009 17:57:57 +0000 (17:57 +0000)]
Fix issue #
1689458 by teaching frame_setlineno how to jump to the first line of
a code object.
Mark Dickinson [Wed, 20 May 2009 17:55:31 +0000 (17:55 +0000)]
typos in ctypes Module
Collin Winter [Wed, 20 May 2009 16:49:12 +0000 (16:49 +0000)]
Issue 6066: POP_MARK was not in pickle protocol 0.
Ronald Oussoren [Tue, 19 May 2009 20:12:17 +0000 (20:12 +0000)]
Remove some old MacPython files that are no longer relevant.
Ronald Oussoren [Tue, 19 May 2009 19:29:24 +0000 (19:29 +0000)]
Remove some traces of 'MacPython'
Ronald Oussoren [Tue, 19 May 2009 19:06:38 +0000 (19:06 +0000)]
This patch ensures that the pydoc_data package gets installed. This is needed
to make it possible to use pydoc to get access to the language reference.
That is, without this patch the folllowing won't work:
>>> help('if')
Raymond Hettinger [Tue, 19 May 2009 17:43:59 +0000 (17:43 +0000)]
Note that ordered dictionaries work with reversed().
Tarek Ziadé [Tue, 19 May 2009 16:17:21 +0000 (16:17 +0000)]
fixed the 'package' option of build_ext
Collin Winter [Mon, 18 May 2009 21:35:40 +0000 (21:35 +0000)]
Issue 6032: fix refleaks in test_urllib2_localnet.
Jeffrey Yasskin [Mon, 18 May 2009 21:14:54 +0000 (21:14 +0000)]
While I was modifying test_trace, it threw an exception when I accidentally
made it try to set the line number from the trace callback for a 'call' event.
This patch makes the error message a little more helpful in that case, and
makes it a little less likely that a future editor will make the same mistake
in test_trace.
Raymond Hettinger [Mon, 18 May 2009 15:51:59 +0000 (15:51 +0000)]
Issue 6037: MutableSequence.__iadd__ should return self.
Tarek Ziadé [Mon, 18 May 2009 12:21:26 +0000 (12:21 +0000)]
Fixed #6053 - win32 fixes for distutils tests
Tarek Ziadé [Mon, 18 May 2009 08:20:55 +0000 (08:20 +0000)]
working with relative paths to avoid tar warnings on absolute paths
Tarek Ziadé [Mon, 18 May 2009 08:03:37 +0000 (08:03 +0000)]
Fixed the library extension when distutils build_ext is used inplace
Benjamin Peterson [Sun, 17 May 2009 16:59:27 +0000 (16:59 +0000)]
chop off slash
Tarek Ziadé [Sun, 17 May 2009 14:59:05 +0000 (14:59 +0000)]
fixed the test name
Benjamin Peterson [Sun, 17 May 2009 14:16:29 +0000 (14:16 +0000)]
ignore .rst files in sphinx its self
Tarek Ziadé [Sun, 17 May 2009 12:04:57 +0000 (12:04 +0000)]
pep8-fied distutils.archive_util + added minimum test coverage
Tarek Ziadé [Sun, 17 May 2009 11:22:36 +0000 (11:22 +0000)]
pep8-fied distutils.dir_util
Tarek Ziadé [Sun, 17 May 2009 11:11:57 +0000 (11:11 +0000)]
removed sys.platform == 'mac' usage in distutils.dir_util
Tarek Ziadé [Sun, 17 May 2009 10:44:12 +0000 (10:44 +0000)]
removed sys.platform == 'mac' support in distutils.dist.parse_command_line and improved test coverage
Mark Dickinson [Sun, 17 May 2009 10:38:30 +0000 (10:38 +0000)]
Issue #6044: remove confusing wording from complex -> integer and
complex -> float conversion error messages.
Tarek Ziadé [Sun, 17 May 2009 10:07:48 +0000 (10:07 +0000)]
not running this test with MSVC6
Georg Brandl [Sun, 17 May 2009 08:55:00 +0000 (08:55 +0000)]
#5935: mention that BROWSER is looked for in PATH.
Georg Brandl [Sun, 17 May 2009 08:36:04 +0000 (08:36 +0000)]
#5942: Copy over flag table from dbm.rst which is clearer.
Georg Brandl [Sun, 17 May 2009 08:24:29 +0000 (08:24 +0000)]
#6017: better document behavior of dictiterators when the dict is changed.
Georg Brandl [Sun, 17 May 2009 08:10:27 +0000 (08:10 +0000)]
part of #4144: fix exception message in console session.
Hirokazu Yamamoto [Sun, 17 May 2009 02:58:36 +0000 (02:58 +0000)]
Added NEWS for r72698.
Hirokazu Yamamoto [Sun, 17 May 2009 02:52:09 +0000 (02:52 +0000)]
Issue #3527: Removed Py_WIN_WIDE_FILENAMES which is not used any more.
Benjamin Peterson [Sat, 16 May 2009 23:34:19 +0000 (23:34 +0000)]
typo
Benjamin Peterson [Sat, 16 May 2009 22:46:11 +0000 (22:46 +0000)]
update
Benjamin Peterson [Sat, 16 May 2009 22:40:56 +0000 (22:40 +0000)]
completely ignore old-style stuff for type checking overloading
Benjamin Peterson [Sat, 16 May 2009 22:30:48 +0000 (22:30 +0000)]
deal with old-style classes in issubclass and isinstance
Benjamin Peterson [Sat, 16 May 2009 21:44:25 +0000 (21:44 +0000)]
properly lookup __instancecheck__ and __subclasscheck__
Benjamin Peterson [Sat, 16 May 2009 18:44:34 +0000 (18:44 +0000)]
use skipTest()
Tarek Ziadé [Sat, 16 May 2009 18:29:40 +0000 (18:29 +0000)]
pep8-fied distutils.dist module
Tarek Ziadé [Sat, 16 May 2009 16:37:06 +0000 (16:37 +0000)]
#6041: sdist and register now use the check command. No more duplicate code for metadata checking
Georg Brandl [Sat, 16 May 2009 11:24:41 +0000 (11:24 +0000)]
Fix about and bugs pages to match real workflow.
Georg Brandl [Sat, 16 May 2009 11:21:29 +0000 (11:21 +0000)]
#2856: document 2.x os.listdir() behavior for undecodable filenames.
Georg Brandl [Sat, 16 May 2009 11:18:55 +0000 (11:18 +0000)]
#6009: undocument default argument of Option as deprecated.
Georg Brandl [Sat, 16 May 2009 11:14:46 +0000 (11:14 +0000)]
#6025: fix signature of parse().
Georg Brandl [Sat, 16 May 2009 11:13:21 +0000 (11:13 +0000)]
#6034: clarify __reversed__ doc.
Antoine Pitrou [Fri, 15 May 2009 17:27:30 +0000 (17:27 +0000)]
Fix bootstrapping by removing uses of the copy module in distutils
Antoine Pitrou [Fri, 15 May 2009 16:54:52 +0000 (16:54 +0000)]
Issue #2116: Weak references and weak dictionaries now support copy()ing and deepcopy()ing.
Antoine Pitrou [Fri, 15 May 2009 11:50:29 +0000 (11:50 +0000)]
Issue #1655: Make imaplib IPv6-capable. Patch by Derek Morr.
Georg Brandl [Fri, 15 May 2009 08:03:03 +0000 (08:03 +0000)]
Fix example output for doctest-like demos.
Collin Winter [Thu, 14 May 2009 23:26:30 +0000 (23:26 +0000)]
Issue 6024: make regrtest.py promote refleaks to test failures.
Benjamin Peterson [Thu, 14 May 2009 22:40:34 +0000 (22:40 +0000)]
a useful decorator for cleaning up threads
Benjamin Peterson [Thu, 14 May 2009 22:37:49 +0000 (22:37 +0000)]
prevent refleaks from threads
Antoine Pitrou [Thu, 14 May 2009 21:48:09 +0000 (21:48 +0000)]
Issue #5918: Fix a crash in the parser module.
Patch by Amaury.
Antoine Pitrou [Thu, 14 May 2009 21:22:08 +0000 (21:22 +0000)]
Issue #1664: Make nntplib IPv6-capable. Patch by Derek Morr.
(Unfortunately, nntplib doesn't have a test suite)
Tarek Ziadé [Thu, 14 May 2009 20:14:13 +0000 (20:14 +0000)]
#6022 fixed test_get_outputs so it doesn't leaves a test file in the cwd
R. David Murray [Thu, 14 May 2009 16:12:57 +0000 (16:12 +0000)]
Fix test failure on Windows, and add skip check if even unicodedata
turns out not to be an external module on some other platform.
Tarek Ziadé [Thu, 14 May 2009 14:56:14 +0000 (14:56 +0000)]
pep8-fied distutils.command.sdist + more tests
Tarek Ziadé [Thu, 14 May 2009 12:40:59 +0000 (12:40 +0000)]
more test coverage for distutils sdist command
Benjamin Peterson [Thu, 14 May 2009 00:33:10 +0000 (00:33 +0000)]
importlib.import_module is better these days
Tarek Ziadé [Wed, 13 May 2009 22:16:03 +0000 (22:16 +0000)]
adding void to the c function
Tarek Ziadé [Wed, 13 May 2009 21:30:06 +0000 (21:30 +0000)]
added an inifoo in the C file, to avoid a warning by the MSVC9 linker
R. David Murray [Wed, 13 May 2009 17:14:11 +0000 (17:14 +0000)]
Issue #4050: inspect.findsource/getsource now raise an IOError if the 'source'
file is a binary. Patch by Brodie Rao, test by Daniel Diniz.