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