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/63449.
MODIFIED SOURCES $/IronPython/IronPython_Main/Src/Runtime/Microsoft.Dynamic/Actions/DefaultBinder.Conversions.cs $/IronPython/IronPython_Main/Src/IronPython/Runtime/PythonTracebackListener.cs $/IronPython/IronPython_Main/Src/IronPython/Compiler/PythonScriptCode.cs $/IronPython/IronPython_Main/Src/IronPython/Runtime/Binding/PythonUnaryOperationBinder.cs $/IronPython/IronPython_Main/Src/IronPython/Runtime/Binding/PythonDeleteIndexBinder.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/Binding/PythonOperationKind.cs $/IronPython/IronPython_Main/Src/IronPython/Runtime/Binding/PythonDeleteMemberBinder.cs $/IronPython/IronPython_Main/Src/IronPython/Runtime/Binding/PythonOperationBinder.cs $/IronPython/IronPython_Main/Src/IronPython/Runtime/Binding/PythonInvokeBinder.cs $/IronPython/IronPython_Main/Src/IronPython/Runtime/Binding/CreateFallbackBinder.cs $/IronPython/IronPython_Main/Src/IronPython/Runtime/Binding/CompatibilityInvokeBinder.cs $/IronPython/IronPython_Main/Src/IronPython/Hosting/Python.cs $/IronPython/IronPython_Main/Src/IronPython/Hosting/PythonService.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/Binders.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/ConversionBinder.cs $/IronPython/IronPython_Main/Src/IronPython/Runtime/Exceptions/PythonExceptions.cs $/IronPython/IronPython_Main/Src/IronPython/Runtime/Types/ReflectedIndexer.cs $/IronPython/IronPython_Main/Src/IronPython/Runtime/Types/ReflectedProperty.cs $/IronPython/IronPython_Main/Src/IronPython/Runtime/Types/ReflectedGetterSetter.cs $/IronPython/IronPython_Main/Src/Runtime/Microsoft.Dynamic/Generation/AssemblyGen.cs $/IronPython/IronPython_Main/Src/Runtime/Microsoft.Dynamic/Actions/DefaultBinder.Invoke.cs $/IronPython/IronPython_Main/Src/Runtime/Microsoft.Dynamic/Actions/DefaultBinder.DeleteMember.cs $/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting.Debugging/DebugContext.cs $/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting.Debugging/TracePipeline/TracePipeline.cs $/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting/Hosting/ScriptScope.cs $/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting/Hosting/ScriptEngine.cs $/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting/Hosting/Providers/HostingHelpers.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/PythonContext.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/IronPython/Runtime/OutputWriter.cs $/IronPython/IronPython_Main/Src/IronPython/Compiler/Parser.cs $/IronPython/IronPython_Main/Src/Tests/modules/io_related/codecs_test.py $/IronPython/IronPython_Main/Src/Tests/modules/system_related/sys_test.py $/IronPython/IronPython_Main/Src/IronPython.Modules/_codecs.cs $/IronPython/IronPython_Main/Src/IronPython.Modules/_ctypes/_ctypes.cs $/IronPython/IronPython_Main/Src/IronPython.Modules/_ctypes/SimpleType.cs $/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting/Runtime/LanguageContext.cs $/IronPython/IronPython_Main/Src/Tests/test_superconsole.py $/IronPython/IronPython_Main/Src/Tests/test_function.py $/IronPython/IronPython_Main/Src/IronPython.Modules/ModuleOps.cs $/IronPython/IronPython_Main/Src/IronPython.Modules/_ctypes/SimpleTypeKind.cs $/IronPython/IronPython_Main/Src/IronPython.Modules/_winreg.cs $/IronPython/IronPython_Main/Src/IronPython/Compiler/Ast/PythonAst.cs $/IronPython/IronPython_Main/Src/IronPython/Compiler/Ast/UnaryExpression.cs $/IronPython/IronPython_Main/Src/IronPython/Compiler/Ast/WithStatement.cs CHECKIN COMMENTS -------------------------------------------------------------------------------- Changeset Id: 1478595 Date: 1/21/2010 8:20:13 AM 25819 DynamicObject.TryBinaryOperation not called for comparison operators 25477 Compat conversion binder isn't used to let objects convert themselves We need to respect errorSuggestion and always fallback for all binders. Also fixes a problem w/ incorrect # of arguments in the invoke binder. 25796 Debugging is Hit-and-Miss under 2.6 and Eclipse We cannot clear the trace pipeline when calling a trace function because that will clear it for all threads. Instead we remember if we are in a traceback and if so don’t dispatch further events. Also fixes an issue where the code name was in correct (should be “<modue>”) and updates a bunch of tests accordingly. 25775 Can't delete function attributes. This was already fixed, adding a test case 25700 Importing is not thread safe We need to lock when creating a built-in module. 25673 Silverlight lookup_error isn't available Just making this available in Silverlight be removing ifdef’s 25708 ctypes.wintypes missing / wintypes simple types not implemented Add support for variant bool type along w/ new test cases added to CPython’s ctypes tests 25709 _winreg exception missing error codes Improves the error reporting in _winreg, and also improves our automatic translation of Win32Exceptions. Also: Fixing span reported for function w/o parameters Fix issue w/ calling flush on non-Python file Moving PythonService to GetService API so it works cross-process Fixing performance of getting/setting scope vars via object operations Standardizes on Not/IsFalse DLR expression types Exposes PropertyType for all ReflectedGetter/Setters Exposes DynamicOperations off of LanguageContext for languages to use Adds CreateModule API to Python class for creating and publishing modules (Shelveset: Ipy261BugsFinal;REDMOND\dinov | SNAP CheckinId: 10156) -------------------------------------------------------------------------------- Changeset Id: 1478595 Date: 1/21/2010 8:20:13 AM 25819 DynamicObject.TryBinaryOperation not called for comparison operators 25477 Compat conversion binder isn't used to let objects convert themselves We need to respect errorSuggestion and always fallback for all binders. Also fixes a problem w/ incorrect # of arguments in the invoke binder. 25796 Debugging is Hit-and-Miss under 2.6 and Eclipse We cannot clear the trace pipeline when calling a trace function because that will clear it for all threads. Instead we remember if we are in a traceback and if so don’t dispatch further events. Also fixes an issue where the code name was in correct (should be “<modue>”) and updates a bunch of tests accordingly. 25775 Can't delete function attributes. This was already fixed, adding a test case 25700 Importing is not thread safe We need to lock when creating a built-in module. 25673 Silverlight lookup_error isn't available Just making this available in Silverlight be removing ifdef’s 25708 ctypes.wintypes missing / wintypes simple types not implemented Add support for variant bool type along w/ new test cases added to CPython’s ctypes tests 25709 _winreg exception missing error codes Improves the error reporting in _winreg, and also improves our automatic translation of Win32Exceptions. Also: Fixing span reported for function w/o parameters Fix issue w/ calling flush on non-Python file Moving PythonService to GetService API so it works cross-process Fixing performance of getting/setting scope vars via object operations Standardizes on Not/IsFalse DLR expression types Exposes PropertyType for all ReflectedGetter/Setters Exposes DynamicOperations off of LanguageContext for languages to use Adds CreateModule API to Python class for creating and publishing modules (Shelveset: Ipy261BugsFinal;REDMOND\dinov | SNAP CheckinId: 10156) _______________________________________________ Users mailing list Users@lists.ironpython.com http://lists.ironpython.com/listinfo.cgi/users-ironpython.com