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)
_______________________________________________
Users mailing list
[email protected]
http://lists.ironpython.com/listinfo.cgi/users-ironpython.com