[IronPython] IronPython 2.6 CodePlex Source Update

merllab at microsoft.com merllab at microsoft.com
Fri Sep 3 17:58:42 CEST 2010


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/76803.

ADDED SOURCES
	$/IronPython/IronPython_Main/Languages/IronPython/IronPython/Runtime/IBufferProtocol.cs
	$/IronPython/IronPython_Main/Languages/IronPython/IronPython/Runtime/MemoryView.cs
	$/IronPython/IronPython_Main/Languages/IronPython/Tests/Tools/check
	$/IronPython/IronPython_Main/Languages/IronPython/Tests/Tools/baselines/_struct.log
	$/IronPython/IronPython_Main/Languages/IronPython/Tests/Tools/baselines/signal.log
	$/IronPython/IronPython_Main/Languages/IronPython/Tests/Tools/check/_functools.log

MODIFIED SOURCES
	$/IronPython/IronPython_Main/Readme.html
	$/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/IronPython/27/DLLs/_ctypes_test.pyd
	$/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/IronPython/27/Lib/ctypes/test/test_byteswap.py
	$/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/IronPython/27/Lib/ctypes/test/test_callbacks.py
	$/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/IronPython/27/Lib/ctypes/test/test_pep3118.py
	$/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/IronPython/27/Lib/ctypes/test/test_strings.py
	$/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/IronPython/27/Lib/test/test_ctypes.py
	$/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/IronPython/27/Lib/unittest/test/test_break.py
	$/IronPython/IronPython_Main/External.LCA_RESTRICTED/Languages/IronRuby/yaml/IronRuby.Libraries.Yaml/Properties/AssemblyInfo.cs
	$/IronPython/IronPython_Main/Hosts/MerlinWeb/Microsoft.Scripting.AspNet/Properties/AssemblyInfo.cs
	$/IronPython/IronPython_Main/Hosts/Silverlight/Chiron/Properties/AssemblyInfo.cs
	$/IronPython/IronPython_Main/Languages/IronPython/AssemblyVersion.cs
	$/IronPython/IronPython_Main/Languages/IronPython/CtypesTest/_ctypes_test.cpp
	$/IronPython/IronPython_Main/Languages/IronPython/IronPython.Modules/_ctypes_test.cs
	$/IronPython/IronPython_Main/Languages/IronPython/IronPython.Modules/binascii.cs
	$/IronPython/IronPython_Main/Languages/IronPython/IronPython.Modules/ModuleOps.cs
	$/IronPython/IronPython_Main/Languages/IronPython/IronPython.Modules/re.cs
	$/IronPython/IronPython_Main/Languages/IronPython/IronPython.Modules/socket.cs
	$/IronPython/IronPython_Main/Languages/IronPython/IronPython.Modules/_ctypes/_ctypes.cs
	$/IronPython/IronPython_Main/Languages/IronPython/IronPython.Modules/_ctypes/Array.cs
	$/IronPython/IronPython_Main/Languages/IronPython/IronPython.Modules/_ctypes/CData.cs
	$/IronPython/IronPython_Main/Languages/IronPython/IronPython.Modules/_ctypes/SimpleType.cs
	$/IronPython/IronPython_Main/Languages/IronPython/IronPython.Modules/_ctypes/StructType.cs
	$/IronPython/IronPython_Main/Languages/IronPython/IronPython/IronPython.csproj
	$/IronPython/IronPython_Main/Languages/IronPython/IronPython/Hosting/Python.cs
	$/IronPython/IronPython_Main/Languages/IronPython/IronPython/Hosting/PythonCommandLine.cs
	$/IronPython/IronPython_Main/Languages/IronPython/IronPython/Modules/Builtin.cs
	$/IronPython/IronPython_Main/Languages/IronPython/IronPython/Runtime/ByteArray.cs
	$/IronPython/IronPython_Main/Languages/IronPython/IronPython/Runtime/Bytes.cs
	$/IronPython/IronPython_Main/Languages/IronPython/IronPython/Runtime/IBufferProtocol.cs
	$/IronPython/IronPython_Main/Languages/IronPython/IronPython/Runtime/MemoryView.cs
	$/IronPython/IronPython_Main/Languages/IronPython/IronPython/Runtime/Binding/PythonProtocol.Operations.cs
	$/IronPython/IronPython_Main/Languages/IronPython/Samples/BadPaint/Properties/AssemblyInfo.cs
	$/IronPython/IronPython_Main/Languages/IronPython/Samples/DynamicWebServiceHelpers/sources/Properties/AssemblyInfo.cs
	$/IronPython/IronPython_Main/Languages/IronPython/Samples/tests/Direct3D/Properties/AssemblyInfo.cs
	$/IronPython/IronPython_Main/Languages/IronPython/Samples/tests/FMsynth/Properties/AssemblyInfo.cs
	$/IronPython/IronPython_Main/Languages/IronPython/Samples/tests/Puzzle/Properties/AssemblyInfo.cs
	$/IronPython/IronPython_Main/Languages/IronPython/Samples/tests/UIRunner/Properties/AssemblyInfo.cs
	$/IronPython/IronPython_Main/Languages/IronPython/Tests/Tools/baselines/__builtin__.log
	$/IronPython/IronPython_Main/Languages/IronPython/Tests/Tools/baselines/_struct.log
	$/IronPython/IronPython_Main/Languages/IronPython/Tests/Tools/baselines/cPickle.log
	$/IronPython/IronPython_Main/Languages/IronPython/Tests/Tools/baselines/signal.log
	$/IronPython/IronPython_Main/Languages/IronPython/Tests/Tools/check/_functools.log
	$/IronPython/IronPython_Main/Languages/Ruby/ClassInitGenerator/Properties/AssemblyInfo.cs
	$/IronPython/IronPython_Main/Languages/Ruby/Console/Properties/AssemblyInfo.cs
	$/IronPython/IronPython_Main/Languages/Ruby/IronRuby.Tests/Properties/AssemblyInfo.cs
	$/IronPython/IronPython_Main/Languages/Ruby/Libraries.LCA_RESTRICTED/Initializers.Generated.cs
	$/IronPython/IronPython_Main/Languages/Ruby/Libraries.LCA_RESTRICTED/Builtins/Enumerator.cs
	$/IronPython/IronPython_Main/Languages/Ruby/Libraries.LCA_RESTRICTED/Builtins/Errno.cs
	$/IronPython/IronPython_Main/Languages/Ruby/Libraries.LCA_RESTRICTED/Builtins/Exceptions.cs
	$/IronPython/IronPython_Main/Languages/Ruby/Libraries.LCA_RESTRICTED/Builtins/ObjectOps.cs
	$/IronPython/IronPython_Main/Languages/Ruby/Libraries.LCA_RESTRICTED/Properties/AssemblyInfo.cs
	$/IronPython/IronPython_Main/Languages/Ruby/Libraries.LCA_RESTRICTED/StringIO/StringIO.cs
	$/IronPython/IronPython_Main/Languages/Ruby/Ruby/Builtins/RubyObject.cs
	$/IronPython/IronPython_Main/Languages/Ruby/Ruby/Properties/AssemblyInfo.cs
	$/IronPython/IronPython_Main/Languages/Ruby/Ruby/Runtime/RubyContext.cs
	$/IronPython/IronPython_Main/Languages/Ruby/Ruby/Runtime/RubyExceptions.cs
	$/IronPython/IronPython_Main/Languages/Ruby/Tests/Scripts/irtests.rb
	$/IronPython/IronPython_Main/Languages/Ruby/Tests/Tools/ParseOnly/Properties/AssemblyInfo.cs
	$/IronPython/IronPython_Main/Runtime/Microsoft.Dynamic/Properties/AssemblyInfo.cs
	$/IronPython/IronPython_Main/Runtime/Microsoft.Scripting.Core/Properties/AssemblyInfo.cs
	$/IronPython/IronPython_Main/Runtime/Microsoft.Scripting.Metadata/Properties/AssemblyInfo.cs
	$/IronPython/IronPython_Main/Runtime/Microsoft.Scripting/Properties/AssemblyInfo.cs
	$/IronPython/IronPython_Main/Runtime/Samples/ExpressionTree/ETSample1_CS/Properties/AssemblyInfo.cs
	$/IronPython/IronPython_Main/Runtime/Samples/ExpressionTree/UESamples/ConsoleApplication1/Properties/AssemblyInfo.cs
	$/IronPython/IronPython_Main/Runtime/Samples/Hosting/ShapeScript/Properties/AssemblyInfo.cs
	$/IronPython/IronPython_Main/Runtime/Samples/LibraryAuthors/Properties/AssemblyInfo.cs
	$/IronPython/IronPython_Main/Runtime/Samples/Silverlight/Hosting/Python/Properties/AssemblyInfo.cs
	$/IronPython/IronPython_Main/Runtime/Samples/Silverlight/Hosting/Ruby/Properties/AssemblyInfo.cs
	$/IronPython/IronPython_Main/Runtime/Samples/sympl/csharp-cponly/AssemblyInfo.cs
	$/IronPython/IronPython_Main/Runtime/Samples/sympl/csharp-cponly/Properties/AssemblyInfo.cs
	$/IronPython/IronPython_Main/Runtime/Samples/sympl/csharp/Properties/AssemblyInfo.cs
	$/IronPython/IronPython_Main/Runtime/Tests/AstTest/Properties/AssemblyInfo.cs
	$/IronPython/IronPython_Main/Runtime/Tests/ComTest/Properties/AssemblyInfo.cs
	$/IronPython/IronPython_Main/Runtime/Tests/DLRTestHost/Properties/AssemblyInfo.cs
	$/IronPython/IronPython_Main/Runtime/Tests/ETScenarios/Properties/AssemblyInfo.cs
	$/IronPython/IronPython_Main/Runtime/Tests/ETScenariosCSLinq/Properties/AssemblyInfo.cs
	$/IronPython/IronPython_Main/Runtime/Tests/HostingTest/Properties/AssemblyInfo.cs
	$/IronPython/IronPython_Main/Runtime/Tests/HostingTestRunner/Properties/AssemblyInfo.cs
	$/IronPython/IronPython_Main/Runtime/Tests/Metadata/Properties/AssemblyInfo.cs
	$/IronPython/IronPython_Main/Runtime/Tests/NoPia/NoPiaHelper2/NoPiaHelper2/Properties/AssemblyInfo.cs
	$/IronPython/IronPython_Main/Runtime/Tests/NoPia/NoPiaHelperClass/NoPiaHelperClass/Properties/AssemblyInfo.cs
	$/IronPython/IronPython_Main/Runtime/Tests/NoPia/Tests/Tests/Properties/AssemblyInfo.cs
	$/IronPython/IronPython_Main/Runtime/Tests/Perf/PerfV2Nodes/Properties/AssemblyInfo.cs
	$/IronPython/IronPython_Main/Runtime/Tests/PerfHost/Properties/AssemblyInfo.cs
	$/IronPython/IronPython_Main/Runtime/Tests/PerfV1Nodes/Properties/AssemblyInfo.cs
	$/IronPython/IronPython_Main/Runtime/Tests/RowanTest.Common/Properties/AssemblyInfo.cs
	$/IronPython/IronPython_Main/Runtime/Tests/SecurityTests/DynamicTest/Properties/AssemblyInfo.cs
	$/IronPython/IronPython_Main/Runtime/Tests/SecurityTests/SecurityTests/Properties/AssemblyInfo.cs
	$/IronPython/IronPython_Main/Runtime/Tests/SiteTest/Properties/AssemblyInfo.cs
	$/IronPython/IronPython_Main/Runtime/Tests/TestAst/Properties/AssemblyInfo.cs
	$/IronPython/IronPython_Main/Runtime/Tests/TestHost/Microsoft.Silverlight.TestHostCritical/Properties/AssemblyInfo.cs
	$/IronPython/IronPython_Main/Runtime/Tests/TestHost/Properties/AssemblyInfo.cs
	$/IronPython/IronPython_Main/Runtime/Tests/TestInternalDLR/Properties/AssemblyInfo.cs
	$/IronPython/IronPython_Main/Tools/IronStudio/AnalysisTest/Properties/AssemblyInfo.cs
	$/IronPython/IronPython_Main/Tools/IronStudio/IronPythonTools/Properties/AssemblyInfo.cs
	$/IronPython/IronPython_Main/Tools/IronStudio/IronPythonToolsCore/Properties/AssemblyInfo.cs
	$/IronPython/IronPython_Main/Tools/IronStudio/IronStudio/Properties/AssemblyInfo.cs
	$/IronPython/IronPython_Main/Tools/IronStudio/IronStudioCore/Properties/AssemblyInfo.cs
	$/IronPython/IronPython_Main/Tools/IronStudio/RemoteScriptFactory/Properties/AssemblyInfo.cs
	$/IronPython/IronPython_Main/Tools/IronStudio/UnitTests/Properties/AssemblyInfo.cs

CHECKIN COMMENTS
--------------------------------------------------------------------------------
Changeset Id: 1996036
Date: 9/2/2010 6:37:43 PM

Adds the MemoryView class and updates ctypes to run against the new 2.7 tests including fixing some issues there.

Ctypes:
                Fixes bug #28180
                Fixes marshalling of unsigned long long

MemoryView:
                Adds IBufferProtocol interface, implements it on CType’s CData, array, bytes, and bytearray.

Binascii.hexlify: supports MemoryView’s now.
Re: supports bytes
Fixes error message for floor divide to have // instead of /
Adds some missing baselines that will be necessary to upgrade to baselining modules against 



(Shelveset: memoryview3;REDMOND\dinov | SNAP CheckinId: 11349)
--------------------------------------------------------------------------------
Changeset Id: 1994532
Date: 9/1/2010 1:47:13 PM

Updates winreg/ssl to 2.7.

Ssl/socket:
                Adds various informational attributes to ssl/socket that are necessary for importing
                Fix socket so you can create an SSL socket and have the SSL stream lazily created


Winreg:
                Add missing Ex methods, and missing parameters on non-Ex methods
                Fix close so the handle is nulled out



(Shelveset: winregsslfinal;REDMOND\dinov | SNAP CheckinId: m12255)



More information about the Ironpython-users mailing list