Commit Graph

17 Commits

Author SHA1 Message Date
David Wilson 446e956e8f Rename package. 2017-09-11 10:20:01 +05:30
David Wilson acb6520ea2 Fix feature list link 2017-09-08 23:15:33 +05:30
David Wilson 8e2d691d2d Move issue lists into GitHub. 2017-09-08 23:08:42 +05:30
David Wilson b1d0c569f6 Add TODO 2017-08-31 16:46:40 +05:30
David Wilson b70803a763 Update numbers. 2017-08-24 18:03:20 +05:30
David Wilson 99a2ccf68c First draft of econtext/sudo.py. 2016-10-31 16:17:53 +01:00
David Wilson 08e80b824d Another TODO 2016-08-17 21:55:22 +01:00
David Wilson a49fe26bb8 TODO entry. 2016-08-16 02:23:25 +01:00
David Wilson fea12a6030 Many updates: graceful shutdown, docs, threading
* Start splitting docs up into internals.rst / api.rst
* Docs for lots more of econtext.core.
* Get rid of _update_stream() and has_output(), replace with individual
  functions called as state changes.
* Add Broker.on_thread() and remove Stream._lock: simply call
  on_thread() to ensure buffer management is linearized.
* Rename read_side/write_side to receive_side/transmit_side like event
  handler names.
* Clean up some more repr / debug logs.
* Move handle cleanup to Context.on_shutdown where it belongs.
* Make wake() a noop when called from broker thread.
* Replace graceful_count crap with Side.graceful attribute, add
  Broker.keep_alive() to check whether any registered readers want to
  be kept alive for graceful shutdown() or any child contexts with a
  connected stream exist.
* Make master.Broker timeout slightly longer than slave broker.
* Add generic on_thread() to allow running code on the IO thread.
2016-08-16 02:04:56 +01:00
David Wilson 1bc8681cb4 More doc updates. 2016-08-14 16:33:09 +01:00
David Wilson b05f949a17 Tidy. 2016-08-14 02:43:31 +01:00
David Wilson c82ddeb0f7 More howitworks.rst. 2016-08-14 02:31:15 +01:00
David Wilson 737d095ffc More docs. 2016-08-14 01:52:37 +01:00
David Wilson 753544c104 Add wtf.gif. 2016-08-14 01:37:56 +01:00
David Wilson 62520b1bcb Write history section. 2016-08-14 01:17:03 +01:00
David Wilson 1bafeb4434 Doc updates. 2016-08-13 22:03:59 +01:00
David Wilson fb501f66db Add history.rst. 2016-08-13 22:03:59 +01:00