[IronPython] IronPython 2.6 CodePlex Source Update
merllab at microsoft.com
merllab at microsoft.com
Wed Nov 11 17:54:44 CET 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/61287.
ADDED SOURCES
$/IronPython/IronPython_Main/Src/IronPython/Runtime/CollectionDebugView.cs
$/IronPython/IronPython_Main/Src/IronPython/Runtime/ObjectDebugView.cs
$/IronPython/IronPython_Main/Src/Runtime/Microsoft.Dynamic/Interpreter/BranchLabel.cs
$/IronPython/IronPython_Main/Src/Runtime/Microsoft.Dynamic/Interpreter/Instructions/AddInstruction.cs
$/IronPython/IronPython_Main/Src/Runtime/Microsoft.Dynamic/Interpreter/Instructions/ControlFlowInstructions.cs
$/IronPython/IronPython_Main/Src/Runtime/Microsoft.Dynamic/Interpreter/Instructions/DynamicInstructionN.cs
$/IronPython/IronPython_Main/Src/Runtime/Microsoft.Dynamic/Interpreter/Instructions/DynamicInstructions.Generated.cs
$/IronPython/IronPython_Main/Src/Runtime/Microsoft.Dynamic/Interpreter/Instructions/EqualInstruction.cs
$/IronPython/IronPython_Main/Src/Runtime/Microsoft.Dynamic/Interpreter/Instructions/FieldOperations.cs
$/IronPython/IronPython_Main/Src/Runtime/Microsoft.Dynamic/Interpreter/Instructions/GreaterThanInstruction.cs
$/IronPython/IronPython_Main/Src/Runtime/Microsoft.Dynamic/Interpreter/Instructions/InstructionList.cs
$/IronPython/IronPython_Main/Src/Runtime/Microsoft.Dynamic/Interpreter/Instructions/LessThanInstruction.cs
$/IronPython/IronPython_Main/Src/Runtime/Microsoft.Dynamic/Interpreter/Instructions/NotEqualInstruction.cs
$/IronPython/IronPython_Main/Src/Runtime/Microsoft.Dynamic/Interpreter/Instructions/NumericConvertInstruction.cs
$/IronPython/IronPython_Main/Src/Runtime/Microsoft.Dynamic/Interpreter/Instructions/TypeOperations.cs
DELETED SOURCES
$/IronPython/IronPython_Main/Src/Runtime/Microsoft.Dynamic/Interpreter/DynamicInstructions.cs
$/IronPython/IronPython_Main/Src/Runtime/Microsoft.Dynamic/Interpreter/DynamicInstructions.Generated.cs
$/IronPython/IronPython_Main/Src/Runtime/Microsoft.Dynamic/Interpreter/LightCompilerDebugView.cs
MODIFIED SOURCES
$/IronPython/IronPython_Main/Src/IronPython/Compiler/GeneratorRewriter.cs
$/IronPython/IronPython_Main/Src/IronPython/Compiler/LazyCode.cs
$/IronPython/IronPython_Main/Src/IronPython/Compiler/PythonScriptCode.cs
$/IronPython/IronPython_Main/Src/IronPython/Runtime/CollectionDebugView.cs
$/IronPython/IronPython_Main/Src/IronPython/Runtime/ObjectDebugView.cs
$/IronPython/IronPython_Main/Src/Runtime/Microsoft.Dynamic/Interpreter/BranchLabel.cs
$/IronPython/IronPython_Main/Src/Runtime/Microsoft.Dynamic/Interpreter/Instructions/AddInstruction.cs
$/IronPython/IronPython_Main/Src/Runtime/Microsoft.Dynamic/Interpreter/Instructions/ArrayOperations.cs
$/IronPython/IronPython_Main/Src/Runtime/Microsoft.Dynamic/Interpreter/Instructions/CallInstruction.cs
$/IronPython/IronPython_Main/Src/Runtime/Microsoft.Dynamic/Interpreter/Instructions/CallInstruction.Generated.cs
$/IronPython/IronPython_Main/Src/Runtime/Microsoft.Dynamic/Hosting/Shell/OptionsParser.cs
$/IronPython/IronPython_Main/Src/Runtime/Microsoft.Dynamic/Generation/CompilerHelpers.cs
$/IronPython/IronPython_Main/Src/IronPython/Runtime/CodeContext.cs
$/IronPython/IronPython_Main/Src/IronPython/Compiler/PythonGlobalVariableExpression.cs
$/IronPython/IronPython_Main/Src/IronPython/Compiler/RuntimeScriptCode.cs
$/IronPython/IronPython_Main/Src/IronPython.Modules/_collections.cs
$/IronPython/IronPython_Main/Src/IronPython/Runtime/Binding/PythonGetMemberBinder.cs
$/IronPython/IronPython_Main/Src/IronPython/Runtime/Types/NewTypeMaker.cs
$/IronPython/IronPython_Main/Src/IronPython/Runtime/FunctionCode.cs
$/IronPython/IronPython_Main/Src/IronPython/Runtime/PythonFunction.cs
$/IronPython/IronPython_Main/Src/IronPython/Runtime/PythonDictionary.cs
$/IronPython/IronPython_Main/Src/IronPython/Runtime/PythonModule.cs
$/IronPython/IronPython_Main/Src/IronPython/Runtime/Types/PythonType.cs
$/IronPython/IronPython_Main/Src/IronPython/Runtime/PythonTuple.cs
$/IronPython/IronPython_Main/Src/IronPython/Runtime/Types/OldInstance.cs
$/IronPython/IronPython_Main/Src/IronPython/GlobalSuppressions.cs
$/IronPython/IronPython_Main/Src/IronPython/Runtime/Types/OldClass.cs
$/IronPython/IronPython_Main/Src/IronPython/Runtime/Operations/PythonOps.cs
$/IronPython/IronPython_Main/Src/IronPython/Runtime/Operations/UserTypeOps.cs
$/IronPython/IronPython_Main/Src/IronPython/Runtime/List.cs
$/IronPython/IronPython_Main/Src/IronPython/Runtime/Set.cs
$/IronPython/IronPython_Main/Src/IronPython/Compiler/Ast/FunctionDefinition.cs
$/IronPython/IronPython_Main/Src/IronPython/IronPython.csproj
$/IronPython/IronPython_Main/Src/Runtime/Microsoft.Dynamic/Interpreter/Instructions/ControlFlowInstructions.cs
$/IronPython/IronPython_Main/Src/Runtime/Microsoft.Dynamic/Interpreter/Instructions/DynamicInstructionN.cs
$/IronPython/IronPython_Main/Src/Runtime/Microsoft.Dynamic/Interpreter/Instructions/DynamicInstructions.Generated.cs
$/IronPython/IronPython_Main/Src/Runtime/Microsoft.Dynamic/Interpreter/Instructions/EqualInstruction.cs
$/IronPython/IronPython_Main/Src/Runtime/Microsoft.Dynamic/Interpreter/Instructions/FieldOperations.cs
$/IronPython/IronPython_Main/Src/Runtime/Microsoft.Dynamic/Interpreter/Instructions/GreaterThanInstruction.cs
$/IronPython/IronPython_Main/Src/Runtime/Microsoft.Dynamic/Interpreter/Instructions/InstructionList.cs
$/IronPython/IronPython_Main/Src/Runtime/Microsoft.Dynamic/Interpreter/Instructions/LessThanInstruction.cs
$/IronPython/IronPython_Main/Src/Runtime/Microsoft.Dynamic/Interpreter/Instructions/NotEqualInstruction.cs
$/IronPython/IronPython_Main/Src/Runtime/Microsoft.Dynamic/Interpreter/Instructions/NumericConvertInstruction.cs
$/IronPython/IronPython_Main/Src/Runtime/Microsoft.Dynamic/Interpreter/Instructions/TypeOperations.cs
$/IronPython/IronPython_Main/Src/Runtime/Microsoft.Dynamic/Interpreter/Instructions/Instruction.cs
$/IronPython/IronPython_Main/Src/Runtime/Microsoft.Dynamic/Interpreter/Instructions/LocalAccess.cs
$/IronPython/IronPython_Main/Src/Runtime/Microsoft.Dynamic/Interpreter/Instructions/StackOperations.cs
$/IronPython/IronPython_Main/Src/Runtime/Microsoft.Dynamic/Interpreter/Interpreter.cs
$/IronPython/IronPython_Main/Src/Runtime/Microsoft.Dynamic/Interpreter/InterpretedFrame.cs
$/IronPython/IronPython_Main/Src/Runtime/Microsoft.Dynamic/Microsoft.Dynamic.csproj
$/IronPython/IronPython_Main/Src/Runtime/Microsoft.Dynamic/Interpreter/LightCompiler.cs
$/IronPython/IronPython_Main/Src/Runtime/Microsoft.Dynamic/Interpreter/LightLambda.cs
$/IronPython/IronPython_Main/Src/Runtime/Microsoft.Dynamic/Interpreter/LastFaultingLineExpression.cs
$/IronPython/IronPython_Main/Src/Runtime/Microsoft.Dynamic/Interpreter/LightDelegateCreator.cs
$/IronPython/IronPython_Main/Src/Runtime/Microsoft.Dynamic/PerfTrack.cs
$/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting/Hosting/LanguageSetup.cs
$/IronPython/IronPython_Main/Src/Tests/Modes/ConsoleFlags.ps1
$/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting/LanguageOptions.cs
$/IronPython/IronPython_Main/Src/Scripts/generate_dynamic_instructions.py
$/IronPython/IronPython_Main/Src/Scripts/generate_reflected_calls.py
$/IronPython/IronPython_Main/Src/Tests/Modes/ConsoleHelp.Debug.out
$/IronPython/IronPython_Main/Src/Tests/Modes/ConsoleHelp.Release.out
CHECKIN COMMENTS
--------------------------------------------------------------------------------
Changeset Id: 1263511
Date: 11/10/2009 10:48:22 AM
(dinov) Adds various DebuggerDisplay and DebuggerTypeProxy attributes and implementations for an improved debugging experience. This covers old-style and new-style classes and instances, built-in types such as list, tuple, dict, set, frozenset, and deque, functions, modules, and code context (which currently gets displayed as a module).
There’ll need to be another round of making sure that we properly expose variables in local/global scopes that make it obvious how to get to locals/globals. I’m waiting for the NewAst change before doing that though.
(Shelveset: AddDebugViewsFinal2;REDMOND\dinov | SNAP CheckinId: 9783)
More information about the Ironpython-users
mailing list