]>
granicus.if.org Git - python/log
Mark Dickinson [Fri, 24 Aug 2012 19:32:24 +0000 (20:32 +0100)]
Null merge from 3.2
Mark Dickinson [Fri, 24 Aug 2012 19:31:33 +0000 (20:31 +0100)]
Remove overeager test (don't depend on the sign of a nan; cf. issue #14521)
Vinay Sajip [Fri, 24 Aug 2012 19:01:02 +0000 (20:01 +0100)]
Reverted change to venv initialisation.
Mark Dickinson [Fri, 24 Aug 2012 18:51:32 +0000 (19:51 +0100)]
Null merge
Mark Dickinson [Fri, 24 Aug 2012 18:51:00 +0000 (19:51 +0100)]
Remove incorrect lines (meant for cdecimal) from recently added Decimal tests.
Mark Dickinson [Fri, 24 Aug 2012 18:40:25 +0000 (19:40 +0100)]
Null merge from 3.2.
Mark Dickinson [Fri, 24 Aug 2012 18:32:13 +0000 (19:32 +0100)]
Issue #15544: Fix Decimal.__float__ to work with payload-carrying NaNs.
Stefan Krah [Fri, 24 Aug 2012 18:14:12 +0000 (20:14 +0200)]
Issue #13072: The array module's 'u' format code is now deprecated and
will be removed in Python 4.0.
Antoine Pitrou [Fri, 24 Aug 2012 17:51:09 +0000 (19:51 +0200)]
Merge
Mark Dickinson [Fri, 24 Aug 2012 17:53:10 +0000 (18:53 +0100)]
Issue #15544: Fix Decimal.__float__ to work with payload-carrying NaNs.
Antoine Pitrou [Fri, 24 Aug 2012 17:50:43 +0000 (19:50 +0200)]
Add glossary references
Antoine Pitrou [Fri, 24 Aug 2012 17:49:08 +0000 (19:49 +0200)]
Add glossary references
Antoine Pitrou [Fri, 24 Aug 2012 17:47:02 +0000 (19:47 +0200)]
Merge
Brett Cannon [Fri, 24 Aug 2012 17:48:39 +0000 (13:48 -0400)]
Issue #2051: Tweak last commit for this issue to pass in mode instead
of source path to set_data() and make the new argument private until
possible API changes can be discussed more thoroughly in Python 3.4.
Antoine Pitrou [Fri, 24 Aug 2012 17:39:47 +0000 (19:39 +0200)]
Issue #14674: Add a discussion of the json module's standard compliance.
Patch by Chris Rebert.
Antoine Pitrou [Fri, 24 Aug 2012 17:37:23 +0000 (19:37 +0200)]
Issue #14674: Add a discussion of the json module's standard compliance.
Patch by Chris Rebert.
Brett Cannon [Fri, 24 Aug 2012 17:05:09 +0000 (13:05 -0400)]
Issue #15778: Coerce ImportError.args to a string when it isn't
already one.
Patch by Dave Malcolm.
Georg Brandl [Fri, 24 Aug 2012 16:15:46 +0000 (18:15 +0200)]
Closes #9374: merge with 3.2
Georg Brandl [Fri, 24 Aug 2012 16:15:29 +0000 (18:15 +0200)]
Closes #9374: add back now-unused module attributes; removing them is a backward compatibility issue, since they have a public-seeming name.
Andrew Svetlov [Fri, 24 Aug 2012 16:00:15 +0000 (19:00 +0300)]
Issue #15776: Allow pyvenv to work in existing directory with --clean.
Patch by Vinay Sajip.
R David Murray [Fri, 24 Aug 2012 15:23:50 +0000 (11:23 -0400)]
Merge #15249: Mangle From lines correctly when body contains invalid bytes.
Fix by Colin Su. Test by me, based on a test written by Petri Lehtinen.
R David Murray [Fri, 24 Aug 2012 15:14:13 +0000 (11:14 -0400)]
#15249: Mangle From lines correctly when body contains invalid bytes.
Fix by Colin Su. Test by me, based on a test written by Petri Lehtinen.
Martin v. Löwis [Fri, 24 Aug 2012 14:12:28 +0000 (16:12 +0200)]
Output lib files for PGO build into PGO directory.
Martin v. Löwis [Fri, 24 Aug 2012 14:06:10 +0000 (16:06 +0200)]
Pick up 32-bit launcher from PGO directory on 64-bit PGO build.
Martin v. Löwis [Fri, 24 Aug 2012 13:47:53 +0000 (15:47 +0200)]
Drop PC\python_nt.h as it's not used.
Add input dependency on custom build step.
Martin v. Löwis [Fri, 24 Aug 2012 13:21:24 +0000 (15:21 +0200)]
Issue #15511: Drop explicit dependency on pythonxy.lib from amd64 configuration.
Martin v. Löwis [Fri, 24 Aug 2012 13:06:50 +0000 (15:06 +0200)]
Add missing PGI/PGO configurations for pywlauncher.
Ross Lagerwall [Fri, 24 Aug 2012 11:32:14 +0000 (13:32 +0200)]
Merge with 3.2
Ross Lagerwall [Fri, 24 Aug 2012 11:25:59 +0000 (13:25 +0200)]
Issue 15777: Fix a refleak in _posixsubprocess.
It was exposed by
03c98d05b140 and
dbbf3ccf72e8 .
Nick Coghlan [Fri, 24 Aug 2012 08:36:31 +0000 (18:36 +1000)]
Close #2051: Oops, transposed the digits in the issue number in the previous commit
Nick Coghlan [Fri, 24 Aug 2012 08:32:40 +0000 (18:32 +1000)]
Close #2501: Permission bits are once again correctly copied from the source file to the cached bytecode file. Test by Eric Snow.
Ned Deily [Fri, 24 Aug 2012 07:44:01 +0000 (00:44 -0700)]
Issue #15037: Use correct path to system terminfo database.
Stefan Krah [Thu, 23 Aug 2012 13:53:45 +0000 (15:53 +0200)]
Issue #15770: Check invalid arguments in test function. Patch by Victor Stinner.
Stefan Krah [Thu, 23 Aug 2012 13:05:29 +0000 (15:05 +0200)]
mpd_qpowmod(): calculate result with zero-exponent for compatibility with
decimal.py. The hack to remove the ideal exponent is no longer required.
Ned Deily [Thu, 23 Aug 2012 06:34:50 +0000 (23:34 -0700)]
Issue #14292: Ensure that the OS X installer build configures the CXX
environment variable to a value comparable to what it sets for CC for
the benefit of C++ extension modules.
(Patch by Ronald Oussoren)
Ned Deily [Thu, 23 Aug 2012 06:34:13 +0000 (23:34 -0700)]
Issue #15645: Ensure 2to3 grammar pickles are properly installed.
(Patch by Ronald Oussoren)
Ned Deily [Thu, 23 Aug 2012 06:32:29 +0000 (23:32 -0700)]
issue #15645: null merge
Ned Deily [Thu, 23 Aug 2012 06:27:26 +0000 (23:27 -0700)]
Issue #15645: Ensure 2to3 grammar pickles are properly installed.
(Patch by Ronald Oussoren)
Alexander Belopolsky [Thu, 23 Aug 2012 03:14:29 +0000 (23:14 -0400)]
Suggested a whatsnew item
Alexander Belopolsky [Thu, 23 Aug 2012 03:02:36 +0000 (23:02 -0400)]
Issue #665194: Added a small optimization
Alexander Belopolsky [Thu, 23 Aug 2012 02:06:37 +0000 (22:06 -0400)]
Added test for a bug fixed in issue #665194.
R David Murray [Thu, 23 Aug 2012 01:52:31 +0000 (21:52 -0400)]
#665194: fix variable name in exception code path.
It was correct in the original patch and I foobared it
when I restructured part of the code.
R David Murray [Thu, 23 Aug 2012 01:34:00 +0000 (21:34 -0400)]
#665194: Update email.utils.localtime to use astimezone, and fix bug.
The new code correctly handles historic changes in UTC offsets.
A test for this should follow.
Original patch by Alexander Belopolsky.
Stefan Krah [Wed, 22 Aug 2012 17:28:12 +0000 (19:28 +0200)]
Use zero bottom margin.
Stefan Krah [Wed, 22 Aug 2012 17:11:50 +0000 (19:11 +0200)]
In the 32-bit build, dec_hash() raised InvalidOperation if the operand
had a coefficient with MAX_PREC=
425000000 digits and a negative exponent.
Increasing the context limits above the official values fixes the issue
and is safe (in this case!).
Stefan Krah [Wed, 22 Aug 2012 16:54:37 +0000 (18:54 +0200)]
1) Use _mpd_basedivmod() regardless of the length of the dividend. This is
required for a corner case in dec_hash() in the following commit and also
usually faster. dec_hash() needs some extra precision above MPD_MAX_PREC,
and _mpd_base_ndivmod() is not audited for that.
2) Use _mpd_basemul() if the length of the smaller operand is less than
or equal to 256. While this is technically an optimization, it is
required for *testing* corner cases in dec_hash() in reasonable time.
Victor Stinner [Wed, 22 Aug 2012 15:45:52 +0000 (17:45 +0200)]
Issue #15766: Fix a crash in imp.load_dynamic() on PyUnicode_FromString() failure
Ronald Oussoren [Wed, 22 Aug 2012 12:40:35 +0000 (14:40 +0200)]
Fix for issue 15716: interpreter could crash when PYTHONEXECUTABLE was set on Mac OS X.
This is due to an off-by-one error: the allocated buffer didn't have room for a NUL
character at the end of the mbstowcs result.
(merge with 3.2)
Ronald Oussoren [Wed, 22 Aug 2012 12:24:14 +0000 (14:24 +0200)]
Fix for issue 15716: interpreter could crash when PYTHONEXECUTABLE was set on Mac OS X.
This is due to an off-by-one error: the allocated buffer didn't have room for a NUL
character at the end of the mbstowcs result.
Ezio Melotti [Wed, 22 Aug 2012 05:38:04 +0000 (08:38 +0300)]
Update suspicious ignore file.
Trent Nelson [Tue, 21 Aug 2012 23:59:31 +0000 (23:59 +0000)]
Issue #15747: skip chflags UF_IMMUTABLE tests if EOPNOTSUPP is raised.
This is necessary for ZFS systems, which don't support UF_IMMUTABLE.
(Note: this commit is a manual merge of 78699:
019a2390b014 as both
_test_chflags_regular_file and test_lchflags_symlink differ between
3.2 and default.)
Trent Nelson [Tue, 21 Aug 2012 23:48:55 +0000 (23:48 +0000)]
Block 78699:
019a2390b014 , this needs to be manually merged.
Trent Nelson [Tue, 21 Aug 2012 23:41:43 +0000 (23:41 +0000)]
Issue #15747: skip chflags UF_IMMUTABLE tests if EOPNOTSUPP is raised.
This is necessary for ZFS systems, which don't support UF_IMMUTABLE.
Richard Oudkerk [Tue, 21 Aug 2012 13:54:22 +0000 (14:54 +0100)]
Fix typo in error handling for WaitForMultipleObjects()
Ezio Melotti [Tue, 21 Aug 2012 08:39:47 +0000 (11:39 +0300)]
#15752: merge with 3.2.
Ezio Melotti [Tue, 21 Aug 2012 08:38:41 +0000 (11:38 +0300)]
#15752: s/assertRaisesRegexp/assertRaisesRegex/g
Nick Coghlan [Tue, 21 Aug 2012 07:42:52 +0000 (17:42 +1000)]
Address most of Ezio's comments. str/bytes/bytearray docs still need consolidation
Stefan Krah [Tue, 21 Aug 2012 06:25:41 +0000 (08:25 +0200)]
Merge 3.2.
Stefan Krah [Tue, 21 Aug 2012 06:16:09 +0000 (08:16 +0200)]
Issue #15736: Fix overflow in _PySequence_BytesToCharpArray().
Trent Nelson [Tue, 21 Aug 2012 01:40:21 +0000 (21:40 -0400)]
Issue #15285: Refactor connect timeout test in test_timeout.
Trent Nelson [Tue, 21 Aug 2012 01:22:59 +0000 (21:22 -0400)]
Issue #15285: Refactor connect timeout test in test_timeout.
Antoine Pitrou [Mon, 20 Aug 2012 23:08:17 +0000 (01:08 +0200)]
Improve the pyvenv entry
Antoine Pitrou [Mon, 20 Aug 2012 22:53:06 +0000 (00:53 +0200)]
Improved summary section in whatsnew
Antoine Pitrou [Mon, 20 Aug 2012 22:07:35 +0000 (00:07 +0200)]
Issue #14954: Clarify the interaction of weak references and garbage collection.
Patch by Ethan Furman.
Antoine Pitrou [Mon, 20 Aug 2012 22:07:07 +0000 (00:07 +0200)]
Issue #14954: Clarify the interaction of weak references and garbage collection.
Patch by Ethan Furman.
Senthil Kumaran [Mon, 20 Aug 2012 20:43:59 +0000 (13:43 -0700)]
Fix Issue 15743 - improve urllib tests by removing deprecated method usages. Patch by Jeff Knupp.
Petri Lehtinen [Mon, 20 Aug 2012 18:30:03 +0000 (21:30 +0300)]
#15199: Fix JavaScript's default MIME type to application/javascript
Petri Lehtinen [Mon, 20 Aug 2012 18:05:56 +0000 (21:05 +0300)]
#15199: Fix JavaScript's default MIME type to application/javascript
R David Murray [Mon, 20 Aug 2012 18:14:46 +0000 (14:14 -0400)]
Merge #15742: clarify sqlite parameter substitution example.
Suggestion and patch by Mike Hoy.
R David Murray [Mon, 20 Aug 2012 18:14:18 +0000 (14:14 -0400)]
#15742: clarify sqlite parameter substitution example.
Suggestion and patch by Mike Hoy.
Antoine Pitrou [Mon, 20 Aug 2012 17:31:52 +0000 (19:31 +0200)]
Issue #15726: Fix incorrect bounds checking in PyState_FindModule.
Patch by Robin Schreiber.
Antoine Pitrou [Mon, 20 Aug 2012 17:30:46 +0000 (19:30 +0200)]
Issue #15726: Fix incorrect bounds checking in PyState_FindModule.
Patch by Robin Schreiber.
Stefan Krah [Mon, 20 Aug 2012 15:20:46 +0000 (17:20 +0200)]
Merge 3.2.
Stefan Krah [Mon, 20 Aug 2012 15:19:50 +0000 (17:19 +0200)]
Issue #15741: Fix potential NULL dereference. Found by Coverity.
Stefan Krah [Mon, 20 Aug 2012 14:07:38 +0000 (16:07 +0200)]
Check return value of asdl_seq_new(). Found by Coverity.
Nick Coghlan [Mon, 20 Aug 2012 13:02:28 +0000 (23:02 +1000)]
Issue #12643: Respect sys.excepthook in code.InteractiveConsole
Stefan Krah [Mon, 20 Aug 2012 12:42:59 +0000 (14:42 +0200)]
Merge 3.2.
Stefan Krah [Mon, 20 Aug 2012 12:36:47 +0000 (14:36 +0200)]
Issue #15738: Fix a missing NULL check in subprocess_fork_exec().
Stefan Krah [Mon, 20 Aug 2012 12:14:49 +0000 (14:14 +0200)]
Closes #15737: Fix potential NULL dereference in zipimport.c.
Stefan Krah [Mon, 20 Aug 2012 09:13:58 +0000 (11:13 +0200)]
Merge 3.2.
Stefan Krah [Mon, 20 Aug 2012 09:04:24 +0000 (11:04 +0200)]
Issue #15732: Fix (constructed) crash in _PySequence_BytesToCharpArray().
Found by Coverity.
Nick Coghlan [Mon, 20 Aug 2012 08:05:46 +0000 (18:05 +1000)]
Break up the 'someos' docs classification based on a more user-focused scheme, including creation of a separate 'Concurrent Execution' section
Nick Coghlan [Mon, 20 Aug 2012 07:14:07 +0000 (17:14 +1000)]
Close #4966: revamp the sequence docs in order to better explain the state of modern Python
Nick Coghlan [Mon, 20 Aug 2012 03:49:08 +0000 (13:49 +1000)]
s/path importer/path based finder/ (because the path based finder is not an importer and the simpler 'path finder' is too ambiguous)
Nick Coghlan [Mon, 20 Aug 2012 03:18:15 +0000 (13:18 +1000)]
Close #14846: Handle a sys.path entry going away
Nick Coghlan [Mon, 20 Aug 2012 00:19:12 +0000 (10:19 +1000)]
Close #14814: Avoid depending on struct by using newer features. Also use enumerate where appropriate (patch by Serhiy Storchaka). Declaring PEP 3144 final at this point - any further changes to code or docs can go in new issues.
Nick Coghlan [Mon, 20 Aug 2012 00:04:26 +0000 (10:04 +1000)]
Issue #14814: document the Interface APIs and fix various problems with the string representations (initial patch by Eli Bendersky).
R David Murray [Sun, 19 Aug 2012 21:45:40 +0000 (17:45 -0400)]
Merge #13579: teach string.Formatter about 'a'.
Patch by Francisco Martín Brugué.
R David Murray [Sun, 19 Aug 2012 21:26:34 +0000 (17:26 -0400)]
#13579: teach string.Formatter about 'a'.
Patch by Francisco Martín Brugué.
Stefan Krah [Sun, 19 Aug 2012 19:52:43 +0000 (21:52 +0200)]
Issue #15728: Fix leak in PyUnicode_AsWideCharString(). Found by Coverity.
Andrew Svetlov [Sun, 19 Aug 2012 19:20:03 +0000 (22:20 +0300)]
Issue #15595: Fix subprocess.Popen(universal_newlines=True)
for certain locales (utf-16 and utf-32 family).
Patch by Chris Jerdonek.
Andrew Svetlov [Sun, 19 Aug 2012 19:13:41 +0000 (22:13 +0300)]
Issue #15595: Fix subprocess.Popen(universal_newlines=True)
for certain locales (utf-16 and utf-32 family).
Patch by Chris Jerdonek.
Andrew Svetlov [Sun, 19 Aug 2012 17:49:39 +0000 (20:49 +0300)]
Use Thread.is_alive() instead of old-style Thread.isAlive() in subprocess.
Brian Curtin [Sun, 19 Aug 2012 16:22:20 +0000 (11:22 -0500)]
Fixes #14668. Mention Windows Path manipulation option in the installer.
Andrew Svetlov [Sun, 19 Aug 2012 13:25:37 +0000 (16:25 +0300)]
Brush subprocess tests a bit.
Stefan Krah [Sun, 19 Aug 2012 10:54:50 +0000 (12:54 +0200)]
The latest NumPy revision no longer segfaults here.
Stefan Krah [Sun, 19 Aug 2012 10:50:24 +0000 (12:50 +0200)]
Fix out-of-date comment in test_memoryview.
Stefan Krah [Sun, 19 Aug 2012 09:22:28 +0000 (11:22 +0200)]
Mereg 3.2.
Stefan Krah [Sun, 19 Aug 2012 09:20:41 +0000 (11:20 +0200)]
Check for NULL return value in PyStructSequence_NewType(). Found by Coverity.
Ned Deily [Sat, 18 Aug 2012 19:24:56 +0000 (12:24 -0700)]
Allow redemo.py to be used from the command line like other demos.