ChangeLog 2.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990
  1. 2008-01-17 Jb Evain <[email protected]>
  2. * Expression.cs: Use TypeCode for IsInt and IsNumber.
  3. 2008-01-16 Miguel de Icaza <[email protected]>
  4. * Expression.cs: Add support for user-defined operators.
  5. Put back various binary operator tests.
  6. 2008-01-16 Jb Evain <[email protected]>
  7. * Expression.cs, ExpressionPrinter.cs: fix call for static methods.
  8. 2008-01-15 Miguel de Icaza <[email protected]>
  9. * Expression.cs: Do validation on the method parameters and use
  10. the return type if provided.
  11. 2008-01-15 Jb Evain <[email protected]>
  12. * MethodCallExpression.cs, Expression.cs
  13. ExpressionPrinter.cs: Implement Call (Expression, ...)
  14. 2008-01-15 Jb Evain <[email protected]>
  15. * Expression.cs, ConditionalExpressionExpression.cs
  16. ExpressionPrinter.cs : implement Expression.Condition.
  17. 2008-01-15 Jb Evain <[email protected]>
  18. * Expression.cs,
  19. ParameterExpression.cs,
  20. ExpressionPrinter.cs: implement Expression.Parameter
  21. 2008-01-15 Jb Evain <[email protected]>
  22. * ExpressionPrinter.cs (VisitBinaryExpression): simple
  23. implementation (probably misses a few cases).
  24. 2008-01-14 Miguel de Icaza <[email protected]>
  25. * Expression.cs: Bring back the (most) of binary operators. Added
  26. type checking as well and reorganized the source file by topic
  27. instead of alphabetical sorting.
  28. 2008-01-14 Jb Evain <[email protected]>
  29. * ExpressionPrinter.cs: print ArrayLength.
  30. 2008-01-14 Jb Evain <[email protected]>
  31. * Expression.cs: TypeAs can't take value types.
  32. * ExpressionPrinter.cs: implement TypeAs.
  33. 2008-01-14 Jb Evain <[email protected]>
  34. * Expression.cs: implement TypeIs.
  35. * ExpressionPrinter.cs: implement VisitTypeBinaryExpression.
  36. * TypeBinaryExpression.cs: add proper ctor.
  37. 2008-01-14 Jb Evain <[email protected]>
  38. * Expression.cs, ExpressionPrinter.cs: fix for Quote's type.
  39. 2008-01-14 Jb Evain <[email protected]>
  40. * BinaryExpression.cs,
  41. * Expression.cs: revert part of Miguel's last patch.
  42. MakeBinary is expected to call the appropriate factory
  43. methods. Whose methods that are responsible for creating
  44. the good BinaryExpression, wether they use a custom method
  45. or not.
  46. 2008-01-14 Jb Evain <[email protected]>
  47. * Expression.cs: MakeUnary is expected to call the appropriate
  48. factory methods.
  49. 2008-01-14 Miguel de Icaza <[email protected]>
  50. * Expression.cs (Constant, MakeBinary and consumers of it): Some
  51. more fill-up changes.
  52. MakeBinary will need much more work to support user-provided
  53. types.
  54. 2008-01-13 Jb Evain <[email protected]>
  55. * *.cs: fresh implementation.