]>
granicus.if.org Git - python/log
Antoine Pitrou [Wed, 16 May 2012 10:58:04 +0000 (12:58 +0200)]
Avoid "warning: no newline at end of file" in importlib.h.
Antoine Pitrou [Wed, 16 May 2012 10:51:55 +0000 (12:51 +0200)]
Fix build failure.
Antoine Pitrou [Wed, 16 May 2012 09:33:08 +0000 (11:33 +0200)]
Issue #14732: The _csv module now uses PEP 3121 module initialization.
Patch by Robin Schreiber.
Antoine Pitrou [Wed, 16 May 2012 09:31:13 +0000 (11:31 +0200)]
Update .hgignore for new MSVC files
Hynek Schlawack [Wed, 16 May 2012 07:51:07 +0000 (09:51 +0200)]
#14809: Add HTTP status codes from RFC 6585 to http.server and http.client
Patch by EungJun Yi.
Eric V. Smith [Wed, 16 May 2012 08:49:22 +0000 (04:49 -0400)]
Merge from 3.2.
Eric V. Smith [Wed, 16 May 2012 08:48:04 +0000 (04:48 -0400)]
Cleanup so subsequent tests won't fail. Needs to be moved into a support routine (see 14715).
R David Murray [Wed, 16 May 2012 02:13:55 +0000 (22:13 -0400)]
R David Murray [Wed, 16 May 2012 02:13:29 +0000 (22:13 -0400)]
R David Murray [Wed, 16 May 2012 02:09:14 +0000 (22:09 -0400)]
merge #
1440472 : Explain that email parser/generator isn't *quite* "idempotent"
R David Murray [Wed, 16 May 2012 02:07:52 +0000 (22:07 -0400)]
#
1440472 : Explain that email parser/generator isn't *quite* "idempotent"
Ned Deily [Wed, 16 May 2012 01:13:02 +0000 (18:13 -0700)]
Issue #14777: merge
Ned Deily [Wed, 16 May 2012 01:08:11 +0000 (18:08 -0700)]
Issue #14777: In an X11 windowing environment, tkinter may return
undecoded UTF-8 bytes as a string when accessing the Tk clipboard.
Modify clipboad_get() to first request type UTF8_STRING when no
specific type is requested in an X11 windowing environment, falling
back to the current default type STRING if that fails.
Original patch by Thomas Kluyver.
Eric V. Smith [Wed, 16 May 2012 00:46:06 +0000 (20:46 -0400)]
Merge from 3.2.
Eric V. Smith [Wed, 16 May 2012 00:44:06 +0000 (20:44 -0400)]
Issue #14817: Add rudimentary tests for pkgutil.extend_path.
Antoine Pitrou [Tue, 15 May 2012 21:48:04 +0000 (23:48 +0200)]
Issue #14624: UTF-16 decoding is now 3x to 4x faster on various inputs.
Patch by Serhiy Storchaka.
Giampaolo Rodola' [Tue, 15 May 2012 20:21:01 +0000 (22:21 +0200)]
merge heads
Giampaolo Rodola' [Tue, 15 May 2012 20:20:10 +0000 (22:20 +0200)]
#14807: fix bb failure due to symlink test relying on hard-coded permissions
Charles-François Natali [Tue, 15 May 2012 19:00:32 +0000 (21:00 +0200)]
Add versionadded for hmac.secure_compare().
Martin v. Löwis [Tue, 15 May 2012 18:04:25 +0000 (20:04 +0200)]
Stop including gzio in the build; it's not used.
Benjamin Peterson [Tue, 15 May 2012 17:11:33 +0000 (10:11 -0700)]
merge heads
Benjamin Peterson [Tue, 15 May 2012 17:10:27 +0000 (10:10 -0700)]
use Py_ssize_t for ast sequence lengths
Hynek Schlawack [Tue, 15 May 2012 16:40:17 +0000 (18:40 +0200)]
Add two more sorts to test_os.WalkTests I've missed before
Senthil Kumaran [Tue, 15 May 2012 16:07:24 +0000 (00:07 +0800)]
merge heads
Senthil Kumaran [Tue, 15 May 2012 16:03:29 +0000 (00:03 +0800)]
Issue12541 - Add UserWarning for unquoted realms
Senthil Kumaran [Tue, 15 May 2012 15:59:42 +0000 (23:59 +0800)]
Issue12541 - Add UserWarning for unquoted realms
Hynek Schlawack [Tue, 15 May 2012 15:55:38 +0000 (17:55 +0200)]
Sort file list in test_os.WalkTests
Adding new files into the tree lead to buildbot fails as the order wasn't
deterministic.
Senthil Kumaran [Tue, 15 May 2012 14:42:11 +0000 (22:42 +0800)]
merge heads
Senthil Kumaran [Tue, 15 May 2012 14:39:17 +0000 (22:39 +0800)]
merge from 3.2 - Issue #12541: Be lenient with quotes around Realm field of HTTP Basic Authentation in urllib2.
Hynek Schlawack [Tue, 15 May 2012 14:32:21 +0000 (16:32 +0200)]
#14773: Fix os.fwalk() failing on dangling symlinks
Senthil Kumaran [Tue, 15 May 2012 14:30:25 +0000 (22:30 +0800)]
Issue #12541: Be lenient with quotes around Realm field of HTTP Basic Authentation in urllib2.
G: changed Misc/NEWS
Giampaolo Rodola' [Tue, 15 May 2012 13:46:00 +0000 (15:46 +0200)]
remove unused import in asyncore doc
Giampaolo Rodola' [Tue, 15 May 2012 13:30:25 +0000 (15:30 +0200)]
#14807: move undocumented tarfile.filemode() to stat.filemode(). Add tarfile.filemode alias with deprecation warning.
Martin v. Löwis [Tue, 15 May 2012 12:52:36 +0000 (14:52 +0200)]
Martin v. Löwis [Tue, 15 May 2012 12:45:03 +0000 (14:45 +0200)]
Widen ASDL sequences to Py_ssize_t lengths to better match PEP 353.
Martin v. Löwis [Tue, 15 May 2012 12:34:58 +0000 (14:34 +0200)]
Add safecase to silence Win64 warning.
Martin v. Löwis [Tue, 15 May 2012 12:06:21 +0000 (14:06 +0200)]
Silence VS 2010 warning on loss of precision (_int64 -> _int32).
This is safe because the actual value is already range-checked.
Martin v. Löwis [Tue, 15 May 2012 11:45:49 +0000 (13:45 +0200)]
Silence VS 2010 signed/unsigned warnings.
Benjamin Peterson [Tue, 15 May 2012 05:17:34 +0000 (22:17 -0700)]
apparently importlib.h wants to be updated
Benjamin Peterson [Tue, 15 May 2012 05:09:31 +0000 (22:09 -0700)]
PEP 415: Implement suppression of __context__ display with an exception attribute
This replaces the original PEP 409 implementation. See #14133.
R David Murray [Tue, 15 May 2012 02:19:10 +0000 (22:19 -0400)]
Merge #14766: Add correct algorithm for when a 'time' object is naive.
This patch also clarifies the definition of Naive and Aware.
Original patch by Greg Weller, I modified the first hunk
somewhat to make the exposition even clearer (I hope).
R David Murray [Tue, 15 May 2012 02:17:23 +0000 (22:17 -0400)]
#14766: Reflow the altered paragraphs.
R David Murray [Tue, 15 May 2012 02:14:46 +0000 (22:14 -0400)]
#14766: Add correct algorithm for when a 'time' object is naive.
This patch also clarifies the definition of Naive and Aware.
Original patch by Greg Weller, I modified the first hunk
somewhat to make the exposition even clearer (I hope).
Brian Curtin [Tue, 15 May 2012 00:43:16 +0000 (19:43 -0500)]
Merge 3.2
Brian Curtin [Tue, 15 May 2012 00:42:36 +0000 (19:42 -0500)]
bsddb never existed in 3.x, no need to keep downloading sleepycat
Antoine Pitrou [Mon, 14 May 2012 17:45:27 +0000 (19:45 +0200)]
Followup to issue #14157: respect the relative ordering of values produced by time.strptime().
Patch by Hynek.
Antoine Pitrou [Mon, 14 May 2012 17:44:59 +0000 (19:44 +0200)]
Followup to issue #14157: respect the relative ordering of values produced by time.strptime().
Patch by Hynek.
Martin v. Löwis [Mon, 14 May 2012 16:23:44 +0000 (18:23 +0200)]
Don't build xxlimited in debug mode.
Martin v. Löwis [Mon, 14 May 2012 16:19:16 +0000 (18:19 +0200)]
merge 3.2
Martin v. Löwis [Mon, 14 May 2012 16:18:07 +0000 (18:18 +0200)]
Stop deleting non-existing bytecode files.
Martin v. Löwis [Mon, 14 May 2012 14:51:35 +0000 (16:51 +0200)]
Upgrade sqlite to 3.7.12.
Giampaolo Rodola' [Mon, 14 May 2012 12:53:33 +0000 (14:53 +0200)]
Issue 14800: add comments explaining stat.py constants + docstring for S_* functions.
Antoine Pitrou [Mon, 14 May 2012 12:44:37 +0000 (14:44 +0200)]
Use size_t, not ssize_t (issue #14801).
Antoine Pitrou [Mon, 14 May 2012 12:43:25 +0000 (14:43 +0200)]
Remove tab characters
Antoine Pitrou [Mon, 14 May 2012 12:43:03 +0000 (14:43 +0200)]
Use size_t, not ssize_t (issue #14801).
Martin v. Löwis [Mon, 14 May 2012 12:17:20 +0000 (14:17 +0200)]
null merge
Martin v. Löwis [Mon, 14 May 2012 12:13:48 +0000 (14:13 +0200)]
Upgrade bzip2 to 1.0.6.
Martin v. Löwis [Mon, 14 May 2012 12:12:00 +0000 (14:12 +0200)]
Relabel bzip2 filters.
Martin v. Löwis [Mon, 14 May 2012 11:52:03 +0000 (13:52 +0200)]
Upgrade bzip2 to 1.0.6.
Lars Gustäbel [Mon, 14 May 2012 11:18:16 +0000 (13:18 +0200)]
Issue #13815: Resurrect the ExFileObject class.
After a discussion in the tracker, the decision was made to keep the
ExFileObject class after all as a subclass of io.BufferedReader instead of
removing it completely.
Ezio Melotti [Mon, 14 May 2012 10:32:26 +0000 (13:32 +0300)]
#14405: merge with 3.2.
Ezio Melotti [Mon, 14 May 2012 10:26:45 +0000 (13:26 +0300)]
#14405: remove outdated/broken/duplicate links.
Martin v. Löwis [Mon, 14 May 2012 10:22:08 +0000 (12:22 +0200)]
Fix release build settings.
Brian Curtin [Mon, 14 May 2012 03:45:57 +0000 (22:45 -0500)]
Update the clean and MSI scripts for VS2010
Brian Curtin [Sun, 13 May 2012 23:59:26 +0000 (18:59 -0500)]
Correct PlatformTarget->Platform usage for building the solution
Brian Curtin [Sun, 13 May 2012 23:51:43 +0000 (18:51 -0500)]
Convert build slave scripts to work with VS2010
Brian Curtin [Sun, 13 May 2012 21:16:09 +0000 (16:16 -0500)]
changeset: 76969:
0cbe1099226d
branch: vs2010
tag: tip
user: Brian Curtin <brian@python.org>
date: Sun May 13 16:15:11 2012 -0500
summary: Changes to allow Profile Guided Optimization builds to succeed on VS2010
Mark Dickinson [Sun, 13 May 2012 20:02:22 +0000 (21:02 +0100)]
Issue #14245: Merge changes from 3.2.
Mark Dickinson [Sun, 13 May 2012 20:00:35 +0000 (21:00 +0100)]
Issue #14245: Improve floating-point entry in FAQ. Thanks Zbyszek Jędrzejewski-Szmek for some of the wording.
Antoine Pitrou [Sun, 13 May 2012 18:48:01 +0000 (20:48 +0200)]
Issue #14417: Mutating a dict during lookup now restarts the lookup instead of raising a RuntimeError (undoes issue #14205).
Charles-François Natali [Sun, 13 May 2012 17:53:07 +0000 (19:53 +0200)]
Issue #14532: Add a secure_compare() helper to the hmac module, to mitigate
timing attacks. Patch by Jon Oberheide.
Brett Cannon [Sun, 13 May 2012 17:45:09 +0000 (13:45 -0400)]
Add importlib.util.resolve_name().
Brian Curtin [Sun, 13 May 2012 17:40:15 +0000 (12:40 -0500)]
Move out VS9 project files to PC\VS9.0 folder. Fixes #13210
Ezio Melotti [Sun, 13 May 2012 17:17:40 +0000 (20:17 +0300)]
#14770: merge with 3.2.
Ezio Melotti [Sun, 13 May 2012 17:14:04 +0000 (20:14 +0300)]
#14770: improve the library FAQ.
Brett Cannon [Sun, 13 May 2012 17:04:21 +0000 (13:04 -0400)]
Issue #13959: Document imp.find_module/load_module as deprecated.
The code itself does not raise a DeprecationWarning as the functions
are technically fine, it's just a bad API. Unfortunately experience
has shown that the terrible API has been exposed in various places,
necessitating that it stick around probably until py4k comes around
since it is such a shift to move over to importlib.find_loader().
Brian Curtin [Sun, 13 May 2012 16:19:23 +0000 (11:19 -0500)]
Fix #13210. Port the Windows build from VS2008 to VS2010.
Sandro Tosi [Sun, 13 May 2012 09:01:36 +0000 (11:01 +0200)]
merge with 3.2
Sandro Tosi [Sun, 13 May 2012 09:01:20 +0000 (11:01 +0200)]
Issue #14793: fix grammar in bytes object paragraph; patch by Tshepang Lekhonkhobe
Martin v. Löwis [Sun, 13 May 2012 08:06:36 +0000 (10:06 +0200)]
Issue #14366: Support lzma compression in zip files.
Patch by Serhiy Storchaka.
Antoine Pitrou [Sat, 12 May 2012 21:44:59 +0000 (23:44 +0200)]
Merge
Antoine Pitrou [Sat, 12 May 2012 21:43:55 +0000 (23:43 +0200)]
Merge
Antoine Pitrou [Sat, 12 May 2012 21:43:44 +0000 (23:43 +0200)]
Make the reference counting of dictkeys objects participate in refleak hunting
(issue #13903).
Brett Cannon [Sat, 12 May 2012 21:43:17 +0000 (17:43 -0400)]
Issue #13959: Introduce importlib.find_loader().
The long-term goal is to deprecate imp.find_module() in favour of this
API, but it will take some time as some APIs explicitly return/use what
imp.find_module() returns.
Brett Cannon [Sat, 12 May 2012 21:40:28 +0000 (17:40 -0400)]
Remove a now worthless test.
Antoine Pitrou [Sat, 12 May 2012 21:37:35 +0000 (23:37 +0200)]
Try to fix test_shutil failure under Fedora - patch by Hynek.
Sandro Tosi [Sat, 12 May 2012 21:30:05 +0000 (23:30 +0200)]
merge with 3.2
Sandro Tosi [Sat, 12 May 2012 21:29:32 +0000 (23:29 +0200)]
correctly define what 'fill' could be; thanks to Leland Hulbert from docs@
Stefan Krah [Sat, 12 May 2012 21:11:51 +0000 (23:11 +0200)]
Issue #14779: Do not use get_config_var('SIZEOF_VOID_P') on OS X 64-/32-bit
universal: it returns a meaningless result. Use sys.maxsize instead of
platform.architecture as a fallback. Patch by Ned Deily.
Antoine Pitrou [Sat, 12 May 2012 17:02:47 +0000 (19:02 +0200)]
Merge
Antoine Pitrou [Sat, 12 May 2012 17:02:01 +0000 (19:02 +0200)]
Issue #14082: shutil.copy2() now copies extended attributes, if possible.
Patch by Hynek Schlawack.
Antoine Pitrou [Sat, 12 May 2012 13:51:51 +0000 (15:51 +0200)]
Fix refleaks introduced by
83da67651687 .
Antoine Pitrou [Sat, 12 May 2012 13:49:07 +0000 (15:49 +0200)]
Fix logic error introduced by
83da67651687 .
Ross Lagerwall [Sat, 12 May 2012 06:30:33 +0000 (08:30 +0200)]
Remove uninitialized compiler warning.
Benjamin Peterson [Fri, 11 May 2012 22:41:20 +0000 (17:41 -0500)]
simplify by shortcutting when the kind of the needle is larger than the haystack
Brett Cannon [Fri, 11 May 2012 18:48:41 +0000 (14:48 -0400)]
Issue #13959: Have
importlib.abc.FileLoader.load_module()/get_filename() and
importlib.machinery.ExtensionFileLoader.load_module() have their
single argument be optional as the loader's constructor has all the
ncessary information.
This allows for the deprecation of
imp.load_source()/load_compile()/load_package().
Brett Cannon [Fri, 11 May 2012 18:27:29 +0000 (14:27 -0400)]
Deprecate the imp constants related to imp.get_suffixes().
Brett Cannon [Fri, 11 May 2012 17:11:02 +0000 (13:11 -0400)]
Update importlib.h
Brett Cannon [Fri, 11 May 2012 16:58:42 +0000 (12:58 -0400)]
Issue #13959: Deprecate imp.get_suffixes() for new attributes on
importlib.machinery that provide the suffix details for import.
The attributes were not put on imp so as to compartmentalize
everything importlib needs for setting up imports in
importlib.machinery.
This also led to an indirect deprecation of inspect.getmoduleinfo() as
it directly returned imp.get_suffix's returned tuple which no longer
makes sense.
Brett Cannon [Fri, 11 May 2012 15:12:00 +0000 (11:12 -0400)]
Issue #14764: Update importlib.test.benchmark to work in a world where
import machinery is no longer implicit.