+2010-07-26 Jb Evain <jbevain@novell.com>
+
+ * EmitContext.cs: Properly call methods on enumerations.
+ Fixes #625367.
+
+2010-05-19 Jb Evain <jbevain@novell.com>
+
+ * ConstantExpression.cs: fix emission of nullable constants.
+
+2010-01-08 Jb Evain <jbevain@novell.com>
+
+ * Expression.cs (Call): properly deal with zero length array
+ of type arguments for non generic methods. Fixes #568989.
+
+2009-12-02 Gonzalo Paniagua Javier <gonzalo@novell.com>
+
+ * Expression.cs: expression can be null for static getters. Patch from
+ Miguel de Icaza (miguel@novell.com).
+
+2009-11-15 Jb Evain <jbevain@novell.com>
+
+ * Expression (Call): deal with lambda expression <> delegate
+ comparison when filtering methods.
+ Fixes #536637.
+
+2009-11-15 Jb Evain <jbevain@novell.com>
+
+ * Expression (Call): better filtering of generic methods.
+ Fixes #537768.
+
+2009-11-14 Jb Evain <jbevain@novell.com>
+
+ * UnaryExpression.cs: isolate quoted expressions.
+ * EmitContext.cs (ParameterReplacer): new helper type
+ to replace the parameters of isolated expressions.
+ Fix #550722.
+
+2009-11-14 Jb Evain <jbevain@novell.com>
+
+ * ExpressionTransformer.cs: adjust return type of all
+ tranformation methods to make the transformer actually
+ useful.
+
+2009-10-08 Jb Evain <jbevain@novell.com>
+
+ * LambdaExpression.cs (Compile): use the interpreter on MonoTouch.
+
+2009-09-03 Jb Evain <jbevain@novell.com>
+
+ * ConstantExpression.cs (Emit): add support to emit DBNull values.
+
+2009-09-03 Jb Evain <jbevain@novell.com>
+
+ * ConstantExpression.cs (Emit): add support for emitting
+ DateTime constants.
+
+2009-03-05 Jb Evain <jbevain@novell.com>
+
+ * EmitContext.cs
+ * ParameterExpression.cs:
+ add support for hoisted locals.
+
+2009-02-24 Jb Evain <jbevain@novell.com>
+
+ * Expression.cs (BinaryCoreCheck): fix comparison of enums
+
+2009-02-23 Jb Evain <jbevain@novell.com>
+
+ * Expression.cs (IsNumber): actually decimal is rather a special
+ case, and not a primitive number.
+
+2009-02-23 Jb Evain <jbevain@novell.com>
+
+ * Expression.cs (BinaryCoreCheck): add decimal operations
+ are provided by custom operators.
+
+2008-12-17 Jb Evain <jbevain@novell.com>
+
+ * ExpressionTransformer.cs: fix VisitList.
+
+2008-11-19 Jb Evain <jbevain@novell.com>
+
+ * Expression.cs: protect against open generic methods.
+
+2008-10-08 Atsushi Enomoto <atsushi@ximian.com>
+
+ * Expression.cs : give us information about which type does not
+ implement Emit().
+
+2008-10-03 Jb Evain <jbevain@novell.com>
+
+ * Expression.cs: make sure we properly test complex generic methods
+ as a Call candidate.
+
+2008-09-22 Jb Evain <jbevain@novell.com>
+
+ * TypeBinaryExpression.cs: protect against testing void expressions.
+ Fixes bug #428309.
+
+2008-09-01 Jb Evain <jbevain@novell.com>
+
+ * MemberBinding.cs: make .ctor protected instead of public.
+
+2008-09-01 Jb Evain <jbevain@novell.com>
+
+ * Expression.cs: guard against null parameters passed to Lambda.
+
+2008-08-30 Marek Safar <marek.safar@gmail.com>
+
+ * MemberBinding.cs: Made MemberBinding ctor public
+
+2008-08-07 Jb Evain <jbevain@novell.com>
+
+ * Expression.cs (GetAssociatedProperty): strengthen accessors
+ comparisons.
+
+2008-08-02 Zoltan Varga <vargaz@gmail.com>
+
+ * BinaryExpression.cs (EmitBinaryOperator): Mask out the upper bits of the
+ shift amount like mcs compiled code does.
+
+2008-07-19 Jb Evain <jbevain@novell.com>
+
+ * Expression.cs (Call, Field, Property): disallow instance arguments
+ on static members. See ms connect #339351.
+
+2008-07-18 Jb Evain <jbevain@novell.com>
+
+ * Expression.cs, BinaryExpression.cs: fix retrieval of true and false
+ operators.
+
+2008-06-20 Jb Evain <jbevain@novell.com>
+
+ * LambdaExpression.cs, EmitContext.cs: refactor the emit context to
+ handle the fact that lambdas are compiled in a general context where
+ they share globals but are also able to use parameters from parent lambdas.
+ (Although parameter sharing is not implemented yet).
+
+ * BinaryExpression.cs (fix converted coalesce case to use the lambda
+ compilation code).
+
2008-06-09 Jb Evain <jbevain@novell.com>
* Extensions.cs (Type.IsExpression): add