[IronPython] IronPython 2.6 CodePlex Source Update

Michael Foord fuzzyman at voidspace.org.uk
Thu May 7 21:29:48 CEST 2009


This is great guys - thanks!

Michael

merllab at 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 at lists.ironpython.com
> http://lists.ironpython.com/listinfo.cgi/users-ironpython.com
>   


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





More information about the Ironpython-users mailing list