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