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/59829.
ADDED SOURCES
$/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting/Stubs.cs
MODIFIED SOURCES
$/IronPython/IronPython_Main/Src/Runtime/Microsoft.Dynamic/Properties/AssemblyInfo.cs
$/IronPython/IronPython_Main/Src/Runtime/Microsoft.Dynamic/Actions/ActionBinder.cs
$/IronPython/IronPython_Main/Src/Runtime/Microsoft.Dynamic/Microsoft.Dynamic.csproj
$/IronPython/IronPython_Main/Src/Runtime/Microsoft.Dynamic/Utils/TypeUtils.cs
$/IronPython/IronPython_Main/Src/Runtime/Microsoft.Dynamic/Utils/HashSet.cs
$/IronPython/IronPython_Main/Src/IronPython/Compiler/RunnableScriptCode.cs
$/IronPython/IronPython_Main/Src/Hosts/SilverLight/Microsoft.Scripting.Silverlight/DynamicAppManifest.cs
$/IronPython/IronPython_Main/Src/Hosts/SilverLight/Microsoft.Scripting.Silverlight/BrowserVirtualFilesystem.cs
$/IronPython/IronPython_Main/Src/IronPython/Modules/imp.cs
$/IronPython/IronPython_Main/Src/Hosts/SilverLight/Microsoft.Scripting.Silverlight/Repl.cs
$/IronPython/IronPython_Main/Src/IronPython.Modules/_ctypes/CFuncPtr.cs
$/IronPython/IronPython_Main/Src/Hosts/SilverLight/Microsoft.Scripting.Silverlight/BrowserScriptHost.cs
$/IronPython/IronPython_Main/Src/Hosts/SilverLight/Microsoft.Scripting.Silverlight/Microsoft.Scripting.Silverlight.csproj
$/IronPython/IronPython_Main/Src/Hosts/SilverLight/Microsoft.Scripting.Silverlight/ErrorFormatter.cs
$/IronPython/IronPython_Main/Src/Hosts/SilverLight/Chiron/XapBuilder.cs
$/IronPython/IronPython_Main/Src/Hosts/SilverLight/Chiron/Chiron.csproj
$/IronPython/IronPython_Main/Src/IronPython/Compiler/DictionaryGlobalAllocator.cs
$/IronPython/IronPython_Main/Src/IronPython/Compiler/PythonScriptCode.cs
$/IronPython/IronPython_Main/Src/IronPython/Compiler/RuntimeScriptCode.cs
$/IronPython/IronPython_Main/Src/IronPython/Runtime/NewStringFormatter.cs
$/IronPython/IronPython_Main/Src/IronPython/Runtime/Binding/PythonGetMemberBinder.cs
$/IronPython/IronPython_Main/Src/IronPython/Compiler/OnDiskScriptCode.cs
$/IronPython/IronPython_Main/Src/IronPython/Runtime/PythonOptions.cs
$/IronPython/IronPython_Main/Src/IronPython.Modules/Properties/AssemblyInfo.cs
$/IronPython/IronPython_Main/Src/IronPython.Modules/time.cs
$/IronPython/IronPython_Main/Src/IronPython.Modules/IronPython.Modules.csproj
$/IronPython/IronPython_Main/Src/IronPython.Modules/cPickle.cs
$/IronPython/IronPython_Main/Src/IronPython/Compiler/Ast/AstGenerator.cs
$/IronPython/IronPython_Main/Src/IronPython/Compiler/Parser.cs
$/IronPython/IronPython_Main/Src/IronPython/Runtime/Types/NewTypeMaker.cs
$/IronPython/IronPython_Main/Src/IronPython/Runtime/Types/DynamicBaseTypeAttribute.cs
$/IronPython/IronPython_Main/Src/IronPython/Runtime/Types/BuiltinMethodDescriptor.cs
$/IronPython/IronPython_Main/Src/IronPython/Runtime/Exceptions/TraceBack.cs
$/IronPython/IronPython_Main/Src/IronPython/Runtime/Operations/ObjectOps.cs
$/IronPython/IronPython_Main/Src/IronPython/Runtime/Operations/PythonOps.cs
$/IronPython/IronPython_Main/Src/IronPython/Runtime/Operations/StringOps.cs
$/IronPython/IronPython_Main/Src/IronPython/Runtime/Generator.cs
$/IronPython/IronPython_Main/Src/IronPython/Runtime/PythonFile.cs
$/IronPython/IronPython_Main/Src/IronPython/Runtime/Importer.cs
$/IronPython/IronPython_Main/Src/IronPythonTest/IronPythonTest.csproj
$/IronPython/IronPython_Main/Src/IronPythonTest/EngineTest.cs
$/IronPython/IronPython_Main/Src/IronPythonTest/BindTest.cs
$/IronPython/IronPython_Main/Src/IronPythonConsole/Console.cs
$/IronPython/IronPython_Main/Src/IronPython/Properties/AssemblyInfo.cs
$/IronPython/IronPython_Main/Src/IronPython/IronPython.csproj
$/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting/Stubs.cs
$/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting.Debugging/AssemblyInfo.cs
$/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting.Debugging/Microsoft.Scripting.Debugging.csproj
$/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting.Core/Microsoft.Scripting.Core.csproj
$/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting/Properties/AssemblyInfo.cs
$/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting.Core/Microsoft.Scripting.ExtensionAttribute.csproj
$/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting/Microsoft.Scripting.csproj
$/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting/PlatformAdaptationLayer.cs
$/IronPython/IronPython_Main/Src/Tests/ClrAssembly/ClrAssembly.csproj
$/IronPython/IronPython_Main/Src/Tests/test_methoddispatch.py
$/IronPython/IronPython_Main/Src/Tests/test_imp.py
$/IronPython/IronPython_Main/Src/Tests/test_cPickle.py
$/IronPython/IronPython_Main/Src/Tests/test_strformat.py
$/IronPython/IronPython_Main/Src/Tests/test_syntax.py
CHECKIN COMMENTS
--------------------------------------------------------------------------------
Changeset Id: 1191584
Date: 10/6/2009 10:46:11 PM
(dinov) 24784 ScriptCodeParseResult incorrect
Interactive code shouldn’t always be parsed as don’t imply dedent.
There’s one spot where we no longer match CPython but that seems to match
Guido’s statement that there’s a bug in CPython when compiling from strings.
24642 import random module
Profiling isn’t working very well with the new shared global
allocator. Profiling needs to delay re-writing the tree until after it’s fully
constructed. I’ve added a new DelayedProfiling reducible node to handle this
24743 imp.load_module returns incorrect module if previously-loaded
Load_module needs to use the provided PythonFile for reading the
new module
24762 Ngenning a compiled subclass dll has trouble if EnvironmentError or
BaseException are subclassed
Avoid overloading IDynamicMetaObjectProvider if it’s implementation
isn’t public. Instead just add an entirely new method (unless it’s one of our
IDynamicMetaObjectProviders which is known to do the right thing – then just do
nothing).
24802 Should I convert each float value into System.Single before passing it
.Net?
Have the default binder supply the full range of narrowing levels
that we also use for method binding
Also fixing Resolver’s memory leak by switching to a normal thread static.
And also adding Microsoft.Dynamic to the list of assembly mappings so we’ll
automatically translate it to its fully qualified name in Silverlight
(Shelveset: MoreRc2BugFixesFinal2;REDMOND\dinov | SNAP CheckinId: 9565)
--------------------------------------------------------------------------------
Changeset Id: 1191437
Date: 10/6/2009 7:26:24 PM
(dinov) DLR outer layer and IronPython
24784 ScriptCodeParseResult incorrect
Interactive code shouldn’t always be parsed as don’t imply dedent.
There’s one spot where we no longer match CPython but that seems to match
Guido’s statement that there’s a bug in CPython when compiling from strings.
24642 import random module
Profiling isn’t working very well with the new shared global
allocator. Profiling needs to delay re-writing the tree until after it’s fully
constructed. I’ve added a new DelayedProfiling reducible node to handle this
24743 imp.load_module returns incorrect module if previously-loaded
Load_module needs to use the provided PythonFile for reading the
new module
24762 Ngenning a compiled subclass dll has trouble if EnvironmentError or
BaseException are subclassed
Avoid overloading IDynamicMetaObjectProvider if it’s implementation
isn’t public. Instead just add an entirely new method (unless it’s one of our
IDynamicMetaObjectProviders which is known to do the right thing – then just do
nothing).
24802 Should I convert each float value into System.Single before passing it
.Net?
Have the default binder supply the full range of narrowing levels
that we also use for method binding
Also fixing Resolver’s memory leak by switching to a normal thread static.
And also adding Microsoft.Dynamic to the list of assembly mappings so we’ll
automatically translate it to its fully qualified name in Silverlight
(Shelveset: StringFormatting;REDMOND\dinov | SNAP CheckinId: m10375)
--------------------------------------------------------------------------------
Changeset Id: 1191433
Date: 10/6/2009 7:23:51 PM
(dinov) Fix a couple of issues with pickle:
Error message is wrong when we can’t pickle (we should use our own
ToString, not .NETs)
Reducing mixed new-style old-style classes who include a meta-class
blows up because we get the meta classes dictionary. Try and get an
IPythonObject’s dictionary first instead in __reduce_ex__ implementations.
Fix a couple of issues reported by Harry:
Missing span on module function code objects, we now flow the span from
the PythonAst’s body to the ScriptCode
Make things strongly typed where they can be
Fix a regression reported by VSL:
We no longer include the current working directory in the search paths
for a Python script engine created via the hosting APIs. The command line now
explicitly passes no paths, and we default to including “.”
(Shelveset: rc2tweaksfinal;REDMOND\dinov | SNAP CheckinId: m10375)
_______________________________________________
Users mailing list
[email protected]
http://lists.ironpython.com/listinfo.cgi/users-ironpython.com