2008-06-27 Marek Safar <marek.safar@gmail.com>
[mono.git] / mcs / mcs / ChangeLog
index 1e240b69c9aaf0bb806ef74a5918e92b3e8dd328..da7201bed1f5a9f813e84d2d9b06195817aab3e3 100644 (file)
@@ -1,3 +1,117 @@
+2008-06-27  Marek Safar  <marek.safar@gmail.com>
+
+       A fix for bug #401020
+       * ecore.cs: Both types and modifiers have to match for ref and out arguments
+
+2008-06-27  Marek Safar  <marek.safar@gmail.com>
+
+       A fix for bug #398319
+       * cs-parser.jay: Implemented undocumented base access expression inside
+       anonymous types.
+
+2008-06-26  Marek Safar  <marek.safar@gmail.com>
+
+       A fix for bug #404227
+       * cs-parser.jay: Parse namespace declaration using qualified identifier.
+
+2008-06-26  Marek Safar  <marek.safar@gmail.com>
+
+       A fix for bug #404227
+       * convert.cs: Fixed explicit array to interface cast.
+
+2008-06-26  Marek Safar  <marek.safar@gmail.com>
+
+       A fix for bug #403894
+       * delegate.cs: Mutate DelegateInvocation type.
+
+2008-06-26  Marek Safar  <marek.safar@gmail.com>
+
+       A fix for bug #379348
+       * delegate.cs: Box a load of generic parameters.
+
+2008-06-26  Marek Safar  <marek.safar@gmail.com>
+
+       * expression.cs: Add an array creation arguments mutate.
+
+2008-06-26  Marek Safar  <marek.safar@gmail.com>
+
+       A fix for bug #386068
+       * anonymous.cs, expression.cs: Emit correctly hoisted expression tree
+       parameter.
+
+2008-06-25  Marek Safar  <marek.safar@gmail.com>
+
+       * ecore.cs, expression.cs: Fixed broken TypeCast clone, implemented few more
+       CloneTo.
+
+2008-06-25  Marek Safar  <marek.safar@gmail.com>
+
+       A fix for bug #403518
+       * delegate.cs: Type correctly anonymous method new invocation.
+
+2008-06-24  Marek Safar  <marek.safar@gmail.com>
+
+       A fix for bug #394826
+       * anonymous.cs: Fully qualify members when resolving anonymous type internal
+       calls.
+
+2008-06-24  Marek Safar  <marek.safar@gmail.com>
+
+       A fix for bug #394826
+       * anonymous.cs, iterators.cs: Construct generic storey only when is really
+       needed.
+
+2008-06-24  Marek Safar  <marek.safar@gmail.com>
+
+       * class.cs: Clone indexer parameters for localized capturing.
+
+2008-06-24  Marek Safar  <marek.safar@gmail.com>
+
+       A fix for bug #402379
+       * expression.cs: Don't crash when an object initializer resolve fails.
+
+2008-06-24  Marek Safar  <marek.safar@gmail.com>
+
+       A fix for bug #402888
+       * expression.cs: Mutate conditional expression.
+
+2008-06-24  Marek Safar  <marek.safar@gmail.com>
+
+       A fix for bug #401012
+       * class.cs: Keep StructLayout in shared container.
+
+2008-06-24  Marek Safar  <marek.safar@gmail.com>
+
+       A fix for bug #400438
+       * decl.cs, class.cs: Only properties can be automatically implemented.
+
+2008-06-24  Marek Safar  <marek.safar@gmail.com>
+
+       * statement.cs (ChangeToIterator): Copy also labels.
+
+2008-06-23  Marek Safar  <marek.safar@gmail.com>
+
+       * ecore.cs: Pass type argument details to parent extension method.
+
+2008-06-23  Marek Safar  <marek.safar@gmail.com>
+
+       A fix for bug #375966
+       * delegate.cs: Fixed IsTypeCovariant generic type conversions.
+
+2008-06-23  Raja R Harinath  <harinath@hurrynot.org>
+
+       * Makefile (bootstrap-libs): Pass NO_DIR_CHECK to sub-make.
+
+2008-06-22  Marek Safar  <marek.safar@gmail.com>
+
+       A fix for bug #394347
+       * anonymous.cs: Cache compatible delegates as compatibility check produces
+       a new method every time.
+
+2008-06-20  Marek Safar  <marek.safar@gmail.com>
+
+       * anonymous.cs: Propagate storey reference for single references.
+
 2008-06-20  Marek Safar  <marek.safar@gmail.com>
 
        A fix for bug #387615