2011-02-03  Marek Safar  <marek.safar@gmail.com>

	Don't even try to import type when its context is wrong

2011-02-02  Marek Safar  <marek.safar@gmail.com>

	Add handling of broken Convert callsite from Orchard Project

2010-12-07  Marek Safar  <marek.safar@gmail.com>

	Add IKVM.Reflection support

2010-12-02  Marek Safar  <marek.safar@gmail.com>

	Update setting of buildin internal types

2010-12-02  Marek Safar  <marek.safar@gmail.com>

	Removed InitOptionalCoreTypes

2010-12-02  Marek Safar  <marek.safar@gmail.com>

	Clean-up module indirections

2010-11-30  Marek Safar  <marek.safar@gmail.com>

	Move core predefined types into a new class

2010-11-30  Marek Safar  <marek.safar@gmail.com>

	Add initial reflection dependant code

2010-11-30  Marek Safar  <marek.safar@gmail.com>

	Move metadata importer out of compiler context finally

2010-11-21  Marek Safar  <marek.safar@gmail.com>

	Improve handling of netmodules. Fixes #504085

2010-11-19  Marek Safar  <marek.safar@gmail.com>

	Add AssemblySpec to handle all assembly attributes in same way.

2010-11-15  Marek Safar  <marek.safar@gmail.com>

	Remove old accessibility check routine

2010-11-10  Marek Safar  <marek.safar@gmail.com>

	False user-operator has priority over logical not user-operator

2010-11-10  Marek Safar  <marek.safar@gmail.com>

	Reorder logic in DMO type conversion

2010-11-09  Marek Safar  <marek.safar@gmail.com>

	Logical binary operarions with dynamic arguments have to be
	unfolded

2010-11-03  Marek Safar  <marek.safar@gmail.com>

	Pass checked context to compound member access setters

2010-11-02  Marek Safar  <marek.safar@gmail.com>

	Implements indirect delegates invocation via dynamic member
	dispatch

2010-10-18  Marek Safar  <marek.safar@gmail.com>

	Pass modifier when used with named argument

2010-10-12  Marek Safar  <marek.safar@gmail.com>

	Do not create a constant null value for runtime types.

2010-10-01  Marek Safar  <marek.safar@gmail.com>

	Implement compound assignment over null value

2010-10-01  Marek Safar  <marek.safar@gmail.com>

	Dynamic compound assignment breaks standard C# result conversion
	rules

2010-09-30  Marek Safar  <marek.safar@gmail.com>

	Null constant cannot be used for ref/out variables

2010-09-16  Marek Safar  <marek.safar@gmail.com>

	[639407] Clean up more static stuff to fix repl instances.

2010-09-10  Marek Safar  <marek.safar@gmail.com>

	Update to the latest dmcs

2010-08-26  Marek Safar  <marek.safar@gmail.com>

	Always build type from compiler type when flagged

2010-08-26  Marek Safar  <marek.safar@gmail.com>

	Run event type detection on actual and not context type

2010-08-25  Marek Safar  <marek.safar@gmail.com>

	Defer null check to resolver

2010-08-25  Marek Safar  <marek.safar@gmail.com>

	Import private members too when using dynamic context

2010-08-04  Jb Evain  <jbevain@gmail.com>

	Microsoft.CSharp.RuntimeBinder.Binder::Convert: fix parameter
	ordering to match .net 4.0

2010-06-16  Marek Safar  <marek.safar@gmail.com>

	* CSharpInvokeMemberBinder.cs: Construct MemberAccess for simple
	name expressions.

2010-05-27  Marek Safar  <marek.safar@gmail.com>

	* *.cs: Sync with the latest gmcs.

2010-02-10  Marek Safar  <marek.safar@gmail.com>

	* *.cs: Track RC API changes.

2009-12-09  Marek Safar  <marek.safar@gmail.com>

	* CSharpBinder.cs: Actually use merged restrictions.

2009-11-18  Marek Safar  <marek.safar@gmail.com>

	* CSharpBinder.cs: Fixed unsafe initialization.

2009-11-16  Marek Safar  <marek.safar@gmail.com>

	* RuntimeBinderContext.cs, ErrorPrinter.cs, CSharpBinder.cs: Reject
	unsafe type.

2009-11-11  Marek Safar  <marek.safar@gmail.com>

	* CSharpInvokeBinder.cs, CSharpBinder.cs,
	CSharpInvokeMemberBinder.cs: Convert discarded result expressions.

2009-11-04  Marek Safar  <marek.safar@gmail.com>

	* CSharpIsEventBinder.cs: Dynamic events implementation.
	
	* *.cs: Make CSharpBinder instance and share common checks.

2009-11-03  Marek Safar  <marek.safar@gmail.com>

	* CSharpInvokeConstructorBinder.cs: Dynamic constructors.

2009-10-30  Marek Safar  <marek.safar@gmail.com>

	* CSharpBinder.cs, CSharpInvokeMemberBinder.cs,
	CSharpSetIndexBinder.cs: Simple member binder.

2009-10-23  Marek Safar  <marek.safar@gmail.com>

	* RuntimeBinderContext.cs, Extensions.cs, CSharpBinder.cs: More
	literal and constant work.

2009-10-22  Marek Safar  <marek.safar@gmail.com>

	* *.cs: Cleanup the old API.

2009-10-20  Marek Safar  <marek.safar@gmail.com>

	* *.cs: Update to the latest API.

2009-10-14  Marek Safar  <marek.safar@gmail.com>

	* CSharpBinaryOperationBinder.cs, CSharpGetIndexBinder.cs,
	CSharpGetMemberBinder.cs, CSharpArgumentInfo.cs, CSharpBinder.cs,
	CSharpUnaryOperationBinder.cs, CSharpConvertBinder.cs,
	CSharpSetIndexBinder.cs, CSharpSetMemberBinder.cs: Index setters
	implemented.

2009-10-07  Marek Safar  <marek.safar@gmail.com>

	* RuntimeBinderContext.cs, CSharpBinaryOperationBinder.cs,
	CSharpGetMemberBinder.cs, CSharpBinder.cs,
	CSharpUnaryOperationBinder.cs, CSharpSetMemberBinder.cs: Member
	access implemented.

2009-09-30  Marek Safar  <marek.safar@gmail.com>

	* CSharpBinaryOperationBinder.cs, CSharpBinder.cs,
	CSharpUnaryOperationBinder.cs, CSharpConvertBinder.cs: Implicit
	and explicit conversions implemented.

2009-09-29  Marek Safar  <marek.safar@gmail.com>

	* CSharpBinaryOperationBinder.cs, Extensions.cs, CSharpBinder.cs,
	CSharpUnaryOperationBinder.cs: Dynamic unary expressions.

2009-09-25  Marek Safar  <marek.safar@gmail.com>

	* CSharpBinaryOperationBinder.cs, CSharpBinder.cs: More dynamic
	binary expressions.

2009-09-18  Marek Safar <marek.safar@gmail.com>

	* CSharpBinaryOperationBinder.cs, CSharpBinder.cs: Implemented
	binary AddAssign operator.

2009-09-16  Marek Safar <marek.safar@gmail.com>

	* RuntimeBinderContext.cs, CSharpBinaryOperationBinder.cs,
	CSharpBinder.cs: Fully implemented binary Add operator.

2009-09-11  Marek Safar <marek.safar@gmail.com>

	* RuntimeBinderContext.cs, CSharpBinaryOperationBinder.cs,
	ErrorPrinter.cs, Extensions.cs, CSharpBinder.cs: Binary binder.

2009-08-10  Marek Safar <marek.safar@gmail.com>

	* CSharpInvokeBinder.cs, CSharpGetMemberBinder.cs,
	CSharpInvokeMemberBinder.cs: Defer fallback for now.

2009-08-07  Marek Safar <marek.safar@gmail.com>

	* CSharpInvokeBinder.cs, CSharpGetIndexBinder.cs, Extensions.cs,
	CSharpArgumentInfo.cs, CSharpInvokeMemberBinder.cs,
	CSharpSetIndexBinder.cs: Skip overhead arguments.

2009-08-04  Marek Safar <marek.safar@gmail.com>

	* RuntimeBinderInternalCompilerException.cs,
	RuntimeBinderException.cs: New files.

2009-07-14  Marek Safar <marek.safar@gmail.com>

	* CSharpInvokeBinder.cs, CSharpBinaryOperationBinder.cs,
	CSharpGetMemberBinder.cs, CSharpGetIndexBinder.cs, Extensions.cs,
	CSharpIsEventBinder.cs, CSharpUnaryOperationBinder.cs,
	CSharpConvertBinder.cs, CSharpSetIndexBinder.cs,
	CSharpInvokeMemberBinder.cs, CSharpSetMemberBinder.cs: New files.

2009-07-02  Marek Safar <marek.safar@gmail.com>

	* CSharpConversionKind.cs, CSharpArgumentInfo.cs, 
	CSharpInvokeMemberBinder.cs, CSharpCallFlags.cs: New files.

2009-06-29  Marek Safar <marek.safar@gmail.com>

	* ChangeLog: Added

