Commit Graph

  • fe673cc692 replace Tulip with asyncio Victor Stinner 2015-07-09 02:39:43 +02:00
  • 6f52fbfaac README: replace Tulip with asyncio Victor Stinner 2015-07-09 02:35:26 +02:00
  • 03a4d4dc7b pick README from trollius Victor Stinner 2015-07-09 02:32:12 +02:00
  • 94fa7e219b tox.ini: fix py2_release Victor Stinner 2015-07-09 02:10:56 +02:00
  • 352b8cec07 Fixes for Python 2.6 Victor Stinner 2015-07-09 01:57:49 +02:00
  • 14d618e295 Python 2.7 fixes Victor Stinner 2015-07-09 01:04:55 +02:00
  • 71046948a2 Fix Python 3.4 issues Victor Stinner 2015-07-09 00:12:12 +02:00
  • 35906103b9 remove asyncio changelog Victor Stinner 2015-07-08 00:04:03 +02:00
  • e6e6e0a703 use releaser Victor Stinner 2015-07-08 00:02:31 +02:00
  • fa093793a8 Add TODO.rst from Trollius Victor Stinner 2015-07-08 00:01:39 +02:00
  • 2fd3bf4921 Port remaining files Victor Stinner 2015-07-08 00:01:21 +02:00
  • f09e57b9ad Port overlapped.c Victor Stinner 2015-07-08 00:01:07 +02:00
  • 3d64966ed9 replace update_stdlib with update-tulip Victor Stinner 2015-07-08 00:00:35 +02:00
  • 962dea8ccf copy files from trollius Victor Stinner 2015-07-08 00:00:15 +02:00
  • 22df34e7eb Add interop_asyncio.py example Victor Stinner 2015-07-07 23:50:26 +02:00
  • 603a58ed4b Port asyncio to Python 2, examples/ directory Victor Stinner 2015-07-07 23:50:08 +02:00
  • 26a3183085 add test_asyncio.py Victor Stinner 2015-07-07 23:42:21 +02:00
  • d8b296df53 Add documentation Victor Stinner 2015-07-07 23:37:05 +02:00
  • 6d516e583c Port asyncio to Python 2, tests/ directory Victor Stinner 2015-07-07 23:22:10 +02:00
  • a4749501b4 Port asyncio to Python 2, trollius/ directory Victor Stinner 2015-07-07 21:17:17 +02:00
  • a01f3f4993 Add compatibility files from old trollius project Victor Stinner 2015-07-06 22:38:39 +02:00
  • ccafbc04e3 Replace asyncio with trollius in code and config Victor Stinner 2015-07-06 22:13:28 +02:00
  • 1975461f4c rename asyncio/ directory to trollius/ Victor Stinner 2015-07-06 22:11:55 +02:00
  • 728a912391 Rerite README Victor Stinner 2015-07-06 22:03:43 +02:00
  • e802f173aa coroutines: Proxy cr_await and gi_yieldfrom in CoroWrapper Yury Selivanov 2015-07-03 00:39:40 -04:00
  • 32a303ee00 Fix regression in 83ac3b8 (failed unittests in debug mode) Yury Selivanov 2015-06-24 10:42:55 -04:00
  • 83ac3b846f Fix CoroWrapper for 'async def' coroutines Yury Selivanov 2015-06-24 10:25:07 -04:00
  • eff46724a9 Sync with CPython. Yury Selivanov 2015-06-24 09:39:51 -04:00
  • 7baef9de28 coroutines: Fix CoroWrapper to support native coroutines Yury Selivanov 2015-05-31 21:19:13 -04:00
  • 755806f019 Support Awaitables (pep 492) in @coroutine decorator Yury Selivanov 2015-05-30 21:00:05 -04:00
  • fed8618d30 tasks: Drop useless code. Yury Selivanov 2015-05-28 10:48:22 -04:00
  • 3a09a93277 Use collections.abc.Coroutine for asyncio.iscoroutine() when available. Yury Selivanov 2015-05-12 13:38:57 -04:00
  • 6ac55b2ae7 Enable 'async for' for StreamReader, 'async with' for locks in 3.5. Yury Selivanov 2015-05-13 15:17:07 -04:00
  • f24ba3833f Make sure sys.set_coroutine_wrapper is called *only* when loop is running. Yury Selivanov 2015-05-12 11:32:46 -04:00
  • 36e714117f Support PEP 492 native coroutines. Yury Selivanov 2015-05-11 22:24:00 -04:00
  • e3216b8043 Enable Travis-CI integration Yury Selivanov 2015-05-11 15:03:35 -04:00
  • 6c6a5e4a06 Use DeprecationWarning for async() Yury Selivanov 2015-05-11 14:13:53 -04:00
  • 53edb85e6e Deprecate async() function in favour of ensure_future() Yury Selivanov 2015-05-11 11:56:36 -04:00
  • 1181bc193a Fix script_helper imports for 3.4 Yury Selivanov 2015-05-11 14:30:04 -04:00
  • 2659599128 Make sure that CPython 3.4 and older will import script_helper Yury Selivanov 2015-05-11 13:50:15 -04:00
  • 0f50393e51 Sync script_helper import with CPython Yury Selivanov 2015-05-11 13:45:50 -04:00
  • 71f7c249ef Add new loop APIs: set_task_factory() and get_task_factory() Yury Selivanov 2015-05-11 12:30:48 -04:00
  • 2798fb43af Rename the function arg to run_in_executor() to "func" to avoid confusion. Guido van Rossum 2015-05-05 14:19:23 -07:00
  • b516e8085f Merge pull request #231 from haypo/issue_222 Guido van Rossum 2015-04-23 12:01:41 -07:00
  • cd10ff2286 Merge pull request #237 from ajdavis/update-queue-join-tests Guido van Rossum 2015-04-20 09:09:52 -07:00
  • 70d8856928 Fix queue join tests for CPython's test runner. A. Jesse Jiryu Davis 2015-04-20 02:26:06 -04:00
  • bcb7ec45f2 Merge pull request #236 from ajdavis/queue-join-fix Guido van Rossum 2015-04-19 20:15:12 -07:00
  • e496c7c8e0 Fix LifoQueue's and PriorityQueue's put() and task_done(). A. Jesse Jiryu Davis 2015-04-19 22:48:49 -04:00
  • a943b49d64 Test LifoQueue's and PriorityQueue's put() and task_done(). A. Jesse Jiryu Davis 2015-04-19 22:47:11 -04:00
  • 7718675eb9 #230: Change official URL from tulip to asyncio in README.rst Ludovic Gasc (GMLudo) 2015-04-14 16:04:09 -04:00
  • b08ee4008d Fix @coroutine for functions without __name__ issue_222 Victor Stinner 2015-04-14 16:38:17 +02:00
  • 173ff86634 Update README.rst Andrew Svetlov 2015-04-13 19:36:50 -04:00
  • 4f9099e919 Merge pull request #225 from Eyepea/add_pycharm_in_gitignore Andrew Svetlov 2015-04-11 11:51:54 -04:00
  • 30f4788525 add in .gitignore pyvenv and Pycharm files Ludovic Gasc (GMLudo) 2015-04-11 11:30:49 -04:00
  • 3582e11cdc Merge pull request #224 from Eyepea/readme_improvement Andrew Svetlov 2015-04-11 10:32:49 -04:00
  • 1888b1dd77 Switch hgignore and hgeol to git equivalents Andrew Svetlov 2015-04-11 10:30:29 -04:00
  • bf4b2cea4f Rename README file to have rst render on Github Ludovic Gasc (GMLudo) 2015-04-11 10:08:27 -04:00
  • c28372755c Migrating wiki contents from Google Code wiki Google Code Exporter 2015-04-10 12:44:27 -04:00
  • b26e6ae219 Python issue #23879: SelectorEventLoop.sock_connect() must not call connect() again if the first call to connect() raises an InterruptedError. Victor Stinner 2015-04-07 21:36:27 +02:00
  • 15a569d29b Fix _SelectorTransport.__repr__() if the event loop is closed Victor Stinner 2015-03-27 15:19:22 +01:00
  • 16b312187a Python issue #23456: Add missing @coroutine decorators Victor Stinner 2015-03-18 11:36:45 +01:00
  • 26c6fedd88 Fix repr(BaseSubprocessTransport) if it didn't start yet Victor Stinner 2015-03-10 16:29:12 +01:00
  • e0bf949b12 Write Tulip 3.4.3 changelog Victor Stinner 2015-03-10 16:23:11 +01:00
  • f04f680979 Set version to 3.4.4 Victor Stinner 2015-03-10 15:12:58 +01:00
  • 22a9854f02 Added tag 3.4.3 for changeset 122233297cfd Victor Stinner 2015-03-10 15:03:57 +01:00
  • 804962515b Python issue #23537: Remove 2 unused private methods of BaseSubprocessTransport Victor Stinner 2015-02-27 17:45:04 +01:00
  • 246dc46c7b Fix unterminated quotes. Thomas Goirand 2015-02-26 14:22:19 +01:00
  • c2f2ec94e2 Also blacklists test_send_signal for python 2 Thomas Goirand 2015-02-26 14:20:13 +01:00
  • 0062d5a256 Also blacklists test_send_signal Thomas Goirand 2015-02-26 14:18:10 +01:00
  • 51637d9a40 Adds exclude of test_subprocess_send_signal Thomas Goirand 2015-02-26 14:13:53 +01:00
  • e147802bca Fix warning in test_close_kill_running() Victor Stinner 2015-02-17 23:34:16 +01:00
  • c18c4d06bb Python issue #23475: Fix test_close_kill_running() Victor Stinner 2015-02-17 22:45:35 +01:00
  • b60bad4ec8 tests: Use os.devnull instead of hardcoded '/dev/null'. Victor Stinner 2015-02-17 22:48:49 +01:00
  • 8422f4e4f9 Closed branch remove-joinable-queue remove-joinable-queue A. Jesse Jiryu Davis 2015-02-14 09:47:49 -05:00
  • 716ef6cd60 Merge branch remove-joinable-queue. A. Jesse Jiryu Davis 2015-02-14 09:47:37 -05:00
  • d9c50ebe14 Tulip issue #220: Restore JoinableQueue as a deprecated alias for Queue. A. Jesse Jiryu Davis 2015-02-14 09:38:17 -05:00
  • 10a91fec4d BaseSubprocessTransport: repr() mentions when the child process is running Victor Stinner 2015-02-12 16:15:20 +01:00
  • d496a7e1ca BaseSubprocessTransport.close() doesn't try to kill the process if it already finished Victor Stinner 2015-02-10 14:37:37 +01:00
  • 7b2d8abfce BaseEventLoop: rename _owner to _thread_id 3.4.3 Victor Stinner 2015-02-04 22:08:17 +01:00
  • 0105a8ff79 Only call _check_resolved_address() in debug mode Victor Stinner 2015-02-04 11:34:44 +01:00
  • d3dbdf8530 BaseSelectorEventLoop uses directly the private _debug attribute Victor Stinner 2015-02-04 11:25:51 +01:00
  • b9d37994e3 Tulip issue #221: Fix docstring of QueueEmpty and QueueFull Victor Stinner 2015-02-03 15:07:25 +01:00
  • aeb1824eb0 Workaround CPython bug #23353 Victor Stinner 2015-02-02 17:44:23 +01:00
  • eec5196ad8 Fix subprocess_attach_write_pipe example Victor Stinner 2015-01-30 01:20:08 +01:00
  • ab5d83ca33 Fix a ResourceWarning in the shell example Victor Stinner 2015-01-30 01:16:07 +01:00
  • 6c7490e724 Python issue #23347: send_signal(), terminate(), kill() don't check if the transport was closed. The check broken a Tulip example and this limitation is arbitrary. Check if _proc is None should be enough. Victor Stinner 2015-01-30 01:12:00 +01:00
  • d37a906ecc Python issue #23347: Make BaseSubprocessTransport.wait() private Victor Stinner 2015-01-30 00:15:54 +01:00
  • 787b4945c6 Fix ResourceWarning in test_subprocess.test_proc_exit() Victor Stinner 2015-01-30 00:11:25 +01:00
  • cffe67de25 tox.ini: enable ResourceWarning warnings Victor Stinner 2015-01-30 00:09:48 +01:00
  • 2e187bbe06 Python issue #23347: send_signal(), kill() and terminate() methods of BaseSubprocessTransport now check if the transport was closed and if the process exited. Victor Stinner 2015-01-29 23:34:37 +01:00
  • c92da15621 Python issue #23347: Refactor creation of subprocess transports Victor Stinner 2015-01-29 23:53:11 +01:00
  • 241c71030c Python issue #23243: On Python 3.4 and newer, emit a ResourceWarning when an event loop or a transport is not explicitly closed Victor Stinner 2015-01-29 17:32:39 +01:00
  • 2b0f274753 Python issue #23243: test_sslproto: Close explicitly transports Victor Stinner 2015-01-29 16:17:08 +01:00
  • 93a4cf4c5d Document Protocol state machine Victor Stinner 2015-01-29 14:14:07 +01:00
  • 59fcee2f2d Fix BaseSelectorEventLoop._accept_connection() Victor Stinner 2015-01-29 14:09:43 +01:00
  • 5fe382d0e9 Fix _UnixReadPipeTransport and _UnixWritePipeTransport Victor Stinner 2015-01-29 13:40:58 +01:00
  • c66282230e Cleanup gather(): use cancelled() method instead of using private Future attribute Victor Stinner 2015-01-29 10:00:08 +01:00
  • 7a46edabd8 Fix _SelectorSslTransport.close() Victor Stinner 2015-01-29 02:52:57 +01:00
  • 1162bf22e6 _SelectorTransport constructor: extra parameter is now optional Victor Stinner 2015-01-29 02:38:46 +01:00
  • 2c89c715f4 Fix _SelectorDatagramTransport constructor Victor Stinner 2015-01-29 02:38:01 +01:00