| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119 |
- 2008-01-18 Miguel de Icaza <[email protected]>
- * BinaryExpression.cs: Add support for emitting code for some
- operators (ported from the Mono C# compiler).
- Add tests.
- 2008-01-17 Miguel de Icaza <[email protected]>
- Beginning of code generation framework for Linq.Expressions.
- Some code was borrowed by from the C# compiler
-
- * Expression_T.cs: Fill in the blanks.
-
- * LambdaExpression.cs: Validation of parameters mostly, a tiny bit
- of codegen.
- * ConstantExpression.cs: Mostly done, need to write tests for
- non-fundamental types and other ValueType initializations.
- 2008-01-17 Jb Evain <[email protected]>
- * Expression.cs: implement MakeMemberAccess.
- 2008-01-17 Jb Evain <[email protected]>
- * Expression.cs, ExpressionPrinter.cs, BinaryExpression.cs:
- implement ArrayIndex.
- 2008-01-17 Jb Evain <[email protected]>
- * Expression.cs: Use TypeCode for IsInt and IsNumber.
- 2008-01-16 Miguel de Icaza <[email protected]>
- * Expression.cs: Add support for user-defined operators.
- Put back various binary operator tests.
- 2008-01-16 Jb Evain <[email protected]>
- * Expression.cs, ExpressionPrinter.cs: fix call for static methods.
- 2008-01-15 Miguel de Icaza <[email protected]>
- * Expression.cs: Do validation on the method parameters and use
- the return type if provided.
- 2008-01-15 Jb Evain <[email protected]>
- * MethodCallExpression.cs, Expression.cs
- ExpressionPrinter.cs: Implement Call (Expression, ...)
- 2008-01-15 Jb Evain <[email protected]>
- * Expression.cs, ConditionalExpressionExpression.cs
- ExpressionPrinter.cs : implement Expression.Condition.
- 2008-01-15 Jb Evain <[email protected]>
- * Expression.cs,
- ParameterExpression.cs,
- ExpressionPrinter.cs: implement Expression.Parameter
- 2008-01-15 Jb Evain <[email protected]>
- * ExpressionPrinter.cs (VisitBinaryExpression): simple
- implementation (probably misses a few cases).
- 2008-01-14 Miguel de Icaza <[email protected]>
- * Expression.cs: Bring back the (most) of binary operators. Added
- type checking as well and reorganized the source file by topic
- instead of alphabetical sorting.
- 2008-01-14 Jb Evain <[email protected]>
- * ExpressionPrinter.cs: print ArrayLength.
- 2008-01-14 Jb Evain <[email protected]>
- * Expression.cs: TypeAs can't take value types.
- * ExpressionPrinter.cs: implement TypeAs.
- 2008-01-14 Jb Evain <[email protected]>
- * Expression.cs: implement TypeIs.
- * ExpressionPrinter.cs: implement VisitTypeBinaryExpression.
- * TypeBinaryExpression.cs: add proper ctor.
- 2008-01-14 Jb Evain <[email protected]>
- * Expression.cs, ExpressionPrinter.cs: fix for Quote's type.
- 2008-01-14 Jb Evain <[email protected]>
- * BinaryExpression.cs,
- * Expression.cs: revert part of Miguel's last patch.
- MakeBinary is expected to call the appropriate factory
- methods. Whose methods that are responsible for creating
- the good BinaryExpression, wether they use a custom method
- or not.
- 2008-01-14 Jb Evain <[email protected]>
- * Expression.cs: MakeUnary is expected to call the appropriate
- factory methods.
- 2008-01-14 Miguel de Icaza <[email protected]>
- * Expression.cs (Constant, MakeBinary and consumers of it): Some
- more fill-up changes.
- MakeBinary will need much more work to support user-provided
- types.
- 2008-01-13 Jb Evain <[email protected]>
- * *.cs: fresh implementation.
|