07c6e71 | Brett Cannon | 24 August 2012, 17:05:09 UTC | Issue #15778: Coerce ImportError.args to a string when it isn't already one. Patch by Dave Malcolm. | 24 August 2012, 17:05:09 UTC |
491b1dc | Georg Brandl | 24 August 2012, 16:15:46 UTC | Closes #9374: merge with 3.2 | 24 August 2012, 16:15:46 UTC |
a61b09f | Georg Brandl | 24 August 2012, 16:15:29 UTC | Closes #9374: add back now-unused module attributes; removing them is a backward compatibility issue, since they have a public-seeming name. | 24 August 2012, 16:15:29 UTC |
82649f3 | Andrew Svetlov | 24 August 2012, 16:00:15 UTC | Issue #15776: Allow pyvenv to work in existing directory with --clean. Patch by Vinay Sajip. | 24 August 2012, 16:00:15 UTC |
ad2a7d5 | R David Murray | 24 August 2012, 15:23:50 UTC | 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. | 24 August 2012, 15:23:50 UTC |
638d40b | R David Murray | 24 August 2012, 15:14:13 UTC | #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. | 24 August 2012, 15:14:13 UTC |
4784e02 | Martin v. Löwis | 24 August 2012, 14:12:28 UTC | Output lib files for PGO build into PGO directory. | 24 August 2012, 14:12:28 UTC |
5951ec0 | Martin v. Löwis | 24 August 2012, 14:06:10 UTC | Pick up 32-bit launcher from PGO directory on 64-bit PGO build. | 24 August 2012, 14:06:10 UTC |
bddf724 | Martin v. Löwis | 24 August 2012, 13:47:53 UTC | Drop PC\python_nt.h as it's not used. Add input dependency on custom build step. | 24 August 2012, 13:47:53 UTC |
b4b92be | Martin v. Löwis | 24 August 2012, 13:21:24 UTC | Issue #15511: Drop explicit dependency on pythonxy.lib from amd64 configuration. | 24 August 2012, 13:21:24 UTC |
3234cc8 | Martin v. Löwis | 24 August 2012, 13:06:50 UTC | Add missing PGI/PGO configurations for pywlauncher. | 24 August 2012, 13:06:50 UTC |
a4b0701 | Ross Lagerwall | 24 August 2012, 11:32:14 UTC | Merge with 3.2 | 24 August 2012, 11:32:14 UTC |
f2b34b8 | Ross Lagerwall | 24 August 2012, 11:25:59 UTC | Issue 15777: Fix a refleak in _posixsubprocess. It was exposed by 03c98d05b140 and dbbf3ccf72e8. | 24 August 2012, 11:25:59 UTC |
ffffa8e | Nick Coghlan | 24 August 2012, 08:36:31 UTC | Close #2051: Oops, transposed the digits in the issue number in the previous commit | 24 August 2012, 08:36:31 UTC |
a508770 | Nick Coghlan | 24 August 2012, 08:32:40 UTC | Close #2501: Permission bits are once again correctly copied from the source file to the cached bytecode file. Test by Eric Snow. | 24 August 2012, 08:32:40 UTC |
36d188c | Ned Deily | 24 August 2012, 07:44:01 UTC | Issue #15037: Use correct path to system terminfo database. | 24 August 2012, 07:44:01 UTC |
66e6317 | Stefan Krah | 23 August 2012, 13:53:45 UTC | Issue #15770: Check invalid arguments in test function. Patch by Victor Stinner. | 23 August 2012, 13:53:45 UTC |
f21587e | Stefan Krah | 23 August 2012, 13:05:29 UTC | mpd_qpowmod(): calculate result with zero-exponent for compatibility with decimal.py. The hack to remove the ideal exponent is no longer required. | 23 August 2012, 13:05:29 UTC |
bbd3437 | Ned Deily | 23 August 2012, 06:34:50 UTC | 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) | 23 August 2012, 06:34:50 UTC |
6fc81d7 | Ned Deily | 23 August 2012, 06:34:13 UTC | Issue #15645: Ensure 2to3 grammar pickles are properly installed. (Patch by Ronald Oussoren) | 23 August 2012, 06:34:13 UTC |
12d1f67 | Ned Deily | 23 August 2012, 06:32:29 UTC | issue #15645: null merge | 23 August 2012, 06:32:29 UTC |
01d1837 | Ned Deily | 23 August 2012, 06:27:26 UTC | Issue #15645: Ensure 2to3 grammar pickles are properly installed. (Patch by Ronald Oussoren) | 23 August 2012, 06:27:26 UTC |
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 |