Remove TypeManager.LookupType and TypeManager.LookupTypeDirect.
[mono.git] / mcs / mbas / ChangeLog
index e67889367e334ff54a34bbd63ab3a56cdaa341e3..ffc19eaf7dbcc2a58ec6e242756d25b19f1a1d3c 100644 (file)
@@ -1,3 +1,88 @@
+2005-03-15 Satya Sudha K <ksathyasudha@novell.com>
+       * mb-parser.jay :
+       * expression.cs :
+               Supported '\' (int division) operator
+
+2005-03-11 Manjula GHM <mmanjula@novell.com>
+           Sudharsan V <vsudharsan@novell.com>
+          * mb-parser.jay:
+              Fixes related to displaying correct line number,error message and handle End of blocks
+
+2005-03-11 Satya Sudha K <ksathyasudha@novell.com>
+       * expression.cs :
+                        Support for 'Nothing' with all operators.
+                        A few fixes to the 'DoNumericPromotions' method
+       * ecore.cs      :
+                        Fixed Boolean constant conversions
+                        Supported conversion of 'nothing' to value types
+
+2005-03-10 Manjula GHM <mmanjula@novell.com>
+       *expression.cs :
+               Support 'Is' for all reference types
+
+2005-03-10 Satya Sudha K <sathyasudha@novell.com>
+       * mb-parser.jay :
+       * expression.cs :
+                       Support for 'AndAlso' and 'OrElse' operator
+
+2005-03-09 Manjula GHM <mmanjula@novell.com>
+       *mb-parser.jay :
+       *expression.cs :
+               Support 'Is' Expression
+
+2005-03-08 Satya Sudha K <ksathyasudha@novell.com>
+       * ecore.cs      : Included Decimal -> Single/double conversions in 'WideningConversionExists' method
+       * expression.cs : Fixed the behaviour of some Unary operators
+                         Allowing Exponentiation on object types
+
+2005-03-08 Manjula GHM <mmanjula@novell.com>
+       *assign.cs : Bug fix - new Object creation and object assignment
+
+2005-03-07 Satya Sudha K <ksathyasudha@novell.com>
+       * mb-parser.jay : Support for shift operators
+       * assign.cs     : Calling 'RuntimeHelpers.GetObjectValue' during new Object creation 
+                          (to make it consistent with vbc)
+       * ecore.cs      : Implicit constant conversions - rounding the float/double values before 
+                         converting to Integer types
+       * expression.cs : 
+                        Unary class :
+                               * Corrected the opertor names
+                               * Allowing unary plus and minus on strings (by converting 
+                                 to double)
+                               * Allowing 'Not' operator on all numeric/string types 
+                                 (float/double/decimal/strings are converted to long)
+                               * In case of short/byte operations, changing the end result back to short/byte
+                       Exponentiation class :
+                               * Disallowing '^' operator on dates/char/ reference types
+                       Binary class :
+                               * Corrected operator names
+                               * And-ing the right operand with appropriate mask in case of shift operators
+                               * In case of short/byte operations, changing the end result back to short/byte
+                               * Re-organised the code of the 'ResolveOperator' method:
+                                       * code organised according to expression types
+                                       * Performing the required conversions before 'OverloadResolve'
+                                       * Did the following fixes :
+                                               * Fixed string/bool behaviour with logical/shift operators
+                                               * Disallow arithmatic operators on char and dates
+                                               * Fixed DateTime comparisons
+                                               * Using methods of 'System.Decimal' for all Decimal operations
+                                               * Supporting all operators with enum types
+                                               * Allowing arithmatic/relational/shift/logical operators on type 'object'
+
+2005-03-04 Manjula GHM <mmanjula@novell.com>
+       * mb-parser.jay:
+       * assign.cs:
+               Support Mid Assignment Statement
+
+2004-12-01 Rafael Teixeira <rafaelteixeirabr@hotmail.com>
+       * driver.cs: correcting the handling of many options. 
+       * Upgraded to latest Mono.GetOptions that supports vbc style boolean arguments /debug+ /debug-, and /help2 to hide less used options
+
+2005-02-25 Satya Sudha K <ksathyasudha@novell.com>
+       * ecore.cs 
+       * expression.cs: 
+               Fix for default properties by Raja Harinath
+
 2005-02-22 Manjula GHM <mmanjula@novell.com>
        *expression.cs: Handle String and date before Overloadresolve
                        Added code for char + char