summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Issue #18582: provide a faster C implementation of pbkdf2_hmac that works ↵Christian Heimes2013-10-192-11/+97
| | | | with OpenSSL < 1.0
* lower case pbkdf2_hmacChristian Heimes2013-10-191-1/+1
|
* Issue #19254: Provide an optimized Python implementation of PBKDF2_HMACChristian Heimes2013-10-194-11/+86
|
* Fix compilation of the curses module (broken by issue #16612).Serhiy Storchaka2013-10-191-1/+1
|
* Issue #16612: Add "Argument Clinic", a compile-time preprocessorLarry Hastings2013-10-1912-277/+4017
| | | | for C files to generate argument parsing code. (See PEP 436.)
* Ensure setup.py looks for zlib.h in an OS X SDK.Ned Deily2013-10-191-0/+2
|\
| * Ensure setup.py looks for zlib.h in an OS X SDK.Ned Deily2013-10-191-0/+2
| |
* | Issue #19019: Change the OS X installer build script to use CFLAGS insteadNed Deily2013-10-192-1/+6
| | | | | | | | | | | | of OPT for special build options. By setting OPT, some compiler-specific options like -fwrapv were overridden and thus not used, which could result in broken interpreters when building with clang.
* | Issue #14499: Fix several problems with OS X universal build support:Ned Deily2013-10-195-248/+272
| | | | | | | | | | | | | | 1. ppc arch detection for extension module builds broke with Xcode 5 2. ppc arch detection in configure did not work on OS X 10.4 3. -sysroot and -arch flags were unnecessarily duplicated 4. there was no obvious way to configure an intel-32 only build.
* | Issue #15663: Update OS X installer to use Tcl/Tk 8.5.15.Ned Deily2013-10-193-10/+11
| |
* | Update OS X installer for building on 10.9.Ned Deily2013-10-191-0/+1
|\ \ | |/
| * Update OS X installer for building on 10.9.Ned Deily2013-10-191-0/+1
| |
* | Issue #16742: My fix on PyOS_StdioReadline() was incomplete, PyMem_FREE() wasVictor Stinner2013-10-191-3/+3
| | | | | | | | not patched
* | Write flow control for asyncio (includes asyncio.streams overhaul).Guido van Rossum2013-10-185-93/+288
| |
* | Relax some asyncio test timeouts (http://bugs.python.org/issue19285).Guido van Rossum2013-10-182-5/+5
| |
* | Issue #19222: Add support for the 'x' mode to the gzip module.Nadeem Vawda2013-10-184-13/+57
| | | | | | | | Original patch by Tim Heaney.
* | Issue #19223: Add support for the 'x' mode to the bz2 module.Nadeem Vawda2013-10-184-48/+80
| | | | | | | | Patch by Tim Heaney and Vajrasky Kok.
* | Issue #19201: Add support for the 'x' mode to the lzma module.Nadeem Vawda2013-10-185-13/+51
| | | | | | | | Patch by Tim Heaney and Vajrasky Kok.
* | Fix test to not consider mixin a standalone testBrett Cannon2013-10-181-1/+1
| |
* | Issue #16803: Move test_importlib.test_util to use both frozen andBrett Cannon2013-10-182-50/+96
| | | | | | | | source code.
* | Issue #16803: Have test_importlib.test_locks use frozen and sourceBrett Cannon2013-10-181-21/+48
| | | | | | | | code.
* | Fix a refleak in _sreBrett Cannon2013-10-182-0/+3
| |
* | Add NEWS entry for issue #18810Brett Cannon2013-10-181-0/+5
| |
* | Issue #18810: Be optimistic with stat calls when seeing if a directoryBrett Cannon2013-10-182-779/+777
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | exists when checking for a package. Before there was an isdir check and then various isfile checks for possible __init__ files when looking for a package. This change drops the isdir check by leaning on the assumption that a directory will not contain something named after the module being imported which is not a directory. If the module is a package then it saves a stat call. If there is nothing in the directory with the potential package name it also saves a stat call. Only if there is something in the directory named the same thing as the potential package will the number of stat calls increase (due to more wasteful __init__ checks). Semantically there is no change as the isdir check moved down so that namespace packages continue to have no chance of accidentally collecting non-existent directories.
* | Important race condition fix for Tulip.Guido van Rossum2013-10-181-33/+18
| |
* | merge 3.3Benjamin Peterson2013-10-181-1/+1
|\ \ | |/
| * fix description of super() behavior on descriptorsBenjamin Peterson2013-10-181-1/+1
| |
* | Update more configurations in pcbuild.sln.Richard Oudkerk2013-10-181-0/+6
| |
* | Issue #18416: Fix various os calls in importlib.machinery.FileFinderBrett Cannon2013-10-182-778/+780
| | | | | | | | now that self.path is no longer forced to '.'.
* | mergeBrett Cannon2013-10-1811-49/+43
|\ \
| * | Update pcbuild.sln to build _overlapped.Richard Oudkerk2013-10-181-16/+10
| | |
| * | Rename Transport.pause/resume to pause_reading/pause_writing. Also relax ↵Guido van Rossum2013-10-1810-33/+33
| | | | | | | | | | | | timeout in test_call_later().
* | | Issue #18416: Have importlib.machinery.PathFinder treat '' as the cwdBrett Cannon2013-10-186-3223/+3471
|/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | and stop importlib.machinery.FileFinder treating '' as '.'. Previous PathFinder transformed '' into '.' which led to __file__ for modules imported from the cwd to always be relative paths. This meant the values of the attribute were wrong as soon as the cwd changed. This change now means that as long as the site module is run (which makes all entries in sys.path absolute) then all values for __file__ will also be absolute unless it's for __main__ when specified by file path in a relative way (modules imported by runpy will have an absolute path). Now that PathFinder is no longer treating '' as '.' it only makes sense for FileFinder to stop doing so as well. Now no transformation is performed for the directory given to the __init__ method. Thanks to Madison May for the initial patch.
* | Issue #16803: test.test_importlib.test_api now runs under frozen andBrett Cannon2013-10-181-37/+69
| | | | | | | | source.
* | Remove redundant empty lines.Serhiy Storchaka2013-10-181-5/+0
|\ \ | |/
| * Remove redundant empty lines.Serhiy Storchaka2013-10-181-1/+1
| |
* | Remove a duplicate.Serhiy Storchaka2013-10-181-2/+0
| |
* | Issue #16129: this should appease the buildbotsNick Coghlan2013-10-181-8/+7
| |
* | Remove test_sigterm().Richard Oudkerk2013-10-181-41/+0
| |
* | Issue #16129: Py_SetStandardStreamEncoding cleanupsNick Coghlan2013-10-183-9/+22
| | | | | | | | | | | | | | | | | | - don't call PyErr_NoMemory with interpreter is not initialised - note that it's OK to call _PyMem_RawStrDup here - don't include this in the limited API - capitalise "IO" - be explicit that a non-zero return indicates an error - include versionadded marker in docs
* | Close #19284: Handle -R properly in flag helperNick Coghlan2013-10-181-0/+2
| | | | | | | | | | Previously, the -R option would be specified multiple times if PYTHONHASHSEED was set.
* | Fix markup.Serhiy Storchaka2013-10-181-2/+2
|\ \ | |/
| * Fix markup.Serhiy Storchaka2013-10-181-2/+2
| |
* | Issue #19030: special-cased __dict__ as the actual dict is not returned, a ↵Ethan Furman2013-10-181-0/+2
| | | | | | | | proxy is.
* | Issue #19272: slight clarification of pickle docs with regard to lambda.Ethan Furman2013-10-181-2/+6
| |
* | Close #19030: inspect.getmembers and inspect.classify_class_attrsEthan Furman2013-10-185-39/+131
| | | | | | | | | | | | | | | | | | | | Order of search is now: 1. Try getattr 2. If that throws an exception, check __dict__ directly 3. If still not found, walk the mro looking for the eldest class that has the attribute (e.g. things returned by __getattr__) 4. If none of that works (e.g. due to a buggy __dir__, __getattr__, etc. method or missing __slot__ attribute), ignore the attribute entirely.
* | Catching up on NEWS entries.Ethan Furman2013-10-181-0/+8
| | | | | | | | I'll make sure and include them in future patches.
* | Issue #19262: Install asyncio and test_asyncio directories.Ned Deily2013-10-181-0/+2
| |
* | Rename the logger to plain "logger".Guido van Rossum2013-10-1715-60/+61
| |
* | Issue #19275: Fix test_site failure on OS X due to typo.Ned Deily2013-10-171-1/+1
| |