summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
| * Issue #4489: Rename the feature marker for the symlink resistant rmtree and ↵Nick Coghlan2012-06-244-18/+28
| | | | | | | | store it as a function attribute
| * Issue #13590: Improve support for OS X Xcode 4:Ned Deily2012-06-241-67/+106
| | | | | | | | * update README
* | Fixes issue #12268: File readline, readlines and read() or readall() methodsGregory P. Smith2012-06-248-15/+295
|\ \ | |/ |/| | | | | | | 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.
| * Fixes issue #12268: File readline, readlines and read() or readall() methodsGregory P. Smith2012-06-247-8/+290
| | | | | | | | | | | | 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.
| * Speed up test_io by >2x by reducing the sleep time using setitimer instead ofGregory P. Smith2012-06-241-5/+5
| | | | | | | | alarm for the signal tests.
* | Move distutils install doc back into place.Éric Araujo2012-06-241-0/+0
| | | | | | | | | | (This was not done in the previous commit because Mercurial would have shown it as a modified file instead of a moved file.)
* | Remove packaging from the standard library.Éric Araujo2012-06-24246-38866/+35
| | | | | | | | | | | | 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
* | #11113: add a new "html5" dictionary containing the named character ↵Ezio Melotti2012-06-243-2/+2259
| | | | | | | | references defined by the HTML5 standard and the equivalent Unicode character(s) to the html.entities module.
* | Issue #15154: Add "dir_fd" parameter to os.rmdir, remove "rmdir"Larry Hastings2012-06-235-51/+96
| | | | | | | | | | | | | | 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.)
* | Errors in "client" methods in test_socket were ignored because of a bogus ↵Antoine Pitrou2012-06-231-1/+2
| | | | | | | | | | | | except clause. (this could reveal test failures!)
* | Issue #13590: Improve support for OS X Xcode 4:Ned Deily2012-06-235-172/+493
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - 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.
* | small refactor and PEP8 line width/docstringPhilip Jenvey2012-06-231-9/+13
| |
* | Try to fix crash on x86 OpenIndiana buildbot.Antoine Pitrou2012-06-231-1/+2
| |
* | Replace assert() with a more informative fatal error.Antoine Pitrou2012-06-231-1/+6
| |
* | MergeAntoine Pitrou2012-06-231-1/+1
|\ \
| * | Issue #15102: find python.exe in OutDir, not SolutionDir.Martin v. Löwis2012-06-231-1/+1
| | |
* | | MergeAntoine Pitrou2012-06-235-2/+21
|\ \ \ | |/ /
| * | Issue #11626: Add _SizeT functions to stable ABI.Martin v. Löwis2012-06-235-2/+21
| | |
* | | Use struct member (ht_type) instead of casting pointers.Antoine Pitrou2012-06-231-12/+12
|/ /
* | Fix whitespace.Martin v. Löwis2012-06-231-1/+1
| |
* | Issue #15146: Add PyType_FromSpecWithBases. Patch by Robin Schreiber.Martin v. Löwis2012-06-236-4/+96
| |
* | Lower test-skipping threshold in test_reprlibAntoine Pitrou2012-06-231-1/+1
| |
* | Issue #14923: Optimize continuation-byte check in UTF-8 decoding. Patch by ↵Mark Dickinson2012-06-231-6/+10
| | | | | | | | Serhiy Storchaka.
* | Issue #15102: Fix paths in external-amd64.bat.Stefan Krah2012-06-231-5/+5
| |
* | Add MSVC-related entries to .hgignoreAntoine Pitrou2012-06-231-0/+4
| |
* | Avoid depending on directory iteration order in test_shutilAntoine Pitrou2012-06-231-6/+5
| |
* | Add debug output to test_shutilAntoine Pitrou2012-06-231-0/+2
| |
* | Proper cleanup in test_shutil, even in case of error.Antoine Pitrou2012-06-231-8/+6
| |
* | Issue #15102: Use HOST_PYTHON only if it is set.Martin v. Löwis2012-06-231-2/+2
| |
* | #4489: Fix usage of fd-based functions to new api introduced earlier todayHynek Schlawack2012-06-233-17/+44
| | | | | | | | | | | | | | | | 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.
* | Issue #15150: regenerate python3stub.def.Martin v. Löwis2012-06-232-1/+3
| |
* | Merge with 3.2Martin v. Löwis2012-06-231-2/+2
|\ \ | |/
| * The build target of this makefile is python3.dll, not python32.dll.Martin v. Löwis2012-06-231-2/+2
| |
* | Issue #15102: Allow platform-specific settings for the current projectStefan Krah2012-06-231-2/+2
| | | | | | | | to override environment variables.
* | Properly test the various builtins lookup cases in inspect.getclosurevarsNick Coghlan2012-06-231-0/+24
| |
* | Fix typo in Misc/NEWSHynek Schlawack2012-06-231-1/+1
| |
* | #4489: Add a shutil.rmtree that isn't suspectible to symlink attacksHynek Schlawack2012-06-234-43/+150
| | | | | | | | | | It is used automatically on platforms supporting the necessary os.openat() and os.unlinkat() functions. Main code by Martin von Löwis.
* | Use non-deprecated speling.Antoine Pitrou2012-06-231-44/+44
| |
* | Properly cleanup pep3147 modules in test_importAntoine Pitrou2012-06-231-4/+4
| |
* | Try to further debug occasional buildbot failureAntoine Pitrou2012-06-231-0/+6
| |
* | On behalf of Nadeem Vawda: issue #10376: micro-optimize reading from a Zipfile.Antoine Pitrou2012-06-231-8/+10
| | | | | | | | (patch by Serhiy)
* | #15114: the strict mode of HTMLParser and the HTMLParseError exception are ↵Ezio Melotti2012-06-234-18/+35
| | | | | | | | deprecated now that the parser is able to parse invalid markup.
* | Issue #15142: Fix reference leak when deallocating instances of types ↵Antoine Pitrou2012-06-232-0/+9
|\ \ | |/ | | | | created using PyType_FromSpec().
| * Issue #15142: Fix reference leak when deallocating instances of types ↵Antoine Pitrou2012-06-232-0/+9
| | | | | | | | created using PyType_FromSpec().
* | Remove outdated statementAntoine Pitrou2012-06-231-7/+1
| |
* | Fix test_re failure under Windows.Antoine Pitrou2012-06-231-5/+1
| |
* | Issue #3665: \u and \U escapes are now supported in unicode regular expressions.Antoine Pitrou2012-06-234-34/+144
| | | | | | | | Patch by Serhiy Storchaka.
* | Issue #12965: Merge from 3.2.Mark Dickinson2012-06-231-22/+39
|\ \ | |/
| * Issue #12965: More PyLong_As* clarifications. Thanks Stefan Krah.Mark Dickinson2012-06-231-22/+39
| |
* | Try to fix shutil.which() tests on Windows by fixing a typo introduced in ↵Georg Brandl2012-06-231-1/+1
| | | | | | | | 27f9c26fdd8b in posix_access().