Code Review: DLR interop and COM

tfpt review /shelveset:COM2;tomat

Outer DLR:
Implements TypeLibMetaObject.BindInvokeMember.
Fixes CompilerHelpers.CompileToMethod so that it works for anonymous
lambdas.

Ruby:
Implements more DLR interop binders and refactors existing ones.
Adds support for COM interop to interop binders and Kernel#methods.

Fixes a bug in Ruby AST that emitted wrong code for an empty AST.

Tomas

Looks good!

From: Tomas M.
Sent: Monday, April 13, 2009 5:03 PM
To: Rowan Code R.
Cc: [email protected]
Subject: Code Review: DLR interop and COM

tfpt review /shelveset:COM2;tomat

Outer DLR:
Implements TypeLibMetaObject.BindInvokeMember.
Fixes CompilerHelpers.CompileToMethod so that it works for anonymous
lambdas.

Ruby:
Implements more DLR interop binders and refactors existing ones.
Adds support for COM interop to interop binders and Kernel#methods.

Fixes a bug in Ruby AST that emitted wrong code for an empty AST.

Tomas