2009-11-03 Marek Safar <marek.safar@gmail.com>
[mono.git] / mcs / mcs / ChangeLog
index dee0db444da26f8786d6870e6ce34cab74613e13..49773fc7987a4858c7e98a9230bcaf5f47fa259b 100644 (file)
@@ -1,3 +1,75 @@
+2009-11-03  Marek Safar  <marek.safar@gmail.com>
+
+       * argument.cs, dynamic.cs, expression.cs, delegate.cs: Dynamic
+       constructor arguments.
+
+2009-10-30  Marek Safar  <marek.safar@gmail.com>
+
+       * dynamic.cs, convert.cs, assign.cs, constant.cs, expression.cs,
+       codegen.cs: Unary mutator on dynamic member access expression.
+
+2009-10-29  Marek Safar  <marek.safar@gmail.com>
+
+       A fix for bug #550580   
+       * convert.cs: Don't eliminate explicit precission casts.
+
+2009-10-28  Marek Safar  <marek.safar@gmail.com>
+
+       A fix for bug #550404
+       
+       * parameter.cs, iterators.cs, context.cs, anonymous.cs,
+       expression.cs, statement.cs, ecore.cs: Quote any nested expression
+       tree.
+
+2009-10-27  Marek Safar  <marek.safar@gmail.com>
+
+       * constant.cs, nullable.cs: Create nullable-null as LiftedNull
+       constant.
+       
+       * class.cs: Allow nullable binary user operators.
+
+2009-10-26  Marek Safar  <marek.safar@gmail.com>
+
+       * expression.cs: Move binary expression optimization at the end of
+       resolve.
+
+2009-10-23  Marek Safar  <marek.safar@gmail.com>
+
+       * constant.cs, nullable.cs, expression.cs, literal.cs, cfold.cs:
+       Separate NullConstant from NullLiteral.
+
+2009-10-23  Marek Safar  <marek.safar@gmail.com>
+
+       * typemanager.cs, eval.cs, decl.cs, roottypes.cs, context.cs,
+       anonymous.cs, expression.cs, rootcontext.cs, ecore.cs, class.cs,
+       flowanalysis.cs, cs-parser.jay, driver.cs, codegen.cs: Split
+       ModuleContainer. Add common unclosed member check routine.
+
+2009-10-22  Marek Safar  <marek.safar@gmail.com>
+
+       * argument.cs: Use literal flag for real literals only.
+
+       * dynamic.cs: Use correct return type for custom delegates.
+
+2009-10-22  Marek Safar  <marek.safar@gmail.com>
+
+       * dynamic.cs, expression.cs: Pass logical binary flag to dynamic
+       resolver.
+
+2009-10-22  Marek Safar  <marek.safar@gmail.com>
+
+       * dynamic.cs, ecore.cs: Dynamic invocation with void return type.
+
+2009-10-21  Marek Safar  <marek.safar@gmail.com>
+
+       * dynamic.cs, convert.cs, expression.cs, ecore.cs: Wrap array index
+       conversion.
+
+2009-10-21  Marek Safar  <marek.safar@gmail.com>
+
+       * typemanager.cs, dynamic.cs, expression.cs: Don't resolve runtime
+       binder flags.
+
 2009-10-20  Marek Safar  <marek.safar@gmail.com>
 
        * argument.cs, dynamic.cs, expression.cs: Latest API update.