Staging
v0.8.1
https://github.com/python/cpython

sort by:
Revision Author Date Message Commit Date
0b6f6c8 #12586: add provisional email policy with new header parsing and folding. When the new policies are used (and only when the new policies are explicitly used) headers turn into objects that have attributes based on their parsed values, and can be set using objects that encapsulate the values, as well as set directly from unicode strings. The folding algorithm then takes care of encoding unicode where needed, and folding according to the highest level syntactic objects. With this patch only date and time headers are parsed as anything other than unstructured, but that is all the helper methods in the existing API handle. I do plan to add more parsers, and complete the set specified in the RFC before the package becomes stable. 25 May 2012, 22:42:14 UTC
0fa2edd #14731: add preliminary What's New entry for policy framework. 25 May 2012, 21:59:56 UTC
c27e522 #14731: refactor email policy framework. This patch primarily does two things: (1) it adds some internal-interface methods to Policy that allow for Policy to control the parsing and folding of headers in such a way that we can construct a backward compatibility policy that is 100% compatible with the 3.2 API, while allowing a new policy to implement the email6 API. (2) it adds that backward compatibility policy and refactors the test suite so that the only differences between the 3.2 test_email.py file and the 3.3 test_email.py file is some small changes in test framework and the addition of tests for bugs fixed that apply to the 3.2 API. There are some additional teaks, such as moving just the code needed for the compatibility policy into _policybase, so that the library code can import only _policybase. That way the new code that will be added for email6 will only get imported when a non-compatibility policy is imported. 25 May 2012, 19:01:48 UTC
9242c13 capitialize utime statuses 25 May 2012, 17:26:47 UTC
46c214d capitialize enum members 25 May 2012, 17:22:29 UTC
b47b539 Placeholder in What's New for the major packaging infrastructure changes 25 May 2012, 15:31:25 UTC
f879e32 Added test for namespace package dynamic path updates. 25 May 2012, 15:25:27 UTC
739ae56 Issue #14548: Make multiprocessing finalizers check pid before running This protects from possibilty of gc running just after fork. 25 May 2012, 12:54:53 UTC
692130a Issue #12091: simplify ApplyResult and MapResult with threading.Event Patch by Charles-François Natali 25 May 2012, 12:26:53 UTC
be39cfc Merge 25 May 2012, 12:04:20 UTC
54454e7 Issue #14881: Allow normal non-main thread to spawn a dummy process Fix suggested by Itay Brandes 25 May 2012, 11:57:58 UTC
9866d96 #4841: Fix FileIO constructor to honor closefd when called repeatedly Patch by Victor Stinner. 25 May 2012, 08:27:43 UTC
2cc7156 #4841: Fix FileIO constructor to honor closefd when called repeatedly Patch by Victor Stinner. 25 May 2012, 08:05:53 UTC
18eac4a use PyDict_Contains 25 May 2012, 07:24:42 UTC
a6a7a1a return NULL on error 25 May 2012, 07:22:04 UTC
2d12e14 actually return the result 25 May 2012, 07:19:40 UTC
ca28e99 Issue #14889: PyBytes_FromObject(bytes) now just increfs and returns. Previously, if you passed in a bytes object, it would create a whole new object. 25 May 2012, 05:58:30 UTC
5ed7bd7 simplify and rewrite the zipimport part of 702009f3c0b1 a bit 25 May 2012, 05:54:15 UTC
209e04c plug ref leak 25 May 2012, 05:35:39 UTC
283d0ba Whitespace cleanup. 25 May 2012, 00:22:10 UTC
984b11f issue 14660: Implement PEP 420, namespace packages. 25 May 2012, 00:21:04 UTC
fa52cbd #14863: Update the documentation of os.fdopen() 24 May 2012, 18:49:59 UTC
1a01ebc #14863: Update the documentation of os.fdopen() There's no bufsize argument anymore, and os.fdopen() is only a very thin wrapper around open() anymore. Change the documentation to reflect that. 24 May 2012, 18:46:36 UTC
4715ca5 Issue #14036: return None when port in urlparse cross 65535 24 May 2012, 13:57:38 UTC
2fc5a50 Issue #14036: return None when port in urlparse cross 65535 24 May 2012, 13:56:17 UTC
b95c634 Issue #14814: minor improvements as suggested by Hynek Schlawack 23 May 2012, 21:17:22 UTC
876ecad Issue #14814: improve docstrings and arguments value handling, as per Terry J. Reedy's comments 23 May 2012, 20:26:55 UTC
3bc37f2 #14862: Add missing names to os.__all__ 23 May 2012, 18:36:28 UTC
346c5de Remove duplicate entries in Misc/NEWS. 23 May 2012, 15:42:50 UTC
e02ba10 #14885: Make support.skip_unless_xattr check also tempfile There is a rare edge case where the filesystem used by the tempfile functions (usually /tmp) doesn't support xattrs while the one used by TESTFN (the current directory, so likely to be below /home) does. This causes the xattr related test_shutil tests fail. skip_unless_xattr now checks both. I have also added skip_unless_xattr to __all__ where it has been missing. 23 May 2012, 09:22:44 UTC
e1f107e s/tabs/spaces, and clean trailing whitespace 23 May 2012, 04:09:08 UTC
3f17bcd Merge branch '3.2' 22 May 2012, 18:05:30 UTC
1f50389 #14472: Update .gitignore Patch by Matej Cepl. 22 May 2012, 18:03:05 UTC
0f00dfa #14472: Update .gitignore Patch by Matej Cepl. 22 May 2012, 17:50:28 UTC
5c2725d Update build.bat for VS2010 22 May 2012, 16:04:32 UTC
f0bf135 Restore [] where default arguments are not keywords 22 May 2012, 14:14:56 UTC
979f37a Restore [] where default arguments are not keywords Reverts some changes of d13fdd97cc8e. 22 May 2012, 14:12:18 UTC
161ea6a Fix typo 22 May 2012, 13:04:42 UTC
a497b44 Fix the versionadded tags for a couple of my recent changes 22 May 2012, 13:02:00 UTC
4226543 #14875: merge with 3.2. 21 May 2012, 23:53:42 UTC
898d51d #14875: Use float('inf') instead of float('1e66666') in the json module. 21 May 2012, 23:49:06 UTC
945a3ad Avoid useless indentation. 21 May 2012, 18:28:58 UTC
389e8c8 Remove outdated statement. 21 May 2012, 17:23:00 UTC
1d5ccdb Close #14136 by cleaning up the PEP 409 command line test (patch by Ethan Furman) 21 May 2012, 13:03:30 UTC
3267a30 Close #13585: add contextlib.ExitStack to replace the ill-fated contextlib.nested API 21 May 2012, 12:54:43 UTC
6e49ac2 #14804: Remove [] around optional arguments with default values 3.3 specific additions to d13fdd97cc8e. 21 May 2012, 11:41:25 UTC
87d8200 #14804: Remove [] around optional arguments with default values 21 May 2012, 11:35:03 UTC
dfa4652 #14804: Remove [] around optional arguments with default values 21 May 2012, 09:01:54 UTC
44f7cf0 Fix `versionchanged` tags for json.load `versionchanged` tags about 2.7 are useless in 3.x branches. 20 May 2012, 16:34:11 UTC
f54c060 Fix `versionchanged` tags for json.load `versionchanged` tags about 2.7 are useless in 3.x branches. 20 May 2012, 16:32:53 UTC
07162d4 Closes #14864: Added documentation on how to undo the effects of a logging.disable() call. Thanks to user Guillaume for the suggestion. 20 May 2012, 14:37:33 UTC
69d8493 Fixes #14864: Added documentation on how to undo the effects of a logging.disable() call. 20 May 2012, 14:36:17 UTC
a1df1cc Issue 14821: If a dependency is expressed both in the .sln file and the .vcxproj file msbuild is confused. Removing the .sln dependencies which are deprecated anyway. See: http://blogs.msdn.com/b/visualstudio/archive/2010/12/21/incorrect-solution-build-ordering-when-using-msbuild-exe.aspx 20 May 2012, 11:25:48 UTC
305acf2 Remove an incorrect implementation detail 20 May 2012, 11:22:27 UTC
dc9b255 Issue #14814: addition of the ipaddress module (stage 1 - code and tests) 20 May 2012, 11:01:57 UTC
7db768c Document when json.load's parse_constant behaviour changed It doesn't get called on 'null', 'true', 'false' since f686aced02a3. 20 May 2012, 10:04:01 UTC
1203e83 Document when json.load's parse_constant behaviour changed It doesn't get called on 'null', 'true', 'false' since f686aced02a3. 20 May 2012, 10:03:17 UTC
6c7bf42 Merge. 20 May 2012, 09:43:28 UTC
b93f9fa Issue #12760: Add some mising documentation about the new `x` exclusive creation flag to open(). 20 May 2012, 09:41:53 UTC
b267475 Clarify a paragraph in the new metaclass docs 20 May 2012, 09:36:40 UTC
185f401 merge - Fix for issue14426 - buildbots here I come 20 May 2012, 08:58:59 UTC
aeeba26 Fix for issue14426 - buildbots here I come 20 May 2012, 08:58:30 UTC
337b2bf Describe the default hash correctly, and mark a couple of CPython implementation details 20 May 2012, 08:30:49 UTC
78770f0 Fix typo in new metaclass docs 20 May 2012, 08:15:11 UTC
010ce32 Minor change to default lru size. Set default to a power of two. 20 May 2012, 04:20:48 UTC
3759877 news for Issue14426 20 May 2012, 04:08:29 UTC
0b943a1 Issue #14426: Correct the Date format in Expires attribute of Set-Cookie. Patch by Federico Reghenzani and Müte Invert 20 May 2012, 04:06:51 UTC
6e8ba0a news for Issue14426 20 May 2012, 04:06:24 UTC
00c2ec2 Issue #14426: Correct the Date format in Expires attribute of Set-Cookie. Patch by Federico Reghenzani and Müte Invert 20 May 2012, 04:05:16 UTC
b20df95 Issue #14849: setup Element data members to be assignable in subclasses 20 May 2012, 03:33:29 UTC
77a1cf1 Remove missing files from the PCbuild pythoncore project. This avoids a "missing dependency", causing pythocore to be rebuilt every time. 19 May 2012, 21:25:41 UTC
c45ea9e Clean up the PCBuild project files, removing redundant settings and use "references" to link to dependent projects. Update readme and batch files. 19 May 2012, 21:10:14 UTC
7fc570a Close #14588: added a PEP 3115 compliant dynamic type creation mechanism 19 May 2012, 16:34:13 UTC
7c5ba51 #14494: Document that absolute imports became default in 3.0 instead of 2.7. 19 May 2012, 15:38:43 UTC
079bfc9 #14494: Document that absolute imports became default in 3.0 instead of 2.7. 19 May 2012, 15:36:33 UTC
ed1183d #14072: merge with 3.2. 19 May 2012, 14:16:22 UTC
6709b7d #14072: Fix parsing of tel URIs in urlparse by making the check for ports stricter. 19 May 2012, 14:15:19 UTC
d527259 #13152: Allow to specify a custom tabsize for expanding tabs in textwrap Patch by John Feuerstein. 19 May 2012, 11:33:11 UTC
d34b57a merge - Fix Issue14721: Send Content-length: 0 for empty body () in the http.client requests 19 May 2012, 08:58:45 UTC
5fa4a89 Fix Issue14721: Send Content-length: 0 for empty body () in the http.client requests 19 May 2012, 08:58:09 UTC
15e848b Issue9374 - Generic parsing of query and fragment portion of urls for any scheme 19 May 2012, 00:12:46 UTC
1be320e Issue9374 - Generic parsing of query and fragment portion of urls for any scheme 19 May 2012, 00:12:00 UTC
43ae3ce #14798: pyclbr now raises ImportError instead of KeyError for missing packages 18 May 2012, 18:59:49 UTC
8d88604 #14798: pyclbr now raises ImportError instead of KeyError for missing packages 18 May 2012, 18:56:36 UTC
ed36395 Fix time.time() references in the time module docs Closes #14842. 18 May 2012, 18:28:47 UTC
1033b31 Fix time.time() references in the time module docs Closes #14842. 18 May 2012, 18:22:47 UTC
fa67aa0 Fix whitespace 18 May 2012, 16:33:32 UTC
ebdcd85 Move private function _args_from_interpreter_flags() to subprocess.py, so that it can be imported when threads are disabled. (followup to issue #12098) 18 May 2012, 16:33:07 UTC
b15d1a7 Drop double quoting again. I'm at a loss when to quote and when not. 18 May 2012, 13:28:43 UTC
77c84f2 #12098: Make multiprocessing's child processes inherit sys.flags on Windows Initial patch by Sergey Mezentsev. 18 May 2012, 13:28:02 UTC
cca802e Fix typo. 18 May 2012, 14:42:52 UTC
e01eb4c Upgrade OpenSSL to 1.0.1c 18 May 2012, 14:29:33 UTC
dcd1c0c Assume nasm. 18 May 2012, 14:25:04 UTC
3f90311 merge 3.2 18 May 2012, 13:34:22 UTC
3407dfb Upgrade OpenSSL to 1.0.0j 18 May 2012, 13:28:01 UTC
91d5e83 merge 3.2 18 May 2012, 12:25:54 UTC
0d635ae merge heads 18 May 2012, 12:24:09 UTC
0857e4e merge heads 18 May 2012, 12:23:13 UTC
d18c397 Port to VS 2010. 18 May 2012, 12:20:04 UTC
207c4b6 Merge 3.2 build_ssl changes. 18 May 2012, 12:18:26 UTC
back to top