35d600c | Alexander Belopolsky | 23 August 2012, 03:14:29 UTC | Suggested a whatsnew item | 23 August 2012, 03:14:29 UTC |
f9bd914 | Alexander Belopolsky | 23 August 2012, 03:02:36 UTC | Issue #665194: Added a small optimization | 23 August 2012, 03:02:36 UTC |
1f924d2 | Alexander Belopolsky | 23 August 2012, 02:06:37 UTC | Added test for a bug fixed in issue #665194. | 23 August 2012, 02:06:37 UTC |
097a120 | R David Murray | 23 August 2012, 01:52:31 UTC | #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. | 23 August 2012, 01:52:31 UTC |
b8687df | R David Murray | 23 August 2012, 01:34:00 UTC | #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. | 23 August 2012, 01:34:00 UTC |
17183a2 | Stefan Krah | 22 August 2012, 17:28:12 UTC | Use zero bottom margin. | 22 August 2012, 17:28:12 UTC |
ad5b439 | Stefan Krah | 22 August 2012, 17:11:50 UTC | 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!). | 22 August 2012, 17:11:50 UTC |
2fd502f | Stefan Krah | 22 August 2012, 16:54:37 UTC | 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. | 22 August 2012, 16:54:37 UTC |
ad54c6d | Victor Stinner | 22 August 2012, 15:45:52 UTC | Issue #15766: Fix a crash in imp.load_dynamic() on PyUnicode_FromString() failure | 22 August 2012, 15:45:52 UTC |
9bd9cd3 | Ronald Oussoren | 22 August 2012, 12:40:35 UTC | 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) | 22 August 2012, 12:40:35 UTC |
eb61f8b | Ronald Oussoren | 22 August 2012, 12:24:14 UTC | 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. | 22 August 2012, 12:24:14 UTC |
6f69fb1 | Ezio Melotti | 22 August 2012, 05:38:04 UTC | Update suspicious ignore file. | 22 August 2012, 05:38:04 UTC |
75959cf | Trent Nelson | 21 August 2012, 23:59:31 UTC | 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.) | 21 August 2012, 23:59:31 UTC |
dda5edc | Trent Nelson | 21 August 2012, 23:48:55 UTC | Block 78699:019a2390b014, this needs to be manually merged. | 21 August 2012, 23:48:55 UTC |
ee253eb | Trent Nelson | 21 August 2012, 23:41:43 UTC | Issue #15747: skip chflags UF_IMMUTABLE tests if EOPNOTSUPP is raised. This is necessary for ZFS systems, which don't support UF_IMMUTABLE. | 21 August 2012, 23:41:43 UTC |
6733927 | Richard Oudkerk | 21 August 2012, 13:54:22 UTC | Fix typo in error handling for WaitForMultipleObjects() | 21 August 2012, 13:54:22 UTC |
b9717b5 | Ezio Melotti | 21 August 2012, 08:39:47 UTC | #15752: merge with 3.2. | 21 August 2012, 08:39:47 UTC |
1b47bf4 | Ezio Melotti | 21 August 2012, 08:38:41 UTC | #15752: s/assertRaisesRegexp/assertRaisesRegex/g | 21 August 2012, 08:38:41 UTC |
83c0ae5 | Nick Coghlan | 21 August 2012, 07:42:52 UTC | Address most of Ezio's comments. str/bytes/bytearray docs still need consolidation | 21 August 2012, 07:42:52 UTC |
5b27c53 | Stefan Krah | 21 August 2012, 06:25:41 UTC | Merge 3.2. | 21 August 2012, 06:25:41 UTC |
7cacd2e | Stefan Krah | 21 August 2012, 06:16:09 UTC | Issue #15736: Fix overflow in _PySequence_BytesToCharpArray(). | 21 August 2012, 06:16:09 UTC |
139cd43 | Trent Nelson | 21 August 2012, 01:40:21 UTC | Issue #15285: Refactor connect timeout test in test_timeout. | 21 August 2012, 01:40:21 UTC |
514dbb0 | Trent Nelson | 21 August 2012, 01:22:59 UTC | Issue #15285: Refactor connect timeout test in test_timeout. | 21 August 2012, 01:22:59 UTC |
a5e5797 | Antoine Pitrou | 20 August 2012, 23:08:17 UTC | Improve the pyvenv entry | 20 August 2012, 23:08:17 UTC |
c907de9 | Antoine Pitrou | 20 August 2012, 22:53:06 UTC | Improved summary section in whatsnew | 20 August 2012, 22:53:06 UTC |
609939e | Antoine Pitrou | 20 August 2012, 22:07:35 UTC | Issue #14954: Clarify the interaction of weak references and garbage collection. Patch by Ethan Furman. | 20 August 2012, 22:07:35 UTC |
9439f04 | Antoine Pitrou | 20 August 2012, 22:07:07 UTC | Issue #14954: Clarify the interaction of weak references and garbage collection. Patch by Ethan Furman. | 20 August 2012, 22:07:07 UTC |
77ebfcc | Senthil Kumaran | 20 August 2012, 20:43:59 UTC | Fix Issue 15743 - improve urllib tests by removing deprecated method usages. Patch by Jeff Knupp. | 20 August 2012, 20:43:59 UTC |
df9c945 | Petri Lehtinen | 20 August 2012, 18:30:03 UTC | #15199: Fix JavaScript's default MIME type to application/javascript | 20 August 2012, 18:30:03 UTC |
c6fdafc | Petri Lehtinen | 20 August 2012, 18:05:56 UTC | #15199: Fix JavaScript's default MIME type to application/javascript | 20 August 2012, 18:28:58 UTC |
1ea50f5 | R David Murray | 20 August 2012, 18:14:46 UTC | Merge #15742: clarify sqlite parameter substitution example. Suggestion and patch by Mike Hoy. | 20 August 2012, 18:14:46 UTC |
f6bd1b0 | R David Murray | 20 August 2012, 18:14:18 UTC | #15742: clarify sqlite parameter substitution example. Suggestion and patch by Mike Hoy. | 20 August 2012, 18:14:18 UTC |
35503c9 | Antoine Pitrou | 20 August 2012, 17:31:52 UTC | Issue #15726: Fix incorrect bounds checking in PyState_FindModule. Patch by Robin Schreiber. | 20 August 2012, 17:31:52 UTC |
75506e8 | Antoine Pitrou | 20 August 2012, 17:30:46 UTC | Issue #15726: Fix incorrect bounds checking in PyState_FindModule. Patch by Robin Schreiber. | 20 August 2012, 17:30:46 UTC |
66d1eb2 | Stefan Krah | 20 August 2012, 15:20:46 UTC | Merge 3.2. | 20 August 2012, 15:20:46 UTC |
07795df | Stefan Krah | 20 August 2012, 15:19:50 UTC | Issue #15741: Fix potential NULL dereference. Found by Coverity. | 20 August 2012, 15:19:50 UTC |
28a2ad5 | Stefan Krah | 20 August 2012, 14:07:38 UTC | Check return value of asdl_seq_new(). Found by Coverity. | 20 August 2012, 14:07:38 UTC |
8bd24fe | Nick Coghlan | 20 August 2012, 13:02:28 UTC | Issue #12643: Respect sys.excepthook in code.InteractiveConsole | 20 August 2012, 13:02:28 UTC |
c0c03be | Stefan Krah | 20 August 2012, 12:42:59 UTC | Merge 3.2. | 20 August 2012, 12:42:59 UTC |
db579d7 | Stefan Krah | 20 August 2012, 12:36:47 UTC | Issue #15738: Fix a missing NULL check in subprocess_fork_exec(). | 20 August 2012, 12:36:47 UTC |
000fde9 | Stefan Krah | 20 August 2012, 12:14:49 UTC | Closes #15737: Fix potential NULL dereference in zipimport.c. | 20 August 2012, 12:14:49 UTC |
6adf243 | Stefan Krah | 20 August 2012, 09:13:58 UTC | Merge 3.2. | 20 August 2012, 09:13:58 UTC |
fd24f9e | Stefan Krah | 20 August 2012, 09:04:24 UTC | Issue #15732: Fix (constructed) crash in _PySequence_BytesToCharpArray(). Found by Coverity. | 20 August 2012, 09:04:24 UTC |
bac9a53 | Nick Coghlan | 20 August 2012, 08:05:46 UTC | Break up the 'someos' docs classification based on a more user-focused scheme, including creation of a separate 'Concurrent Execution' section | 20 August 2012, 08:05:46 UTC |
273069c | Nick Coghlan | 20 August 2012, 07:14:07 UTC | Close #4966: revamp the sequence docs in order to better explain the state of modern Python | 20 August 2012, 07:14:07 UTC |
1685db0 | Nick Coghlan | 20 August 2012, 03:49:08 UTC | s/path importer/path based finder/ (because the path based finder is not an importer and the simpler 'path finder' is too ambiguous) | 20 August 2012, 03:49:08 UTC |
48fec05 | Nick Coghlan | 20 August 2012, 03:18:15 UTC | Close #14846: Handle a sys.path entry going away | 20 August 2012, 03:18:15 UTC |
db7920b | Nick Coghlan | 20 August 2012, 00:19:12 UTC | 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. | 20 August 2012, 00:19:12 UTC |
a8517ad | Nick Coghlan | 20 August 2012, 00:04:26 UTC | Issue #14814: document the Interface APIs and fix various problems with the string representations (initial patch by Eli Bendersky). | 20 August 2012, 00:04:26 UTC |
749bd42 | R David Murray | 19 August 2012, 21:45:40 UTC | Merge #13579: teach string.Formatter about 'a'. Patch by Francisco Martín Brugué. | 19 August 2012, 21:45:40 UTC |
e56bf97 | R David Murray | 19 August 2012, 21:26:34 UTC | #13579: teach string.Formatter about 'a'. Patch by Francisco Martín Brugué. | 19 August 2012, 21:26:34 UTC |
8528c31 | Stefan Krah | 19 August 2012, 19:52:43 UTC | Issue #15728: Fix leak in PyUnicode_AsWideCharString(). Found by Coverity. | 19 August 2012, 19:52:43 UTC |
a19de80 | Andrew Svetlov | 19 August 2012, 19:20:03 UTC | Issue #15595: Fix subprocess.Popen(universal_newlines=True) for certain locales (utf-16 and utf-32 family). Patch by Chris Jerdonek. | 19 August 2012, 19:20:03 UTC |
8286071 | Andrew Svetlov | 19 August 2012, 19:13:41 UTC | Issue #15595: Fix subprocess.Popen(universal_newlines=True) for certain locales (utf-16 and utf-32 family). Patch by Chris Jerdonek. | 19 August 2012, 19:13:41 UTC |
377a152 | Andrew Svetlov | 19 August 2012, 17:49:39 UTC | Use Thread.is_alive() instead of old-style Thread.isAlive() in subprocess. | 19 August 2012, 17:49:39 UTC |
a86f185 | Brian Curtin | 19 August 2012, 16:22:20 UTC | Fixes #14668. Mention Windows Path manipulation option in the installer. | 19 August 2012, 16:22:20 UTC |
47ec25d | Andrew Svetlov | 19 August 2012, 13:25:37 UTC | Brush subprocess tests a bit. | 19 August 2012, 13:25:37 UTC |
4d16bcc | Stefan Krah | 19 August 2012, 10:54:50 UTC | The latest NumPy revision no longer segfaults here. | 19 August 2012, 10:54:50 UTC |
aaf8e2e | Stefan Krah | 19 August 2012, 10:50:24 UTC | Fix out-of-date comment in test_memoryview. | 19 August 2012, 10:50:24 UTC |
7fda33b | Stefan Krah | 19 August 2012, 09:22:28 UTC | Mereg 3.2. | 19 August 2012, 09:22:28 UTC |
6b96286 | Stefan Krah | 19 August 2012, 09:20:41 UTC | Check for NULL return value in PyStructSequence_NewType(). Found by Coverity. | 19 August 2012, 09:20:41 UTC |
6b9bfe8 | Ned Deily | 18 August 2012, 19:24:56 UTC | Allow redemo.py to be used from the command line like other demos. | 18 August 2012, 19:24:56 UTC |
3c6661a | Ned Deily | 18 August 2012, 19:21:17 UTC | Allow redemo.py to be used from the command line like other demos. | 18 August 2012, 19:21:17 UTC |
dbcae3c | Antoine Pitrou | 18 August 2012, 18:48:17 UTC | Issue #15615: Add some tests for the json module's handling of invalid input data. Patch by Kushal Das. | 18 August 2012, 18:48:17 UTC |
b47ea9a | Antoine Pitrou | 18 August 2012, 18:46:23 UTC | Issue #15615: Add some tests for the json module's handling of invalid input data. Patch by Kushal Das. | 18 August 2012, 18:46:23 UTC |
35fa864 | Mark Dickinson | 18 August 2012, 11:26:15 UTC | Issue #15477: Merge fix from 3.2 | 18 August 2012, 11:26:15 UTC |
05d79e9 | Mark Dickinson | 18 August 2012, 11:24:30 UTC | Issue #15477: Add workaround for log1p(-0.0) on platforms where it's broken. | 18 August 2012, 11:24:30 UTC |
8c601b0 | Eli Bendersky | 18 August 2012, 06:50:32 UTC | Merge 3.2: tutorial typo fix | 18 August 2012, 06:50:32 UTC |
31a1190 | Eli Bendersky | 18 August 2012, 06:50:09 UTC | tutorial typo fix | 18 August 2012, 06:50:09 UTC |
a1b0f6d | Eli Bendersky | 18 August 2012, 02:42:22 UTC | Issue #15586: fix prompts in some documentation examples | 18 August 2012, 02:42:22 UTC |
cd7128a | R David Murray | 18 August 2012, 00:55:54 UTC | Merge #15636: add versionadded for decodebytes | 18 August 2012, 00:55:54 UTC |
75fd225 | R David Murray | 18 August 2012, 00:55:21 UTC | #15636: add versionadded for decodebytes | 18 August 2012, 00:55:21 UTC |
f669036 | R David Murray | 18 August 2012, 00:49:24 UTC | Merge #15355: Mention already-executing Exception in generator docs. Patch by Chris Jerdonek. | 18 August 2012, 00:49:24 UTC |
2c1d1d6 | R David Murray | 18 August 2012, 00:48:59 UTC | #15355: Mention already-executing Exception in generator docs. Patch by Chris Jerdonek. | 18 August 2012, 00:48:59 UTC |
ed7fb9c | R David Murray | 18 August 2012, 00:40:03 UTC | Merge #15694: reflow paragraph. | 18 August 2012, 00:40:03 UTC |
433ef3b | R David Murray | 18 August 2012, 00:39:21 UTC | #15694: reflow paragraph. | 18 August 2012, 00:39:21 UTC |
8eac575 | R David Murray | 18 August 2012, 00:38:19 UTC | Merge #15694: Link discussion of file objects to glossary entry. This is analogous to the link for `flie objects` in the description of 'open' that exists in the 2.7 docs, and adds a similar link to the io docs. Patch by Chris Jerdonek. | 18 August 2012, 00:38:19 UTC |
9f0c940 | R David Murray | 18 August 2012, 00:33:54 UTC | #15694: Link discussion of file objects to glossary entry. This is analogous to the link for `flie objects` in the description of 'open' that exists in the 2.7 docs, and adds a similar link to the io docs. Patch by Chris Jerdonek. | 18 August 2012, 00:33:54 UTC |
5c3ddc8 | Stefan Krah | 17 August 2012, 21:09:48 UTC | Closes #15632: regrtest.py: fix spurious refleaks due to various caches filling up with random data. | 17 August 2012, 21:09:48 UTC |
6aaa03a | Ned Deily | 17 August 2012, 20:22:30 UTC | Issue #15678: Fix menu customization for IDLE started from OS X command lines. It was broken as a side effect of the changes to pythonw.c in b79d276041a8 for #15307. Since sys.executable no longer includes 'Python.app' in the path name, test for a framework build instead. This should give the previous behavior in nearly all cases. Whether the previous behavior is sensible is left as an issue for later releases. IDLE.app behavior was not affected as it does its own manipulation of sys.executable. | 17 August 2012, 20:22:30 UTC |
bbfe573 | Terry Jan Reedy | 17 August 2012, 19:42:12 UTC | Merge with 3.2 #15660 | 17 August 2012, 19:42:12 UTC |
f6190c1 | Terry Jan Reedy | 17 August 2012, 19:40:46 UTC | Issue 15660: Clarify 0 prefix for width field in str.format doc. | 17 August 2012, 19:40:46 UTC |
1b79918 | Brett Cannon | 17 August 2012, 18:08:24 UTC | Issue #15640: Document importlib.abc.Finder as deprecated. The code for the class itself isn't deprecated for backwards-compatibility reasons, but the class shouldn't be directly inherited by anyone anymore as the API is no longer as widely valid as it used to be. | 17 August 2012, 18:08:24 UTC |
7385adc | Brett Cannon | 17 August 2012, 17:21:16 UTC | Issue #15715: Ignore failed imports triggered by the use of fromlist. When the fromlist argument is specified for __import__() and the attribute doesn't already exist, an import is attempted. If that fails (e.g. module doesn't exist), the ImportError will now be silenced (for backwards-compatibility). This *does not* affect ``from ... import ...`` statements. Thanks to Eric Snow for the patch and Simon Feltman for reporting the regression. | 17 August 2012, 17:21:16 UTC |
b391b24 | Richard Oudkerk | 17 August 2012, 14:05:09 UTC | Merge | 17 August 2012, 14:05:09 UTC |
d9c026f | Richard Oudkerk | 17 August 2012, 14:02:47 UTC | Issue #15412: Remove erroneous note about weakrefs | 17 August 2012, 14:02:47 UTC |
67a58cc | Richard Oudkerk | 17 August 2012, 13:42:43 UTC | Merge | 17 August 2012, 13:42:43 UTC |
264e9ac | Richard Oudkerk | 17 August 2012, 13:39:18 UTC | Issue #14501: Clarify that authentication keys are byte strings | 17 August 2012, 13:39:18 UTC |
d9a7e70 | Antoine Pitrou | 16 August 2012, 20:18:37 UTC | Update the getpeercert() example with a real-world cert showing non-trivial issuer, subject and subjectAltName. | 16 August 2012, 20:18:37 UTC |
b7c6c81 | Antoine Pitrou | 16 August 2012, 20:14:43 UTC | Update the getpeercert() example with a real-world cert showing non-trivial issuer, subject and subjectAltName. | 16 August 2012, 20:14:43 UTC |
943c5b3 | Andrew Svetlov | 16 August 2012, 17:17:47 UTC | Fix subprocess test broken on Windows | 16 August 2012, 17:17:47 UTC |
04ec8ce | Richard Oudkerk | 16 August 2012, 15:48:55 UTC | Issue #14669: Fix pickling of connections and sockets on MacOSX by sending/receiving an acknowledgment after file descriptor transfer. TestPicklingConnection has been reenabled for MacOSX. | 16 August 2012, 15:48:55 UTC |
69a06dd | Petri Lehtinen | 16 August 2012, 04:27:47 UTC | #11062: Fix universal newline support in Babyl._install_message() | 16 August 2012, 04:27:53 UTC |
8861494 | Petri Lehtinen | 16 August 2012, 04:22:15 UTC | #11062: Fix universal newline support in Babyl._install_message() When adding a message from a binary file, \r\n was translated to \r\r\n in the message body. | 16 August 2012, 04:27:01 UTC |
0e41628 | Nick Coghlan | 16 August 2012, 04:14:30 UTC | Merge str docstring fix from 3.2 | 16 August 2012, 04:14:30 UTC |
573b1fd | Nick Coghlan | 16 August 2012, 04:13:07 UTC | Fix str docstring | 16 August 2012, 04:13:07 UTC |
721738f | Antoine Pitrou | 15 August 2012, 21:20:39 UTC | Issue #15604: Update uses of PyObject_IsTrue() to check for and handle errors correctly. Patch by Serhiy Storchaka. | 15 August 2012, 21:20:39 UTC |
6f430e4 | Antoine Pitrou | 15 August 2012, 21:18:25 UTC | Issue #15604: Update uses of PyObject_IsTrue() to check for and handle errors correctly. Patch by Serhiy Storchaka. | 15 August 2012, 21:18:25 UTC |
9351117 | Andrew Svetlov | 15 August 2012, 19:53:56 UTC | merge heads | 15 August 2012, 19:53:56 UTC |
5395d2f | Andrew Svetlov | 15 August 2012, 19:46:43 UTC | Add yet another test for subprocess.Popen.communicate | 15 August 2012, 19:46:43 UTC |