This is great guys - thanks!

Michael

merl...@microsoft.com wrote:
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


--
http://www.ironpythoninaction.com/
http://www.voidspace.org.uk/blog


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

Reply via email to