mitogen/docs
David Wilson 20f5d89dfa issue #156: fix several more races
* Don't need to sleep if queue>sleepers, can just pop the right queue
  element and return it.

* If queue>sleeping and waking==sleeping, no mechanism existed to ensure
  a thread newly added to sleeping would ever be woken. Above change
  fixes that.

* Cannot trust select() return value, scheduler might sleep us
  indefinitely while put() writes a byte.

* Sleeping threads didn't pop FIFO, they popped in whatever order
  scheduler woke them up. Must recover index and use it to pick the pop
  index.
2018-03-20 14:53:19 +05:45
..
_static docs: more getting started guide 2018-03-19 21:58:27 +05:45
_templates docs: Convert all URLs that support https:// 2018-03-19 21:58:33 +05:45
images docs: fix image labels 2018-03-19 21:58:32 +05:45
Makefile docs: Enable sphinx-autobuild 2018-03-19 21:58:33 +05:45
ansible.rst docs: tidy ansible docs. 2018-03-19 21:58:35 +05:45
api.rst parent: allow Python to determine its install prefix from argv[0] 2018-03-19 21:58:35 +05:45
compared.rst docs: Maximum size of pencode values 2018-03-19 21:58:33 +05:45
conf.py docs: Use sphinx-programoutput plugin for preamble_size.py 2018-03-19 21:35:36 +05:45
docs-requirements.txt tests: Add Tox config for Python 2.6 and 2.7 2018-03-19 21:58:34 +05:45
examples.rst docs: fix typo 2018-03-19 21:58:28 +05:45
getting_started.rst ansible: delete utils.py and promote cast() to mitogen.utils 2018-03-19 21:58:30 +05:45
howitworks.rst issue #156: fix several more races 2018-03-20 14:53:19 +05:45
index.rst parent: allow Python to determine its install prefix from argv[0] 2018-03-19 21:58:35 +05:45
internals.rst core: support throwing LatchError in every sleeping thread 2018-03-19 21:58:35 +05:45
pickle-substitutes.ods docs: First round of Pickle-likes survey 2018-03-19 21:58:33 +05:45
shame.rst docs: Fix function name. 2018-03-19 21:58:28 +05:45
signals.rst docs: Import, but do not yet link signals.rst 2018-03-19 21:58:32 +05:45
toc.rst docs: initial Ansible extension docs. 2018-03-19 21:58:29 +05:45