This is an automated email letting you know that sources 
have recently been pushed out.

ADDED SOURCES
        $/IronPython/IronPython_Main/Src/IronPython.Modules/_md5.cs
        $/IronPython/IronPython_Main/Src/IronPython.Modules/_sha256.cs
        $/IronPython/IronPython_Main/Src/IronPython.Modules/_sha.cs
        $/IronPython/IronPython_Main/Src/IronPython.Modules/_sha512.cs

DELETED SOURCES
        $/IronPython/IronPython_Main/Src/IronPython.Modules/sha512.cs
        $/IronPython/IronPython_Main/Src/IronPython.Modules/sha256.cs
        $/IronPython/IronPython_Main/Src/IronPython.Modules/sha.cs
        $/IronPython/IronPython_Main/Src/IronPython.Modules/md5.cs

MODIFIED SOURCES
        $/IronPython/IronPython_Main/Src/IronPython.Modules/_md5.cs
        $/IronPython/IronPython_Main/Src/IronPython.Modules/_sha256.cs
        $/IronPython/IronPython_Main/Src/IronPython.Modules/_sha.cs
        $/IronPython/IronPython_Main/Src/IronPython.Modules/_sha512.cs
        
$/IronPython/IronPython_Main/Src/Tests/interop/com/dlrcomlib/pytraits/method.py
        
$/IronPython/IronPython_Main/Src/Tests/interop/net/derivation/test_event_override.py
        $/IronPython/IronPython_Main/Src/Tests/test_bytes.py
        $/IronPython/IronPython_Main/Src/Tests/regressions.py
        
$/IronPython/IronPython_Main/Src/IronPython/Runtime/Binding/PythonOperationBinder.cs
        $/IronPython/IronPython_Main/Src/IronPython/Runtime/Types/TypeInfo.cs
        
$/IronPython/IronPython_Main/Src/IronPython/Runtime/Exceptions/PythonExceptions.cs
        
$/IronPython/IronPython_Main/Src/IronPython/Runtime/Types/BuiltinMethodDescriptor.cs
        
$/IronPython/IronPython_Main/Src/IronPython/Runtime/Operations/StringOps.cs
        $/IronPython/IronPython_Main/Src/IronPython/Runtime/PythonBuffer.cs
        $/IronPython/IronPython_Main/Src/IronPython/Runtime/PythonFile.cs
        $/IronPython/IronPython_Main/Src/Tests/test_tuple.py
        $/IronPython/IronPython_Main/Src/Tests/test_str.py
        $/IronPython/IronPython_Main/Src/Tests/test_slice.py
        $/IronPython/IronPython_Main/Src/Tests/test_file.py
        $/IronPython/IronPython_Main/Src/IronPython.Modules/re.cs
        $/IronPython/IronPython_Main/Src/IronPython.Modules/nt.cs
        
$/IronPython/IronPython_Main/Src/IronPython.Modules/IronPython.Modules.csproj
        $/IronPython/IronPython_Main/Src/Tests/test_buffer.py

CHECKIN COMMENTS
--------------------------------------------------------------------------------
Changeset Id: 860081
Date: 5/6/2009 5:51:12 PM

(dfugate) 
- test_slice.py: Dev10 588465 is fixed.  Closed and enabled regression
- test_event_override.py: Dev10 438724 closed by design.  Rewrote/enabled the 
related test case as a negative scenario

(Shelveset: CP55;REDMOND\dfugate | SNAP CheckinId: 8257)
--------------------------------------------------------------------------------
Changeset Id: 859286
Date: 5/6/2009 11:04:19 AM

(dinov) #22259 - len(buffer) is incorrect
                Fixed the buffer ctor to accurately track the length/offset of 
the incoming object and generally cleaned up the code a little bit.
#22260 - Cannot write buffer to file
                Added write overloads for buffers and arrays.  Updated 
writelines to also support the new overloads.
#22258 - _sha does not support 2.6 byte buffers
                Updated all of the hashing modules to support bytes
#13702 Support errno interface in error derived from 
                EnvironmentError getsa n InitializeFromClr implementation which 
inspects the exception object to the best of our ability to determine the 
correct error number.
#20457 subclass of tuple __contains__ returning None causes SystemError         
#19724  Cannot convert callable class to delegate              
                These were both already fixed – I’m just adding test cases.     
    
#20393 IronPython implements str.__cmp__ but CPython does not
                Removing __cmp__ implementation, it’s not necessary.
#15514 os.spawn{v,l} do not work with certain command lines   
                We need to double quote the command lines which contain quotes.
#16560 RE_Pattern missing attributes     
                Partial fix – Jeff mentions that we don’t have __copy__ / 
__deepcopy__.  We don’t actually need these attributes and in fact in CPython 
these attributes would appear to be defined on the instance, not on the type.  
Instead we need general pickle support.  CPython achieves this through adding a 
registry entry into copy_reg.  We now do the same.  This change does not 
implement the “scanner” attribute which I need to go read about on Python-dev.
 
Also we’re not using the pre-compiled version of string comparisons because the 
function type check is wrong.
 
Also I apparently disabled System.Core.csproj updates from build system core – 
re-enabling that.


(Shelveset: FixJeffsBugsfinal2;REDMOND\dinov | SNAP CheckinId: 8249)

_______________________________________________
Users mailing list
Users@lists.ironpython.com
http://lists.ironpython.com/listinfo.cgi/users-ironpython.com

Reply via email to