2007-10-19 Nagappan A <anagappan@novell.com>
[mono.git] / mcs / gmcs / ChangeLog
index 70c84ec2bd4eef690351cdad5593e92689c48ff2..8278640b6a7b05ae494ecd87330a907925ef6f47 100644 (file)
@@ -1,3 +1,53 @@
+2007-10-12  Marek Safar  <marek.safar@gmail.com>
+       
+       * generics.cs: Implemented basic type inference scoring mechanism.
+       
+       * linq.cs (QueryExpressionInvocation): Try to identify and report which
+       query section is wrong.
+       
+2007-10-11  Marek Safar  <marek.safar@gmail.com>
+       
+       * generics.cs (InferTypeArguments): Removed redundant check.
+       
+2007-10-11  Marek Safar  <marek.safar@gmail.com>
+       
+       * cs-parser.jay: Added couple of ISO-2 checks.
+       
+       * linq.cs: Report range variable error message.
+       
+2007-10-09  Marek Safar  <marek.safar@gmail.com>
+       
+       * cs-parser.jay: Added extension methods ISO-2 check.
+       
+2007-10-05  Marek Safar  <marek.safar@gmail.com>
+
+       A fix for bug #327497
+       * generics.cs (Constraints.CheckInterfaceMethod): Compare geenric open
+       types when appropriate.
+       
+2007-10-02  Marek Safar  <marek.safar@gmail.com>
+
+       A fix for bug #329685
+       * generics.cs (TypeInferenceContext.OutputTypeInference): Slowly
+       implementing method group output type inference.
+
+2007-09-25  Marek Safar  <marek.safar@gmail.com>
+
+       * cs-parser.jay: Use only one block per query expression.
+               
+       * generics.cs (GenericMethod.Define): Moved local variables collision
+       check to Block.
+       
+       * linq.cs: Introduced QueryBlock and removed all blocks from query 
+       clauses.
+       
+2007-09-23  Marek Safar  <marek.safar@gmail.com>
+       
+       * generics.cs: Fixed lower-bound type inference issue for constructed
+       types.
+       
+       * linq.cs: Implemented nested queries.
+
 2007-09-21  Marek Safar  <marek.safar@gmail.com>
        
        * cs-parser.jay: Query expression block are not related to each other.