2010-04-28 Marek Safar <marek.safar@gmail.com>
[mono.git] / mcs / mcs / ChangeLog
index e3f2443dc421ce37f9251f5cd269195df1d99fb3..edbf94e071a33c608ae74051919d803d68ad6bfd 100644 (file)
@@ -1,3 +1,73 @@
+2010-04-28  Marek Safar  <marek.safar@gmail.com>
+
+       A fix for bug #600398
+       * convert.cs: Actually use effective base type for the comparison.
+
+2010-04-28  Marek Safar  <marek.safar@gmail.com>
+
+       A fix for bug #600326
+       * ecore.cs: Pass arity to base member lookup.
+
+2010-04-28  Marek Safar  <marek.safar@gmail.com>
+
+       A fix for bug #573385
+       * expression.cs: MemberAccess is of generic type based on right
+       arity length only.
+
+2010-05-28  Marek Safar  <marek.safar@gmail.com>
+
+       * cs-tokenizer.cs: Made tab size configurable.
+
+2010-05-27  Marek Safar  <marek.safar@gmail.com>
+
+       * attribute.cs: Ensure Obsolete members are defined before doing
+       ctor look-up.
+
+2010-05-27  Marek Safar  <marek.safar@gmail.com>
+
+       * visit.cs: Add DOM visitor skeleton.
+       
+       * *.cs: Updated.
+
+2010-05-27  Marek Safar  <marek.safar@gmail.com>
+
+       * attribute.cs, codegen.cs: Drop COMPILER_ACCESS hack.
+       
+2010-05-27  Marek Safar  <marek.safar@gmail.com>
+
+       * *.cs: Major rewrite of compiler internals to better work with
+       unmodified System.Reflection.Emit. Some of the key changes are
+       - TypeSpec replaces reflection specific System.Type.
+       - All Type(TypeSpec) operations are now done in compiler therefore
+       no dependency on SRE to inflate generic members and types or to
+       query unclosed types.
+       - MemberCache is now the only and full hierarchical topology.
+       - Generic constraints are implemented properly.
+       - And as a bonus compilation is on average 30% faster.
+
+2010-04-15  Jb Evain  <jbevain@novell.com>
+
+       * dmcs.exe.config: update the runtime version to .net 4.0 RTM.
+
+2010-04-12  Marek Safar  <marek.safar@gmail.com>
+
+       * expression.cs, attribute.cs, parameter.cs: More attribute type
+       checks.
+
+2010-04-12  Marek Safar  <marek.safar@gmail.com>
+
+       A fix for bug #593342
+
+       * generic.cs, parameter.cs, argument.cs, field.cs, property.cs,
+       decl.cs, roottypes.cs, constant.cs, nullable.cs, expression.cs,
+       method.cs, ecore.cs, class.cs, delegate.cs, attribute.cs,
+       codegen.cs: Add custom attribute encoder to deal with unfinished
+       types and easier corlib bootstrap from its own types.
+
+2010-03-26  Marek Safar  <marek.safar@gmail.com>
+
+       * cs-parser.jay: Report invalid constraint types.
+
 2010-03-16  Jb Evain  <jbevain@novell.com>
 
        * Makefile: rename the net_2_1 profile to moonlight.