2010-03-02 Marek Safar <marek.safar@gmail.com>
[mono.git] / mcs / mcs / ChangeLog
index eecd9521290f250aa62a98ad3714fdbb539bbe65..a99baba1732be47496163dbe96a9821fe3b89aae 100644 (file)
@@ -1,3 +1,77 @@
+2010-03-02  Marek Safar  <marek.safar@gmail.com>
+
+       * cs-tokenizer.cs, argument.cs, dynamic.cs, assign.cs, anonymous.cs,
+       nullable.cs, expression.cs, statement.cs, cs-parser.jay, cfold.cs:
+       Report correct location for operator errors.
+
+2010-03-02  Marek Safar  <marek.safar@gmail.com>
+
+       * typemanager.cs (IsDynamicType): Don't check external types when
+       the attribute is not external.
+
+2010-02-24  Marek Safar  <marek.safar@gmail.com>
+
+       A fix for bug #582579
+       * decl.cs (IsExposedFromAssembly): Use PartialContainer for parent
+       modifiers.
+
+2010-02-24  Marek Safar  <marek.safar@gmail.com>
+
+       A fix for bug #581804
+       * ecore.cs: Fixed type comparison.
+
+2010-02-08  Miguel de Icaza  <miguel@novell.com>
+
+       * namespace.cs (CompletionGetTypesStartingWith): Do not include
+       private types in the completion results.
+
+       * cs-parser.jay: Bubble completions after "from x in ?" and "from x
+       ... let ?"
+
+2010-02-17  Marek Safar  <marek.safar@gmail.com>
+
+       * generic.cs, field.cs, decl.cs, cs-parser.jay: Simplify special
+       constraint parsing.
+
+2010-02-14  Miguel de Icaza  <miguel@novell.com>
+
+       * eval.cs: Do not do the report printer dance unless the user has
+       set the DescribeTypes feature.
+
+2010-02-10  Marek Safar  <marek.safar@gmail.com>
+
+       * argument.cs, dynamic.cs, expression.cs: Track RC API changes.
+
+2010-02-08  Marek Safar  <marek.safar@gmail.com>
+
+       A fix for bug #577029
+       * anonymous.cs: Fixed TypeBuilder* check.
+
+2010-02-06  Miguel de Icaza  <miguel@novell.com>
+
+       * eval.cs (CompileBlock): Also undo if there are problems during
+       semantic analysis, fixes various cases where invalid C# code would
+       be reported, but the internal changes would not be undone.
+
+2010-02-03  Miguel de Icaza  <miguel@novell.com>
+
+       * driver.cs: Change the --fatal flag to allow a number to be
+       passed, this ignores the first N fatal errors.   Useful to debug
+       errors that do not happen on the first hit.
+
+       * cs-parser.jay (invocation_expression): accept both the
+       CLOSE_PARENS and COMPLETE_COMPLETION, this allows completions
+       inside an invocation.
+
+       * driver.cs: Expose FatalErrors.
+
+       * eval.cs: Initialize the printer's Fatal property from the
+       Driver's FatalError flag, this allows csharp --fatal to work
+       again. 
+
+       Add support for calling Describe (typeof (TYPE)) if the expression
+       entered is a TYPE.
+       
 2010-02-02  Marek Safar  <marek.safar@gmail.com>
 
        A fix for bug #574991