1 2008-01-15 Miguel de Icaza <miguel@novell.com>
3 * Expression.cs: Do validation on the method parameters and use
4 the return type if provided.
6 2008-01-15 Jb Evain <jbevain@novell.com>
8 * MethodCallExpression.cs, Expression.cs
9 ExpressionPrinter.cs: Implement Call (Expression, ...)
11 2008-01-15 Jb Evain <jbevain@novell.com>
13 * Expression.cs, ConditionalExpressionExpression.cs
14 ExpressionPrinter.cs : implement Expression.Condition.
16 2008-01-15 Jb Evain <jbevain@novell.com>
19 ParameterExpression.cs,
20 ExpressionPrinter.cs: implement Expression.Parameter
22 2008-01-15 Jb Evain <jbevain@novell.com>
24 * ExpressionPrinter.cs (VisitBinaryExpression): simple
25 implementation (probably misses a few cases).
27 2008-01-14 Miguel de Icaza <miguel@novell.com>
29 * Expression.cs: Bring back the (most) of binary operators. Added
30 type checking as well and reorganized the source file by topic
31 instead of alphabetical sorting.
33 2008-01-14 Jb Evain <jbevain@novell.com>
35 * ExpressionPrinter.cs: print ArrayLength.
37 2008-01-14 Jb Evain <jbevain@novell.com>
39 * Expression.cs: TypeAs can't take value types.
40 * ExpressionPrinter.cs: implement TypeAs.
42 2008-01-14 Jb Evain <jbevain@novell.com>
44 * Expression.cs: implement TypeIs.
45 * ExpressionPrinter.cs: implement VisitTypeBinaryExpression.
46 * TypeBinaryExpression.cs: add proper ctor.
48 2008-01-14 Jb Evain <jbevain@novell.com>
50 * Expression.cs, ExpressionPrinter.cs: fix for Quote's type.
52 2008-01-14 Jb Evain <jbevain@novell.com>
54 * BinaryExpression.cs,
55 * Expression.cs: revert part of Miguel's last patch.
56 MakeBinary is expected to call the appropriate factory
57 methods. Whose methods that are responsible for creating
58 the good BinaryExpression, wether they use a custom method
61 2008-01-14 Jb Evain <jbevain@novell.com>
63 * Expression.cs: MakeUnary is expected to call the appropriate
66 2008-01-14 Miguel de Icaza <miguel@novell.com>
68 * Expression.cs (Constant, MakeBinary and consumers of it): Some
71 MakeBinary will need much more work to support user-provided
74 2008-01-13 Jb Evain <jbevain@novell.com>
76 * *.cs: fresh implementation.