[IronPython] IronPython 2.6 CodePlex Source Update
merllab at microsoft.com
merllab at microsoft.com
Thu Jan 21 17:53:22 CET 2010
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)
More information about the Ironpython-users
mailing list