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

Reply via email to