2010-06-04 Jb Evain <jbevain@novell.com>
[mono.git] / mcs / class / corlib / System.Runtime.CompilerServices / ChangeLog
index f32d1c8818c438cb19e112eb1a58640306e61694..cf250b6ae6e75567b98bd65bfdcf98e2d98debc5 100644 (file)
@@ -1,3 +1,23 @@
+2010-06-04  Jb Evain  <jbevain@novell.com>
+
+       * ConditionalWeakTable.cs: make sure we use positive indexes.
+
+2010-05-11 Rodrigo Kumpera  <rkumpera@novell.com>
+
+       * ConditionalWeakTable.cs: Implement simple open addressing
+       hash table with linear probing. We use a prime sized table
+       for an easy hashing and a target load capacity of 70%.
+
+       On a synthetic benchmark, a load factor of 70% did not cause
+       significant performance degradation over 60% as would be expected.
+
+2010-05-06 Rodrigo Kumpera  <rkumpera@novell.com>
+
+       * ConditionalWeakTable.cs: Discard old broken version. New
+       version user proper runtime support. Currently it performs
+       linear search over the keys, which is dog slow but it's a
+       good start.
+
 2010-03-18  Sebastien Pouliot  <sebastien@ximian.com>
 
        * ConditionalWeakTable.cs: