commit 0558f0daeb6c41e84e621c0d9a0050faa6bc8223
Author: Vladimir Sedach <vsedach@gmail.com>
Date:   Sun Feb 6 20:30:03 2011 -0500

    Updated documentation.

commit 2f7849ed19a530b8a6b992894e179c2daf5de094
Author: Vladimir Sedach <vsedach@gmail.com>
Date:   Sun Feb 6 13:09:24 2011 -0500

    Added a Multilisp benchmark suite from Mark Feeley's PhD dissertation, changed test framework from FiveAM to EOS

commit a03efded7b95dae3f77e2fc2e628845d3a25cf61
Author: Vladimir Sedach <vsedach@gmail.com>
Date:   Sat Feb 5 21:20:57 2011 -0500

    Fixed race condition w/multiple threads trying to compute same future.

commit c4016f06526fcd8f47be2631d4cf1cf64c4ecf25
Author: Vladimir Sedach <vsedach@gmail.com>
Date:   Sat Feb 5 20:30:16 2011 -0500

    Fixed bug with thread-counter-lock not being recursive.

commit 278a6950933bf3a228269542fb9d897c0415cfa9
Author: Vladimir Sedach <vsedach@gmail.com>
Date:   Sat Jan 15 17:19:47 2011 -0500

    Added touch function (like yield but also serves as identity over non-futures; borrowed from MultiLisp)

commit 33303778310d351a7802234648d58c04e36f5373
Author: Vladimir Sedach <vsedach@gmail.com>
Date:   Fri Jan 14 20:37:05 2011 -0500

    Exported future type, added a type check for yield.

commit 9297eeca0bd000da9146d01640ff4fd88ac0a833
Author: Vladimir Sedach <vsedach@gmail.com>
Date:   Sun Dec 5 00:36:18 2010 -0500

    Added README file w/documentation.

commit 76bb68639eb886bc8cb2f671da21e1629aa062c4
Author: Vladimir Sedach <vsedach@gmail.com>
Date:   Sat Dec 4 21:11:56 2010 -0500

    Added TODO file.

commit fbe5b1c7e032e28e0b4c0e51fe1cc67da79a7f1c
Author: Vladimir Sedach <vsedach@gmail.com>
Date:   Sat Dec 4 01:53:28 2010 -0500

    Added BUGS file

commit 50dafc6bc02de262794dfa505f5674cb76c105c4
Author: Vladimir Sedach <vsedach@gmail.com>
Date:   Sat Dec 4 01:05:01 2010 -0500

    Fixed up thread pool threads to decrement *free-threads* counter using an unwind-protect

commit a5d05adb82b4ac837cb233be3f4b8ef46052b9b1
Author: Vladimir Sedach <vsedach@gmail.com>
Date:   Sat Dec 4 01:04:14 2010 -0500

    Some fixes to unit tests.

commit 72352929767b736df075b32d78702b976f97f87f
Author: Vladimir Sedach <vsedach@gmail.com>
Date:   Sat Dec 4 00:30:52 2010 -0500

    Added unit tests.

commit b9cbc5e56b3b5330a628fd9a013aed25904f6d84
Author: Vladimir Sedach <vsedach@gmail.com>
Date:   Thu Dec 2 03:04:55 2010 -0500

    In yield, made wait-list notification happen after other-thread computation is aborted.

commit 031248028a0e5268493f4d7b46026df03132a4e4
Author: Vladimir Sedach <vsedach@gmail.com>
Date:   Thu Dec 2 03:02:48 2010 -0500

    Added a bunch of library functions.

commit afaa2364fc04d98a715160797d5765b4d4810896
Author: Vladimir Sedach <vsedach@gmail.com>
Date:   Wed Dec 1 03:19:30 2010 -0500

    Moved pexec, plet to library.lisp

commit 9bbe86c18a6b5eccc8a6d4176bc5bfe2106df07e
Author: Vladimir Sedach <vsedach@gmail.com>
Date:   Wed Dec 1 03:18:57 2010 -0500

    Fixed bug in thread pool.

commit 05b3e07627f71d958aceeafa7eb125b695fdd6e8
Author: Vladimir Sedach <vsedach@gmail.com>
Date:   Tue Nov 30 00:22:53 2010 -0500

    Fixed error where proxying debugger hook was never waking up threads selecting on an erroring future.

commit 70384eb167922a5a49e10ae6f2d64ac257cb416e
Author: Vladimir Sedach <vsedach@gmail.com>
Date:   Mon Nov 29 02:00:32 2010 -0500

    Added support for using restarts to handle errors in future computations. Thanks to Maciej Katafiasz for requesting this functionality.

commit 4f9c1e69771cce3820dbd59ac90d94cf02a32ab2
Author: Vladimir Sedach <vsedach@gmail.com>
Date:   Sun Nov 28 18:13:56 2010 -0500

    Done basic future creation and yield interface.

commit f2f208505ca4e559743f70a9981c6fc63890c749
Author: Vladimir Sedach <vsedach@gmail.com>
Date:   Thu Nov 25 01:42:05 2010 -0500

    Initial commit. Future and scheduler.