[IronPython] IronPython 2.6 CodePlex Source Update
merllab at microsoft.com
merllab at microsoft.com
Mon Oct 19 08:53:05 PDT 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/60269.
ADDED SOURCES
$/IronPython/IronPython_Main/Src/Tests/XLang
$/IronPython/IronPython_Main/Src/Tests/XLang/some_ruby_file.rb
MODIFIED SOURCES
$/IronPython/IronPython_Main/Src/IronPython/Runtime/Types/TypeInfo.cs
$/IronPython/IronPython_Main/Src/IronPython/Runtime/CommonDictionaryStorage.cs
$/IronPython/IronPython_Main/Src/IronPython/Runtime/Importer.cs
$/IronPython/IronPython_Main/Src/IronPython/Runtime/Set.cs
$/IronPython/IronPython_Main/Src/Runtime/Microsoft.Dynamic/Actions/Calls/OverloadResolver.cs
$/IronPython/IronPython_Main/Src/Runtime/Microsoft.Dynamic/ComInterop/ComRuntimeHelpers.cs
$/IronPython/IronPython_Main/Src/Runtime/Microsoft.Dynamic/Interpreter/LightCompiler.cs
$/IronPython/IronPython_Main/Src/Runtime/Microsoft.Dynamic/Interpreter/Instruction.cs
$/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting/ErrorSink.cs
$/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting/Hosting/ScriptScope.cs
$/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting/Hosting/ErrorListenerProxy.cs
$/IronPython/IronPython_Main/Src/IronPythonConsole/Console.cs
$/IronPython/IronPython_Main/Src/Tests/interop/net/method/test_arguments.py
$/IronPython/IronPython_Main/Src/Tests/test_set.py
$/IronPython/IronPython_Main/Src/Tests/test_importpkg.py
$/IronPython/IronPython_Main/Src/Tests/test_cliclass.py
$/IronPython/IronPython_Main/Src/Tests/XLang/some_ruby_file.rb
CHECKIN COMMENTS
--------------------------------------------------------------------------------
Changeset Id: 1220861
Date: 10/17/2009 3:41:20 PM
(dinov) Fixes an issue reported by Resolver relating to sets & bad hash implementations. Our Contains check can fail to find the original object if the hash code changes. Instead we now track a version number on dictionary objects. Resolver has already worked around this but this makes us more compatible w/ Cpython. Test added to test_set
Fixes another Resolver bug (http://ironpython.codeplex.com/WorkItem/View.aspx?WorkItemId=24929) - __float__ isn’t defined on Int64. We need to consider ConvertTo* methods and manifest them as __float__ methods. Test added to test_cliclass.
Fixes a broken perf test – we need to load IronPython from configuration not just using the Python class so that other languages will be available via clr.Use. Test added to test_cliclass.
Fixes an importer issue which prevents json from being imported. We are doing too many checks if __package__ is set which causes the import to fail. Test added to test_importpkg.
Also fixing an issue failing in the full sign off run – ComRuntimeHelpers is generating unsafe methods into Snippets which fail verification. Now we just create a one-off assembly for this and never verify it (test already exists in full sign off run).
(Shelveset: More26BugFixesAndRaiseModesTimeout;REDMOND\dinov | SNAP CheckinId: 9643)
More information about the Users
mailing list