2010-05-27 Marek Safar <marek.safar@gmail.com>
[mono.git] / mcs / class / Microsoft.CSharp / Microsoft.CSharp.RuntimeBinder / ChangeLog
1 2010-05-27  Marek Safar  <marek.safar@gmail.com>
2
3         * *.cs: Sync with the latest gmcs.
4
5 2010-02-10  Marek Safar  <marek.safar@gmail.com>
6
7         * *.cs: Track RC API changes.
8
9 2009-12-09  Marek Safar  <marek.safar@gmail.com>
10
11         * CSharpBinder.cs: Actually use merged restrictions.
12
13 2009-11-18  Marek Safar  <marek.safar@gmail.com>
14
15         * CSharpBinder.cs: Fixed unsafe initialization.
16
17 2009-11-16  Marek Safar  <marek.safar@gmail.com>
18
19         * RuntimeBinderContext.cs, ErrorPrinter.cs, CSharpBinder.cs: Reject
20         unsafe type.
21
22 2009-11-11  Marek Safar  <marek.safar@gmail.com>
23
24         * CSharpInvokeBinder.cs, CSharpBinder.cs,
25         CSharpInvokeMemberBinder.cs: Convert discarded result expressions.
26
27 2009-11-04  Marek Safar  <marek.safar@gmail.com>
28
29         * CSharpIsEventBinder.cs: Dynamic events implementation.
30         
31         * *.cs: Make CSharpBinder instance and share common checks.
32
33 2009-11-03  Marek Safar  <marek.safar@gmail.com>
34
35         * CSharpInvokeConstructorBinder.cs: Dynamic constructors.
36
37 2009-10-30  Marek Safar  <marek.safar@gmail.com>
38
39         * CSharpBinder.cs, CSharpInvokeMemberBinder.cs,
40         CSharpSetIndexBinder.cs: Simple member binder.
41
42 2009-10-23  Marek Safar  <marek.safar@gmail.com>
43
44         * RuntimeBinderContext.cs, Extensions.cs, CSharpBinder.cs: More
45         literal and constant work.
46
47 2009-10-22  Marek Safar  <marek.safar@gmail.com>
48
49         * *.cs: Cleanup the old API.
50
51 2009-10-20  Marek Safar  <marek.safar@gmail.com>
52
53         * *.cs: Update to the latest API.
54
55 2009-10-14  Marek Safar  <marek.safar@gmail.com>
56
57         * CSharpBinaryOperationBinder.cs, CSharpGetIndexBinder.cs,
58         CSharpGetMemberBinder.cs, CSharpArgumentInfo.cs, CSharpBinder.cs,
59         CSharpUnaryOperationBinder.cs, CSharpConvertBinder.cs,
60         CSharpSetIndexBinder.cs, CSharpSetMemberBinder.cs: Index setters
61         implemented.
62
63 2009-10-07  Marek Safar  <marek.safar@gmail.com>
64
65         * RuntimeBinderContext.cs, CSharpBinaryOperationBinder.cs,
66         CSharpGetMemberBinder.cs, CSharpBinder.cs,
67         CSharpUnaryOperationBinder.cs, CSharpSetMemberBinder.cs: Member
68         access implemented.
69
70 2009-09-30  Marek Safar  <marek.safar@gmail.com>
71
72         * CSharpBinaryOperationBinder.cs, CSharpBinder.cs,
73         CSharpUnaryOperationBinder.cs, CSharpConvertBinder.cs: Implicit
74         and explicit conversions implemented.
75
76 2009-09-29  Marek Safar  <marek.safar@gmail.com>
77
78         * CSharpBinaryOperationBinder.cs, Extensions.cs, CSharpBinder.cs,
79         CSharpUnaryOperationBinder.cs: Dynamic unary expressions.
80
81 2009-09-25  Marek Safar  <marek.safar@gmail.com>
82
83         * CSharpBinaryOperationBinder.cs, CSharpBinder.cs: More dynamic
84         binary expressions.
85
86 2009-09-18  Marek Safar <marek.safar@gmail.com>
87
88         * CSharpBinaryOperationBinder.cs, CSharpBinder.cs: Implemented
89         binary AddAssign operator.
90
91 2009-09-16  Marek Safar <marek.safar@gmail.com>
92
93         * RuntimeBinderContext.cs, CSharpBinaryOperationBinder.cs,
94         CSharpBinder.cs: Fully implemented binary Add operator.
95
96 2009-09-11  Marek Safar <marek.safar@gmail.com>
97
98         * RuntimeBinderContext.cs, CSharpBinaryOperationBinder.cs,
99         ErrorPrinter.cs, Extensions.cs, CSharpBinder.cs: Binary binder.
100
101 2009-08-10  Marek Safar <marek.safar@gmail.com>
102
103         * CSharpInvokeBinder.cs, CSharpGetMemberBinder.cs,
104         CSharpInvokeMemberBinder.cs: Defer fallback for now.
105
106 2009-08-07  Marek Safar <marek.safar@gmail.com>
107
108         * CSharpInvokeBinder.cs, CSharpGetIndexBinder.cs, Extensions.cs,
109         CSharpArgumentInfo.cs, CSharpInvokeMemberBinder.cs,
110         CSharpSetIndexBinder.cs: Skip overhead arguments.
111
112 2009-08-04  Marek Safar <marek.safar@gmail.com>
113
114         * RuntimeBinderInternalCompilerException.cs,
115         RuntimeBinderException.cs: New files.
116
117 2009-07-14  Marek Safar <marek.safar@gmail.com>
118
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.
124
125 2009-07-02  Marek Safar <marek.safar@gmail.com>
126
127         * CSharpConversionKind.cs, CSharpArgumentInfo.cs, 
128         CSharpInvokeMemberBinder.cs, CSharpCallFlags.cs: New files.
129
130 2009-06-29  Marek Safar <marek.safar@gmail.com>
131
132         * ChangeLog: Added
133