├── .gitignore ├── .travis.yml ├── CHANGES.rst ├── Cargo.lock ├── Cargo.toml ├── LICENSE.txt ├── Makefile ├── README.rst ├── benches └── parse.rs ├── benchmark ├── echoclient.py ├── echoserver.py └── rlserver.py ├── requirements-ci.txt ├── requirements-dev.txt ├── setup.py ├── src ├── addrinfo.rs ├── callbacks.rs ├── client.rs ├── event_loop.rs ├── fd.rs ├── fut.rs ├── handle.rs ├── http │ ├── codec.rs │ ├── decoder.rs │ ├── headers.rs │ ├── message.rs │ ├── mod.rs │ ├── pyreq.rs │ ├── pytransport.rs │ ├── status.rs │ └── transport.rs ├── lib.rs ├── pybytes.rs ├── pyfuture.rs ├── pytask.rs ├── pyunsafe.rs ├── server.rs ├── signals.rs ├── socket.rs ├── transport.rs └── utils.rs ├── tests ├── _testbase.py ├── certs │ ├── ssl_cert.pem │ └── ssl_key.pem ├── conftest.py ├── test_base.py ├── test_dns.py ├── test_executors.py ├── test_futures.py ├── test_http_decoder.rs ├── test_pipes.py ├── test_process.py ├── test_pybytes.rs ├── test_signals.py ├── test_sockets.py ├── test_ssl.py ├── test_tasks.py ├── test_tcp.py └── test_unix.py └── tokio ├── __init__.py ├── helpers.py ├── pytest_plugin.py └── test_utils.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyO3/tokio/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyO3/tokio/HEAD/.travis.yml -------------------------------------------------------------------------------- /CHANGES.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyO3/tokio/HEAD/CHANGES.rst -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyO3/tokio/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyO3/tokio/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyO3/tokio/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyO3/tokio/HEAD/Makefile -------------------------------------------------------------------------------- /README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyO3/tokio/HEAD/README.rst -------------------------------------------------------------------------------- /benches/parse.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyO3/tokio/HEAD/benches/parse.rs -------------------------------------------------------------------------------- /benchmark/echoclient.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyO3/tokio/HEAD/benchmark/echoclient.py -------------------------------------------------------------------------------- /benchmark/echoserver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyO3/tokio/HEAD/benchmark/echoserver.py -------------------------------------------------------------------------------- /benchmark/rlserver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyO3/tokio/HEAD/benchmark/rlserver.py -------------------------------------------------------------------------------- /requirements-ci.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyO3/tokio/HEAD/requirements-ci.txt -------------------------------------------------------------------------------- /requirements-dev.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyO3/tokio/HEAD/requirements-dev.txt -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyO3/tokio/HEAD/setup.py -------------------------------------------------------------------------------- /src/addrinfo.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyO3/tokio/HEAD/src/addrinfo.rs -------------------------------------------------------------------------------- /src/callbacks.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyO3/tokio/HEAD/src/callbacks.rs -------------------------------------------------------------------------------- /src/client.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyO3/tokio/HEAD/src/client.rs -------------------------------------------------------------------------------- /src/event_loop.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyO3/tokio/HEAD/src/event_loop.rs -------------------------------------------------------------------------------- /src/fd.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyO3/tokio/HEAD/src/fd.rs -------------------------------------------------------------------------------- /src/fut.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyO3/tokio/HEAD/src/fut.rs -------------------------------------------------------------------------------- /src/handle.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyO3/tokio/HEAD/src/handle.rs -------------------------------------------------------------------------------- /src/http/codec.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyO3/tokio/HEAD/src/http/codec.rs -------------------------------------------------------------------------------- /src/http/decoder.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyO3/tokio/HEAD/src/http/decoder.rs -------------------------------------------------------------------------------- /src/http/headers.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyO3/tokio/HEAD/src/http/headers.rs -------------------------------------------------------------------------------- /src/http/message.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyO3/tokio/HEAD/src/http/message.rs -------------------------------------------------------------------------------- /src/http/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyO3/tokio/HEAD/src/http/mod.rs -------------------------------------------------------------------------------- /src/http/pyreq.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyO3/tokio/HEAD/src/http/pyreq.rs -------------------------------------------------------------------------------- /src/http/pytransport.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyO3/tokio/HEAD/src/http/pytransport.rs -------------------------------------------------------------------------------- /src/http/status.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyO3/tokio/HEAD/src/http/status.rs -------------------------------------------------------------------------------- /src/http/transport.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyO3/tokio/HEAD/src/http/transport.rs -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyO3/tokio/HEAD/src/lib.rs -------------------------------------------------------------------------------- /src/pybytes.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyO3/tokio/HEAD/src/pybytes.rs -------------------------------------------------------------------------------- /src/pyfuture.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyO3/tokio/HEAD/src/pyfuture.rs -------------------------------------------------------------------------------- /src/pytask.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyO3/tokio/HEAD/src/pytask.rs -------------------------------------------------------------------------------- /src/pyunsafe.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyO3/tokio/HEAD/src/pyunsafe.rs -------------------------------------------------------------------------------- /src/server.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyO3/tokio/HEAD/src/server.rs -------------------------------------------------------------------------------- /src/signals.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyO3/tokio/HEAD/src/signals.rs -------------------------------------------------------------------------------- /src/socket.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyO3/tokio/HEAD/src/socket.rs -------------------------------------------------------------------------------- /src/transport.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyO3/tokio/HEAD/src/transport.rs -------------------------------------------------------------------------------- /src/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyO3/tokio/HEAD/src/utils.rs -------------------------------------------------------------------------------- /tests/_testbase.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyO3/tokio/HEAD/tests/_testbase.py -------------------------------------------------------------------------------- /tests/certs/ssl_cert.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyO3/tokio/HEAD/tests/certs/ssl_cert.pem -------------------------------------------------------------------------------- /tests/certs/ssl_key.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyO3/tokio/HEAD/tests/certs/ssl_key.pem -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyO3/tokio/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/test_base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyO3/tokio/HEAD/tests/test_base.py -------------------------------------------------------------------------------- /tests/test_dns.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyO3/tokio/HEAD/tests/test_dns.py -------------------------------------------------------------------------------- /tests/test_executors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyO3/tokio/HEAD/tests/test_executors.py -------------------------------------------------------------------------------- /tests/test_futures.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyO3/tokio/HEAD/tests/test_futures.py -------------------------------------------------------------------------------- /tests/test_http_decoder.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyO3/tokio/HEAD/tests/test_http_decoder.rs -------------------------------------------------------------------------------- /tests/test_pipes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyO3/tokio/HEAD/tests/test_pipes.py -------------------------------------------------------------------------------- /tests/test_process.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyO3/tokio/HEAD/tests/test_process.py -------------------------------------------------------------------------------- /tests/test_pybytes.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyO3/tokio/HEAD/tests/test_pybytes.rs -------------------------------------------------------------------------------- /tests/test_signals.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyO3/tokio/HEAD/tests/test_signals.py -------------------------------------------------------------------------------- /tests/test_sockets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyO3/tokio/HEAD/tests/test_sockets.py -------------------------------------------------------------------------------- /tests/test_ssl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyO3/tokio/HEAD/tests/test_ssl.py -------------------------------------------------------------------------------- /tests/test_tasks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyO3/tokio/HEAD/tests/test_tasks.py -------------------------------------------------------------------------------- /tests/test_tcp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyO3/tokio/HEAD/tests/test_tcp.py -------------------------------------------------------------------------------- /tests/test_unix.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyO3/tokio/HEAD/tests/test_unix.py -------------------------------------------------------------------------------- /tokio/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyO3/tokio/HEAD/tokio/__init__.py -------------------------------------------------------------------------------- /tokio/helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyO3/tokio/HEAD/tokio/helpers.py -------------------------------------------------------------------------------- /tokio/pytest_plugin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyO3/tokio/HEAD/tokio/pytest_plugin.py -------------------------------------------------------------------------------- /tokio/test_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyO3/tokio/HEAD/tokio/test_utils.py --------------------------------------------------------------------------------