2010-03-24 Jérémie Laval <jeremie.laval@gmail.com>
[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: Use SpinLock instead of Monitor
4         for basket locking
5
6 2010-02-02  Jérémie Laval  <jeremie.laval@gmail.com>
7
8         * ConcurrentDictionary.cs:
9         * ConcurrentQueue.cs:
10         * ConcurrentStack.cs:
11         * Partitioner.cs: Port to .NET 4 beta 2 API
12
13         * ConcurrentSkipList.cs: Use Monitor for locking
14
15 2009-08-19  Jérémie Laval  <jeremie.laval@gmail.com>
16
17         * Partitioner.cs: Fix infinite recursion when calling Create
18         with a IList.
19         * Partitionners/ListPartitioner.cs: Fix bad splitting for the
20         last partition.
21
22 2009-08-11  Jérémie Laval  <jeremie.laval@gmail.com>
23
24         * ConcurrentQueue.cs:
25         * IProducerConsumerCollection.cs: Add BOOTSTRAP_NET_4_0.
26
27 2009-08-11  Jérémie Laval  <jeremie.laval@gmail.com>
28
29         * BlockingCollection.cs: Moved type.
30
31
32 2009-08-04 Jérémie Laval  <jeremie.laval@gmail.com>
33
34         * ConcurrentDictionary: Fix compilation issue
35         with IDictionary methods.
36
37 2009-07-31  Jérémie Laval  <jeremie.laval@gmail.com>
38
39         * ConcurrentBag.cs:
40         * ConcurrentQueue.cs:
41         * ConcurrentStack.cs:
42         * ConcurrentSkipList.cs:
43         * ConcurrentDictionary.cs:
44         * IProducerConsumerCollection.cs: Make the namespace comply to 4.0b1
45
46 2009-07-31 Jérémie Laval  <jeremie.laval@gmail.com>
47
48         * ConcurrentDictionary.cs:
49         * ConcurrentQueue.cs:
50         * ConcurrentStack.cs: Make the classes comply with B1 API
51
52 2009-07-27  Jérémie Laval  <jeremie.laval@gmail.com>
53
54         * BlockingCollection.cs:
55         * ConcurrentBag.cs:
56         * ConcurrentDictionary.cs:
57         * ConcurrentQueue.cs:
58         * ConcurrentSkipList.cs:
59         * ConcurrentStack.cs:
60         * IProducerConsumerCollection.cs:
61         * OrderablePartitioner.cs:
62         * Partitioner.cs: Added ParallelFx files for System.Collections.Concurrent namespace
63