summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* | | | Issue #24064: Add __doc__ to the example in collections.rst.Berker Peksag2015-05-131-3/+3
| | | |
* | | | Minor stylistic and consistency cleanup.Raymond Hettinger2015-05-131-19/+19
| | | |
* | | | Issue #23290: Optimize set_merge() for cases where the target is empty.Raymond Hettinger2015-05-132-10/+43
| | | | | | | | | | | | | | | | (Contributed by Serhiy Storchaka.)
* | | | Issue #24064: Property() docstrings are now writeable.Raymond Hettinger2015-05-137-2/+63
| | | | | | | | | | | | | | | | (Patch by Berker Peksag.)
* | | | Issue #20172: Convert the _winapi module to Argument Clinic.Zachary Ware2015-05-132-396/+1292
| | | |
* | | | Issue #20172: Convert the msvcrt module to Argument Clinic.Zachary Ware2015-05-132-279/+932
| | | |
* | | | Issue #20172: Convert the winreg module to Argument Clinic.Zachary Ware2015-05-132-669/+1800
| | | |
* | | | Issue #20172: Convert the winsound module to Argument Clinic.Zachary Ware2015-05-132-56/+176
| | | |
* | | | Clean up test_coroutines a bit.Zachary Ware2015-05-131-12/+3
| | | | | | | | | | | | | | | | No more test_main(), s/assertEquals/assertEqual/, and remove unused import.
* | | | Issue 24017: fix for "async with" refcountingNick Coghlan2015-05-132-1/+119
| | | | | | | | | | | | | | | | | | | | | | | | * adds missing INCREF in WITH_CLEANUP_START * adds missing DECREF in WITH_CLEANUP_FINISH * adds several new tests Yury created while investigating this
* | | | Issue #23911: Fix ctypes test on Windows.Zachary Ware2015-05-131-2/+2
| | | | | | | | | | | | | | | | Comparing equality of list and tuple is always False.
* | | | Issue #23731: Fix tracemalloc test on Windows.Zachary Ware2015-05-131-2/+3
| | | | | | | | | | | | | | | | 'a.pyo' can no longer match 'a.py', so 'a.PYO' can't either.
* | | | Issue #23193: Skip numeric_owner tests on platforms where they don't make senseZachary Ware2015-05-131-0/+2
| | | | | | | | | | | | | | | | | | | | In particular, the tests bomb out on Windows. The feature is a no-op on platforms without the pwd module or os.geteuid anyway.
* | | | Extend test coverage to include heapifying large heapsRaymond Hettinger2015-05-131-1/+1
| | | |
* | | | More timings suggest that 2500 is closer to the break-even point.Raymond Hettinger2015-05-131-1/+1
| | | |
* | | | Reduce the overhead in functools.total_ordering by localizing NotImplemented.Raymond Hettinger2015-05-131-12/+12
| | | | | | | | | | | | | | | | (Sugguested by Serhiy Storchaka)
* | | | merge 3.4Benjamin Peterson2015-05-121-2/+2
|\ \ \ \ | |/ / /
| * | | use imperativeBenjamin Peterson2015-05-121-2/+2
| | | |
* | | | Converted os._getfullpathname() and os._isdir() to Argument Clinic.Serhiy Storchaka2015-05-122-60/+112
| | | |
* | | | Added forgotten new files for issues #22681 and #22682.Serhiy Storchaka2015-05-122-0/+615
| | | |
* | | | versionaddedBenjamin Peterson2015-05-121-0/+2
| | | |
* | | | Issue #22486: Added the math.gcd() function. The fractions.gcd() function ↵Serhiy Storchaka2015-05-129-13/+342
| | | | | | | | | | | | | | | | | | | | | | | | now is deprecated. Based on patch by Mark Dickinson.
* | | | Issue #22681: Added support for the koi8_t encoding.Serhiy Storchaka2015-05-127-4/+16
| | | |
* | | | Issue #22682: Added support for the kz1048 encoding.Serhiy Storchaka2015-05-128-3/+19
| | | |
* | | | Issue #15027: The UTF-32 encoder is now 3x to 7x faster.Serhiy Storchaka2015-05-124-61/+133
| | | |
* | | | Issue #24017: Unset asyncio event loop after test.Yury Selivanov2015-05-121-1/+3
| | | |
* | | | asyncio: Make sure sys.set_coroutine_wrapper is called *only* when loop is ↵Yury Selivanov2015-05-121-35/+45
|\ \ \ \ | |/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | running. Previous approach of installing coroutine wrapper in loop.set_debug() and uninstalling it in loop.close() was very fragile. Most of asyncio tests do not call loop.close() at all. Since coroutine wrapper is a global setting, we have to make sure that it's only set when the loop is running, and is automatically unset when it stops running. Issue #24017.
| * | | asyncio: Make sure sys.set_coroutine_wrapper is called *only* when loop is ↵Yury Selivanov2015-05-121-35/+45
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | running. Previous approach of installing coroutine wrapper in loop.set_debug() and uninstalling it in loop.close() was very fragile. Most of asyncio tests do not call loop.close() at all. Since coroutine wrapper is a global setting, we have to make sure that it's only set when the loop is running, and is automatically unset when it stops running. Issue #24017.
* | | | use our normal bracing styleBenjamin Peterson2015-05-121-1/+2
| | | |
* | | | Issue #24017: Plug ref leak.Yury Selivanov2015-05-121-2/+0
| | | |
* | | | Issue #23983: Update the pty module example.Berker Peksag2015-05-121-37/+29
|\ \ \ \ | |/ / / | | | | | | | | | | | | | | | | | | | | Changes: * Fixed a ResourceWarning warning * Used argparse instead of getopt
| * | | Issue #23983: Update the pty module example.Berker Peksag2015-05-121-37/+29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Changes: * Fixed a ResourceWarning warning * Used argparse instead of getopt
* | | | Issue #23796: Null merge.Berker Peksag2015-05-120-0/+0
|\ \ \ \ | |/ / /
| * | | Issue #23796: peak and read1 methods of BufferedReader now raise ValueErrorBerker Peksag2015-05-123-0/+16
| | | | | | | | | | | | | | | | | | | | | | | | if they called on a closed object. Patch by John Hergenroeder.
* | | | Issue #23796: peak and read1 methods of BufferedReader now raise ValueErrorBerker Peksag2015-05-123-0/+16
| | | | | | | | | | | | | | | | | | | | | | | | if they called on a closed object. Patch by John Hergenroeder.
* | | | Fixed compilation on Windows for issue #20173.Serhiy Storchaka2015-05-121-1/+1
| | | |
* | | | Issue #23870: The pprint module now supports all standard collectionsSerhiy Storchaka2015-05-122-0/+228
| | | | | | | | | | | | | | | | except named tuples.
* | | | Issue #20173: Converted the _codecs module to Argument Clinic.Serhiy Storchaka2015-05-122-616/+1998
| | | |
* | | | doc: Briefly mention C API changes in whatsnew.Yury Selivanov2015-05-121-0/+3
| | | |
* | | | Mention PEP 492 in whatsnew.Yury Selivanov2015-05-121-0/+1
| | | |
* | | | Issue 24017: Update NEWS file.Yury Selivanov2015-05-121-0/+2
| | | |
* | | | Fix warnings for gen_get_iter()Yury Selivanov2015-05-121-1/+1
| | | |
* | | | Fix warnings for PyEval_GetCoroutineWrapperYury Selivanov2015-05-122-2/+2
| | | |
* | | | PEP 0492 -- Coroutines with async and await syntax. Issue #24017.Yury Selivanov2015-05-1272-5617/+9139
| | | |
* | | | mergeRaymond Hettinger2015-05-121-0/+5
|\ \ \ \ | |/ / /
| * | | Defend against a mutation during comparisonRaymond Hettinger2015-05-121-0/+5
| | | |
* | | | asyncio: Merge 3.4 -- Support PEP 492. Issue #24017.Yury Selivanov2015-05-126-27/+116
|\ \ \ \ | |/ / /
| * | | asyncio: Support PEP 492. Issue #24017.Yury Selivanov2015-05-126-27/+116
| | | |
* | | | Minor code cleanups.Raymond Hettinger2015-05-121-5/+5
| | | |
* | | | Merge 3.4 (asyncio docs)Yury Selivanov2015-05-114-20/+48
|\ \ \ \ | |/ / /