Future -> Promise, Future is now a read-only subclass of Promise; FutureError -> MiraiError; fix setvalue/setexception race condition
Informative exceptions
updated README
version++
change test_futures.py's permissions so nosetests will discover it
initial docs commit
api documentation and fixing permissions for nosetests
find requirements from requirements.txt
gitignore built docs
api documentation
refactor: move exceptions to their own class; return futures instead of promises in most places; replace "===" with "---" in api docs, make Future a subclass of Promise
further documentation cleanup
docs: index, why, theme
tests for many/few workers compared to number of threads
bugfix: odd threadlock happening when combining or_ and wait...
bugfix: subtle race condition caused by calling Promise.select, Promise.join, or Promise.collect when there were no available threads in the worker pool.
Merge branch 'develop'
v0.1.3
bugfix: setup.py and requirements.txt
doc -> docs