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