1 2010-05-27 Marek Safar <marek.safar@gmail.com>
3 * *.cs: Sync with the latest gmcs.
5 2010-02-10 Marek Safar <marek.safar@gmail.com>
7 * *.cs: Track RC API changes.
9 2009-12-09 Marek Safar <marek.safar@gmail.com>
11 * CSharpBinder.cs: Actually use merged restrictions.
13 2009-11-18 Marek Safar <marek.safar@gmail.com>
15 * CSharpBinder.cs: Fixed unsafe initialization.
17 2009-11-16 Marek Safar <marek.safar@gmail.com>
19 * RuntimeBinderContext.cs, ErrorPrinter.cs, CSharpBinder.cs: Reject
22 2009-11-11 Marek Safar <marek.safar@gmail.com>
24 * CSharpInvokeBinder.cs, CSharpBinder.cs,
25 CSharpInvokeMemberBinder.cs: Convert discarded result expressions.
27 2009-11-04 Marek Safar <marek.safar@gmail.com>
29 * CSharpIsEventBinder.cs: Dynamic events implementation.
31 * *.cs: Make CSharpBinder instance and share common checks.
33 2009-11-03 Marek Safar <marek.safar@gmail.com>
35 * CSharpInvokeConstructorBinder.cs: Dynamic constructors.
37 2009-10-30 Marek Safar <marek.safar@gmail.com>
39 * CSharpBinder.cs, CSharpInvokeMemberBinder.cs,
40 CSharpSetIndexBinder.cs: Simple member binder.
42 2009-10-23 Marek Safar <marek.safar@gmail.com>
44 * RuntimeBinderContext.cs, Extensions.cs, CSharpBinder.cs: More
45 literal and constant work.
47 2009-10-22 Marek Safar <marek.safar@gmail.com>
49 * *.cs: Cleanup the old API.
51 2009-10-20 Marek Safar <marek.safar@gmail.com>
53 * *.cs: Update to the latest API.
55 2009-10-14 Marek Safar <marek.safar@gmail.com>
57 * CSharpBinaryOperationBinder.cs, CSharpGetIndexBinder.cs,
58 CSharpGetMemberBinder.cs, CSharpArgumentInfo.cs, CSharpBinder.cs,
59 CSharpUnaryOperationBinder.cs, CSharpConvertBinder.cs,
60 CSharpSetIndexBinder.cs, CSharpSetMemberBinder.cs: Index setters
63 2009-10-07 Marek Safar <marek.safar@gmail.com>
65 * RuntimeBinderContext.cs, CSharpBinaryOperationBinder.cs,
66 CSharpGetMemberBinder.cs, CSharpBinder.cs,
67 CSharpUnaryOperationBinder.cs, CSharpSetMemberBinder.cs: Member
70 2009-09-30 Marek Safar <marek.safar@gmail.com>
72 * CSharpBinaryOperationBinder.cs, CSharpBinder.cs,
73 CSharpUnaryOperationBinder.cs, CSharpConvertBinder.cs: Implicit
74 and explicit conversions implemented.
76 2009-09-29 Marek Safar <marek.safar@gmail.com>
78 * CSharpBinaryOperationBinder.cs, Extensions.cs, CSharpBinder.cs,
79 CSharpUnaryOperationBinder.cs: Dynamic unary expressions.
81 2009-09-25 Marek Safar <marek.safar@gmail.com>
83 * CSharpBinaryOperationBinder.cs, CSharpBinder.cs: More dynamic
86 2009-09-18 Marek Safar <marek.safar@gmail.com>
88 * CSharpBinaryOperationBinder.cs, CSharpBinder.cs: Implemented
89 binary AddAssign operator.
91 2009-09-16 Marek Safar <marek.safar@gmail.com>
93 * RuntimeBinderContext.cs, CSharpBinaryOperationBinder.cs,
94 CSharpBinder.cs: Fully implemented binary Add operator.
96 2009-09-11 Marek Safar <marek.safar@gmail.com>
98 * RuntimeBinderContext.cs, CSharpBinaryOperationBinder.cs,
99 ErrorPrinter.cs, Extensions.cs, CSharpBinder.cs: Binary binder.
101 2009-08-10 Marek Safar <marek.safar@gmail.com>
103 * CSharpInvokeBinder.cs, CSharpGetMemberBinder.cs,
104 CSharpInvokeMemberBinder.cs: Defer fallback for now.
106 2009-08-07 Marek Safar <marek.safar@gmail.com>
108 * CSharpInvokeBinder.cs, CSharpGetIndexBinder.cs, Extensions.cs,
109 CSharpArgumentInfo.cs, CSharpInvokeMemberBinder.cs,
110 CSharpSetIndexBinder.cs: Skip overhead arguments.
112 2009-08-04 Marek Safar <marek.safar@gmail.com>
114 * RuntimeBinderInternalCompilerException.cs,
115 RuntimeBinderException.cs: New files.
117 2009-07-14 Marek Safar <marek.safar@gmail.com>
119 * CSharpInvokeBinder.cs, CSharpBinaryOperationBinder.cs,
120 CSharpGetMemberBinder.cs, CSharpGetIndexBinder.cs, Extensions.cs,
121 CSharpIsEventBinder.cs, CSharpUnaryOperationBinder.cs,
122 CSharpConvertBinder.cs, CSharpSetIndexBinder.cs,
123 CSharpInvokeMemberBinder.cs, CSharpSetMemberBinder.cs: New files.
125 2009-07-02 Marek Safar <marek.safar@gmail.com>
127 * CSharpConversionKind.cs, CSharpArgumentInfo.cs,
128 CSharpInvokeMemberBinder.cs, CSharpCallFlags.cs: New files.
130 2009-06-29 Marek Safar <marek.safar@gmail.com>