[IronPython] IronPython 2.6 CodePlex Source Update

merllab at microsoft.com merllab at microsoft.com
Mon Dec 7 17:52:56 CET 2009


This is an automated email letting you know that sources 
have recently been pushed out.  You can download these newer 
sources directly from http://ironpython.codeplex.com/SourceControl/changeset/view/62096.

MODIFIED SOURCES
	$/IronPython/IronPython_Main/Src/Runtime/Microsoft.Dynamic/Actions/Calls/DefaultOverloadResolver.cs
	$/IronPython/IronPython_Main/Src/Runtime/Microsoft.Dynamic/Actions/ActionBinder.cs
	$/IronPython/IronPython_Main/Src/Runtime/Microsoft.Dynamic/Actions/DefaultBinder.Conversions.cs
	$/IronPython/IronPython_Main/Src/Runtime/Microsoft.Dynamic/Actions/DefaultBinder.cs
	$/IronPython/IronPython_Main/Src/Runtime/Microsoft.Dynamic/Actions/DefaultBinder.GetMember.cs
	$/IronPython/IronPython_Main/Src/Runtime/Microsoft.Dynamic/Actions/OperatorInfo.cs
	$/IronPython/IronPython_Main/Src/Runtime/Microsoft.Dynamic/Actions/DefaultBinder.Operations.cs
	$/IronPython/IronPython_Main/Src/Runtime/Microsoft.Dynamic/Actions/DefaultBinder.SetMember.cs
	$/IronPython/IronPython_Main/Src/Runtime/Microsoft.Dynamic/Actions/DefaultBinder.Invoke.cs
	$/IronPython/IronPython_Main/Src/Runtime/Microsoft.Dynamic/Actions/DefaultBinder.DeleteMember.cs
	$/IronPython/IronPython_Main/Src/Runtime/Microsoft.Dynamic/Microsoft.Dynamic.csproj
	$/IronPython/IronPython_Main/Src/IronPython/Runtime/Binding/PythonBinder.cs
	$/IronPython/IronPython_Main/Src/IronPython/Runtime/PythonContext.cs
	$/IronPython/IronPython_Main/Src/Tests/test_memory.py

CHECKIN COMMENTS
--------------------------------------------------------------------------------
Changeset Id: 1309042
Date: 12/4/2009 5:15:01 PM

Default Binder Improvements:
  Decouples DefaultBinder from ScriptDomainManager.  Leaves ScriptDomainManager ctors for backwards compat, moves IronPython/IronRuby to overriding PrivateBinding which is the only reason we needed the SDM
  Makes DefaultBinder non-abstract so that you can simply new one up if you don't need any customization
  Removes unused "DefaultLanguageContext.cs" file which was actually a DefaultBinder subclass
  Adds overloads for various default binder operations which don't take a OverloadResolverFactory - instead they use the DefaultOverloadResolverFactory.
  Adds DoOperation overload which takes an ExpressionType for better compat w/ the DLR binders, obsoletes string version, moves this lookup for OperatorInfo into a dictionary lookup

Also starts adding some unit tests for the default binder



(Shelveset: DefaultBinderImprovements;REDMOND\dinov | SNAP CheckinId: m10807)






More information about the Ironpython-users mailing list