]>
granicus.if.org Git - python/log
Brett Cannon [Mon, 2 Jul 2012 18:53:10 +0000 (14:53 -0400)]
Issue #15210: If _frozen_importlib is not found in sys.modules by
importlib.__init__, then catch the KeyError raised, not ImportError.
Brett Cannon [Mon, 2 Jul 2012 18:35:34 +0000 (14:35 -0400)]
Closes #15030: Make importlib.abc.PyPycLoader respect the new .pyc
file size header field.
Thanks to Marc Abramowitz and Ronan Lamy for helping out with various
parts of the patch.
Stefan Krah [Sun, 1 Jul 2012 10:24:20 +0000 (12:24 +0200)]
Remove ISSUES.txt.
doko@ubuntu.com [Sun, 1 Jul 2012 08:35:54 +0000 (10:35 +0200)]
- Issue #15235: Allow Berkley DB versions up to 5.3 to build the dbm module.
Georg Brandl [Sun, 1 Jul 2012 08:04:35 +0000 (10:04 +0200)]
Fix filename.
Georg Brandl [Sun, 1 Jul 2012 07:56:07 +0000 (09:56 +0200)]
Merge with 3.2.
Georg Brandl [Sun, 1 Jul 2012 07:47:54 +0000 (09:47 +0200)]
Make call of os.getppid() conditional: it is not available on Windows.
Georg Brandl [Sun, 1 Jul 2012 07:43:20 +0000 (09:43 +0200)]
Fix inconsistent function name in embedding howto.
Raymond Hettinger [Sun, 1 Jul 2012 07:37:05 +0000 (00:37 -0700)]
Limit which operators get colorized
Raymond Hettinger [Sun, 1 Jul 2012 06:19:30 +0000 (23:19 -0700)]
Set title to the source filename
Raymond Hettinger [Sun, 1 Jul 2012 05:19:04 +0000 (22:19 -0700)]
Small cleanups
Raymond Hettinger [Sun, 1 Jul 2012 00:10:25 +0000 (17:10 -0700)]
Fix local variable
Raymond Hettinger [Sun, 1 Jul 2012 00:00:14 +0000 (17:00 -0700)]
Add author tag
Raymond Hettinger [Sat, 30 Jun 2012 23:58:06 +0000 (16:58 -0700)]
Add syntax highlighter tool
doko@ubuntu.com [Sat, 30 Jun 2012 23:08:20 +0000 (01:08 +0200)]
- Issue #15194: check in the missing m4/ax_append_flag.m4 file.
Regenerate aclocalm4 and configure.
doko@ubuntu.com [Sat, 30 Jun 2012 22:38:34 +0000 (00:38 +0200)]
null merge
doko@ubuntu.com [Sat, 30 Jun 2012 22:37:47 +0000 (00:37 +0200)]
- Issue #15194: check in the missing m4/ax_check_compile_flag.m4 file.
Regenerate aclocalm4 and configure.
doko@ubuntu.com [Sat, 30 Jun 2012 22:23:51 +0000 (00:23 +0200)]
- Issue #14330: Don't derive the include and library search dirs
from GCC for native builds
Antoine Pitrou [Sat, 30 Jun 2012 21:37:47 +0000 (23:37 +0200)]
Issue #15229: An OSError subclass whose __init__ doesn't call back
OSError.__init__ could produce incomplete instances, leading to crashes
when calling str() on them.
doko@ubuntu.com [Sat, 30 Jun 2012 21:28:09 +0000 (23:28 +0200)]
- fix the OS X build failure, only try to remove the temporary file if it exists
Antoine Pitrou [Sat, 30 Jun 2012 21:03:18 +0000 (23:03 +0200)]
Merge
Antoine Pitrou [Sat, 30 Jun 2012 20:56:37 +0000 (22:56 +0200)]
Try to fix compilation failure under OS X
doko@ubuntu.com [Sat, 30 Jun 2012 20:36:12 +0000 (22:36 +0200)]
null merge
doko@ubuntu.com [Sat, 30 Jun 2012 20:35:52 +0000 (22:35 +0200)]
- Regenerate the libffi configure file
doko@ubuntu.com [Sat, 30 Jun 2012 20:35:00 +0000 (22:35 +0200)]
- Issue #14330: For cross builds, don't use host python, use host search paths
for host compiler.
Add NEWS entry, rename _PROJECT_BASE to _PYTHON_PROJECT_BASE.
Stefan Krah [Sat, 30 Jun 2012 19:57:49 +0000 (21:57 +0200)]
After
79d2eb29c755 it is no longer necessary to zero the output array:
None of the _mpd_shortadd() or _mpd_shortmul() functions read uninitialized
values. Previously zeroing was required since _mpd_real_size() was called
on the output array.
doko@ubuntu.com [Sat, 30 Jun 2012 18:42:45 +0000 (20:42 +0200)]
- Issue #14330: For cross builds, don't use host python, use host search paths
for host compiler.
doko@ubuntu.com [Sat, 30 Jun 2012 17:28:16 +0000 (19:28 +0200)]
- Issue #3754: Fix /dev/ptmx, /dev/ptc file checks for cross builds,
require values set in CONFIG_SITE.
Stefan Krah [Sat, 30 Jun 2012 16:42:32 +0000 (18:42 +0200)]
Null merge.
Stefan Krah [Sat, 30 Jun 2012 16:35:15 +0000 (18:35 +0200)]
Issue #15171: Quote the variable that expands to the current directory.
Matthias Klose [Sat, 30 Jun 2012 16:32:06 +0000 (18:32 +0200)]
previous patch needs patch from issue #14330
set cross_compiling = False for now.
Matthias Klose [Sat, 30 Jun 2012 16:26:26 +0000 (18:26 +0200)]
- merge branches
doko@ubuntu.com [Sat, 30 Jun 2012 16:25:32 +0000 (18:25 +0200)]
- Issue #3754: Use readelf instead of ldd for the cross build readline check
Stefan Krah [Sat, 30 Jun 2012 16:20:33 +0000 (18:20 +0200)]
Whitespace.
Stefan Krah [Sat, 30 Jun 2012 16:05:33 +0000 (18:05 +0200)]
Proactive reliability fix for broken FPUs: The base conversion functions
use log10() to calculate the size of the output array. The current code
has been tested on x86/amd64 (and to a lesser extent on qemu-mips qemu-sparc)
and produces sufficiently large values for all inputs tested so far (coefficient
sizes of 10**18 - 1 are hard to test exhaustively).
The new code does not rely on the correctness of log10() and resizes
the output arrays if the allocated space is insufficient.
Antoine Pitrou [Sat, 30 Jun 2012 15:33:13 +0000 (17:33 +0200)]
Merge
Antoine Pitrou [Sat, 30 Jun 2012 15:32:41 +0000 (17:32 +0200)]
Issue #9239: add tests for modifying zipfile comments in append mode.
doko@ubuntu.com [Sat, 30 Jun 2012 15:32:23 +0000 (17:32 +0200)]
- check for libtinfo as a termcap library
Antoine Pitrou [Sat, 30 Jun 2012 15:31:37 +0000 (17:31 +0200)]
Issue #9239: add tests for modifying zipfile comments in append mode.
Antoine Pitrou [Sat, 30 Jun 2012 15:27:56 +0000 (17:27 +0200)]
Issue #15225: improve error message when hmac is passed a wrong key type.
Patch by Marc Abramowitz.
doko@ubuntu.com [Sat, 30 Jun 2012 15:05:13 +0000 (17:05 +0200)]
- Issue #3754: Some unrelated configure.ac cleanups.
doko@ubuntu.com [Sat, 30 Jun 2012 14:52:05 +0000 (16:52 +0200)]
- Issue #14324: use a linker test to check for profiling support
doko@ubuntu.com [Sat, 30 Jun 2012 12:42:46 +0000 (14:42 +0200)]
- Issue #3754: Use AC_PATH_TOOL and AC_CHECK_TOOLS instead of
AC_PATH_PROG and AC_CHECK_PROGS for the target tools.
doko@ubuntu.com [Sat, 30 Jun 2012 12:32:08 +0000 (14:32 +0200)]
- Issue #3754, refactor sys.platform / get_platform bits, use a
global host_platform instead.
Nadeem Vawda [Sat, 30 Jun 2012 11:34:28 +0000 (13:34 +0200)]
Update GzipFile docstring to mention gzip.open()'s new text-mode support.
Tim Golden [Fri, 29 Jun 2012 21:12:39 +0000 (22:12 +0100)]
Merged
Tim Golden [Fri, 29 Jun 2012 21:11:38 +0000 (22:11 +0100)]
Merged
Senthil Kumaran [Fri, 29 Jun 2012 18:08:51 +0000 (11:08 -0700)]
urllib.parse cleanup. rename keywords used as variables
Senthil Kumaran [Fri, 29 Jun 2012 18:08:20 +0000 (11:08 -0700)]
urllib.parse cleanup. rename keywords used as variables
Tim Golden [Fri, 29 Jun 2012 17:45:40 +0000 (18:45 +0100)]
Dummy merge from 3.2
Antoine Pitrou [Fri, 29 Jun 2012 17:40:54 +0000 (19:40 +0200)]
Better diagnose test failure
Antoine Pitrou [Fri, 29 Jun 2012 17:40:35 +0000 (19:40 +0200)]
Better diagnose test failure
Tim Golden [Fri, 29 Jun 2012 17:39:26 +0000 (18:39 +0100)]
Issue #1677: Handle better a race condition between the interactive interpreter and
the Ctrl-C signal handler on Windows
Tim Golden [Fri, 29 Jun 2012 17:27:08 +0000 (18:27 +0100)]
Issue #1677: Handle better a race condition between the interactive interpreter and
the Ctrl-C signal handler on Windows
Petri Lehtinen [Fri, 29 Jun 2012 12:12:54 +0000 (15:12 +0300)]
#5346: Preserve permissions of mbox, MMDF and Babyl mailbox files on flush()
Petri Lehtinen [Fri, 29 Jun 2012 12:09:12 +0000 (15:09 +0300)]
#5346: Preserve permissions of mbox, MMDF and Babyl mailbox files on flush()
Petri Lehtinen [Fri, 29 Jun 2012 10:51:19 +0000 (13:51 +0300)]
#9559: Don't call _pre_mailbox_hook more than once
Petri Lehtinen [Fri, 29 Jun 2012 10:43:37 +0000 (13:43 +0300)]
#9559: Don't call _pre_mailbox_hook more than once
Hynek Schlawack [Fri, 29 Jun 2012 06:28:20 +0000 (08:28 +0200)]
Check for all used fd-based functions in shutil.rmdir, closes #15218
Senthil Kumaran [Fri, 29 Jun 2012 04:08:27 +0000 (21:08 -0700)]
urlparse docs clean up - no reference to earlier draft
Senthil Kumaran [Fri, 29 Jun 2012 04:07:58 +0000 (21:07 -0700)]
urlparse docs clean up - no reference to earlier draft
Antoine Pitrou [Thu, 28 Jun 2012 23:59:54 +0000 (01:59 +0200)]
Issue #5067: improve some json error messages.
Patch by Serhiy Storchaka.
Antoine Pitrou [Thu, 28 Jun 2012 23:58:26 +0000 (01:58 +0200)]
Issue #5067: improve some json error messages.
Patch by Serhiy Storchaka.
Amaury Forgeot d'Arc [Thu, 28 Jun 2012 23:53:13 +0000 (01:53 +0200)]
Port tests from Issue #15219, and verify we don't have a reference leak.
Antoine Pitrou [Thu, 28 Jun 2012 23:06:51 +0000 (01:06 +0200)]
Issue #10571: Fix the "--sign" option of distutils' upload command.
Patch by Jakub Wilk.
Antoine Pitrou [Thu, 28 Jun 2012 23:05:26 +0000 (01:05 +0200)]
Issue #10571: Fix the "--sign" option of distutils' upload command.
Patch by Jakub Wilk.
Hynek Schlawack [Thu, 28 Jun 2012 13:30:47 +0000 (15:30 +0200)]
#4489: Use dir_fd in rmdir in _rmtree_safe_fd()
Now that rmdir supports dir_fd, we also use it. Attackers can't even delete
empty directories anymore.
Petri Lehtinen [Thu, 28 Jun 2012 10:53:43 +0000 (13:53 +0300)]
#9559: Append data to single-file mailbox files if messages are only added
If messages were only added, a new file is no longer created and
renamed over the old file when flush() is called on an mbox, MMDF or
Babyl mailbox.
Petri Lehtinen [Thu, 28 Jun 2012 10:48:17 +0000 (13:48 +0300)]
#9559: Append data to single-file mailbox files if messages are only added
If messages were only added, a new file is no longer created and
renamed over the old file when flush() is called on an mbox, MMDF or
Babyl mailbox.
Eric V. Smith [Thu, 28 Jun 2012 10:15:30 +0000 (06:15 -0400)]
Merge.
Eric V. Smith [Thu, 28 Jun 2012 10:15:01 +0000 (06:15 -0400)]
Use assertIsNone. Thanks Terry Reedy.
Hynek Schlawack [Thu, 28 Jun 2012 10:07:29 +0000 (12:07 +0200)]
#4489: Don't follow ever symlinks in rmtree
Also added several regression tests.
Victor Stinner [Wed, 27 Jun 2012 23:45:48 +0000 (01:45 +0200)]
Remove dead code
os.urandom() has now one unique implementation, posix_urandom() which
calls _PyOS_URandom(). _PyOS_URandom() uses RAND_pseudo_bytes() on VMS.
Antoine Pitrou [Wed, 27 Jun 2012 23:20:26 +0000 (01:20 +0200)]
Avoid using scrdir, it's broken.
Neil Schemenauer [Wed, 27 Jun 2012 21:58:37 +0000 (15:58 -0600)]
Fix bug in test_tools that prevented building is separate directory.
Use 'srcdir' from sysconfig instead of 'projectbase' to build a
path to the Tools directory. 'projectbase' is the path of the build
directory, not the source directory.
Eric V. Smith [Wed, 27 Jun 2012 19:26:26 +0000 (15:26 -0400)]
Changed importlib tests to use assertIs, assertIsInstance, etc., instead of just assertTrue.
David Malcolm [Wed, 27 Jun 2012 18:15:34 +0000 (14:15 -0400)]
Issue #12605: Show information on more C frames within gdb backtraces
The gdb hooks for debugging CPython (within Tools/gdb) have
been enhanced to show information on more C frames relevant to CPython within
the "py-bt" and "py-bt-full" commands:
* C frames that are waiting on the GIL
* C frames that are garbage-collecting
* C frames that are due to the invocation of a PyCFunction
Hynek Schlawack [Wed, 27 Jun 2012 15:53:22 +0000 (17:53 +0200)]
Fix typo in shutil doc
Antoine Pitrou [Wed, 27 Jun 2012 15:41:33 +0000 (17:41 +0200)]
Flush stdout and stderr when running tests in parallel
(helps getting results in real-time when stdio is transmitted over a pipe or socket)
Antoine Pitrou [Wed, 27 Jun 2012 15:41:07 +0000 (17:41 +0200)]
Flush stdout and stderr when running tests in parallel
(helps getting results in real-time when stdio is transmitted over a pipe or socket)
Antoine Pitrou [Wed, 27 Jun 2012 15:28:21 +0000 (17:28 +0200)]
Merge buildbot script changes
Antoine Pitrou [Wed, 27 Jun 2012 15:27:21 +0000 (17:27 +0200)]
Allow passing extra testing options to the buildbot test scripts
Christian Heimes [Wed, 27 Jun 2012 13:37:47 +0000 (15:37 +0200)]
white space cleanup
Christian Heimes [Wed, 27 Jun 2012 13:36:46 +0000 (15:36 +0200)]
Issue 10924: Fixed mksalt() to use a RNG that is suitable for cryptographic purpose
Matthias Klose [Wed, 27 Jun 2012 12:13:33 +0000 (14:13 +0200)]
build_all_use_profile: Build using -fprofile-correction to automatically
correct inconsistent profiles for multi-threaded programs.
Antoine Pitrou [Tue, 26 Jun 2012 21:05:27 +0000 (23:05 +0200)]
Issue #15079: make a test applicable to both C and Python versions of the pickle module.
Patch by Stefan Mihaila.
Antoine Pitrou [Tue, 26 Jun 2012 21:04:48 +0000 (23:04 +0200)]
Issue #15079: make a test applicable to both C and Python versions of the pickle module.
Patch by Stefan Mihaila.
David Malcolm [Tue, 26 Jun 2012 18:08:15 +0000 (14:08 -0400)]
Null merge
David Malcolm [Tue, 26 Jun 2012 18:06:23 +0000 (14:06 -0400)]
Issue #14443: ensure that brp-python-bytecompile is invoked with the correct
python executable
The __os_install_macro defines some post-processing activities during an rpm
build; one of the scripts it calls is brp-python-bytecompile, which can take
an argument: the python executable with which to byte-compile .py files in the
package payload.
In some older versions of rpm (e.g. in RHEL 6), this invocation doesn't pass
in an argument, and brp-python-bytecompile defaults to using /usr/bin/python,
which can lead to the .py files being byte-compiled for the wrong version of
python. This has been fixed in later versions of rpm by passing in
%{__python} as an argument to brp-python-bytecompile.
Workaround this by detecting if __os_install_post has a 0-argument invocation
of brp-python-bytecompile, and if so generating an equivalent macro that has
the argument, and explicitly provide the new definition within the specfile.
Matthias Klose [Tue, 26 Jun 2012 15:59:32 +0000 (17:59 +0200)]
- whitespace-normalize libffi file
doko@ubuntu.com [Tue, 26 Jun 2012 15:56:44 +0000 (17:56 +0200)]
- Issue #15194: Update libffi to the 3.0.11 release.
Senthil Kumaran [Tue, 26 Jun 2012 12:01:06 +0000 (20:01 +0800)]
issue13666 - merge from 3.2
Senthil Kumaran [Tue, 26 Jun 2012 12:00:15 +0000 (20:00 +0800)]
issue13666 - Fixing datetime documentation example when using tzinfo
Christian Heimes [Tue, 26 Jun 2012 08:16:55 +0000 (10:16 +0200)]
Added hmac.compare_digest to whatsnew
Georg Brandl [Tue, 26 Jun 2012 07:43:46 +0000 (09:43 +0200)]
Added tag v3.3.0b1 for changeset
e15c554cd43e
Georg Brandl [Tue, 26 Jun 2012 07:43:40 +0000 (09:43 +0200)]
Bump version to 3.3.0b1.
Georg Brandl [Tue, 26 Jun 2012 07:36:14 +0000 (09:36 +0200)]
3.3 whatsnew: Comment out the section about new POSIX *at functions etc.; has to be rewritten later.
Petri Lehtinen [Tue, 26 Jun 2012 07:26:53 +0000 (10:26 +0300)]
Merge heads
Georg Brandl [Tue, 26 Jun 2012 07:25:44 +0000 (09:25 +0200)]
Use ValueError, not RuntimeError for a utime flag combination illegal on some systems.
Petri Lehtinen [Tue, 26 Jun 2012 07:23:07 +0000 (10:23 +0300)]
What's new: Add myself as the contributor of issue 12170