]>
granicus.if.org Git - python/log
Martin v. Löwis [Sun, 25 Sep 2011 15:36:31 +0000 (17:36 +0200)]
merged
Martin v. Löwis [Sun, 25 Sep 2011 15:36:11 +0000 (17:36 +0200)]
Depend setobject.o and dictobject.o on stringlib/eq.h.
Mark Dickinson [Sun, 25 Sep 2011 14:34:32 +0000 (15:34 +0100)]
Issue #1621: Fix undefined behaviour from signed overflow in datetime module hashes, array and list iterations, and get_integer (stringlib/string_format.h)
Mark Dickinson [Sun, 25 Sep 2011 14:26:43 +0000 (15:26 +0100)]
Return +-Py_HUGE_VAL for tgamma(+-0) instead of risking FP exceptions by computing 1.0 / 0.0.
Mark Dickinson [Sat, 24 Sep 2011 18:11:53 +0000 (19:11 +0100)]
Issue #1621: Fix undefined behaviour from signed overflow in get_integer (stringlib/formatter.h)
Charles-François Natali [Sat, 24 Sep 2011 18:04:29 +0000 (20:04 +0200)]
Issue #12981: rewrite multiprocessing_{sendfd,recvfd} in Python.
Mark Dickinson [Sat, 24 Sep 2011 17:18:40 +0000 (18:18 +0100)]
Issue #1621: Fix undefined behaviour in bytes.__hash__, str.__hash__, tuple.__hash__, frozenset.__hash__ and set indexing operations.
Mark Dickinson [Sat, 24 Sep 2011 15:24:56 +0000 (16:24 +0100)]
Fix typo in comment: _PyHash_Double -> _Py_HashDouble.
Mark Dickinson [Sat, 24 Sep 2011 08:14:39 +0000 (09:14 +0100)]
Issue #13012: Allow 'keepends' to be passed as a keyword argument in str.splitlines, bytes.splitlines and bytearray.splitlines.
Mark Dickinson [Sat, 24 Sep 2011 07:57:00 +0000 (08:57 +0100)]
Merge #12973 itertools fix.
Mark Dickinson [Sat, 24 Sep 2011 07:56:09 +0000 (08:56 +0100)]
Issue #12973: Fix itertools bug caused by signed integer overflow. Thanks Stefan Krah.
Benjamin Peterson [Fri, 23 Sep 2011 17:53:06 +0000 (13:53 -0400)]
merge 3.2
Benjamin Peterson [Fri, 23 Sep 2011 17:41:41 +0000 (13:41 -0400)]
fix compiler compliant about \0 not being an opcode
Benjamin Peterson [Fri, 23 Sep 2011 17:23:22 +0000 (13:23 -0400)]
disable unused result warnings when possible
Victor Stinner [Fri, 23 Sep 2011 16:59:08 +0000 (18:59 +0200)]
Merge 3.2: Issue #7732: Don't open a directory as a file anymore while
importing a module. Ignore the direcotry if its name matchs the module name
(e.g. "__init__.py") and raise a ImportError instead.
Victor Stinner [Fri, 23 Sep 2011 16:54:40 +0000 (18:54 +0200)]
Issue #7732: Don't open a directory as a file anymore while importing a
module. Ignore the direcotry if its name matchs the module name (e.g.
"__init__.py") and raise a ImportError instead.
Victor Stinner [Thu, 22 Sep 2011 23:31:04 +0000 (01:31 +0200)]
Merge 3.2: Issue #12931: Add a test with Unicode URI to test_xmlrpc
Victor Stinner [Thu, 22 Sep 2011 23:29:44 +0000 (01:29 +0200)]
Issue #12931: Add a test with Unicode URI to test_xmlrpc
Charles-François Natali [Wed, 21 Sep 2011 20:05:01 +0000 (22:05 +0200)]
Fix a race condition in test_socket.ThreadableTest: the client is reported
ready before having been set up.
Charles-François Natali [Wed, 21 Sep 2011 20:03:58 +0000 (22:03 +0200)]
Fix a race condition in test_socket.ThreadableTest: the client is reported as
ready before having been set up.
Senthil Kumaran [Wed, 21 Sep 2011 18:10:09 +0000 (02:10 +0800)]
merge 3.2. Fix closes issue13005 - Remove the mention of 'repeat' method in the operator module documentation.
Senthil Kumaran [Wed, 21 Sep 2011 18:09:17 +0000 (02:09 +0800)]
Fix closes issue13005 - Remove the mention of 'repeat' method in the operator module documentation.
Stefan Krah [Wed, 21 Sep 2011 17:08:39 +0000 (19:08 +0200)]
Issue #13002: Fix Visual Studio warning (not enough actual parameters).
Charles-François Natali [Wed, 21 Sep 2011 16:49:18 +0000 (18:49 +0200)]
Issue #12981: test_multiprocessing: catch ImportError when importing
multiprocessing.reduction, which may not be available (e.g. if the OS doesn't
support FD passing over Unix domain sockets).
Charles-François Natali [Wed, 21 Sep 2011 16:48:21 +0000 (18:48 +0200)]
Issue #12981: test_multiprocessing: catch ImportError when importing
multiprocessing.reduction, which may not be available (e.g. if the OS doesn't
support FD passing over Unix domain sockets).
Éric Araujo [Wed, 21 Sep 2011 14:36:08 +0000 (16:36 +0200)]
Branch merge
Éric Araujo [Wed, 21 Sep 2011 14:28:03 +0000 (16:28 +0200)]
Remove two unneeded attributes in packaging
Meador Inge [Wed, 21 Sep 2011 02:48:16 +0000 (21:48 -0500)]
Issue #
1172711 : Update What's New in Python 3.3 document for the array module.
The commit fixes
3c56e546dc60 , which documented #
1172711 as a struct module
change; it is an array module change.
Jesus Cea [Wed, 21 Sep 2011 01:56:05 +0000 (03:56 +0200)]
Close #13022: _multiprocessing.recvfd() doesn't check that file descriptor was actually received
Jesus Cea [Wed, 21 Sep 2011 01:53:25 +0000 (03:53 +0200)]
Close #13022: _multiprocessing.recvfd() doesn't check that file descriptor was actually received
Victor Stinner [Wed, 21 Sep 2011 01:35:44 +0000 (03:35 +0200)]
What's New in Python 3.3: add curses.unget_wch()
Victor Stinner [Wed, 21 Sep 2011 01:35:18 +0000 (03:35 +0200)]
meth.log2 doc: add a link to int.bit_length()
Victor Stinner [Wed, 21 Sep 2011 01:20:03 +0000 (03:20 +0200)]
Issue #
1172711 : Update What's New in Python 3.3 document for the struct module
Meador Inge [Wed, 21 Sep 2011 00:55:51 +0000 (19:55 -0500)]
Issue #
1172711 : Add 'long long' support to the array module.
Initial patch by Oren Tirosh and Hirokazu Yamamoto.
Victor Stinner [Tue, 20 Sep 2011 23:12:59 +0000 (01:12 +0200)]
Merge 3.2: test_multiprocessing removes temporary files
Victor Stinner [Tue, 20 Sep 2011 23:10:29 +0000 (01:10 +0200)]
test_multiprocessing removes temporary files
Victor Stinner [Tue, 20 Sep 2011 23:09:29 +0000 (01:09 +0200)]
Merge 3.2: test_httplib removes temporary files
Victor Stinner [Tue, 20 Sep 2011 23:09:04 +0000 (01:09 +0200)]
test_httplib removes temporary files
Barry Warsaw [Tue, 20 Sep 2011 18:58:19 +0000 (14:58 -0400)]
Head merge
Barry Warsaw [Tue, 20 Sep 2011 18:58:01 +0000 (14:58 -0400)]
- Issue #13021: Missing decref on an error path. Thanks to Suman Saha for
finding the bug and providing a patch.
Barry Warsaw [Tue, 20 Sep 2011 18:45:44 +0000 (14:45 -0400)]
- Issue #13021: Missing decref on an error path. Thanks to Suman Saha for
finding the bug and providing a patch.
Charles-François Natali [Tue, 20 Sep 2011 18:36:51 +0000 (20:36 +0200)]
Issue #12981: test_multiprocessing: catch ImportError when importing
multiprocessing.reduction, which may not be available (e.g. if the OS doesn't
support FD passing over Unix domain sockets).
Charles-François Natali [Tue, 20 Sep 2011 17:27:39 +0000 (19:27 +0200)]
Issue #12996: multiprocessing.connection: transmit the header in network byte
order (endpoints machines can have different endianness).
Victor Stinner [Tue, 20 Sep 2011 02:04:33 +0000 (04:04 +0200)]
os.statvfs() encodes the filename to the filesystem encoding
Éric Araujo [Mon, 19 Sep 2011 18:57:52 +0000 (20:57 +0200)]
Squash last tempdir leak in packaging tests.
Sweet taste of victory! Alexis, you can fix the threads leaks :)
Mark Dickinson [Mon, 19 Sep 2011 18:19:50 +0000 (19:19 +0100)]
Merge issue #12973 list_repeat fix.
Mark Dickinson [Mon, 19 Sep 2011 18:18:37 +0000 (19:18 +0100)]
Issue #12973: Fix undefined-behaviour-inducing overflow check in list_repeat.
Jesus Cea [Mon, 19 Sep 2011 15:11:26 +0000 (17:11 +0200)]
Close #13007: whichdb should recognize gdbm 1.9 magic numbers
Jesus Cea [Mon, 19 Sep 2011 15:08:18 +0000 (17:08 +0200)]
Close #13007: whichdb should recognize gdbm 1.9 magic numbers
Éric Araujo [Mon, 19 Sep 2011 14:21:37 +0000 (16:21 +0200)]
Avoid matching '' or 'yn' when asking for 'y' or 'n' in interactive code
Éric Araujo [Mon, 19 Sep 2011 14:10:26 +0000 (16:10 +0200)]
Branch merge
Nick Coghlan [Mon, 19 Sep 2011 10:26:31 +0000 (20:26 +1000)]
Close issue 12958 by flagging expected failures in test_socket on Mac OS X
Ross Lagerwall [Mon, 19 Sep 2011 06:30:43 +0000 (08:30 +0200)]
Issue #12517: Silence warning on windows buildbots (from
7fd80c61ddaa ).
Éric Araujo [Mon, 19 Sep 2011 03:10:45 +0000 (05:10 +0200)]
Make regrtest look at internal dicts in sysconfig.
This reveals problems in the packaging test suite, which I’ll look
into after the regrtest checks are made more usable (see #12314).
Éric Araujo [Mon, 19 Sep 2011 13:12:23 +0000 (15:12 +0200)]
Final bag of small changes coming from distutils2.
- minor cleanup in Metadata
- trigger creation of the sysconfig._CONFIG_VARS dict
- home_page is used over home-page: it’s not a compound word, it’s an
escaped space
Distutils2 is now synchronized with Packaging.
Éric Araujo [Sun, 18 Sep 2011 21:12:30 +0000 (23:12 +0200)]
A few style changes originally done in the distutils2 repo
Éric Araujo [Sun, 18 Sep 2011 19:03:24 +0000 (21:03 +0200)]
Replace cmp function with key function
Éric Araujo [Sun, 18 Sep 2011 18:36:19 +0000 (20:36 +0200)]
Fix typo and wording
Éric Araujo [Sun, 18 Sep 2011 18:24:27 +0000 (20:24 +0200)]
Branch merge
Éric Araujo [Sun, 18 Sep 2011 18:11:48 +0000 (20:11 +0200)]
Make a number of small changes to ease the backport to distutils2
Éric Araujo [Sun, 18 Sep 2011 15:00:38 +0000 (17:00 +0200)]
Fix fallback base class when tests run without threading
Georg Brandl [Sun, 18 Sep 2011 05:40:20 +0000 (07:40 +0200)]
Merge example fix from 3.2.
Georg Brandl [Sun, 18 Sep 2011 05:40:05 +0000 (07:40 +0200)]
Fix bug in heapq priority queue example.
Georg Brandl [Sat, 17 Sep 2011 18:40:35 +0000 (20:40 +0200)]
merge doc fixes from 3.2
Georg Brandl [Sat, 17 Sep 2011 18:36:28 +0000 (20:36 +0200)]
Add info from the docstring for random.gammavariate() to the docs.
Georg Brandl [Sat, 17 Sep 2011 18:20:04 +0000 (20:20 +0200)]
Fix typo.
Éric Araujo [Sat, 17 Sep 2011 01:35:57 +0000 (03:35 +0200)]
Use a local name (it was intended to be used but overlooked).
This was caught in the distutils2 repo by pyflakes.
Éric Araujo [Sat, 17 Sep 2011 01:31:51 +0000 (03:31 +0200)]
Packaging cleanup: remove conditionals for < 2.6 support.
PEP 370 features and sys.dont_write_bytecode are always available
in 3.3; the distutils2 backport still has the conditionals.
I also renamed an internal misnamed method and fixed a few things
(“packaging2” name, stray print, unused import, fd leak).
Ned Deily [Thu, 15 Sep 2011 22:09:23 +0000 (15:09 -0700)]
Issue #12765: Fix packaging.test.test_database failures on OS X due
to unwarranted assumption about absolute paths: on OS X /var is a
symlink to /private/var. (Also true for /etc and /tmp).
Victor Stinner [Thu, 15 Sep 2011 17:50:01 +0000 (19:50 +0200)]
import.c: remove now useless arbitrary limit
Victor Stinner [Thu, 15 Sep 2011 17:38:54 +0000 (19:38 +0200)]
Merge 3.2: Fix the import machinery if there is an error on sys.path or sys.meta_path
find_module() now raises a RuntimeError, instead of ImportError, on an error on
sys.path or sys.meta_path because load_package() and import_submodule() returns
None and clear the exception if a ImportError occurred.
Victor Stinner [Thu, 15 Sep 2011 17:28:05 +0000 (19:28 +0200)]
Fix the import machinery if there is an error on sys.path or sys.meta_path
find_module() now raises a RuntimeError, instead of ImportError, on an error on
sys.path or sys.meta_path because load_package() and import_submodule() returns
None and clear the exception if a ImportError occurred.
Éric Araujo [Thu, 15 Sep 2011 16:18:51 +0000 (18:18 +0200)]
Fix packaging.database.Distribution.list_distinfo_files (#12785).
This method was supposed to return only the file under the dist-info
directory, but it actually returned all installed files.
The tests didn’t catch this because they were flawed; I updated them.
Thanks to Nadeem Vawda and Jeremy Kloth for testing.
As a bonus, the removal of os.path.relpath use should also fix the
Windows buildbots.
Ned Deily [Wed, 14 Sep 2011 21:56:32 +0000 (14:56 -0700)]
Issue #9871: Prevent IDLE 3 crash when given byte stings
with invalid hex escape sequences, like b'\x0'.
(Original patch by Claudiu Popa.)
Ned Deily [Wed, 14 Sep 2011 21:49:14 +0000 (14:49 -0700)]
Issue #9871: Prevent IDLE 3 crash when given byte stings
with invalid hex escape sequences, like b'\x0'.
(Original patch by Claudiu Popa.)
Benjamin Peterson [Wed, 14 Sep 2011 15:46:17 +0000 (11:46 -0400)]
merge heads
Benjamin Peterson [Wed, 14 Sep 2011 15:45:52 +0000 (11:45 -0400)]
only compile xattrs on glibc (closes #12720)
Stefan Krah [Wed, 14 Sep 2011 13:17:12 +0000 (15:17 +0200)]
Merge fix for issue #11149.
Stefan Krah [Wed, 14 Sep 2011 13:14:08 +0000 (15:14 +0200)]
Issue #11149: recent versions of clang require the -fwrapv flag.
Benjamin Peterson [Tue, 13 Sep 2011 21:20:47 +0000 (17:20 -0400)]
Use xattr functions from sys/xattr.h instead of attr/xattr.h (closes #12720)
sys/xattr.h is glibc while attr/xattr.h is a separate library.
Jeremy Kloth [Tue, 13 Sep 2011 14:26:25 +0000 (08:26 -0600)]
The value is the dotted module name to the command class.
Senthil Kumaran [Mon, 12 Sep 2011 23:14:39 +0000 (07:14 +0800)]
merge from 3.2
Senthil Kumaran [Mon, 12 Sep 2011 23:14:13 +0000 (07:14 +0800)]
Fix issue12938 - Update the docstring of html.escape. Include the information on single quote.
Senthil Kumaran [Mon, 12 Sep 2011 22:41:43 +0000 (06:41 +0800)]
merge from 3.2 - Add the missing quote_plus call. Fix closes Issue12924
Senthil Kumaran [Mon, 12 Sep 2011 22:40:27 +0000 (06:40 +0800)]
Add the quote_plus call in the test.
Amaury Forgeot d'Arc [Mon, 12 Sep 2011 19:17:09 +0000 (21:17 +0200)]
Remove trailing spaces
Amaury Forgeot d'Arc [Mon, 12 Sep 2011 19:09:12 +0000 (21:09 +0200)]
Merge 3.2: Issue #12483: ctypes: Fix a crash when the destruction of a callback
object triggers the garbage collector.
Amaury Forgeot d'Arc [Mon, 12 Sep 2011 19:03:36 +0000 (21:03 +0200)]
Issue #12483: ctypes: Fix a crash when the destruction of a callback
object triggers the garbage collector.
Jeremy Kloth [Mon, 12 Sep 2011 17:12:42 +0000 (11:12 -0600)]
Factor out the distribution file-system safe name functions from install_distinfo to allow all metadata consumers access to them.
Éric Araujo [Mon, 12 Sep 2011 15:41:24 +0000 (17:41 +0200)]
Merge 3.2
Éric Araujo [Mon, 12 Sep 2011 15:34:40 +0000 (17:34 +0200)]
Branch merge
Éric Araujo [Mon, 12 Sep 2011 15:15:26 +0000 (17:15 +0200)]
Branch merge
Éric Araujo [Mon, 12 Sep 2011 14:45:38 +0000 (16:45 +0200)]
Remove unneeded --all option of “pysetup list”.
The command without arguments already prints all installed distributions
found.
In addition, change “releases” for “projects” in the description of the
list action. Strictly speaking, one installed distribution satisfies
the requirement for a release (i.e. version) of a project, but as
currently only one release per project can be installed at a time, the
two are somewhat equivalent, and “project” is more understandable in
help texts (which call their argument “dist”, by the way..)
Stefan Krah [Mon, 12 Sep 2011 14:24:48 +0000 (16:24 +0200)]
Merge fix for issue #12963.
Stefan Krah [Mon, 12 Sep 2011 14:22:47 +0000 (16:22 +0200)]
Issue #12963: PyLong_AsSize_t() now returns (size_t)-1 in all error cases.
Nadeem Vawda [Sun, 11 Sep 2011 22:09:27 +0000 (00:09 +0200)]
Oops, zlib.ZLIB_VERSION isn't new in 3.3 - just newly-documented...
Nadeem Vawda [Sun, 11 Sep 2011 22:06:49 +0000 (00:06 +0200)]
Terminology fix: .gz and .bz2 are not archive formats.
Nadeem Vawda [Sun, 11 Sep 2011 22:04:13 +0000 (00:04 +0200)]
Issue #12306: Add ZLIB_RUNTIME_VERSION to the zlib module.
While we're at it, also document ZLIB_VERSION.
Patch by Torsten Landschoff.
Nadeem Vawda [Sun, 11 Sep 2011 20:38:11 +0000 (22:38 +0200)]
BZ2File now uses the compresslevel argument given by the caller,
instead of ignoring it and always using a compression level of 9.
Benjamin Peterson [Sun, 11 Sep 2011 16:55:34 +0000 (12:55 -0400)]
add ChainMap to __all__ (closes #12959)
Thanks July Tikhonov.