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/55895.
ADDED SOURCES $/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting/Actions/ConversionResultKind.cs $/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting/Actions/MemberRequestKind.cs DELETED SOURCES $/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting/Actions/ConvertToBinderHelper.cs $/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting/Actions/GetMemberBinderHelper.cs $/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting/Actions/DeleteMemberBinderHelper.cs $/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting/Actions/MemberBinderHelper.cs $/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting/Actions/BinderHelper.cs $/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting/Actions/Old $/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting/Actions/SetMemberBinderHelper.cs MODIFIED SOURCES $/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting/Actions/ConversionResultKind.cs $/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting/Actions/MemberRequestKind.cs $/IronPython/IronPython_Main/Src/IronPython.Modules/_codecs.cs $/IronPython/IronPython_Main/Src/IronPython/Runtime/Binding/PythonOverloadResolver.cs $/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting/Actions/DefaultBinder.Operations.cs $/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting/Actions/Calls/OverloadResolver.cs $/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting/Actions/DefaultBinder.Invoke.cs $/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting/Actions/DefaultBinder.DeleteMember.cs $/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting.Core/Utils/CollectionExtensions.cs $/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting/Actions/DefaultBinder.GetMember.cs $/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting/Actions/ActionBinder.cs $/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting/Actions/DefaultBinder.Conversions.cs $/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting/Actions/DefaultBinder.SetMember.cs $/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting/Actions/DefaultBinder.cs $/IronPython/IronPython_Main/Src/IronPython/Lib/iptest/process_util.py $/IronPython/IronPython_Main/Src/IronPython/Runtime/Binding/PythonGetMemberBinder.cs $/IronPython/IronPython_Main/Src/IronPython/Runtime/Binding/MetaPythonType.Members.cs $/IronPython/IronPython_Main/Src/IronPython/Runtime/Binding/PythonBinder.cs $/IronPython/IronPython_Main/Src/IronPython/Runtime/Types/NewTypeMaker.cs $/IronPython/IronPython_Main/Src/IronPython/Runtime/Types/NameConverter.cs $/IronPython/IronPython_Main/Src/IronPython/Compiler/PythonCompilerOptions.cs $/IronPython/IronPython_Main/Src/IronPython/Runtime/Types/TypeInfo.cs $/IronPython/IronPython_Main/Src/IronPython/Runtime/Types/PythonType.cs $/IronPython/IronPython_Main/Src/IronPython/Runtime/Operations/PythonOps.cs $/IronPython/IronPython_Main/Src/IronPython/Runtime/Operations/IntOps.cs $/IronPython/IronPython_Main/Src/IronPython/Runtime/Operations/FloatOps.cs $/IronPython/IronPython_Main/Src/IronPython/Runtime/Operations/EnumOps.cs $/IronPython/IronPython_Main/Src/Tests/interop/net/type/test_clrtype.py $/IronPython/IronPython_Main/Src/Tests/interop/com/apps/excel.py $/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting/Microsoft.Scripting.csproj $/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting/Runtime/LanguageContext.cs $/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting/Generation/CompilerHelpers.cs $/IronPython/IronPython_Main/Src/Tests/interop/net/property/test_property.py $/IronPython/IronPython_Main/Src/IronPython/Runtime/Operations/LongOps.cs $/IronPython/IronPython_Main/Src/IronPython/Runtime/PythonContext.cs $/IronPython/IronPython_Main/Src/IronPython/Runtime/Builtin.cs $/IronPython/IronPython_Main/Src/IronPython/Runtime/Importer.cs $/IronPython/IronPython_Main/Src/IronPython.Modules/re.cs $/IronPython/IronPython_Main/Src/IronPython.Modules/nt.cs $/IronPython/IronPython_Main/Src/IronPython/Compiler/Tokenizer.cs $/IronPython/IronPython_Main/Src/IronPython/Compiler/Parser.cs $/IronPython/IronPython_Main/Src/Tests/test_nt.py $/IronPython/IronPython_Main/Src/Tests/test_help.py $/IronPython/IronPython_Main/Src/Tests/test_function.py $/IronPython/IronPython_Main/Src/Tests/test_file.py $/IronPython/IronPython_Main/Src/Tests/test_codecs.py $/IronPython/IronPython_Main/Src/Tests/test_cliclass.py $/IronPython/IronPython_Main/Src/Tests/test_class.py $/IronPython/IronPython_Main/Src/Tests/test_builtinfunc.py $/IronPython/IronPython_Main/Src/Tests/test_threadsafety.py $/IronPython/IronPython_Main/Src/Tests/test_superconsole.py $/IronPython/IronPython_Main/Src/Tests/test_re.py $/IronPython/IronPython_Main/Src/Tests/test_property.py $/IronPython/IronPython_Main/Src/Tests/versions/python26.py $/IronPython/IronPython_Main/Tutorial/Tutorial.htm CHECKIN COMMENTS -------------------------------------------------------------------------------- Changeset Id: 974318 Date: 7/2/2009 4:34:21 PM (dfugate) Extended __clrtype__ metaclass tests some more. (Shelveset: CLRTYPE2;REDMOND\dfugate | SNAP CheckinId: 8842) -------------------------------------------------------------------------------- Changeset Id: 974212 Date: 7/2/2009 3:33:38 PM (dinov) 20174 1 Medium TypeError: Scope is not callable Just removing an unnecessary set of the module back onto the importing module. 18614 1 Medium Some COM errors in Ipy 2 beta 5 Issue appears to be fixed, we have a test for DisplayAlerts, adding test for dir() 20377 1 Medium Tab Completion does not work with Office 2007 Primary Interop Assemblies Issue appears to be fixed (probably w/ the recent dir cleanup), adding test. 22131 1 Medium PythonType.AddSystemInterfaces - COM Interop Issues ?? We need to handle adding when interface mapping returns a null target method. There’s several different spots we need to handle this at. Added an IL-only test case to verify this scenario is working. 21361 1 Medium Cannot write bytes to files 22302 1 Medium help() on a CLR string[] fails with a stack trace 22966 1 Medium Problem with re module/groupindex property, incompatibility with CPython Add filtering for the special named groups we have to insert. 23143 bin(n > System.Int32.MaxValue) broken We’re going through our helpers for string formatting which don’t add the – before the value and don’t expect negative values in general. Assert we have positive values, make the helpers which can’t handle negatives private, and define internal APIs w/ a simple signature which does it all. 3740 0 Medium Trivial: Overloaded properties (indexers) not handled by IronPython IronPython\2.6 This works via the same get_ method that C# supports. Adding test case to verify it keeps working. (Shelveset: StillMoreBugs;REDMOND\dinov | SNAP CheckinId: 8840) -------------------------------------------------------------------------------- Changeset Id: 973686 Date: 7/2/2009 10:43:08 AM (dinov) 3730: Trivial: Add DLLs directory in the default path Following Dave’s proposal in the bug to always add this 19521: 2.6: implement from __future__ import unicode_literals (PEP 3112) Switching to use the Unicode literal parser after this is done 19089: Implement __repr__ for enums Implement an improved repr when we have an exact value 20295 1 Medium property.__doc__ = None throws bad exception Handle the null instance 20250 1 Medium Bad exception when splatted args are None Throw TypeError instead of dereferencing the null pointer 19063 1 Medium max(tuple, none) -> nullpointer exception Already fixed, adding test case 22734 1 Medium nt.system('"...') should work Shouldn’t throw on the imbalanced quotes instead we should imply the end quote 8202 1 Low Trivial: gc.get_debug() returns the wrong value IronPython\2.6 Return an int instead of null 15546 1 Low codecs.charmap_encode throws TypeError for a dictionary with string values 18926 1 Low random module is not thread safe Fixed, adding test case 23251 - type.__clrtype__ shouldn't exist unless the clr or System modules have been imported Mark as PythonHidden, remove filtering of PythonHidden methods (in NameConverter) when defining base helper overloads 23244 - clrtype__ implementations returning None should throw a TypeError Throw ValueError if you return null Also: deleting all of the OldDynamicAction stuff – this also implies updating the default binder so that we no longer flow OldDynamicAction’s in and instead now flow a MemberRequestKind enum instead. Fixing the exception thrown when ... (Shelveset: BugsAndRemoveOldBinders;REDMOND\dinov | SNAP CheckinId: 8835) _______________________________________________ Users mailing list Users@lists.ironpython.com http://lists.ironpython.com/listinfo.cgi/users-ironpython.com