[corlib] Improve CancellationTokenSource test
[mono.git] / mcs / class / Microsoft.CSharp / Microsoft.CSharp.RuntimeBinder / ChangeLog
index 5ae38b37f800c1566fe04c26f3f51f2c1e83f12b..5e79d5aa9d8fef8f2e38b2927d169d2b15726e35 100644 (file)
@@ -1,3 +1,137 @@
+2010-06-16  Marek Safar  <marek.safar@gmail.com>
+
+       * CSharpInvokeMemberBinder.cs: Construct MemberAccess for simple
+       name expressions.
+
+2010-05-27  Marek Safar  <marek.safar@gmail.com>
+
+       * *.cs: Sync with the latest gmcs.
+
+2010-02-10  Marek Safar  <marek.safar@gmail.com>
+
+       * *.cs: Track RC API changes.
+
+2009-12-09  Marek Safar  <marek.safar@gmail.com>
+
+       * CSharpBinder.cs: Actually use merged restrictions.
+
+2009-11-18  Marek Safar  <marek.safar@gmail.com>
+
+       * CSharpBinder.cs: Fixed unsafe initialization.
+
+2009-11-16  Marek Safar  <marek.safar@gmail.com>
+
+       * RuntimeBinderContext.cs, ErrorPrinter.cs, CSharpBinder.cs: Reject
+       unsafe type.
+
+2009-11-11  Marek Safar  <marek.safar@gmail.com>
+
+       * CSharpInvokeBinder.cs, CSharpBinder.cs,
+       CSharpInvokeMemberBinder.cs: Convert discarded result expressions.
+
+2009-11-04  Marek Safar  <marek.safar@gmail.com>
+
+       * CSharpIsEventBinder.cs: Dynamic events implementation.
+       
+       * *.cs: Make CSharpBinder instance and share common checks.
+
+2009-11-03  Marek Safar  <marek.safar@gmail.com>
+
+       * CSharpInvokeConstructorBinder.cs: Dynamic constructors.
+
+2009-10-30  Marek Safar  <marek.safar@gmail.com>
+
+       * CSharpBinder.cs, CSharpInvokeMemberBinder.cs,
+       CSharpSetIndexBinder.cs: Simple member binder.
+
+2009-10-23  Marek Safar  <marek.safar@gmail.com>
+
+       * RuntimeBinderContext.cs, Extensions.cs, CSharpBinder.cs: More
+       literal and constant work.
+
+2009-10-22  Marek Safar  <marek.safar@gmail.com>
+
+       * *.cs: Cleanup the old API.
+
+2009-10-20  Marek Safar  <marek.safar@gmail.com>
+
+       * *.cs: Update to the latest API.
+
+2009-10-14  Marek Safar  <marek.safar@gmail.com>
+
+       * CSharpBinaryOperationBinder.cs, CSharpGetIndexBinder.cs,
+       CSharpGetMemberBinder.cs, CSharpArgumentInfo.cs, CSharpBinder.cs,
+       CSharpUnaryOperationBinder.cs, CSharpConvertBinder.cs,
+       CSharpSetIndexBinder.cs, CSharpSetMemberBinder.cs: Index setters
+       implemented.
+
+2009-10-07  Marek Safar  <marek.safar@gmail.com>
+
+       * RuntimeBinderContext.cs, CSharpBinaryOperationBinder.cs,
+       CSharpGetMemberBinder.cs, CSharpBinder.cs,
+       CSharpUnaryOperationBinder.cs, CSharpSetMemberBinder.cs: Member
+       access implemented.
+
+2009-09-30  Marek Safar  <marek.safar@gmail.com>
+
+       * CSharpBinaryOperationBinder.cs, CSharpBinder.cs,
+       CSharpUnaryOperationBinder.cs, CSharpConvertBinder.cs: Implicit
+       and explicit conversions implemented.
+
+2009-09-29  Marek Safar  <marek.safar@gmail.com>
+
+       * CSharpBinaryOperationBinder.cs, Extensions.cs, CSharpBinder.cs,
+       CSharpUnaryOperationBinder.cs: Dynamic unary expressions.
+
+2009-09-25  Marek Safar  <marek.safar@gmail.com>
+
+       * CSharpBinaryOperationBinder.cs, CSharpBinder.cs: More dynamic
+       binary expressions.
+
+2009-09-18  Marek Safar <marek.safar@gmail.com>
+
+       * CSharpBinaryOperationBinder.cs, CSharpBinder.cs: Implemented
+       binary AddAssign operator.
+
+2009-09-16  Marek Safar <marek.safar@gmail.com>
+
+       * RuntimeBinderContext.cs, CSharpBinaryOperationBinder.cs,
+       CSharpBinder.cs: Fully implemented binary Add operator.
+
+2009-09-11  Marek Safar <marek.safar@gmail.com>
+
+       * RuntimeBinderContext.cs, CSharpBinaryOperationBinder.cs,
+       ErrorPrinter.cs, Extensions.cs, CSharpBinder.cs: Binary binder.
+
+2009-08-10  Marek Safar <marek.safar@gmail.com>
+
+       * CSharpInvokeBinder.cs, CSharpGetMemberBinder.cs,
+       CSharpInvokeMemberBinder.cs: Defer fallback for now.
+
+2009-08-07  Marek Safar <marek.safar@gmail.com>
+
+       * CSharpInvokeBinder.cs, CSharpGetIndexBinder.cs, Extensions.cs,
+       CSharpArgumentInfo.cs, CSharpInvokeMemberBinder.cs,
+       CSharpSetIndexBinder.cs: Skip overhead arguments.
+
+2009-08-04  Marek Safar <marek.safar@gmail.com>
+
+       * RuntimeBinderInternalCompilerException.cs,
+       RuntimeBinderException.cs: New files.
+
+2009-07-14  Marek Safar <marek.safar@gmail.com>
+
+       * CSharpInvokeBinder.cs, CSharpBinaryOperationBinder.cs,
+       CSharpGetMemberBinder.cs, CSharpGetIndexBinder.cs, Extensions.cs,
+       CSharpIsEventBinder.cs, CSharpUnaryOperationBinder.cs,
+       CSharpConvertBinder.cs, CSharpSetIndexBinder.cs,
+       CSharpInvokeMemberBinder.cs, CSharpSetMemberBinder.cs: New files.
+
+2009-07-02  Marek Safar <marek.safar@gmail.com>
+
+       * CSharpConversionKind.cs, CSharpArgumentInfo.cs, 
+       CSharpInvokeMemberBinder.cs, CSharpCallFlags.cs: New files.
+
 2009-06-29  Marek Safar <marek.safar@gmail.com>
 
        * ChangeLog: Added