0398985 | Antoine Pitrou | 27 August 2012, 22:24:52 UTC | Issue #15781: Fix two small race conditions in import's module locking. | 27 August 2012, 22:24:52 UTC |
3014771 | Richard Oudkerk | 28 August 2012, 18:33:26 UTC | Issue #15784: Modify OSError.__str__() to better distinguish between errno error numbers and Windows error numbers. | 28 August 2012, 18:33:26 UTC |
ca2b646 | Victor Stinner | 28 August 2012, 23:40:57 UTC | Issue #15785: Modify window.get_wch() API of the curses module: return a character for most keys, and an integer for special keys, instead of always returning an integer. So it is now possible to distinguish special keys like keypad keys. | 28 August 2012, 23:40:57 UTC |
3694401 | Georg Brandl | 25 August 2012, 19:33:08 UTC | Post-release updates. | 25 August 2012, 19:33:08 UTC |
44ac850 | Georg Brandl | 25 August 2012, 10:16:59 UTC | Added tag v3.3.0rc1 for changeset 8bb5c7bc46ba | 25 August 2012, 10:16:59 UTC |
4ab4ec2 | Georg Brandl | 25 August 2012, 10:16:37 UTC | Bump to 3.3.0rc1. | 25 August 2012, 10:16:37 UTC |
d183f0b | Georg Brandl | 25 August 2012, 10:14:59 UTC | Update pydoc topics and suspicious markup file. | 25 August 2012, 10:14:59 UTC |
cb460b9 | Ronald Oussoren | 25 August 2012, 09:24:00 UTC | Fix issue 13370: Ensure that ctypes works on Mac OS X when Python is compiled using the clang compiler (merge from 3.2) | 25 August 2012, 09:24:00 UTC |
2543756 | Ronald Oussoren | 25 August 2012, 09:19:14 UTC | Fix issue 13370: Ensure that ctypes works on Mac OS X when Python is compiled using the clang compiler | 25 August 2012, 09:19:14 UTC |
cc0274b | Georg Brandl | 25 August 2012, 08:12:47 UTC | merge with 3.2 | 25 August 2012, 08:12:47 UTC |
c8076df | Georg Brandl | 25 August 2012, 08:11:57 UTC | Fix wrong way of adding Error information in shutil.copytree. | 25 August 2012, 08:11:57 UTC |
06e1ab0 | Nick Coghlan | 25 August 2012, 07:59:50 UTC | Close #15573: use value-based memoryview comparisons (patch by Stefan Krah) | 25 August 2012, 07:59:50 UTC |
5c0b1ca | Ned Deily | 25 August 2012, 02:57:33 UTC | Update various OS X README files for 3.3.0. | 25 August 2012, 02:57:33 UTC |
12c6bda | Brett Cannon | 24 August 2012, 22:25:59 UTC | Issue #15316: Let exceptions raised during imports triggered by the fromlist of __import__ propagate. The problem previously was that if something listed in fromlist didn't exist then that's okay. The fix for that was too broad in terms of catching ImportError. The trick with the solution to this issue is that the proper refactoring of import thanks to importlib doesn't allow for a way to distinguish (portably) between an ImportError because finders couldn't find a loader, or a loader raised the exception. In Python 3.4 the hope is to introduce a new exception (e.g. ModuleNotFound) to make it clean to differentiate why ImportError was raised. | 24 August 2012, 22:25:59 UTC |
7a54d16 | Mark Dickinson | 24 August 2012, 19:32:24 UTC | Null merge from 3.2 | 24 August 2012, 19:32:24 UTC |
6f64796 | Mark Dickinson | 24 August 2012, 19:31:33 UTC | Remove overeager test (don't depend on the sign of a nan; cf. issue #14521) | 24 August 2012, 19:31:33 UTC |
a6894ba | Vinay Sajip | 24 August 2012, 19:01:02 UTC | Reverted change to venv initialisation. | 24 August 2012, 19:01:02 UTC |
3bb6318 | Mark Dickinson | 24 August 2012, 18:51:32 UTC | Null merge | 24 August 2012, 18:51:32 UTC |
448f577 | Mark Dickinson | 24 August 2012, 18:51:00 UTC | Remove incorrect lines (meant for cdecimal) from recently added Decimal tests. | 24 August 2012, 18:51:00 UTC |
4510977 | Mark Dickinson | 24 August 2012, 18:40:25 UTC | Null merge from 3.2. | 24 August 2012, 18:40:25 UTC |
e4204bc | Mark Dickinson | 24 August 2012, 18:32:13 UTC | Issue #15544: Fix Decimal.__float__ to work with payload-carrying NaNs. | 24 August 2012, 18:32:13 UTC |
029780b | Stefan Krah | 24 August 2012, 18:14:12 UTC | Issue #13072: The array module's 'u' format code is now deprecated and will be removed in Python 4.0. | 24 August 2012, 18:14:12 UTC |
8d649ef | Antoine Pitrou | 24 August 2012, 17:51:09 UTC | Merge | 24 August 2012, 17:51:09 UTC |
fc33d4c | Mark Dickinson | 24 August 2012, 17:53:10 UTC | Issue #15544: Fix Decimal.__float__ to work with payload-carrying NaNs. | 24 August 2012, 17:53:10 UTC |
0ac0b11 | Antoine Pitrou | 24 August 2012, 17:50:43 UTC | Add glossary references | 24 August 2012, 17:50:43 UTC |
15251a9 | Antoine Pitrou | 24 August 2012, 17:49:08 UTC | Add glossary references | 24 August 2012, 17:49:08 UTC |
cb0ec7d | Antoine Pitrou | 24 August 2012, 17:47:02 UTC | Merge | 24 August 2012, 17:47:02 UTC |
ba0a3ed | Brett Cannon | 24 August 2012, 17:48:39 UTC | 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. | 24 August 2012, 17:48:39 UTC |
cbf9d5f | Antoine Pitrou | 24 August 2012, 17:39:47 UTC | Issue #14674: Add a discussion of the json module's standard compliance. Patch by Chris Rebert. | 24 August 2012, 17:39:47 UTC |
331624b | Antoine Pitrou | 24 August 2012, 17:37:23 UTC | Issue #14674: Add a discussion of the json module's standard compliance. Patch by Chris Rebert. | 24 August 2012, 17:37:23 UTC |
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 |