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