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

sort by:
Revision Author Date Message Commit Date
b2462e2 Minor clarification about fdopen(). 24 June 2012, 11:24:56 UTC
b8f2d29 Remove attribution; this is for the whatsnew. 24 June 2012, 11:06:44 UTC
d725de9 Issue #15102: Try setting HOST_PYTHON in build-amd64.bat as a temporary measure. 24 June 2012, 11:03:59 UTC
306336b Closes #15161: add support for giving path as a fd for truncate() and pathconf(). 24 June 2012, 10:55:33 UTC
8ccadaa Restore mostly-alphabetic sorting of os functions. 24 June 2012, 10:50:06 UTC
b9df00c Note that equivalents are valid for 3.3+ only. 24 June 2012, 10:38:14 UTC
dd79873 Merged upstream changes. 24 June 2012, 10:24:05 UTC
d89dae1 Added Windows launcher documentation. 24 June 2012, 10:23:07 UTC
78f0756 Speed up _decimal by another 10-15% by caching the thread local context that was last accessed. In the pi benchmark (64-bit platform, prec=9), _decimal is now only 1.5x slower than float. 24 June 2012, 10:20:03 UTC
95aeae0 In random's test_seedargs: Make sure to include at least one seed object with a negative hash. 24 June 2012, 10:05:30 UTC
b9831ab Move Linux-only *xattr() functions to their own subheading. 24 June 2012, 09:57:07 UTC
7ac2af7 Fix typo. 24 June 2012, 09:56:47 UTC
b1a1ac0 Small nits in os doc. 24 June 2012, 09:54:07 UTC
d60cd42 Issue #14815: Bugfix: the PyLong fed into the seed generator must be unsigned. 24 June 2012, 09:52:21 UTC
50c4000 "Refactor" docs for the new dir_fd, follow_symlinks, path-as-fd APIs: document the options at a central place and link to it. 24 June 2012, 09:45:20 UTC
6aed5fe Closes #15157: pydoc script added to venvs. 24 June 2012, 09:35:40 UTC
97f43c0 #15160: Extend the new email parser to handle MIME headers. This code passes all the same tests that the existing RFC mime header parser passes, plus a bunch of additional ones. There are a couple of commented out tests where there are issues with the folding. The folding doesn't normally get invoked for headers parsed from source, and the cases are marginal anyway (headers with invalid binary data) so I'm not worried about them, but will fix them after the beta. There are things that can be done to make this API even more convenient, but I think this is a solid foundation worth having. And the parser is a full RFC parser, so it handles cases that the current parser doesn't. (There are also probably cases where it fails when the current parser doesn't, but I haven't found them yet ;) Oh, yeah, and there are some really ugly bits in the parser for handling some 'postel' cases that are unfortunately common. I hope/plan to to eventually refactor a lot of the code in the parser which should reduce the line count...but there is no escaping the fact that the error recovery is welter of special cases. 24 June 2012, 09:03:27 UTC
49c15d4 Issue #14815: Use Py_ssize_t instead of long for the object hash, to preserve all 64 bits of hash on Win64. 24 June 2012, 08:54:21 UTC
1bc276d Update OS X installer build target compilers. 24 June 2012, 08:27:51 UTC
99ac2f1 Packaging removal: remove pysetup3 install from Makefile. 24 June 2012, 08:20:58 UTC
f841e42 Fix whitespace 24 June 2012, 07:51:46 UTC
4c2f4e5 Update compileall calls in OS X installer postflight script to properly skip uncompilable files and to compile existing files in site-packages if reinstalling. Also, no longer attempt to install a documentation link in /Developer as that no longer necessarily exists with Xcode 4.3+. 24 June 2012, 07:44:30 UTC
ec177c1 Packaging removal: also revert introduction of sysconfig.cfg. We need a discussion to define what should be customized how; this new config file is premature. It was added to serve the needs of the resources system in install_data / packaging.database, so it can be removed alongside packaging for 3.3. 24 June 2012, 07:27:43 UTC
853ef47 merge heads 24 June 2012, 07:24:31 UTC
990a5fe Fixes issue #12268: File readline, readlines and read() or readall() methods no longer lose data when an underlying read system call is interrupted. IOError is no longer raised due to a read system call returning EINTR from within these methods. 24 June 2012, 07:23:47 UTC
430d7a3 Remove obsolete fixapplepython23 script and PythonSystemFixes installer package from the OS X Makefile for Python 3. It has never worked on Python 3 and is not needed there as pre-10.3.9 installs are no longer supported. 24 June 2012, 07:19:31 UTC
5135992 Fixes issue #12268: File readline, readlines and read() or readall() methods no longer lose data when an underlying read system call is interrupted. IOError is no longer raised due to a read system call returning EINTR from within these methods. 24 June 2012, 06:55:39 UTC
8150492 Speed up test_io by >2x by reducing the sleep time using setitimer instead of alarm for the signal tests. 24 June 2012, 06:46:37 UTC
80d440a Move distutils install doc back into place. (This was not done in the previous commit because Mercurial would have shown it as a modified file instead of a moved file.) 24 June 2012, 04:09:56 UTC
859aad6 Remove packaging from the standard library. Distutils2 will live on on PyPI and be included in the stdlib when it is ready. See discussion starting at http://mail.python.org/pipermail/python-dev/2012-June/120430.html 24 June 2012, 04:07:41 UTC
dc44f55 #11113: add a new "html5" dictionary containing the named character references defined by the HTML5 standard and the equivalent Unicode character(s) to the html.entities module. 24 June 2012, 02:37:41 UTC
b698d8e Issue #15154: Add "dir_fd" parameter to os.rmdir, remove "rmdir" parameter from os.remove / os.unlink. Patch written by Georg Brandl. (I'm really looking forward to George getting commit privileges so I don't have to keep doing checkins on his behalf.) 23 June 2012, 23:55:07 UTC
b7eb563 Errors in "client" methods in test_socket were ignored because of a bogus except clause. (this could reveal test failures!) 23 June 2012, 23:34:13 UTC
cbfb9a5 Issue #13590: Improve support for OS X Xcode 4: - Try to avoid building Python or extension modules with problematic llvm-gcc compiler. - Since Xcode 4 removes ppc support, extension module builds now check for ppc compiler support and automatically remove ppc and ppc64 archs when not available. - Since Xcode 4 no longer install SDKs in default locations, extension module builds now revert to using installed headers and libs if the SDK used to build the interpreter is not available. - Update ./configure to use better defaults for universal builds; in particular, --enable-universalsdk=yes uses the Xcode default SDK and --with-universal-archs now defaults to "intel" if ppc not available. 23 June 2012, 23:02:19 UTC
88bc0d2 small refactor and PEP8 line width/docstring 23 June 2012, 22:54:38 UTC
66a3a7e Try to fix crash on x86 OpenIndiana buildbot. 23 June 2012, 22:42:59 UTC
1351ca6 Replace assert() with a more informative fatal error. 23 June 2012, 22:30:12 UTC
ad2c43b Merge 23 June 2012, 22:20:26 UTC
f52f527 Issue #15102: find python.exe in OutDir, not SolutionDir. 23 June 2012, 22:22:28 UTC
86da524 Merge 23 June 2012, 22:20:11 UTC
bb78f57 Use struct member (ht_type) instead of casting pointers. 23 June 2012, 22:18:27 UTC
75aeaa9 Issue #11626: Add _SizeT functions to stable ABI. 23 June 2012, 22:00:30 UTC
788306a Fix whitespace. 23 June 2012, 21:21:48 UTC
9c56409 Issue #15146: Add PyType_FromSpecWithBases. Patch by Robin Schreiber. 23 June 2012, 21:20:45 UTC
110ee34 Lower test-skipping threshold in test_reprlib 23 June 2012, 20:55:58 UTC
106c414 Issue #14923: Optimize continuation-byte check in UTF-8 decoding. Patch by Serhiy Storchaka. 23 June 2012, 20:45:14 UTC
16ad7a2 Issue #15102: Fix paths in external-amd64.bat. 23 June 2012, 20:18:19 UTC
a4f9e36 Add MSVC-related entries to .hgignore 23 June 2012, 20:11:58 UTC
4f6e3f7 Avoid depending on directory iteration order in test_shutil 23 June 2012, 20:05:11 UTC
f3a166d Add debug output to test_shutil 23 June 2012, 19:32:36 UTC
2f8a75c Proper cleanup in test_shutil, even in case of error. 23 June 2012, 19:28:15 UTC
d5ecd49 Issue #15102: Use HOST_PYTHON only if it is set. 23 June 2012, 19:07:39 UTC
2100b42 #4489: Fix usage of fd-based functions to new api introduced earlier today Also add an explicit test for safe implementation usage on supported platforms. As a side effect, this commit adds a module-level attribute 'rmtree_is_safe' which offers introspection whether the current rmtree implementation is safe against symlink attacks. 23 June 2012, 18:28:32 UTC
1641cea Issue #15150: regenerate python3stub.def. 23 June 2012, 17:56:19 UTC
2c30ee1 Merge with 3.2 23 June 2012, 17:51:48 UTC
7349eb2 The build target of this makefile is python3.dll, not python32.dll. 23 June 2012, 17:36:08 UTC
37459a0 Issue #15102: Allow platform-specific settings for the current project to override environment variables. 23 June 2012, 16:57:45 UTC
99cc629 Issue #15142: Fix reference leak when deallocating instances of types created using PyType_FromSpec(). 23 June 2012, 12:42:38 UTC
b8dc3ab Issue #12965: More PyLong_As* clarifications. Thanks Stefan Krah. 23 June 2012, 11:12:52 UTC
f0acfee Issue #12965: Clean up C-API docs for PyLong_AsLongLong(AndOverflow); clarify that __int__ will be called for non-PyLongs 23 June 2012, 10:14:22 UTC
6c6e254 Properly test the various builtins lookup cases in inspect.getclosurevars 23 June 2012, 10:07:39 UTC
fb8dac7 Fix typo in Misc/NEWS 23 June 2012, 16:21:11 UTC
67be92b #4489: Add a shutil.rmtree that isn't suspectible to symlink attacks It is used automatically on platforms supporting the necessary os.openat() and os.unlinkat() functions. Main code by Martin von Löwis. 23 June 2012, 15:58:42 UTC
46cb1ef Use non-deprecated speling. 23 June 2012, 16:11:59 UTC
d4daa87 Properly cleanup pep3147 modules in test_import 23 June 2012, 16:09:55 UTC
06e3758 Try to further debug occasional buildbot failure 23 June 2012, 15:27:56 UTC
78157b3 On behalf of Nadeem Vawda: issue #10376: micro-optimize reading from a Zipfile. (patch by Serhiy) 23 June 2012, 14:44:48 UTC
3861d8b #15114: the strict mode of HTMLParser and the HTMLParseError exception are deprecated now that the parser is able to parse invalid markup. 23 June 2012, 13:27:51 UTC
a4db02c Issue #15142: Fix reference leak when deallocating instances of types created using PyType_FromSpec(). 23 June 2012, 12:45:21 UTC
edc6018 Remove outdated statement 23 June 2012, 12:19:58 UTC
766a16e Fix test_re failure under Windows. 23 June 2012, 12:17:39 UTC
463badf Issue #3665: \u and \U escapes are now supported in unicode regular expressions. Patch by Serhiy Storchaka. 23 June 2012, 11:29:19 UTC
c9aa842 Issue #12965: Merge from 3.2. 23 June 2012, 11:13:15 UTC
5bb7aa9 Try to fix shutil.which() tests on Windows by fixing a typo introduced in 27f9c26fdd8b in posix_access(). 23 June 2012, 10:48:40 UTC
93648f0 Issue #12965: Merge from 3.2. 23 June 2012, 10:14:55 UTC
04e2e3f Close #15153: Added inspect.getgeneratorlocals to simplify whitebox testing of generator state updates 23 June 2012, 09:52:05 UTC
766e622 Issue #12965: Merge from 3.2 23 June 2012, 09:49:36 UTC
0a22924 Issue #12965: Clean up C-API docs for PyLong_AsLong(AndOverflow); clarify that __int__ will be called for non-PyLongs 23 June 2012, 09:49:12 UTC
2f92e54 Close #13062: Add inspect.getclosurevars to simplify testing stateful closures 23 June 2012, 09:39:55 UTC
970da45 merge 23 June 2012, 08:28:08 UTC
be4fb69 Issue #14742: test_unparse now only checks a limited number of files unless the 'cpu' resource is specified. 23 June 2012, 08:27:47 UTC
f8f5237 Remove useless test (flowinfo is unsigned). 23 June 2012, 08:26:54 UTC
9b0c006 Remove useless test (flowinfo is unsigned). 23 June 2012, 08:17:05 UTC
dc00f1e Fix #15148. Capitalize PATH, hopefully leading to less confusion 23 June 2012, 03:49:12 UTC
2193536 Fix #15148. Make the shutil.which docstring more thorough 23 June 2012, 03:48:06 UTC
dbbc0c8 Issue #14626: Fix buildbot issue on OpenIndiana 3.x machines. (Hopefully.) 23 June 2012, 02:50:21 UTC
fafd9ee Revert unintended change in 973b4806f760 23 June 2012, 02:40:52 UTC
e3f3940 file was the old arg name from an earlier patch. command matches the implementation 23 June 2012, 02:14:34 UTC
de74de5 Issue #15148: Fixed typos in shutil.which() docstring 23 June 2012, 01:56:42 UTC
6489213 fixed whitespace 23 June 2012, 01:10:50 UTC
8141cc7 Issues #11024: Fixes and additional tests for Time2Internaldate. 23 June 2012, 01:03:39 UTC
60c13dd Skip the test only if neccesary - Kernel bug in freebsd9 - #10142: Support for SEEK_HOLE/SEEK_DATA 23 June 2012, 00:58:14 UTC
9d87486 Kernel bug in freebsd9 - #10142: Support for SEEK_HOLE/SEEK_DATA 23 June 2012, 00:55:36 UTC
310f95b A better repr() for FileFinder 23 June 2012, 00:12:56 UTC
67cbf7b Issue #14626: Fix buildbot issue on x86 Tiger 3.x. 23 June 2012, 00:06:48 UTC
90867a5 Issue #14626: Fix buildbot issues on FreeBSD (AMD64). (Fingers crossed.) 23 June 2012, 00:01:41 UTC
9cf065c Issue #14626: Large refactoring of functions / parameters in the os module. Many functions now support "dir_fd" and "follow_symlinks" parameters; some also support accepting an open file descriptor in place of of a path string. Added os.support_* collections as LBYL helpers. Removed many functions only previously seen in 3.3 alpha releases (often starting with "f" or "l", or ending with "at"). Originally suggested by Serhiy Storchaka; implemented by Larry Hastings. 22 June 2012, 23:30:09 UTC
f0f4742 Fix silly mistake in debugging code 22 June 2012, 22:49:44 UTC
3077ab8 Whitespace. 22 June 2012, 22:31:04 UTC
7c7cbfc Issue #15008: Implement PEP 362 "Signature Objects". Patch by Yury Selivanov. 22 June 2012, 22:19:35 UTC
back to top