New test.
[mono.git] / mcs / class / corlib / System.Collections.Concurrent / ChangeLog
1 2010-03-24  Jérémie Laval  <jeremie.laval@gmail.com>
2
3         * ConcurrentDictionary.cs: Remove while looping
4
5 2010-03-24  Jérémie Laval  <jeremie.laval@gmail.com>
6
7         * ConcurrentDictionary.cs: Enable tracking on SpinLock
8         * ConcurrentSkipList.cs: Use Spinlock instead of Monitor and
9         refactor to use a saner lock acquiring scheme.
10
11 2010-03-24  Jérémie Laval  <jeremie.laval@gmail.com>
12
13         * ConcurrentDictionary.cs: Fix lock releasing
14
15 2010-03-24  Jérémie Laval  <jeremie.laval@gmail.com>
16
17         * ConcurrentDictionary.cs: Use SpinLock instead of Monitor
18         for basket locking
19
20 2010-02-02  Jérémie Laval  <jeremie.laval@gmail.com>
21
22         * ConcurrentDictionary.cs:
23         * ConcurrentQueue.cs:
24         * ConcurrentStack.cs:
25         * Partitioner.cs: Port to .NET 4 beta 2 API
26
27         * ConcurrentSkipList.cs: Use Monitor for locking
28
29 2009-08-19  Jérémie Laval  <jeremie.laval@gmail.com>
30
31         * Partitioner.cs: Fix infinite recursion when calling Create
32         with a IList.
33         * Partitionners/ListPartitioner.cs: Fix bad splitting for the
34         last partition.
35
36 2009-08-11  Jérémie Laval  <jeremie.laval@gmail.com>
37
38         * ConcurrentQueue.cs:
39         * IProducerConsumerCollection.cs: Add BOOTSTRAP_NET_4_0.
40
41 2009-08-11  Jérémie Laval  <jeremie.laval@gmail.com>
42
43         * BlockingCollection.cs: Moved type.
44
45
46 2009-08-04 Jérémie Laval  <jeremie.laval@gmail.com>
47
48         * ConcurrentDictionary: Fix compilation issue
49         with IDictionary methods.
50
51 2009-07-31  Jérémie Laval  <jeremie.laval@gmail.com>
52
53         * ConcurrentBag.cs:
54         * ConcurrentQueue.cs:
55         * ConcurrentStack.cs:
56         * ConcurrentSkipList.cs:
57         * ConcurrentDictionary.cs:
58         * IProducerConsumerCollection.cs: Make the namespace comply to 4.0b1
59
60 2009-07-31 Jérémie Laval  <jeremie.laval@gmail.com>
61
62         * ConcurrentDictionary.cs:
63         * ConcurrentQueue.cs:
64         * ConcurrentStack.cs: Make the classes comply with B1 API
65
66 2009-07-27  Jérémie Laval  <jeremie.laval@gmail.com>
67
68         * BlockingCollection.cs:
69         * ConcurrentBag.cs:
70         * ConcurrentDictionary.cs:
71         * ConcurrentQueue.cs:
72         * ConcurrentSkipList.cs:
73         * ConcurrentStack.cs:
74         * IProducerConsumerCollection.cs:
75         * OrderablePartitioner.cs:
76         * Partitioner.cs: Added ParallelFx files for System.Collections.Concurrent namespace
77