[IronPython] IronPython 2.6 CodePlex Source Update

merllab at microsoft.com merllab at microsoft.com
Fri Jun 19 17:53:06 CEST 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/55104.

ADDED SOURCES
	$/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting.Debugging
	$/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting.Debugging/AssemblyInfo.cs
	$/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting.Debugging/CollectionUtils.cs
	$/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting.Debugging/CompilerServices
	$/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting.Debugging/CompilerServices/DebugLambdaInfo.cs
	$/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting.Debugging/CompilerServices/IDebugCompilerSupport.cs
	$/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting.Debugging/DebugContext.cs
	$/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting.Debugging/DebugContext.GeneratorLoopProc.cs
	$/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting.Debugging/DebugFrame.cs
	$/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting.Debugging/DebuggableLambdaBuilder.cs
	$/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting.Debugging/DebugGenerator.cs
	$/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting.Debugging/DebugInfoRewriter.cs
	$/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting.Debugging/DebugMode.cs
	$/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting.Debugging/DebugSourceFile.cs
	$/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting.Debugging/DebugSourceSpan.cs
	$/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting.Debugging/DebugThread.cs
	$/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting.Debugging/DefaultRuntimeVariablesImpl
	$/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting.Debugging/DefaultRuntimeVariablesImpl/DebugRuntimeVariables.cs
	$/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting.Debugging/DefaultRuntimeVariablesImpl/DefaultDebugThread.cs
	$/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting.Debugging/DefaultRuntimeVariablesImpl/DefaultDebugThreadFactory.cs
	$/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting.Debugging/DelegateHelpers.cs
	$/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting.Debugging/ForceToGeneratorLoopException.cs
	$/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting.Debugging/FunctionInfo.cs
	$/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting.Debugging/IDebugCallback.cs
	$/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting.Debugging/InvokeTargets.cs
	$/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting.Debugging/LambdaWalker.cs
	$/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting.Debugging/Microsoft.Scripting.Debugging.csproj
	$/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting.Debugging/Microsoft.Scripting.Debugging.Generated.cs
	$/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting.Debugging/Microsoft.Scripting.Debugging.txt
	$/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting.Debugging/RuntimeOps.cs
	$/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting.Debugging/RuntimeVariablesSupport
	$/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting.Debugging/RuntimeVariablesSupport/IDebugRuntimeVariables.cs
	$/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting.Debugging/RuntimeVariablesSupport/IDebugThreadFactory.cs
	$/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting.Debugging/ScopedRuntimeVariables.cs
	$/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting.Debugging/ThreadLocal.cs
	$/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting.Debugging/TraceEventKind.cs
	$/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting.Debugging/TracePipeline
	$/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting.Debugging/TracePipeline/ITraceCallback.cs
	$/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting.Debugging/TracePipeline/ITracePipeline.cs
	$/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting.Debugging/TracePipeline/TracePipeline.cs
	$/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting.Debugging/VariableInfo.cs

MODIFIED SOURCES
	$/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting.Debugging/AssemblyInfo.cs
	$/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting.Debugging/CollectionUtils.cs
	$/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting.Debugging/CompilerServices/DebugLambdaInfo.cs
	$/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting.Debugging/CompilerServices/IDebugCompilerSupport.cs
	$/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting.Debugging/DebugContext.cs
	$/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting.Debugging/DebugContext.GeneratorLoopProc.cs
	$/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting.Debugging/DebugFrame.cs
	$/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting.Debugging/DebuggableLambdaBuilder.cs
	$/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting.Debugging/DebugGenerator.cs
	$/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting.Debugging/DebugInfoRewriter.cs
	$/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting.Debugging/DebugMode.cs
	$/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting.Debugging/DebugSourceFile.cs
	$/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting.Debugging/DebugSourceSpan.cs
	$/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting.Debugging/DebugThread.cs
	$/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting.Debugging/DefaultRuntimeVariablesImpl/DebugRuntimeVariables.cs
	$/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting.Debugging/DefaultRuntimeVariablesImpl/DefaultDebugThread.cs
	$/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting.Debugging/DefaultRuntimeVariablesImpl/DefaultDebugThreadFactory.cs
	$/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting.Debugging/DelegateHelpers.cs
	$/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting.Debugging/ForceToGeneratorLoopException.cs
	$/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting.Core/Compiler/LambdaCompiler.Logical.cs
	$/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting.Core/Stubs.cs
	$/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting.Core/Compiler/ConstantCheck.cs
	$/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting.Core/Ast/DynamicExpression.cs
	$/IronPython/IronPython_Main/Src/IronPython/IronPython.csproj
	$/IronPython/IronPython_Main/Src/IronPython.sln
	$/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting.Debugging/FunctionInfo.cs
	$/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting.Debugging/IDebugCallback.cs
	$/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting.Debugging/InvokeTargets.cs
	$/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting.Debugging/LambdaWalker.cs
	$/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting.Debugging/Microsoft.Scripting.Debugging.csproj
	$/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting.Debugging/Microsoft.Scripting.Debugging.Generated.cs
	$/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting.Debugging/Microsoft.Scripting.Debugging.txt
	$/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting.Debugging/RuntimeOps.cs
	$/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting.Debugging/RuntimeVariablesSupport/IDebugRuntimeVariables.cs
	$/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting.Debugging/RuntimeVariablesSupport/IDebugThreadFactory.cs
	$/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting.Debugging/ScopedRuntimeVariables.cs
	$/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting.Debugging/ThreadLocal.cs
	$/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting.Debugging/TraceEventKind.cs
	$/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting.Debugging/TracePipeline/ITraceCallback.cs
	$/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting.Debugging/TracePipeline/ITracePipeline.cs
	$/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting.Debugging/TracePipeline/TracePipeline.cs
	$/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting.Debugging/VariableInfo.cs
	$/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting/Generation/ILGen.cs
	$/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting/Utils/TypeUtils.cs
	$/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting/Interpreter/LightCompiler.cs
	$/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting/Interpreter/Instruction.cs
	$/IronPython/IronPython_Main/Src/Tests/test_cliclass.py
	$/IronPython/IronPython_Main/Src/Tests/test_excinfo.py
	$/IronPython/IronPython_Main/Src/Tests/test_interactive.py
	$/IronPython/IronPython_Main/Src/Tests/test_file.py
	$/IronPython/IronPython_Main/Src/Tests/test_cPickle.py
	$/IronPython/IronPython_Main/Src/Tests/test_with.py
	$/IronPython/IronPython_Main/Src/Tests/versions/python26.py

CHECKIN COMMENTS
--------------------------------------------------------------------------------
Changeset Id: 953764
Date: 6/18/2009 7:04:29 PM

(dinov) Adds the in-proc debugging support that Igor as been working on.  This adds a new DLL to the IronPython MSI and to the IronPython and DLR CodePlex releases. 

This is just adding their source code and updating our build and packaging infrastructure to include their new DLL.  The only changes to their code were some #ifdef’s to support Silverlight builds and some updates to the .csproj files to support our numerous builds.  This code is owned by them and has been reviewed by their team so I’m not looking for a code review for the new DLL.

Once this is in I’ll be updating Igor’s prototype for sys.settrace support for IronPython and adding that.




(Shelveset: DlrDebuggingSupport;REDMOND\dinov | SNAP CheckinId: 8745)
--------------------------------------------------------------------------------
Changeset Id: 953557
Date: 6/18/2009 4:59:35 PM

(dfugate) - versions.python26: PEP 3110 has been implemented
- versions.python26: added test for PEP 3112.  Not fixed
- test_abc.py: IP can run more of test_isinstance_class than CPy can?
- versions.python26: http://ironpython.codeplex.com/WorkItem/View.aspx?WorkItemId=19546 has been implemented, but not correctly - see http://ironpython.codeplex.com/WorkItem/View.aspx?WorkItemId=23143


(Shelveset: CP63;REDMOND\dfugate | SNAP CheckinId: m9510)
--------------------------------------------------------------------------------
Changeset Id: 952577
Date: 6/18/2009 9:02:18 AM

(dfugate) - http://ironpython.codeplex.com/WorkItem/View.aspx?WorkItemId=19534.  Feature correctly implemented and tests added
- test_interactive.py was disabled when run with the CPython 2.6 stdlib => this test hasn't been running in the Main SNAP Q for some time!  Fixed
- http://ironpython.codeplex.com/WorkItem/View.aspx?WorkItemId=23132.  New print function bug
- enabled CPython's test_print.py in SNAP


(Shelveset: CP62;REDMOND\dfugate | SNAP CheckinId: 8728)



More information about the Ironpython-users mailing list