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/58803.
ADDED SOURCES $/IronPython/IronPython_Main/Src/IronPython.Modules/GlobalSuppressions.cs $/IronPython/IronPython_Main/Src/IronPython/Runtime/ModuleOptions.cs $/IronPython/IronPython_Main/Src/IronPython/Runtime/PythonScopeExtension.cs $/IronPython/IronPython_Main/Src/IronPython/Runtime/ModuleContext.cs $/IronPython/IronPython_Main/Src/IronPython/Compiler/PythonSavableScriptCode.cs $/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting/Runtime/SavableScriptCode.cs $/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting/Runtime/DynamicDelegateCreator.cs $/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting/ComInterop/VariantBuilder.cs $/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting/ComInterop/VariantArray.cs $/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting/ComInterop/VariantArgBuilder.cs $/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting/ComInterop/Variant.cs $/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting/ComInterop/UnknownArgBuilder.cs $/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting/ComInterop/TypeUtils.cs $/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting/ComInterop/StringArgBuilder.cs $/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting/ComInterop/SplatCallSite.cs $/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting/ComInterop/SimpleArgBuilder.cs $/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting/ComInterop/NullArgBuilder.cs $/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting/ComInterop/IPseudoComObject.cs $/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting/ComInterop/IDispatchMetaObject.cs $/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting/ComInterop/IDispatchComObject.cs $/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting/ComInterop/Helpers.cs $/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting/ComInterop/ExcepInfo.cs $/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting/ComInterop/Errors.cs $/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting/ComInterop/ErrorArgBuilder.cs $/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting/ComInterop/DispCallableMetaObject.cs $/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting/ComInterop/DispCallable.cs $/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting/ComInterop/DispatchArgBuilder.cs $/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting/ComInterop/DateTimeArgBuilder.cs $/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting/ComInterop/CurrencyArgBuilder.cs $/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting/ComInterop/ConvertibleArgBuilder.cs $/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting/ComInterop/ConvertArgBuilder.cs $/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting/ComInterop/ConversionArgBuilder.cs $/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting/ComInterop/ComObject.cs $/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting/ComInterop/ComMetaObject.cs $/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting/ComInterop/ComInvokeBinder.cs $/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting/ComInterop/ComInvokeAction.cs $/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting/ComInterop/ComFallbackMetaObject.cs $/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting/ComInterop/ComEventSinksContainer.cs $/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting/ComInterop/ComEventSinkProxy.cs $/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting/ComInterop/ComEventSink.cs $/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting/ComInterop/ComDispIds.cs $/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting/ComInterop/ComBinderHelpers.cs $/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting/ComInterop/ComBinder.cs $/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting/ComInterop/CollectionExtensions.cs $/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting/ComInterop/BoundDispEvent.cs $/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting/ComInterop/BoolArgBuilder.cs $/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting/ComInterop/ArgBuilder.cs DELETED SOURCES $/IronPython/IronPython_Main/Src/Runtime/Microsoft.Dynamic $/IronPython/IronPython_Main/Src/IronPython/Compiler/SavableScriptCode.cs $/IronPython/IronPython_Main/Src/IronPython/Runtime/Operations/ScopeOps.cs $/IronPython/IronPython_Main/Src/IronPython/Runtime/GlobalScopeDictionaryStorage.cs MODIFIED SOURCES $/IronPython/IronPython_Main/Src/IronPython.Modules/GlobalSuppressions.cs $/IronPython/IronPython_Main/Src/IronPython/Runtime/ModuleOptions.cs $/IronPython/IronPython_Main/Src/IronPython/Runtime/PythonScopeExtension.cs $/IronPython/IronPython_Main/Src/IronPython/Runtime/ModuleContext.cs $/IronPython/IronPython_Main/Src/IronPython/Compiler/PythonSavableScriptCode.cs $/IronPython/IronPython_Main/Src/IronPython/Compiler/SharedGlobalAllocator.cs $/IronPython/IronPython_Main/Src/IronPython/Compiler/SharedGlobalAllocator.Generated.cs $/IronPython/IronPython_Main/Src/IronPython/Compiler/RunnableScriptCode.cs $/IronPython/IronPython_Main/Src/IronPython/Runtime/CodeContext.cs $/IronPython/IronPython_Main/Src/Hosts/SilverLight/Microsoft.Scripting.Silverlight/BrowserVirtualFilesystem.cs $/IronPython/IronPython_Main/Src/Hosts/SilverLight/Microsoft.Scripting.Silverlight/DynamicEngine.cs $/IronPython/IronPython_Main/Src/IronPython/Runtime/DontMapGetMemberNamesToDirAttribute.cs $/IronPython/IronPython_Main/Src/IronPython/Runtime/DontMapIEnumerableToContainsAttribute.cs $/IronPython/IronPython_Main/Src/IronPython/Runtime/DontMapIDisposableToContextManagerAttribute.cs $/IronPython/IronPython_Main/Src/IronPython/Runtime/DontMapIEnumerableToIterAttribute.cs $/IronPython/IronPython_Main/Src/IronPython/Runtime/DontMapICollectionToLenAttribute.cs $/IronPython/IronPython_Main/Src/IronPython/Modules/imp.cs $/IronPython/IronPython_Main/Src/IronPython/Modules/Builtin.cs $/IronPython/IronPython_Main/Src/IronPython/Modules/sys.cs $/IronPython/IronPython_Main/Src/IronPythonConsoleAny/IronPythonConsoleAny.csproj $/IronPython/IronPython_Main/Src/IronPythonWindowAny/IronPythonWindowAny.csproj $/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting.Debugging/AssemblyInfo.cs $/IronPython/IronPython_Main/Src/IronPython.Modules/_ctypes/NativeFunctions.cs $/IronPython/IronPython_Main/Src/IronPython.Modules/_ctypes/CFuncPtr.cs $/IronPython/IronPython_Main/Src/IronPython.Modules/_ctypes/Structure.cs $/IronPython/IronPython_Main/Src/IronPython.Modules/_ctypes/_ctypes.cs $/IronPython/IronPython_Main/Src/IronPython.Modules/_ctypes/CFuncPtrType.cs $/IronPython/IronPython_Main/Src/IronPython.Modules/_ctypes/CData.cs $/IronPython/IronPython_Main/Src/IronPython.Modules/_ctypes/ArrayType.cs $/IronPython/IronPython_Main/Src/IronPython/Runtime/Binding/PythonOverloadResolver.cs $/IronPython/IronPython_Main/Src/IronPython/Runtime/FutureBuiltins.cs $/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting.Core/Microsoft.Scripting.Core.csproj $/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting.Core/Properties/ExtensionAssemblyInfo.cs $/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting.Core/Microsoft.Scripting.ExtensionAttribute.csproj $/IronPython/IronPython_Main/Src/Hosts/SilverLight/Microsoft.Scripting.Silverlight/Microsoft.Scripting.Silverlight.csproj $/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting.Core/Properties/AssemblyInfo.cs $/IronPython/IronPython_Main/Src/Hosts/SilverLight/Microsoft.Scripting.Silverlight/ErrorFormatter.cs $/IronPython/IronPython_Main/Src/Hosts/SilverLight/Microsoft.Scripting.Silverlight/DynamicApplication.cs $/IronPython/IronPython_Main/Src/Hosts/SilverLight/Chiron/Properties/AssemblyInfo.cs $/IronPython/IronPython_Main/Src/IronPython/Runtime/Binding/PythonBinder.Create.cs $/IronPython/IronPython_Main/Src/IronPython/Lib/iptest/test_env.py $/IronPython/IronPython_Main/Src/IronPython/Compiler/GeneratorRewriter.cs $/IronPython/IronPython_Main/Src/IronPython/Runtime/Types/BuiltinFunction.Generated.cs $/IronPython/IronPython_Main/Src/IronPython/Runtime/PythonFunction.Generated.cs $/IronPython/IronPython_Main/Src/IronPython/Runtime/Types/CachedNewTypeInfo.cs $/IronPython/IronPython_Main/Src/IronPython/Compiler/DictionaryGlobalAllocator.cs $/IronPython/IronPython_Main/Src/IronPython/Compiler/PythonScriptCode.cs $/IronPython/IronPython_Main/Src/IronPython/Compiler/GlobalAllocator.cs $/IronPython/IronPython_Main/Src/IronPython/Compiler/ArrayGlobalAllocator.cs $/IronPython/IronPython_Main/Src/IronPython/Compiler/SavableGlobalAllocator.cs $/IronPython/IronPython_Main/Src/IronPython/Compiler/RuntimeScriptCode.cs $/IronPython/IronPython_Main/Src/IronPython.Modules/_collections.cs $/IronPython/IronPython_Main/Src/IronPython/Runtime/Binding/PythonGetIndexBinder.cs $/IronPython/IronPython_Main/Src/IronPython/Runtime/Binding/PythonSetIndexBinder.cs $/IronPython/IronPython_Main/Src/IronPython/Runtime/Python3Warning.cs $/IronPython/IronPython_Main/Src/IronPython/Runtime/NewStringFormatter.cs $/IronPython/IronPython_Main/Src/IronPython/Runtime/Bytes.cs $/IronPython/IronPython_Main/Src/IronPython/Runtime/Binding/PythonOperationBinder.cs $/IronPython/IronPython_Main/Src/IronPython/Runtime/Binding/PythonGetMemberBinder.cs $/IronPython/IronPython_Main/Src/IronPython/Runtime/Binding/PythonInvokeBinder.cs $/IronPython/IronPython_Main/Src/IronPython/Runtime/Binding/PythonSetMemberBinder.cs $/IronPython/IronPython_Main/Src/IronPython/Compiler/OnDiskScriptCode.cs $/IronPython/IronPython_Main/Src/IronPython/Runtime/Binding/CompatibilityInvokeBinder.cs $/IronPython/IronPython_Main/Src/IronPython.Modules/_struct.cs $/IronPython/IronPython_Main/Src/IronPython/Runtime/ModuleLoader.cs $/IronPython/IronPython_Main/Src/IronPython/Runtime/CompiledLoader.cs $/IronPython/IronPython_Main/Src/IronPython/Hosting/PythonService.cs $/IronPython/IronPython_Main/Src/IronPython/Runtime/ClrModule.cs $/IronPython/IronPython_Main/Src/IronPython/Hosting/PythonCodeDomCodeGen.cs $/IronPython/IronPython_Main/Src/IronPython/Runtime/Binding/MetaOldInstance.cs $/IronPython/IronPython_Main/Src/IronPython/Runtime/Binding/MetaPythonObject.cs $/IronPython/IronPython_Main/Src/IronPython/Runtime/Binding/MetaPythonType.Calls.cs $/IronPython/IronPython_Main/Src/IronPython/Runtime/Binding/BindingHelpers.cs $/IronPython/IronPython_Main/Src/IronPython/Runtime/Binding/MetaPythonFunction.cs $/IronPython/IronPython_Main/Src/IronPython/Runtime/Binding/MetaUserObject.Members.cs $/IronPython/IronPython_Main/Src/IronPython/Runtime/Binding/PythonProtocol.Operations.cs $/IronPython/IronPython_Main/Src/IronPython/Runtime/Binding/MetaUserObject.cs $/IronPython/IronPython_Main/Src/IronPython/Runtime/Binding/MetaPythonType.Members.cs $/IronPython/IronPython_Main/Src/IronPython/Runtime/Binding/MetaMethod.cs $/IronPython/IronPython_Main/Src/IronPython/Runtime/Binding/ConversionBinder.cs $/IronPython/IronPython_Main/Src/IronPython/Runtime/Binding/PythonBinder.cs $/IronPython/IronPython_Main/Src/IronPython/Runtime/Binding/MetaOldClass.cs $/IronPython/IronPython_Main/Src/IronPython/Runtime/Operations/DelegateOps.cs $/IronPython/IronPython_Main/Src/IronPython/Runtime/Types/BuiltinFunctionOverloadMapper.cs $/IronPython/IronPython_Main/Src/IronPython/Runtime/Types/DocBuilder.cs $/IronPython/IronPython_Main/Src/IronPython/Runtime/FunctionCode.cs $/IronPython/IronPython_Main/Src/IronPython/Runtime/PythonFunction.cs $/IronPython/IronPython_Main/Src/IronPython/Runtime/DefaultContext.cs $/IronPython/IronPython_Main/Src/IronPython/Runtime/Descriptors.cs $/IronPython/IronPython_Main/Src/IronPython/Runtime/Method.cs $/IronPython/IronPython_Main/Src/IronPython/Compiler/PythonCompilerOptions.cs $/IronPython/IronPython_Main/Src/IronPython/Runtime/Types/TypeInfo.cs $/IronPython/IronPython_Main/Src/IronPython/Runtime/ModuleDictionaryStorage.cs $/IronPython/IronPython_Main/Src/IronPython/Runtime/Operations/ComOps.cs $/IronPython/IronPython_Main/Src/IronPython/Runtime/PythonDictionary.cs $/IronPython/IronPython_Main/Src/IronPython/Runtime/CommonDictionaryStorage.cs $/IronPython/IronPython_Main/Src/IronPython/Runtime/ScopeDictionaryStorage.cs $/IronPython/IronPython_Main/Src/IronPython.Modules/_functools.cs $/IronPython/IronPython_Main/Src/IronPython/Runtime/Exceptions/PythonExceptions.cs $/IronPython/IronPython_Main/Src/IronPython/Runtime/Exceptions/PythonExceptions.Generated.cs $/IronPython/IronPython_Main/Src/IronPython/Runtime/PythonModule.cs $/IronPython/IronPython_Main/Src/IronPython.Modules/xxsubtype.cs $/IronPython/IronPython_Main/Src/IronPython/Runtime/Types/FunctionType.cs $/IronPython/IronPython_Main/Src/IronPython/Runtime/Types/BuiltinFunction.cs $/IronPython/IronPython_Main/Src/IronPython/Runtime/Types/ReflectedField.cs $/IronPython/IronPython_Main/Src/IronPython/Runtime/Types/BuiltinMethodDescriptor.cs $/IronPython/IronPython_Main/Src/IronPython/Runtime/Types/ConstructorFunction.cs $/IronPython/IronPython_Main/Src/IronPython/Runtime/Types/ReflectedEvent.cs $/IronPython/IronPython_Main/Src/IronPython/Runtime/Types/PythonType.cs $/IronPython/IronPython_Main/Src/IronPython/Runtime/Types/ReflectedGetterSetter.cs $/IronPython/IronPython_Main/Src/IronPython/Runtime/Operations/PythonTypeOps.cs $/IronPython/IronPython_Main/Src/IronPython.Modules/array.cs $/IronPython/IronPython_Main/Src/IronPython/Runtime/PythonAsciiEncoding.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/Exceptions/TraceBack.cs $/IronPython/IronPython_Main/Src/IronPython/Runtime/Types/TypeCache.Generated.cs $/IronPython/IronPython_Main/Src/IronPython/Runtime/Types/OldClass.cs $/IronPython/IronPython_Main/Src/IronPython/Runtime/Types/EmptyType.cs $/IronPython/IronPython_Main/Src/IronPython/Runtime/Operations/ObjectOps.cs $/IronPython/IronPython_Main/Src/IronPython.sln $/IronPython/IronPython_Main/Src/IronPython/IronPython.csproj $/IronPython/IronPython_Main/Src/IronPython/Compiler/Parser.cs $/IronPython/IronPython_Main/Src/IronPython/Compiler/Tokenizer.cs $/IronPython/IronPython_Main/Src/IronPython/Compiler/TokenKind.Generated.cs $/IronPython/IronPython_Main/Src/IronPython/Compiler/Ast/AssertStatement.cs $/IronPython/IronPython_Main/Src/IronPython/Compiler/Ast/AssignmentStatement.cs $/IronPython/IronPython_Main/Src/IronPython/Compiler/Ast/AstGenerator.cs $/IronPython/IronPython_Main/Src/IronPython/Compiler/Ast/BinaryExpression.cs $/IronPython/IronPython_Main/Src/IronPython/Compiler/Ast/CallExpression.cs $/IronPython/IronPython_Main/Src/IronPython/Compiler/Ast/ClassDefinition.cs $/IronPython/IronPython_Main/Src/IronPython/Compiler/Ast/DelStatement.cs $/IronPython/IronPython_Main/Src/IronPython/Compiler/Ast/DictionaryExpression.cs $/IronPython/IronPython_Main/Src/IronPython/Compiler/Ast/FromImportStatement.cs $/IronPython/IronPython_Main/Src/IronPython/Compiler/Ast/FunctionDefinition.cs $/IronPython/IronPython_Main/Src/IronPython/Compiler/Ast/GlobalStatement.cs $/IronPython/IronPython_Main/Src/IronPython/Compiler/Ast/IfStatement.cs $/IronPython/IronPython_Main/Src/IronPython/Compiler/Ast/ImportStatement.cs $/IronPython/IronPython_Main/Src/IronPython/Compiler/Ast/ListComprehension.cs $/IronPython/IronPython_Main/Src/IronPython/Compiler/Ast/ListExpression.cs $/IronPython/IronPython_Main/Src/IronPython/Compiler/Ast/NameExpression.cs $/IronPython/IronPython_Main/Src/IronPython/Compiler/Ast/PrintStatement.cs $/IronPython/IronPython_Main/Src/IronPython/Compiler/Ast/PythonAst.cs $/IronPython/IronPython_Main/Src/Scripts/generate_calls.py $/IronPython/IronPython_Main/Src/Scripts/generate_exceptions.py $/IronPython/IronPython_Main/Src/IronPython/Compiler/Ast/ScopeStatement.cs $/IronPython/IronPython_Main/Src/IronPython/Compiler/Ast/SequenceExpression.cs $/IronPython/IronPython_Main/Src/IronPython/Compiler/Ast/SuiteStatement.cs $/IronPython/IronPython_Main/Src/Scripts/generate_typecache.py $/IronPython/IronPython_Main/Src/IronPython/Compiler/Ast/TryStatement.cs $/IronPython/IronPython_Main/Src/IronPython/Compiler/Ast/TupleExpression.cs $/IronPython/IronPython_Main/Src/IronPython/Compiler/Ast/WhileStatement.cs $/IronPython/IronPython_Main/Src/IronPython/Compiler/Ast/WithStatement.cs $/IronPython/IronPython_Main/Src/IronPython/Hosting/PythonCommandLine.cs $/IronPython/IronPython_Main/Src/IronPython/Properties/AssemblyInfo.cs $/IronPython/IronPython_Main/Src/IronPython/Runtime/OutputWriter.cs $/IronPython/IronPython_Main/Src/IronPython.Modules/cPickle.cs $/IronPython/IronPython_Main/Src/IronPython.Modules/cStringIO.cs $/IronPython/IronPython_Main/Src/IronPython.Modules/datetime.cs $/IronPython/IronPython_Main/Src/Tests/test_builtinfunc.py $/IronPython/IronPython_Main/Src/Tests/test_cliclass.py $/IronPython/IronPython_Main/Src/IronPython.Modules/IronPython.Modules.csproj $/IronPython/IronPython_Main/Src/IronPython.Modules/IterTools.cs $/IronPython/IronPython_Main/Src/IronPython.Modules/marshal.cs $/IronPython/IronPython_Main/Src/IronPython.Modules/math.cs $/IronPython/IronPython_Main/Src/Tests/test_codecs.py $/IronPython/IronPython_Main/Src/IronPython.Modules/nt.cs $/IronPython/IronPython_Main/Src/IronPython.Modules/operator.cs $/IronPython/IronPython_Main/Src/IronPython.Modules/re.cs $/IronPython/IronPython_Main/Src/IronPython.Modules/socket.cs $/IronPython/IronPython_Main/Src/Tests/test_dict.py $/IronPython/IronPython_Main/Src/IronPython.Modules/thread.cs $/IronPython/IronPython_Main/Src/IronPython.Modules/time.cs $/IronPython/IronPython_Main/Src/IronPython.Modules/_weakref.cs $/IronPython/IronPython_Main/Src/IronPython.Modules/Properties/AssemblyInfo.cs $/IronPython/IronPython_Main/Src/IronPythonConsole/AssemblyInfo.cs $/IronPython/IronPython_Main/Src/IronPythonConsole/IronPythonConsole.csproj $/IronPython/IronPython_Main/Src/Tests/test_help.py $/IronPython/IronPython_Main/Src/IronPythonTest/BinderTest.cs $/IronPython/IronPython_Main/Src/Tests/test_ipye.py $/IronPython/IronPython_Main/Src/IronPythonTest/EngineTest.cs $/IronPython/IronPython_Main/Src/Tests/test_isinstance.py $/IronPython/IronPython_Main/Src/IronPythonTest/IronPythonTest.csproj $/IronPython/IronPython_Main/Src/IronPythonWindow/AssemblyInfo.cs $/IronPython/IronPython_Main/Src/IronPythonWindow/IronPythonWindow.csproj $/IronPython/IronPython_Main/Src/Tests/test_re.py $/IronPython/IronPython_Main/Src/Tests/test_socket.py $/IronPython/IronPython_Main/Src/Tests/test_stdconsole.py $/IronPython/IronPython_Main/Src/Tests/test_superconsole.py $/IronPython/IronPython_Main/Src/IronPython/Runtime/Enumerate.cs $/IronPython/IronPython_Main/Src/IronPython/Runtime/Set.cs $/IronPython/IronPython_Main/Src/IronPython/Runtime/Importer.cs $/IronPython/IronPython_Main/Src/IronPython/Runtime/DictionaryOps.cs $/IronPython/IronPython_Main/Src/IronPython/Runtime/PythonFile.cs $/IronPython/IronPython_Main/Src/IronPython/Runtime/Converter.cs $/IronPython/IronPython_Main/Src/IronPython/Runtime/PythonContext.cs $/IronPython/IronPython_Main/Src/IronPython/Runtime/XRange.cs $/IronPython/IronPython_Main/Src/IronPython/Runtime/PythonBuffer.cs $/IronPython/IronPython_Main/Src/IronPython/Runtime/List.cs $/IronPython/IronPython_Main/Src/IronPython/Runtime/Slice.cs $/IronPython/IronPython_Main/Src/IronPython/Runtime/Generator.cs $/IronPython/IronPython_Main/Src/IronPython/Runtime/StringFormatter.cs $/IronPython/IronPython_Main/Src/IronPython/Runtime/LiteralParser.cs $/IronPython/IronPython_Main/Src/IronPython/Runtime/Operations/InstanceOps.cs $/IronPython/IronPython_Main/Src/IronPython/Runtime/Operations/PythonCalls.cs $/IronPython/IronPython_Main/Src/IronPython/Runtime/Operations/StringOps.cs $/IronPython/IronPython_Main/Src/IronPython/Runtime/Operations/FloatOps.cs $/IronPython/IronPython_Main/Src/IronPython/Runtime/Operations/UserTypeOps.cs $/IronPython/IronPython_Main/Src/IronPython/Runtime/Operations/PythonOps.cs $/IronPython/IronPython_Main/Src/Tests/test_ipyc.py $/IronPython/IronPython_Main/Src/Scripts/generate_comdispatch.py $/IronPython/IronPython_Main/Src/Tests/ClrAssembly/ClrAssembly.csproj $/IronPython/IronPython_Main/Src/Scripts/run_interactive.py $/IronPython/IronPython_Main/Src/Tests/interop/net/type/test_assembly.py $/IronPython/IronPython_Main/Src/Tests/interop/net/derivation/test_simplederive.py $/IronPython/IronPython_Main/Src/Tests/interop/net/field/test_instance_fields.py $/IronPython/IronPython_Main/Src/Tests/pyc/test_pyc.ps1 $/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting/Utils/CollectionUtils.cs $/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting/Actions/DefaultBinder.cs $/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting/Runtime/InvariantContext.cs $/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting/Interpreter/Instruction.cs $/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting/Ast/GeneratorRewriter.cs $/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting/Generation/CompilerHelpers.cs $/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting/Actions/Calls/ArgumentBinding.cs $/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting/Runtime/BinderOps.cs $/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting/Interpreter/LightCompiler.cs $/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting/Math/BigInteger.cs $/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting/Runtime/Scope.cs $/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting/Actions/Calls/CandidateSet.cs $/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting/ComInterop/ComMethodDesc.cs $/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting/Generation/Snippets.cs $/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting/Hosting/ObjectOperations.cs $/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting/Actions/EventTracker.cs $/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting/Actions/DefaultBinder.SetMember.cs $/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting/Actions/Calls/ParamsDictArgBuilder.cs $/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting/Runtime/ScriptDomainManager.cs $/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting/Runtime/DlrConfiguration.cs $/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting/Actions/Calls/ParameterMapping.cs $/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting/Ast/MethodCallExpression.cs $/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting/Runtime/LanguageContext.cs $/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting/Utils/ReadOnlyDictionary.cs $/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting/Hosting/ScriptRuntime.cs $/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting/SymbolTable.cs $/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting/Actions/ActionBinder.cs $/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting/Runtime/ScriptCode.cs $/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting/Ast/UnaryExpression.cs $/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting/Actions/Calls/ApplicableCandidate.cs $/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting/Hosting/ScriptScope.cs $/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting/Utils/TypeExtensions.cs $/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting/ComInterop/ComTypeDesc.cs $/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting/Microsoft.Scripting.csproj $/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting/Actions/DefaultBinder.Invoke.cs $/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting/Generation/AssemblyGen.cs $/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting/ComInterop/VarEnumSelector.cs $/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting/Actions/PropertyTracker.cs $/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting/Actions/Calls/OverloadResolver.cs $/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting/Runtime/ScopeExtension.cs $/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting/ComInterop/ComTypeLibDesc.cs $/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting/Runtime/LegacyScriptCode.cs $/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting/Ast/BinaryExpression.cs $/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting/SymbolId.cs $/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting/Actions/DefaultBinder.Operations.cs $/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting/ComInterop/ComTypeClassDesc.cs $/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting/Actions/BinderHelpers.cs $/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting/ComInterop/ComRuntimeHelpers.cs $/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting/Properties/AssemblyInfo.cs $/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting/Runtime/DynamicOperations.cs $/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting/Runtime/ParamDictionaryAttribute.cs $/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting/Actions/OperatorInfo.cs $/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting/GlobalSuppressions.cs $/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting/Runtime/ICustomScriptCodeData.cs $/IronPython/IronPython_Main/Src/Tests/interop/com/dlrcomlib/pytraits/method.py $/IronPython/IronPython_Main/Src/Tests/interop/com/apps/msagent.py $/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting/Interpreter/InterpretedFrame.cs $/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting/Actions/Calls/InstanceBuilder.cs $/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting.Debugging/Microsoft.Scripting.Debugging.csproj $/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting.Debugging/DebugFrame.cs $/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting/Runtime/IConvertibleMetaObject.cs $/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting/Runtime/SavableScriptCode.cs $/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting/Runtime/DynamicDelegateCreator.cs $/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting/ComInterop/VariantBuilder.cs $/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting/ComInterop/VariantArray.cs $/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting/ComInterop/VariantArgBuilder.cs $/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting/ComInterop/Variant.cs $/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting/ComInterop/UnknownArgBuilder.cs $/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting/ComInterop/TypeUtils.cs $/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting/ComInterop/StringArgBuilder.cs $/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting/ComInterop/SplatCallSite.cs $/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting/ComInterop/SimpleArgBuilder.cs $/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting/ComInterop/NullArgBuilder.cs $/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting/ComInterop/IPseudoComObject.cs $/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting/ComInterop/IDispatchMetaObject.cs $/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting/ComInterop/IDispatchComObject.cs $/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting/ComInterop/Helpers.cs $/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting/ComInterop/ExcepInfo.cs $/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting/ComInterop/Errors.cs $/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting/ComInterop/ErrorArgBuilder.cs $/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting/ComInterop/DispCallableMetaObject.cs $/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting/ComInterop/DispCallable.cs $/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting/ComInterop/DispatchArgBuilder.cs $/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting/ComInterop/DateTimeArgBuilder.cs $/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting/ComInterop/CurrencyArgBuilder.cs $/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting/ComInterop/ConvertibleArgBuilder.cs $/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting/ComInterop/ConvertArgBuilder.cs $/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting/ComInterop/ConversionArgBuilder.cs $/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting/ComInterop/ComObject.cs $/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting/ComInterop/ComMetaObject.cs $/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting/ComInterop/ComInvokeBinder.cs $/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting/ComInterop/ComInvokeAction.cs $/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting/ComInterop/ComFallbackMetaObject.cs $/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting/ComInterop/ComEventSinksContainer.cs $/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting/ComInterop/ComEventSinkProxy.cs $/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting/ComInterop/ComEventSink.cs $/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting/ComInterop/ComDispIds.cs $/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting/ComInterop/ComBinderHelpers.cs $/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting/ComInterop/ComBinder.cs $/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting/ComInterop/CollectionExtensions.cs $/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting/ComInterop/BoundDispEvent.cs $/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting/ComInterop/BoolArgBuilder.cs $/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting/ComInterop/ArgBuilder.cs CHECKIN COMMENTS -------------------------------------------------------------------------------- Changeset Id: 1102911 Date: 9/2/2009 9:22:51 PM (dinov) Enable FxCop, fix a bunch of violations. Removes dead code, marks methods as static that don’t use their instances, suppresses lots of readonly fields shouldn’t be mutable, introduces some checked arithmetic to avoid overflow, fixes a couple of P/Invoke signatures in ctypes, switches to returning IList<T> instead of T[], removes unused member variables, removes unnecessary initialization, use String.IsNullOrEmpty, remove static ctors, add NaturalResourcesLanguage attr, seal attributes, mark exception as serializable, avoids locking on public objects. (Shelveset: FxCopFinal;REDMOND\dinov | SNAP CheckinId: 9318) -------------------------------------------------------------------------------- Changeset Id: 1101879 Date: 9/2/2009 12:16:39 PM (dinov) Move to using IDictionary forms for keyword args. Still support IAttributesCollection for external code. Also fixing a couple of small ctypes intermittent failures. One is an implementation issue, one a test issue. (Shelveset: IDOtoIDictFinal;REDMOND\dinov | SNAP CheckinId: 9301) -------------------------------------------------------------------------------- Changeset Id: 1100737 Date: 9/1/2009 5:38:43 PM (dfugate) - iptest.test_env.py: added the ability to detect if we're running under Windows 7 - test_builtinfunc.py: test_dir was adapted some time ago to run under .NET 4.0 Beta, but will fail if the DLR bits come from MS.Scripting.Core. Fixed - test_cliclass.py: non-generic version of System.Function is in .NET 4.0 Beta. This required a test case change - test_ipye.py: partial trust is broken under .NET 4.0 Beta (CP24085). test_formatexception_exceptiondetail was too strict WRT stack traces (that have changed under .NET 4.0) - fixed - test_isinstance.py: test_mutable_ValueTypes broken under .NET 4.0 Beta (CP24083) - interop.com.apps.msagent: msagent was removed in Windows 7 (Shelveset: NET40_BUGS02;REDMOND\dfugate | SNAP CheckinId: 9294) -------------------------------------------------------------------------------- Changeset Id: 1100364 Date: 9/1/2009 3:04:11 PM (dfugate) - test_pyc.ps1: Pyc tool is totally busted under .NET 4.0 Beta. Disabled (CP24497) - interop.net.type.test_assembly: test needed to be updated to run under .NET 4.0 (more methods added to System.Reflection.Emit.AssemblyBuilder) - interop.net.derivation.test_simplederive: a test case wasn't taking into account that the .NET version number can be something other than 2.x. Fixed - test_codecs.py: utf-16-be isn't supported under .NET 4.0 Beta? Disabled some test cases (CP24082) - test_help.py: help doesn't work on (all?) CLR types under .NET 4.0 Beta. Disabled a test case (CP24508) - test_ipyc.py: clr.CompileSubclassTypes/clr.AddReference broken under .NET 4.0 Beta. Disabled a test case (CP24509) - test_socket.py: socket.gethostbyaddr("<broadcast>") broken under .NET 4.0 Beta. Disabled a test case (CP24495) - test_stdconsole.py: test setup was incorrect (never checked that %TEMP%\IronPython was on disk). Fixed - (CPy) test_long.py: comparisons between floats/complex/etc created from huge long integers are broken under .NET 4.0 Beta. Disabled a test case (CP24091) - iptest.test_env: added "is_net40" attribute - test.test_support: added "is_net40" attribute (Shelveset: NET40_BUGS01;REDMOND\dfugate | SNAP CheckinId: 9292) -------------------------------------------------------------------------------- Changeset Id: 1100015 Date: 9/1/2009 11:39:16 AM (dinov) Fixes issues that block moving the hosting APIs into their own DLL: Savable ScriptCode support moves into a specialized subclass ActionBinder property is removed from LanguageContext CreateDelegate/GetDelegate moves off of LanguageContext into new DynamicDelegateCreator class Protected internal APIs are made public This actually isn’t a problem for moving the hosting APIs but is actually broken – all functionality the user-facing APIs use should be public. Removed some dead code Removed dependencies on AstUtils preferring to use the normal Expression APIs instead Removed dependency on Unitinialized.Instance Removed string versions of Operation APIs (Shelveset: HapiLayeringFixesFinal;REDMOND\dinov | SNAP CheckinId: 9289) -------------------------------------------------------------------------------- Changeset Id: 1096158 Date: 8/29/2009 2:14:01 PM (dinov) Cleans up the Scope APIs and moves IronPython off of using DLR-based scopes for locals and modules. Introduces a new ModuleContext which represents the top-level context for IronPython code. CodeContext now holds onto a ModuleContext and a PythonDictionary of locals. When it’s the global CodeContext the locals dictionary is the same as the ModuleContext’s dictionary. PythonModule is a new IDO which just enables dotting through module properties – it’s basically everything that used to live on ScopeOps + the IDO implementation. In the future we can probably improve this and start doing cached module lookups. The old PythonModule is now renamed PythonScopeExtension. This does not yet move off of IAttributesCollection – I’ll do that as the next step. (Shelveset: NewScopeCleanupFinal2;REDMOND\dinov | SNAP CheckinId: 9283) -------------------------------------------------------------------------------- Changeset Id: 1090808 Date: 8/26/2009 3:39:29 PM (dfugate) Jim saw test_areraise fail sporadically Monday night. Adding a "sleep(3)" to try to fix what is presumably a test issue. (Shelveset: SUPERCONSOLE;REDMOND\dfugate | SNAP CheckinId: m10062) -------------------------------------------------------------------------------- Changeset Id: 1090802 Date: 8/26/2009 3:36:21 PM (dfugate) We we using the MS.Scripting namespace in an IP assembly. Fixed. (Shelveset: FUNCTIONTYPE;REDMOND\dfugate | SNAP CheckinId: m10062) -------------------------------------------------------------------------------- Changeset Id: 1087759 Date: 8/25/2009 10:57:05 AM (dinov) Tracing: Adds support for tracing modules and classes. This is flowing through the sequence point information and moving to using FunctionCode directly for classes lazy code. For module execution we always check if we need the debuggable version of the code and if so transform the code to get it. Startup: Using ReadOnlyCollectionBuilder is more places to avoid copies. Improving our code gen for debug statements. Caching frequently used methods during code gen (e.g. MakeFunction) Adding a flag to prevent the loops-trigger-compilation in the interpreter. We pass this flag for top-level modules which prevents us compiling a bunch of standard Python modules. Fixing DynamicOperations so it supports CreateInstacne and InvokeMember w/ multiple parameters 24397: dict: setdefault and __missing__ Need to only call TryGetValue when we’re actually doing something which is equivalent to d[item] 24391: Can't intialize managed struct with long or int members Title is required We’re passing code context when we don’t need to Fixing an extra warning reported by Michael when using –m Making value types settable but report a warning Fixing an intermittent failure in test_superconsole (Shelveset: TracingAndStartupPerfFinal;REDMOND\dinov | SNAP CheckinId: 9242) _______________________________________________ Users mailing list Users@lists.ironpython.com http://lists.ironpython.com/listinfo.cgi/users-ironpython.com