2010-06-22 Atsushi Enomoto <atsushi@ximian.com>
[mono.git] / mcs / class / corlib / System.Threading.Tasks / ChangeLog
1 2010-04-15  Jérémie Laval  <jeremie.laval@gmail.com>
2
3         * Future.cs:
4         * Task.cs:
5         * TaskCanceledException.cs:
6         * TaskContinuationOptions.cs:
7         * TaskCreationOptions.cs:
8         * TaskFactory.cs:
9         * TaskScheduler.cs:
10         * TaskStatus.cs: Add BOOTSTRAP_NET_4_0 define
11
12 2010-03-02  Jérémie Laval  <jeremie.laval@gmail.com>
13
14         * Task.cs: If we add a continuation when the Task is already finished
15         forces its schedule as a Task instead of executing on the calling thread.
16         * TaskFactory.cs: Add ContinueWhenAny implementation when returning Task
17
18 2010-02-24 Rodrigo Kumpera  <rkumpera@novell.com>
19
20         * TaskContinuationOptions.cs: Use RC values.
21
22         * TaskCreationOptions.cs: Ditto.
23
24 2010-02-23  Jérémie Laval  <jeremie.laval@gmail.com>
25
26         * Task.cs: Fix for continuation processing not happening
27         in case of Faulted or Canceled.
28
29 2010-02-02  Jérémie Laval  <jeremie.laval@gmail.com>
30
31         * Task.cs: Fix autocomplete mistake (s/Exception/exception/).
32         Let continuation processing happens at the right moment when
33         task has child.
34
35 2010-02-02  Jérémie Laval  <jeremie.laval@gmail.com>
36
37         * Future.cs:
38         * Parallel.cs:
39         * ParallelLoopState.cs:
40         * Task.cs:
41         * TaskCompletionSource.cs:
42         * TaskContinuationOptions.cs:
43         * TaskCreationOptions.cs:
44         * TaskFactory.cs:
45         * TaskScheduler.cs:
46         * UnobservedTaskExceptionEventArgs.cs: Port to .NET 4 beta 2 API
47         * SimpleConcurrentBag.cs: Add a simpler implementation of ConcurrentBag
48         for use with parallel loops as ConcurrentBag was moved to System
49
50 2009-08-19  Jérémie Laval  <jeremie.laval@gmail.com>
51
52         * Task.cs: Refactor Wait methods.
53
54 2009-08-11  Jérémie Laval  <jeremie.laval@gmail.com>
55
56         * Future.cs: Add static to Factory property
57
58 2009-08-11  Jérémie Laval  <jeremie.laval@gmail.com>
59
60         * Task.cs: Make WaitAny uses general continuation
61         framework.
62
63 2009-08-11  Jérémie Laval  <jeremie.laval@gmail.com>
64
65         * TaskFactory.cs: Fix methods signature.
66
67 2009-08-05  Jérémie Laval  <jeremie.laval@gmail.com>
68
69         * Future.cs: Fix for Future, when using TaskCompletionSource
70         don't try to run Wait before returning value
71
72 2009-07-31  Jérémie Laval  <jeremie.laval@gmail.com>
73
74         * Task.cs:
75         * Future.cs:
76         * TaskFactory.cs:
77         * TaskCanceledException.cs:
78         * TaskSchedulerException.cs:
79         * Internal/SchedulerProxy.cs: Make System.Threading.Tasks API fully 4.0 b1 compliant.
80
81         * TaskCompletionSource.cs: Add TaskCompletionSource class
82
83 2009-07-27  Jérémie Laval  <jeremie.laval@gmail.com>
84
85         * Future.cs:
86         * Task.cs:
87         * TaskCanceledException.cs:
88         * TaskContinuationOptions.cs:
89         * TaskCreationOptions.cs:
90         * TaskFactory.cs:
91         * TaskScheduler.cs:
92         * TaskSchedulerException.cs:
93         * TaskStatus.cs: Added ParallelFx files for System.Threading.Tasks namespace