2007-08-24 Atsushi Enomoto <atsushi@ximian.com>
[mono.git] / mcs / mcs / ChangeLog
index f3e1403aaed9934bc9c44efc96eeb1ce48d1722a..11bc5b8564c12ec799622c654c28a2d7185f32b4 100644 (file)
@@ -1,3 +1,47 @@
+2007-08-24  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * doc.cs : catch other types of exception than XmlException to
+         report CS1570. Fixed bug #82565.
+
+2007-08-23  Marek Safar  <marek.safar@gmail.com>
+
+       * anonymous.cs (AnonymousMethodExpressin.ExplicitTypeInference): 
+       The number of delegate parameters has to match.
+       (AnonymousMethodExpressin.VerifyParameterCompatibility): Handles generic
+       arrays.
+
+2007-08-21  Marek Safar  <marek.safar@gmail.com>
+
+       * anonymous.cs (AnonymousMethod): Generate private anonymous method
+       to fix problem with private arguments.
+
+2007-08-20  Marek Safar  <marek.safar@gmail.com>
+
+       * anonymous.cs (AnonymousTypeClass): An anonymous type can be empty.
+       
+       * decl.cs (MemberName): Ignore generic type with no generic arguments. 
+       
+       * expression.cs (AnonymousTypeDeclaration): An anonymous type can be
+       empty. Add cloning suport.
+       
+       * roottypes.cs (GetAnonymousType): Fixed argument comparison logic.
+
+2007-08-20  Marek Safar  <marek.safar@gmail.com>
+
+       * convert.cs, ecore.cs, expression.cs, literal.cs: Use factory method 
+       to create EmptyCast. It handles EmptyConstantCast specialization for
+       constants.
+       
+2007-08-18  Marek Safar  <marek.safar@gmail.com>
+
+       * expression.cs (Binary.is_unsigned): Handle unsafe types too.
+       (EmitArrayArgument): One routine for array arguments.
+       (ArrayCreation.MakeByteBlob): Fixed an array alignment. 
+       
+2007-08-17  Marek Safar  <marek.safar@gmail.com>
+
+       * cs-tokenizer.cs (GetKeyword): Handle from keyword in a different way.
+
 2007-08-17  Marek Safar  <marek.safar@gmail.com>
 
        * anonymous.cs: MemberLookupFinal update.