summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* | 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
|\ \ | |/
| * docs/asyncio: Document new ensure_future() and deprecated async()Yury Selivanov2015-05-113-20/+28
| |
| * docs/asyncio: Document set_task_factory/get_task_factoryYury Selivanov2015-05-111-0/+20
| |
* | Null merge.Yury Selivanov2015-05-110-0/+0
|\ \ | |/
| * Fix NEWS file.Yury Selivanov2015-05-111-4/+4
| |
* | Merge 3.4 (asyncio changes)Yury Selivanov2015-05-117-35/+58
|\ \ | |/
| * asyncio: async() function is deprecated in favour of ensure_future().Yury Selivanov2015-05-117-34/+57
| |
* | asyncio: Drop JoinableQueue from 3.5Yury Selivanov2015-05-111-6/+1
| |
* | Merge 3.4 (asyncio)Yury Selivanov2015-05-113-4/+16
|\ \ | |/
| * Sync asyncio changes from the main repo.Yury Selivanov2015-05-115-16/+94
| |
* | asyncio: Sync with github repoYury Selivanov2015-05-115-36/+110
| |
* | Minor stylistic clean-up.Raymond Hettinger2015-05-111-6/+6
| |
* | Issue #24155: Optimize heapify for better cache utililzation.Raymond Hettinger2015-05-112-0/+75
| |
* | #21795: advertise 8BITMIME if decode_data is False.R David Murray2015-05-115-97/+219
| | | | | | | | | | | | Patch by Milan Oberkirch, with a few updates. This changeset also tweaks the smtpd and whatsnew docs for smtpd into what should be the final form for the 3.5 release.
* | merge headsBenjamin Peterson2015-05-116-22/+180
|\ \
| * | #21800: Add RFC 6855 support to imaplib.R David Murray2015-05-105-21/+179
| | | | | | | | | | | | | | | Original patch by Milan Oberkirch, updated by myself and Maciej Szulik.
| * | Issue #22906: Do incref before SetCause/SetContextYury Selivanov2015-05-101-1/+1
| | |
* | | merge 3.4Benjamin Peterson2015-05-111-1/+1
|\ \ \ | |/ / |/| / | |/
| * add trailing slashBenjamin Peterson2015-05-111-1/+1
| |
* | Fix news entry for issue 24018.Guido van Rossum2015-05-091-1/+1
| |
* | Issue 22906: Increment refcount after PyException_SetContextYury Selivanov2015-05-091-0/+1
| |
* | Issue 22906: Add test file.Yury Selivanov2015-05-091-0/+34
| |
* | PEP 479: Change StopIteration handling inside generators.Yury Selivanov2015-05-0914-15/+103
| | | | | | | | Closes issue #22906.
* | Issue #24018: Add a collections.Generator abstract base class.Raymond Hettinger2015-05-094-2/+145
| |
* | merge 3.4Benjamin Peterson2015-05-093-2/+15
|\ \ | |/
| * ensure .keywords is always a dictBenjamin Peterson2015-05-093-9/+9
| |