+2007-10-12 Marek Safar <marek.safar@gmail.com>
+
+ * generics.cs: Implemented basic type inference scoring mechanism.
+
+ * linq.cs (QueryExpressionInvocation): Try to identify and report which
+ query section is wrong.
+
+2007-10-11 Marek Safar <marek.safar@gmail.com>
+
+ * generics.cs (InferTypeArguments): Removed redundant check.
+
+2007-10-11 Marek Safar <marek.safar@gmail.com>
+
+ * cs-parser.jay: Added couple of ISO-2 checks.
+
+ * linq.cs: Report range variable error message.
+
+2007-10-09 Marek Safar <marek.safar@gmail.com>
+
+ * cs-parser.jay: Added extension methods ISO-2 check.
+
+2007-10-05 Marek Safar <marek.safar@gmail.com>
+
+ A fix for bug #327497
+ * generics.cs (Constraints.CheckInterfaceMethod): Compare geenric open
+ types when appropriate.
+
+2007-10-02 Marek Safar <marek.safar@gmail.com>
+
+ A fix for bug #329685
+ * generics.cs (TypeInferenceContext.OutputTypeInference): Slowly
+ implementing method group output type inference.
+
+2007-09-25 Marek Safar <marek.safar@gmail.com>
+
+ * cs-parser.jay: Use only one block per query expression.
+
+ * generics.cs (GenericMethod.Define): Moved local variables collision
+ check to Block.
+
+ * linq.cs: Introduced QueryBlock and removed all blocks from query
+ clauses.
+
+2007-09-23 Marek Safar <marek.safar@gmail.com>
+
+ * generics.cs: Fixed lower-bound type inference issue for constructed
+ types.
+
+ * linq.cs: Implemented nested queries.
+
+2007-09-21 Marek Safar <marek.safar@gmail.com>
+
+ * cs-parser.jay: Query expression block are not related to each other.
+
+2007-09-19 Marek Safar <marek.safar@gmail.com>
+
+ * generic.cs: Fixed type inference for generic delegate arguments whose
+ return types are generic delegates.
+
+ * linq.cs: Replaced ec.DeclContainer with ec.TypeContainer.
+
+2007-09-17 Marek Safar <marek.safar@gmail.com>
+
+ * cs-parser.jay, linq.cs: Implemented query continuation.
+
+2007-09-12 Marek Safar <marek.safar@gmail.com>
+
+ * cs-parser.jay: GroupJoin clause connected.
+
+ * generic.cs (TypeInferenceContext.InflateGenericArgument): Uses
+ inferred types to inflate delegate type argument.
+
+ * linq.cs: Fixed couple of typos.
+ (GroupJoin): Implemented group join clause.
+
+2007-09-11 Marek Safar <marek.safar@gmail.com>
+
+ * cs-parser.jay: Single join clause connected.
+
+ * linq.cs: Moved argument creation into CreateSelector and renamed to
+ CreateSelectorArguments.
+ (ARangeVariableQueryClause.BuildQueryClause): Consider all lambda
+ arguments to be implicit.
+ (Join): Implemented single join clause.
+
+2007-09-10 Marek Safar <marek.safar@gmail.com>
+
+ * cs-parser.jay: Create QueryStartClause for the first implicit from.
+
+ * generic.cs (TypeInterferenceContext.LowerBoundInference): Fixed crash
+ both U and V are not generic.
+
+ * linq.cs: Use standard method overload resolution for all methods.
+
+2007-09-05 Marek Safar <marek.safar@gmail.com>
+
+ * cs-parser.jay: Plug into let clause.
+
+ * linq.cs: Implemented let clause, parameters refactoring.
+
+2007-08-31 Marek Safar <marek.safar@gmail.com>
+
+ * generic.cs (TypeParameter): Uses common Emit.
+ (.IsClsComplianceRequired): Is never required.
+
2007-08-31 Marek Safar <marek.safar@gmail.com>
* cs-parser.jay: Terminates query block correctly. Fixed orderby