summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAge
* Controller migration (work in progress)asyncioDamian Johnson2020-07-05
* Constructor method with an async contextDamian Johnson2020-06-28
* Use Synchronous for QueryDamian Johnson2020-06-25
* Synchronous mixinDamian Johnson2020-06-23
* Rewrite descriptor downloadingDamian Johnson2020-06-19
* Drop ThreadForWrappedAsyncClassDamian Johnson2020-06-07
* Get rid of `_recv_lock`Illia Volochii2020-05-26
* Replace `CombinedReentrantAndAsyncioLock` with the plain `asyncio.Lock`Illia Volochii2020-05-24
* Switch to asyncio locks in socket classes to make them usable tooIllia Volochii2020-05-24
* Start awaiting finishing of the loop tasks while closing controllersIllia Volochii2020-05-24
* Start shutting down controllers after running controller unit testsIllia Volochii2020-05-24
* Make `test.runner.Runner.get_tor_controller` synchronousIllia Volochii2020-05-21
* Update `BaseController._event_loop` to keep the previous behaviorIllia Volochii2020-05-21
* Use `asyncio.Queue.put_nowait` instead of `put` that needs awaitingIllia Volochii2020-05-21
* Correct rebase discrepanciesDamian Johnson2020-05-18
* Add docstrings to new functions used for testsIllia Volochii2020-05-18
* Implement setting docstrings of `stem.control.Controller` methodsIllia Volochii2020-05-18
* Update docstrings in stem/descriptor/remote.pyIllia Volochii2020-05-18
* Update docstrings in stem/connection.pyIllia Volochii2020-05-18
* Update docstrings in stem/socket.pyIllia Volochii2020-05-18
* Fix mypy errors related to `stem.descriptor.remote.Query` attributesIllia Volochii2020-05-18
* Add type hints to new functionsIllia Volochii2020-05-18
* Fix `AsyncController._event_listeners_lock`Illia Volochii2020-05-18
* Add the mypy cache folder to .gitignoreIllia Volochii2020-05-18
* Get rid of `_ControllerClassMethodMixin` to fix type checksIllia Volochii2020-05-18
* Fix errors in static checks of my IDEIllia Volochii2020-05-17
* Make requesting for descriptor content asynchronousIllia Volochii2020-05-17
* Prepare to creating and wrapping one more asynchronous classIllia Volochii2020-05-17
* Move utility functions for asynchronous tests to `stem.util.test_tools`Illia Volochii2020-05-17
* Fix most of the integration testsIllia Volochii2020-05-17
* Fix monkey patches of the `_handle_event` methodIllia Volochii2020-05-17
* Fix `stem.connection._msg` operating a synchronous controllerIllia Volochii2020-05-17
* Optimize `_MsgLock` a little bitIllia Volochii2020-05-17
* Stop canceling asynchronous tasks for reader and event loopsIllia Volochii2020-05-17
* Remove an old commentIllia Volochii2020-05-17
* Stop joining the thread for the asynchronous controller while closingIllia Volochii2020-05-17
* Make it possible to use a function to connect to the async controllerIllia Volochii2020-05-17
* Fix testsIllia Volochii2020-05-17
* Fix a problem with a missing argumentIllia Volochii2020-05-17
* Remove an unused importIllia Volochii2020-05-17
* Commit a missing fileIllia Volochii2020-05-17
* Fix `stem.connection.connect`Illia Volochii2020-05-17
* Refactor defining a thread for the asynchronous controllerIllia Volochii2020-05-17
* Fix message synchronizationIllia Volochii2020-05-17
* Fix unit testsIllia Volochii2020-05-17
* Fix `ControlMessage.from_str`Illia Volochii2020-05-17
* Fix a problem with a mock object not recognized as a coroutine functionIllia Volochii2020-05-17
* Start initializing the asynchronous controller in the dedicated threadIllia Volochii2020-05-17
* Rename the thread used for the asynchronous controllerIllia Volochii2020-05-17
* Use a new event loop for wrapping the asynchronous controllerIllia Volochii2020-05-17