root/trunk/parallelFuture


Mode:

Legend:

Added
Modified
Copied or renamed
Rev Chgset Date Author Log Message
(edit) @834 [834] 02/13/11 21:47:53 dsimcha 64-bit support.
(edit) @833 [833] 02/13/11 01:09:17 dsimcha Assume all exceptions are derived from Throwable to comply with latest DMD …
(edit) @832 [832] 02/03/11 20:49:56 dsimcha Fix doc error.
(edit) @831 [831] 02/03/11 20:30:58 dsimcha Buffer trick for parallel foreach.
(edit) @830 [830] 02/01/11 22:30:46 dsimcha Flesh out LazyMap? docs, change name to shorter LazyMap?, and fix a bug.
(edit) @829 [829] 02/01/11 21:05:22 dsimcha Special case optimization: Get rid of unnecessary copying in …
(edit) @828 [828] 01/31/11 23:22:02 dsimcha Added AsyncBuf?.
(edit) @827 [827] 01/31/11 22:51:03 dsimcha Revamp things a little so that copying from input ranges on LazyMap?
(edit) @826 [826] 01/30/11 20:12:10 dsimcha LazyMap? for non-random access ranges.
(edit) @825 [825] 01/30/11 16:36:39 dsimcha Added LazyMap?.
(edit) @821 [821] 11/15/10 19:21:30 dsimcha Get rid of pretty submit() functionality because my implicit assumptions …
(edit) @820 [820] 11/14/10 10:42:01 dsimcha A few 64-bit fixes.
(edit) @818 [818] 09/16/10 23:59:04 dsimcha --
(edit) @817 [817] 09/16/10 23:46:26 dsimcha Safe tasks.
(edit) @816 [816] 09/16/10 22:50:15 dsimcha Allow ref return for Task.
(edit) @813 [813] 09/01/10 20:48:32 dsimcha Multiple functions for map.
(edit) @812 [812] 09/01/10 20:13:09 dsimcha Parallel reduce w/ multiple functions.
(edit) @811 [811] 09/01/10 08:37:48 dsimcha Should be shared static this.
(edit) @810 [810] 09/01/10 08:31:12 dsimcha Tighten up the semantics of worker-local storage a little.
(edit) @809 [809] 09/01/10 00:30:25 dsimcha Configurable # of default pool threads.
(edit) @808 [808] 08/31/10 23:27:13 dsimcha Added default pool.
(edit) @807 [807] 08/31/10 19:53:01 dsimcha Fix spurious wakeup crap for real this time.
(edit) @806 [806] 08/31/10 19:38:18 dsimcha Fix spurious wakeup bug.
(edit) @805 [805] 08/31/10 08:41:23 dsimcha Change default work unit size.
(edit) @800 [800] 08/29/10 18:28:20 dsimcha Fix comment about core.atomic bugs.
(edit) @799 [799] 08/29/10 18:07:46 dsimcha Just shuffle some code around, move important stuff to top as suggested by …
(edit) @798 [798] 08/29/10 17:58:11 dsimcha Small doc fixes.
(edit) @797 [797] 08/29/10 13:35:57 dsimcha contracts -> exception
(edit) @796 [796] 08/29/10 13:30:07 dsimcha std.parallelism candidate fork.
(edit) @782 [782] 08/15/10 22:01:59 dsimcha Allow ref parallel foreach over non-random access ranges.
(edit) @781 [781] 08/15/10 20:55:10 dsimcha Added parallel iteration with an index variable. Also, fixes for narrow …
(edit) @780 [780] 08/10/10 23:19:50 dsimcha Minor unittest changes for 2.048.
(edit) @752 [752] 07/13/10 20:23:43 dsimcha --
(edit) @750 [750] 07/13/10 00:32:27 dsimcha Worker-local storage is feasible after all.
(edit) @749 [749] 07/12/10 23:27:03 dsimcha Revert parallelfuture because the changes have a HUGE bug that I didn't …
(edit) @748 [748] 07/12/10 22:29:04 dsimcha Remove a level of indirection.
(edit) @747 [747] 07/12/10 22:18:31 dsimcha Remove print statement.
(edit) @745 [745] 07/12/10 22:06:40 dsimcha WorkerLocal? initialization.
(edit) @743 [743] 07/12/10 20:49:45 dsimcha Add worker-local storage.
(edit) @699 [699] 01/31/10 10:11:17 dsimcha --
(edit) @698 [698] 01/31/10 09:55:44 dsimcha Don't initialize map buffer.
(edit) @696 [696] 01/28/10 22:09:34 dsimcha Minor doc fixes.
(edit) @695 [695] 01/28/10 21:53:46 dsimcha --
(edit) @694 [694] 01/28/10 19:36:10 dsimcha Use Task d'tor for safety. Add scopeTask.
(edit) @693 [693] 01/25/10 23:33:33 dsimcha Small bug fix.
(edit) @692 [692] 01/24/10 11:28:45 dsimcha Clean up docs a little.
(edit) @691 [691] 01/24/10 11:05:46 dsimcha Refactoring, merge Task and Future.
(edit) @687 [687] 01/20/10 23:05:47 dsimcha Refactoring, bug fix.
(edit) @683 [683] 01/17/10 14:08:55 dsimcha Switched longWait from polling to a condition variable.
(edit) @682 [682] 01/16/10 10:42:54 dsimcha Improve layout of task structs to save a few bytes.
(edit) @681 [681] 01/16/10 10:36:40 dsimcha Use condition variable instead of sleep. DRY locking stuff.
(edit) @680 [680] 01/14/10 21:51:22 dsimcha Fix behavior for uncaught exceptions in worker threads.
(edit) @660 [660] 12/05/09 16:53:16 dsimcha Fix 2.037 issues.
(edit) @659 [659] 12/01/09 23:14:42 dsimcha Change default nCpu to coresPerCPU - 1 to account for the submitter …
(edit) @658 [658] 12/01/09 23:10:16 dsimcha Fix degenerate case of size zero pool, change order of reduce args to be …
(edit) @641 [641] 10/25/09 12:59:15 dsimcha Parallel reduce, bug fixes.
(edit) @640 [640] 10/24/09 00:20:59 dsimcha Added toHeap as a way of allowing Future objects to escape the function in …
(edit) @639 [639] 10/23/09 20:48:06 dsimcha --
(edit) @638 [638] 10/23/09 20:27:50 dsimcha Allow nested parallel foreach and map. Fix misc. bugs.
(edit) @637 [637] 10/21/09 23:36:44 dsimcha Initial commit.
(add) @636 [636] 10/21/09 23:35:40 dsimcha Create parallelFuture folder
Note: See TracRevisionLog for help on using the revision log.