https://github.com/python/cpython

sort by:
Revision Author Date Message Commit Date
9e31d36 Issue #15814: Update whatsnew to the current state of hashing memoryviews. 08 September 2012, 13:35:01 UTC
0b164c0 Issue #15814: Add NEWS entry regarding intended memoryview hashing restrictions 03 September 2012, 11:46:33 UTC
9c8ad07 Issue #15814: Documentation: disallow hashing of multi-dimensional memoryviews. 02 September 2012, 12:50:56 UTC
02f66cb Bump to 3.3.0rc2. 09 September 2012, 06:56:46 UTC
070175d Fix NEWS entry location. 09 September 2012, 06:31:16 UTC
24ec054 Issue #15822: Fix installation of lib2to3 grammar pickles to ensure they are created in the install locations and with the proper timestamp. (Solution suggested by MvL) 09 September 2012, 02:04:47 UTC
2b0218a Issue #13992: The trashcan mechanism is now thread-safe. This eliminates sporadic crashes in multi-thread programs when several long deallocator chains ran concurrently and involved subclasses of built-in container types. Because of this change, a couple extension modules compiled for 3.2.4 (those which use the trashcan mechanism, despite it being undocumented) will not be loadable by 3.2.3 and earlier. However, extension modules compiled for 3.2.3 and earlier will be loadable by 3.2.4. 05 September 2012, 22:59:49 UTC
ef06595 Changelog entry for 8c2e87aeb707. 08 September 2012, 05:58:37 UTC
55c206a Fix bug with argparse.Parser.parse_args(*args) 02 September 2012, 12:59:19 UTC
af3f3a7 Closes #10650: Deprecate the watchexp parameter of Decimal.quantize(). 30 August 2012, 10:33:55 UTC
9ecae7a Issue #15814: Document planned restrictions for memoryview hashes in 3.3.1. 01 September 2012, 12:34:45 UTC
2a70535 Issue #15724: Add versionchanged tags to the memoryview documentation. 30 August 2012, 10:09:09 UTC
a3f4a16 Add missing unit. 01 September 2012, 12:27:51 UTC
ceaaced Compile _decimal without asserts and update benchmark results. 01 September 2012, 12:21:22 UTC
eaaf9e9 Close #14223: Fix window.addch(curses.ACS_HLINE) Fix window.addch() of the curses module for special characters like curses.ACS_HLINE: the Python function addch(int) and addch(bytes) is now calling the C function waddch()/mvwaddch() (as it was done in Python 3.2), instead of wadd_wch()/mvwadd_wch(). The Python function addch(str) is still calling the C function wadd_wch()/mvwadd_wch() if the Python curses is linked to libncursesw. 01 September 2012, 13:00:34 UTC
848cdfd Issue #15828: Don't try to close a file if imp.find_module() doesn't return one. 31 August 2012, 15:31:20 UTC
91b9f13 Issue #15828: Restore support for C extension modules in imp.load_module() 31 August 2012, 14:13:45 UTC
380c55c Issue #15340: Fix importing the random module when /dev/urandom cannot be opened. This was a regression caused by the hash randomization patch. 07 September 2012, 21:49:07 UTC
0398985 Issue #15781: Fix two small race conditions in import's module locking. 27 August 2012, 22:24:52 UTC
3014771 Issue #15784: Modify OSError.__str__() to better distinguish between errno error numbers and Windows error numbers. 28 August 2012, 18:33:26 UTC
ca2b646 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 Post-release updates. 25 August 2012, 19:33:08 UTC
44ac850 Added tag v3.3.0rc1 for changeset 8bb5c7bc46ba 25 August 2012, 10:16:59 UTC
4ab4ec2 Bump to 3.3.0rc1. 25 August 2012, 10:16:37 UTC
d183f0b Update pydoc topics and suspicious markup file. 25 August 2012, 10:14:59 UTC
cb460b9 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 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 merge with 3.2 25 August 2012, 08:12:47 UTC
c8076df Fix wrong way of adding Error information in shutil.copytree. 25 August 2012, 08:11:57 UTC
06e1ab0 Close #15573: use value-based memoryview comparisons (patch by Stefan Krah) 25 August 2012, 07:59:50 UTC
5c0b1ca Update various OS X README files for 3.3.0. 25 August 2012, 02:57:33 UTC
12c6bda 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 Null merge from 3.2 24 August 2012, 19:32:24 UTC
6f64796 Remove overeager test (don't depend on the sign of a nan; cf. issue #14521) 24 August 2012, 19:31:33 UTC
a6894ba Reverted change to venv initialisation. 24 August 2012, 19:01:02 UTC
3bb6318 Null merge 24 August 2012, 18:51:32 UTC
448f577 Remove incorrect lines (meant for cdecimal) from recently added Decimal tests. 24 August 2012, 18:51:00 UTC
4510977 Null merge from 3.2. 24 August 2012, 18:40:25 UTC
e4204bc Issue #15544: Fix Decimal.__float__ to work with payload-carrying NaNs. 24 August 2012, 18:32:13 UTC
029780b 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 Merge 24 August 2012, 17:51:09 UTC
fc33d4c Issue #15544: Fix Decimal.__float__ to work with payload-carrying NaNs. 24 August 2012, 17:53:10 UTC
0ac0b11 Add glossary references 24 August 2012, 17:50:43 UTC
15251a9 Add glossary references 24 August 2012, 17:49:08 UTC
cb0ec7d Merge 24 August 2012, 17:47:02 UTC
ba0a3ed 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 Issue #14674: Add a discussion of the json module's standard compliance. Patch by Chris Rebert. 24 August 2012, 17:39:47 UTC
331624b Issue #14674: Add a discussion of the json module's standard compliance. Patch by Chris Rebert. 24 August 2012, 17:37:23 UTC
07c6e71 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 Closes #9374: merge with 3.2 24 August 2012, 16:15:46 UTC
a61b09f 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 Issue #15776: Allow pyvenv to work in existing directory with --clean. Patch by Vinay Sajip. 24 August 2012, 16:00:15 UTC
ad2a7d5 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 #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 Output lib files for PGO build into PGO directory. 24 August 2012, 14:12:28 UTC
5951ec0 Pick up 32-bit launcher from PGO directory on 64-bit PGO build. 24 August 2012, 14:06:10 UTC
bddf724 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 Issue #15511: Drop explicit dependency on pythonxy.lib from amd64 configuration. 24 August 2012, 13:21:24 UTC
3234cc8 Add missing PGI/PGO configurations for pywlauncher. 24 August 2012, 13:06:50 UTC
a4b0701 Merge with 3.2 24 August 2012, 11:32:14 UTC
f2b34b8 Issue 15777: Fix a refleak in _posixsubprocess. It was exposed by 03c98d05b140 and dbbf3ccf72e8. 24 August 2012, 11:25:59 UTC
ffffa8e Close #2051: Oops, transposed the digits in the issue number in the previous commit 24 August 2012, 08:36:31 UTC
a508770 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 Issue #15037: Use correct path to system terminfo database. 24 August 2012, 07:44:01 UTC
66e6317 Issue #15770: Check invalid arguments in test function. Patch by Victor Stinner. 23 August 2012, 13:53:45 UTC
f21587e 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 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 Issue #15645: Ensure 2to3 grammar pickles are properly installed. (Patch by Ronald Oussoren) 23 August 2012, 06:34:13 UTC
12d1f67 issue #15645: null merge 23 August 2012, 06:32:29 UTC
01d1837 Issue #15645: Ensure 2to3 grammar pickles are properly installed. (Patch by Ronald Oussoren) 23 August 2012, 06:27:26 UTC
35d600c Suggested a whatsnew item 23 August 2012, 03:14:29 UTC
f9bd914 Issue #665194: Added a small optimization 23 August 2012, 03:02:36 UTC
1f924d2 Added test for a bug fixed in issue #665194. 23 August 2012, 02:06:37 UTC
097a120 #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 #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 Use zero bottom margin. 22 August 2012, 17:28:12 UTC
ad5b439 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 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 Issue #15766: Fix a crash in imp.load_dynamic() on PyUnicode_FromString() failure 22 August 2012, 15:45:52 UTC
9bd9cd3 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 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 Update suspicious ignore file. 22 August 2012, 05:38:04 UTC
75959cf 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 Block 78699:019a2390b014, this needs to be manually merged. 21 August 2012, 23:48:55 UTC
ee253eb 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 Fix typo in error handling for WaitForMultipleObjects() 21 August 2012, 13:54:22 UTC
b9717b5 #15752: merge with 3.2. 21 August 2012, 08:39:47 UTC
1b47bf4 #15752: s/assertRaisesRegexp/assertRaisesRegex/g 21 August 2012, 08:38:41 UTC
83c0ae5 Address most of Ezio's comments. str/bytes/bytearray docs still need consolidation 21 August 2012, 07:42:52 UTC
5b27c53 Merge 3.2. 21 August 2012, 06:25:41 UTC
7cacd2e Issue #15736: Fix overflow in _PySequence_BytesToCharpArray(). 21 August 2012, 06:16:09 UTC
139cd43 Issue #15285: Refactor connect timeout test in test_timeout. 21 August 2012, 01:40:21 UTC
514dbb0 Issue #15285: Refactor connect timeout test in test_timeout. 21 August 2012, 01:22:59 UTC
a5e5797 Improve the pyvenv entry 20 August 2012, 23:08:17 UTC
c907de9 Improved summary section in whatsnew 20 August 2012, 22:53:06 UTC
609939e Issue #14954: Clarify the interaction of weak references and garbage collection. Patch by Ethan Furman. 20 August 2012, 22:07:35 UTC
9439f04 Issue #14954: Clarify the interaction of weak references and garbage collection. Patch by Ethan Furman. 20 August 2012, 22:07:07 UTC
77ebfcc Fix Issue 15743 - improve urllib tests by removing deprecated method usages. Patch by Jeff Knupp. 20 August 2012, 20:43:59 UTC
df9c945 #15199: Fix JavaScript's default MIME type to application/javascript 20 August 2012, 18:30:03 UTC
c6fdafc #15199: Fix JavaScript's default MIME type to application/javascript 20 August 2012, 18:28:58 UTC
back to top