[IronPython] IronPython 2.6 CodePlex Source Update

merllab at microsoft.com merllab at microsoft.com
Tue Jun 23 17:53:06 CEST 2009


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

ADDED SOURCES
	$/IronPython/IronPython_Main/Src/Hosts/SilverLight/Chiron/XapHttpHandler.cs
	$/IronPython/IronPython_Main/Src/Hosts/SilverLight/Microsoft.Scripting.Silverlight/agdlr.css
	$/IronPython/IronPython_Main/Src/Hosts/SilverLight/Microsoft.Scripting.Silverlight/agdlr.js
	$/IronPython/IronPython_Main/Src/Hosts/SilverLight/Microsoft.Scripting.Silverlight/Extension.cs
	$/IronPython/IronPython_Main/Src/Hosts/SilverLight/Microsoft.Scripting.Silverlight/Repl.cs
	$/IronPython/IronPython_Main/Src/Hosts/SilverLight/Microsoft.Scripting.Silverlight/Window.cs
	$/IronPython/IronPython_Main/Src/IronPython.Modules/_codecs.cs
	$/IronPython/IronPython_Main/Src/IronPythonConsoleAny
	$/IronPython/IronPython_Main/Src/IronPythonConsoleAny/IronPythonConsoleAny.csproj
	$/IronPython/IronPython_Main/Src/IronPythonWindowAny
	$/IronPython/IronPython_Main/Src/IronPythonWindowAny/IronPythonWindowAny.csproj

DELETED SOURCES
	$/IronPython/IronPython_Main/Src/IronPython.Modules/codecs.cs

MODIFIED SOURCES
	$/IronPython/IronPython_Main/Src/Hosts/SilverLight/Chiron/XapHttpHandler.cs
	$/IronPython/IronPython_Main/Src/Hosts/SilverLight/Microsoft.Scripting.Silverlight/agdlr.css
	$/IronPython/IronPython_Main/Src/Hosts/SilverLight/Microsoft.Scripting.Silverlight/agdlr.js
	$/IronPython/IronPython_Main/Src/Hosts/SilverLight/Microsoft.Scripting.Silverlight/Extension.cs
	$/IronPython/IronPython_Main/Src/Hosts/SilverLight/Microsoft.Scripting.Silverlight/Repl.cs
	$/IronPython/IronPython_Main/Src/Hosts/SilverLight/Microsoft.Scripting.Silverlight/Window.cs
	$/IronPython/IronPython_Main/Src/IronPython.Modules/_codecs.cs
	$/IronPython/IronPython_Main/Src/Hosts/SilverLight/Chiron/Zip.cs
	$/IronPython/IronPython_Main/Src/Hosts/SilverLight/Microsoft.Scripting.Silverlight/Configuration.cs
	$/IronPython/IronPython_Main/Src/Hosts/SilverLight/Microsoft.Scripting.Silverlight/Package.cs
	$/IronPython/IronPython_Main/Src/Hosts/SilverLight/Chiron/App.config
	$/IronPython/IronPython_Main/Src/Hosts/SilverLight/Microsoft.Scripting.Silverlight/Microsoft.Scripting.Silverlight.csproj
	$/IronPython/IronPython_Main/Src/Hosts/SilverLight/Microsoft.Scripting.Silverlight/ErrorFormatter.cs
	$/IronPython/IronPython_Main/Src/Hosts/SilverLight/Chiron/XapBuilder.cs
	$/IronPython/IronPython_Main/Src/Hosts/SilverLight/Microsoft.Scripting.Silverlight/DynamicApplication.cs
	$/IronPython/IronPython_Main/Src/Hosts/SilverLight/SilverlightVersion.cs
	$/IronPython/IronPython_Main/Src/Hosts/SilverLight/Chiron/Chiron.cs
	$/IronPython/IronPython_Main/Src/Hosts/SilverLight/Microsoft.Scripting.Silverlight/BrowserPAL.cs
	$/IronPython/IronPython_Main/Src/Hosts/SilverLight/Chiron/Chiron.csproj
	$/IronPython/IronPython_Main/Src/IronPython.Modules/_collections.cs
	$/IronPython/IronPython_Main/Src/IronPython.Modules/array.cs
	$/IronPython/IronPython_Main/Src/IronPython.Modules/thread.cs
	$/IronPython/IronPython_Main/Src/IronPython.Modules/nt.cs
	$/IronPython/IronPython_Main/Src/IronPython.Modules/IronPython.Modules.csproj
	$/IronPython/IronPython_Main/Src/IronPython.sln
	$/IronPython/IronPython_Main/Src/IronPythonConsoleAny/IronPythonConsoleAny.csproj
	$/IronPython/IronPython_Main/Src/IronPython/Runtime/NullImporter.cs
	$/IronPython/IronPython_Main/Src/IronPython/Runtime/Binding/PythonProtocol.cs
	$/IronPython/IronPython_Main/Src/IronPython/Runtime/Exceptions/PythonExceptions.cs
	$/IronPython/IronPython_Main/Src/IronPython/Runtime/Types/PythonType.cs
	$/IronPython/IronPython_Main/Src/IronPython/Runtime/Operations/PythonTypeOps.cs
	$/IronPython/IronPython_Main/Src/IronPython/Runtime/PythonAsciiEncoding.cs
	$/IronPython/IronPython_Main/Src/IronPython/Runtime/Operations/PythonOps.cs
	$/IronPython/IronPython_Main/Src/IronPython/Runtime/Operations/StringOps.cs
	$/IronPython/IronPython_Main/Src/IronPython/Runtime/LiteralParser.cs
	$/IronPython/IronPython_Main/Src/IronPython/Runtime/Slice.cs
	$/IronPython/IronPython_Main/Src/IronPython/Runtime/PythonContext.cs
	$/IronPython/IronPython_Main/Src/IronPythonWindow/IronPythonWindow.csproj
	$/IronPython/IronPython_Main/Src/IronPythonTest/InheritTest.cs
	$/IronPython/IronPython_Main/Src/IronPythonConsole/IronPythonConsole.csproj
	$/IronPython/IronPython_Main/Src/IronPythonWindowAny/IronPythonWindowAny.csproj
	$/IronPython/IronPython_Main/Src/Tests/test_imp.py
	$/IronPython/IronPython_Main/Src/Tests/test_generator.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_array.py
	$/IronPython/IronPython_Main/Src/Tests/test_nt.py
	$/IronPython/IronPython_Main/Src/Tests/test_slice.py
	$/IronPython/IronPython_Main/Src/Tests/test_python25.py
	$/IronPython/IronPython_Main/Src/Tests/test_interactive.py
	$/IronPython/IronPython_Main/Src/Tests/test_thread.py
	$/IronPython/IronPython_Main/Src/Tests/versions/python26.py

CHECKIN COMMENTS
--------------------------------------------------------------------------------
Changeset Id: 957381
Date: 6/22/2009 10:54:19 AM

(dfugate) More CPython 2.6 feature work testing.


(Shelveset: CP65;REDMOND\dfugate | SNAP CheckinId: m9534)
--------------------------------------------------------------------------------
Changeset Id: 957377
Date: 6/22/2009 10:53:19 AM

(dinov) 22744    1              High       _codecs.charmap_decode('') should return a tuple
22740    1              High       Return value of _codecs.charmap_encode should be a tuple
22746    1              High       Exceptions in threads are sent to stdout instead of stderror
10646    2              Low        startswith/endswith methods of string do not throw TypeError w/ bad parameters
22733    1              High       nt.waitpid broken
22732    1              Low        "nt.waitpid(bad, params)" should throw OSError, not ValueError
22723    2              Medium               IsFamily and IsFamilyOrAssembly error                
18637    2              Medium               Source code encoding is not work correctly
20908    1              Medium               Stack overflow when piclking slice objects
20909    1              Medium               IPy crashes with StackOverflowException rather than raising RuntimeError
19215    1              Medium               array.array('u', u"...") broken
19216    1              Medium               array.array('I', "...") broken
19217    1              Medium               array.array('l', "...") broken
18939    1              Medium               A deque item that mutates the deque in its __eq__ ought to throw an IndexError                IronPython\2.6                 
19705    1              Medium               CLR Dictionary iterator bug
22742    1              Medium               _codecs.escape_decode should support two parameters
22743    1              Medium               _codecs.escape_decode("\\\a") broken
22471 Invalid mapping dict parameter passed to _codecs.charmap_encode(..., mapping_dict) should throw UnicodeEncodeError
22738 _codecs.charmap_encode takes 1-3 parameters (not exactly 3)


Fixing __str__ on EnvironmentError – it needs to format the exception and put in the [Errno #] text.
type.__module__ a data descriptor so that type(someFunction).__module__ works correctly
                


(Shelveset: 26Beta2Bugs2Final;REDMOND\dinov | SNAP CheckinId: m9534)
--------------------------------------------------------------------------------
Changeset Id: 957310
Date: 6/22/2009 10:08:19 AM

(dinov) Changes ipy.exe/ipyw.exe to be 32-bit only applications.  Adds a new ipy64.exe/ipyw64.exe which is a platform neutral assembly.  Updates the MSI so that both versions are installed on a 64-bit machine and only ipy.exe is installed on a 32-bit machine.



(Shelveset: 3264ipyFinal;REDMOND\dinov | SNAP CheckinId: 8763)



More information about the Ironpython-users mailing list