X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=mcs%2Fmbas%2FChangeLog;h=ffc19eaf7dbcc2a58ec6e242756d25b19f1a1d3c;hb=747952ff2eea2f8f2599ab8651741e18959e2a64;hp=e67889367e334ff54a34bbd63ab3a56cdaa341e3;hpb=ff16d45bc95cbf34e74ba4e67f9bb0298671f54a;p=mono.git diff --git a/mcs/mbas/ChangeLog b/mcs/mbas/ChangeLog index e67889367e3..ffc19eaf7db 100644 --- a/mcs/mbas/ChangeLog +++ b/mcs/mbas/ChangeLog @@ -1,3 +1,88 @@ +2005-03-15 Satya Sudha K + * mb-parser.jay : + * expression.cs : + Supported '\' (int division) operator + +2005-03-11 Manjula GHM + Sudharsan V + * mb-parser.jay: + Fixes related to displaying correct line number,error message and handle End of blocks + +2005-03-11 Satya Sudha K + * 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 + *expression.cs : + Support 'Is' for all reference types + +2005-03-10 Satya Sudha K + * mb-parser.jay : + * expression.cs : + Support for 'AndAlso' and 'OrElse' operator + +2005-03-09 Manjula GHM + *mb-parser.jay : + *expression.cs : + Support 'Is' Expression + +2005-03-08 Satya Sudha K + * 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 + *assign.cs : Bug fix - new Object creation and object assignment + +2005-03-07 Satya Sudha K + * 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 + * mb-parser.jay: + * assign.cs: + Support Mid Assignment Statement + +2004-12-01 Rafael Teixeira + * 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 + * ecore.cs + * expression.cs: + Fix for default properties by Raja Harinath + 2005-02-22 Manjula GHM *expression.cs: Handle String and date before Overloadresolve Added code for char + char