dbab58f | Georg Brandl | 24 June 2012, 14:37:59 UTC | Refactor the venv API docs into a real API doc style. | 24 June 2012, 14:37:59 UTC |
1f5d2a0 | Antoine Pitrou | 24 June 2012, 14:28:18 UTC | Fix test to really run behind a NNTP virus checker | 24 June 2012, 14:28:18 UTC |
5f762af | Antoine Pitrou | 24 June 2012, 14:23:54 UTC | Remove a detailed discussion of content-based short circuiting, off topic for library docs. | 24 June 2012, 14:23:54 UTC |
f61e791 | Antoine Pitrou | 24 June 2012, 14:21:10 UTC | Simplify wording. | 24 June 2012, 14:21:10 UTC |
cf34353 | Hynek Schlawack | 24 June 2012, 14:21:22 UTC | Remove debug output from test_shutil | 24 June 2012, 14:21:22 UTC |
1524d75 | Antoine Pitrou | 24 June 2012, 14:18:48 UTC | Formatting | 24 June 2012, 14:18:48 UTC |
db99dd0 | Georg Brandl | 24 June 2012, 14:15:46 UTC | Small wording update from Larry. | 24 June 2012, 14:15:46 UTC |
1729b8f | Hynek Schlawack | 24 June 2012, 14:11:08 UTC | Fix doc of os.fwalk: example used now non-existing os.fstatat() | 24 June 2012, 14:11:08 UTC |
ae64b4d | Georg Brandl | 24 June 2012, 14:11:23 UTC | Merge heads. | 24 June 2012, 14:11:23 UTC |
3b44d81 | Georg Brandl | 24 June 2012, 14:10:47 UTC | Merge heads. | 24 June 2012, 14:10:47 UTC |
a1bc35f | Georg Brandl | 24 June 2012, 14:07:33 UTC | Improve hmac.compare_digest() docstring and documentation, courtesy of Larry H. | 24 June 2012, 14:07:33 UTC |
4f99468 | Antoine Pitrou | 24 June 2012, 14:04:38 UTC | The buffer protocol doesn't exist (in the glossary anyway). | 24 June 2012, 14:04:38 UTC |
9df73da | Antoine Pitrou | 24 June 2012, 14:03:50 UTC | Larry's suggested rewording of the compare_digest() docs. | 24 June 2012, 14:03:50 UTC |
39e810e | Stefan Krah | 24 June 2012, 12:10:49 UTC | Make the benchmark more fair for _decimal/decimal.py by setting context.prec only once (float obviously doesn't set any context at all). | 24 June 2012, 12:10:49 UTC |
6cff9ff | Georg Brandl | 24 June 2012, 12:05:40 UTC | Fix use of class markup. | 24 June 2012, 12:05:40 UTC |
f787559 | Georg Brandl | 24 June 2012, 11:58:31 UTC | Whitespace cleanup. | 24 June 2012, 11:58:31 UTC |
9dcbfc3 | Georg Brandl | 24 June 2012, 11:55:35 UTC | Remove unused variable. | 24 June 2012, 11:55:35 UTC |
93b7d7e | Georg Brandl | 24 June 2012, 11:54:51 UTC | Fix a refleak in c82451eeb595. | 24 June 2012, 11:54:51 UTC |
6cea655 | Christian Heimes | 24 June 2012, 11:48:32 UTC | Issue #15061: Re-implemented hmac.compare_digest() in C | 24 June 2012, 11:48:32 UTC |
605a62d | Larry Hastings | 24 June 2012, 11:33:36 UTC | Issue #15118: Change return value of os.uname() and os.times() from plain tuples to immutable iterable objects with named attributes (structseq objects). | 24 June 2012, 11:33:36 UTC |
f62445a | Georg Brandl | 24 June 2012, 11:31:20 UTC | Fix casing of Unix. | 24 June 2012, 11:31:20 UTC |
8a5555f | Georg Brandl | 24 June 2012, 11:29:09 UTC | Make the style of the "Availability" sections consistent. | 24 June 2012, 11:29:09 UTC |
a570e98 | Georg Brandl | 24 June 2012, 11:26:22 UTC | Actually it is just one function. | 24 June 2012, 11:26:22 UTC |
b2462e2 | Georg Brandl | 24 June 2012, 11:24:56 UTC | Minor clarification about fdopen(). | 24 June 2012, 11:24:56 UTC |
b8f2d29 | Georg Brandl | 24 June 2012, 11:06:44 UTC | Remove attribution; this is for the whatsnew. | 24 June 2012, 11:06:44 UTC |
d725de9 | Stefan Krah | 24 June 2012, 11:03:59 UTC | Issue #15102: Try setting HOST_PYTHON in build-amd64.bat as a temporary measure. | 24 June 2012, 11:03:59 UTC |
306336b | Georg Brandl | 24 June 2012, 10:55:33 UTC | Closes #15161: add support for giving path as a fd for truncate() and pathconf(). | 24 June 2012, 10:55:33 UTC |
8ccadaa | Georg Brandl | 24 June 2012, 10:50:06 UTC | Restore mostly-alphabetic sorting of os functions. | 24 June 2012, 10:50:06 UTC |
b9df00c | Georg Brandl | 24 June 2012, 10:38:14 UTC | Note that equivalents are valid for 3.3+ only. | 24 June 2012, 10:38:14 UTC |
dd79873 | Vinay Sajip | 24 June 2012, 10:24:05 UTC | Merged upstream changes. | 24 June 2012, 10:24:05 UTC |
d89dae1 | Vinay Sajip | 24 June 2012, 10:23:07 UTC | Added Windows launcher documentation. | 24 June 2012, 10:23:07 UTC |
78f0756 | Stefan Krah | 24 June 2012, 10:20:03 UTC | 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 | Mark Dickinson | 24 June 2012, 10:05:30 UTC | 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 | Georg Brandl | 24 June 2012, 09:57:07 UTC | Move Linux-only *xattr() functions to their own subheading. | 24 June 2012, 09:57:07 UTC |
7ac2af7 | Georg Brandl | 24 June 2012, 09:56:47 UTC | Fix typo. | 24 June 2012, 09:56:47 UTC |
b1a1ac0 | Georg Brandl | 24 June 2012, 09:54:07 UTC | Small nits in os doc. | 24 June 2012, 09:54:07 UTC |
d60cd42 | Larry Hastings | 24 June 2012, 09:52:21 UTC | Issue #14815: Bugfix: the PyLong fed into the seed generator must be unsigned. | 24 June 2012, 09:52:21 UTC |
50c4000 | Georg Brandl | 24 June 2012, 09:45:20 UTC | "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 | Vinay Sajip | 24 June 2012, 09:35:40 UTC | Closes #15157: pydoc script added to venvs. | 24 June 2012, 09:35:40 UTC |
97f43c0 | R David Murray | 24 June 2012, 09:03:27 UTC | #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 | Larry Hastings | 24 June 2012, 08:54:21 UTC | 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 | Ned Deily | 24 June 2012, 08:27:51 UTC | Update OS X installer build target compilers. | 24 June 2012, 08:27:51 UTC |
99ac2f1 | Ned Deily | 24 June 2012, 08:20:58 UTC | Packaging removal: remove pysetup3 install from Makefile. | 24 June 2012, 08:20:58 UTC |
f841e42 | Hynek Schlawack | 24 June 2012, 07:51:46 UTC | Fix whitespace | 24 June 2012, 07:51:46 UTC |
4c2f4e5 | Ned Deily | 24 June 2012, 07:44:30 UTC | 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 | Éric Araujo | 24 June 2012, 07:27:43 UTC | 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 | Gregory P. Smith | 24 June 2012, 07:24:31 UTC | merge heads | 24 June 2012, 07:24:31 UTC |
990a5fe | Gregory P. Smith | 24 June 2012, 07:23:47 UTC | 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 | Ned Deily | 24 June 2012, 07:19:31 UTC | 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 | Gregory P. Smith | 24 June 2012, 06:55:39 UTC | 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 | Gregory P. Smith | 24 June 2012, 06:46:37 UTC | 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 | Éric Araujo | 24 June 2012, 04:09:56 UTC | 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 | Éric Araujo | 24 June 2012, 04:07:41 UTC | 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 | Ezio Melotti | 24 June 2012, 02:37:41 UTC | #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 | Larry Hastings | 23 June 2012, 23:55:07 UTC | 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 | Antoine Pitrou | 23 June 2012, 23:34:13 UTC | 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 | Ned Deily | 23 June 2012, 23:02:19 UTC | 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 | Philip Jenvey | 23 June 2012, 22:54:38 UTC | small refactor and PEP8 line width/docstring | 23 June 2012, 22:54:38 UTC |
66a3a7e | Antoine Pitrou | 23 June 2012, 22:42:59 UTC | Try to fix crash on x86 OpenIndiana buildbot. | 23 June 2012, 22:42:59 UTC |
1351ca6 | Antoine Pitrou | 23 June 2012, 22:30:12 UTC | Replace assert() with a more informative fatal error. | 23 June 2012, 22:30:12 UTC |
ad2c43b | Antoine Pitrou | 23 June 2012, 22:20:26 UTC | Merge | 23 June 2012, 22:20:26 UTC |
f52f527 | Martin v. Löwis | 23 June 2012, 22:22:28 UTC | Issue #15102: find python.exe in OutDir, not SolutionDir. | 23 June 2012, 22:22:28 UTC |
86da524 | Antoine Pitrou | 23 June 2012, 22:20:11 UTC | Merge | 23 June 2012, 22:20:11 UTC |
bb78f57 | Antoine Pitrou | 23 June 2012, 22:18:27 UTC | Use struct member (ht_type) instead of casting pointers. | 23 June 2012, 22:18:27 UTC |
75aeaa9 | Martin v. Löwis | 23 June 2012, 22:00:30 UTC | Issue #11626: Add _SizeT functions to stable ABI. | 23 June 2012, 22:00:30 UTC |
788306a | Martin v. Löwis | 23 June 2012, 21:21:48 UTC | Fix whitespace. | 23 June 2012, 21:21:48 UTC |
9c56409 | Martin v. Löwis | 23 June 2012, 21:20:45 UTC | Issue #15146: Add PyType_FromSpecWithBases. Patch by Robin Schreiber. | 23 June 2012, 21:20:45 UTC |
110ee34 | Antoine Pitrou | 23 June 2012, 20:55:58 UTC | Lower test-skipping threshold in test_reprlib | 23 June 2012, 20:55:58 UTC |
106c414 | Mark Dickinson | 23 June 2012, 20:45:14 UTC | Issue #14923: Optimize continuation-byte check in UTF-8 decoding. Patch by Serhiy Storchaka. | 23 June 2012, 20:45:14 UTC |
16ad7a2 | Stefan Krah | 23 June 2012, 20:18:19 UTC | Issue #15102: Fix paths in external-amd64.bat. | 23 June 2012, 20:18:19 UTC |
a4f9e36 | Antoine Pitrou | 23 June 2012, 20:11:58 UTC | Add MSVC-related entries to .hgignore | 23 June 2012, 20:11:58 UTC |
4f6e3f7 | Antoine Pitrou | 23 June 2012, 20:05:11 UTC | Avoid depending on directory iteration order in test_shutil | 23 June 2012, 20:05:11 UTC |
f3a166d | Antoine Pitrou | 23 June 2012, 19:32:36 UTC | Add debug output to test_shutil | 23 June 2012, 19:32:36 UTC |
2f8a75c | Antoine Pitrou | 23 June 2012, 19:28:15 UTC | Proper cleanup in test_shutil, even in case of error. | 23 June 2012, 19:28:15 UTC |
d5ecd49 | Martin v. Löwis | 23 June 2012, 19:07:39 UTC | Issue #15102: Use HOST_PYTHON only if it is set. | 23 June 2012, 19:07:39 UTC |
2100b42 | Hynek Schlawack | 23 June 2012, 18:28:32 UTC | #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 | Martin v. Löwis | 23 June 2012, 17:56:19 UTC | Issue #15150: regenerate python3stub.def. | 23 June 2012, 17:56:19 UTC |
2c30ee1 | Martin v. Löwis | 23 June 2012, 17:51:48 UTC | Merge with 3.2 | 23 June 2012, 17:51:48 UTC |
7349eb2 | Martin v. Löwis | 23 June 2012, 17:36:08 UTC | The build target of this makefile is python3.dll, not python32.dll. | 23 June 2012, 17:36:08 UTC |
37459a0 | Stefan Krah | 23 June 2012, 16:57:45 UTC | Issue #15102: Allow platform-specific settings for the current project to override environment variables. | 23 June 2012, 16:57:45 UTC |
99cc629 | Antoine Pitrou | 23 June 2012, 12:42:38 UTC | Issue #15142: Fix reference leak when deallocating instances of types created using PyType_FromSpec(). | 23 June 2012, 12:42:38 UTC |
b8dc3ab | Mark Dickinson | 23 June 2012, 11:12:52 UTC | Issue #12965: More PyLong_As* clarifications. Thanks Stefan Krah. | 23 June 2012, 11:12:52 UTC |
f0acfee | Mark Dickinson | 23 June 2012, 10:14:22 UTC | 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 | Nick Coghlan | 23 June 2012, 10:07:39 UTC | Properly test the various builtins lookup cases in inspect.getclosurevars | 23 June 2012, 10:07:39 UTC |
fb8dac7 | Hynek Schlawack | 23 June 2012, 16:21:11 UTC | Fix typo in Misc/NEWS | 23 June 2012, 16:21:11 UTC |
67be92b | Hynek Schlawack | 23 June 2012, 15:58:42 UTC | #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 | Antoine Pitrou | 23 June 2012, 16:11:59 UTC | Use non-deprecated speling. | 23 June 2012, 16:11:59 UTC |
d4daa87 | Antoine Pitrou | 23 June 2012, 16:09:55 UTC | Properly cleanup pep3147 modules in test_import | 23 June 2012, 16:09:55 UTC |
06e3758 | Antoine Pitrou | 23 June 2012, 15:27:56 UTC | Try to further debug occasional buildbot failure | 23 June 2012, 15:27:56 UTC |
78157b3 | Antoine Pitrou | 23 June 2012, 14:44:48 UTC | On behalf of Nadeem Vawda: issue #10376: micro-optimize reading from a Zipfile. (patch by Serhiy) | 23 June 2012, 14:44:48 UTC |
3861d8b | Ezio Melotti | 23 June 2012, 13:27:51 UTC | #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 | Antoine Pitrou | 23 June 2012, 12:45:21 UTC | Issue #15142: Fix reference leak when deallocating instances of types created using PyType_FromSpec(). | 23 June 2012, 12:45:21 UTC |
edc6018 | Antoine Pitrou | 23 June 2012, 12:19:58 UTC | Remove outdated statement | 23 June 2012, 12:19:58 UTC |
766a16e | Antoine Pitrou | 23 June 2012, 12:17:39 UTC | Fix test_re failure under Windows. | 23 June 2012, 12:17:39 UTC |
463badf | Antoine Pitrou | 23 June 2012, 11:29:19 UTC | 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 | Mark Dickinson | 23 June 2012, 11:13:15 UTC | Issue #12965: Merge from 3.2. | 23 June 2012, 11:13:15 UTC |
5bb7aa9 | Georg Brandl | 23 June 2012, 10:48:40 UTC | 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 | Mark Dickinson | 23 June 2012, 10:14:55 UTC | Issue #12965: Merge from 3.2. | 23 June 2012, 10:14:55 UTC |
04e2e3f | Nick Coghlan | 23 June 2012, 09:52:05 UTC | Close #15153: Added inspect.getgeneratorlocals to simplify whitebox testing of generator state updates | 23 June 2012, 09:52:05 UTC |
766e622 | Mark Dickinson | 23 June 2012, 09:49:36 UTC | Issue #12965: Merge from 3.2 | 23 June 2012, 09:49:36 UTC |