[IronPython] IronPython 2.6 CodePlex Source Update
merllab at microsoft.com
merllab at microsoft.com
Mon Feb 15 17:54:14 CET 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/63991.
MODIFIED SOURCES
$/IronPython/IronPython_Main/Src/IronPython/Compiler/Ast/AstMethods.cs
$/IronPython/IronPython_Main/Src/IronPython.Modules/_ctypes/CFuncPtr.cs
$/IronPython/IronPython_Main/Src/IronPython.Modules/_ctypes/_ctypes.cs
$/IronPython/IronPython_Main/Src/IronPython/Runtime/Operations/PythonOps.cs
$/IronPython/IronPython_Main/Src/IronPython/Compiler/Ast/CallExpression.cs
$/IronPython/IronPython_Main/Src/Tests/modules/io_related/marshal_test.py
$/IronPython/IronPython_Main/Src/IronPythonTest/Stress/Engine.cs
$/IronPython/IronPython_Main/Src/IronPython/Runtime/Operations/StringOps.cs
$/IronPython/IronPython_Main/Src/IronPythonTest/EngineTest.cs
$/IronPython/IronPython_Main/Src/Tests/modules/system_related/sys_test.py
$/IronPython/IronPython_Main/Src/Tests/regressions.py
CHECKIN COMMENTS
--------------------------------------------------------------------------------
Changeset Id: 1591043
Date: 2/13/2010 7:30:01 AM
- Bug 359739 (test_name.py) is fixed
- CP23878: added a regression. Fixed
- CP23914: added a regression. Fixed
- CP23992: added a regression. Not fixed
- CP24169: added a regression. Fixed
- CP24077: added a regression. Fixed
(Shelveset: CP03;REDMOND\dfugate | SNAP CheckinId: 10360)
--------------------------------------------------------------------------------
Changeset Id: 1590796
Date: 2/12/2010 6:36:38 PM
Modifies calls to “unicode(…)” so that they behave like calls to unicode on CPython 2.6. When we see a call to a NameExpression where the name is “unicode” we generate an in-line check to see if the object we’re calling is actually str. If it is then we generate a call to a set of methods defined on a UnicodeHelper class. These methods do the same thing as CPython’s unicode function:
Call __unicode__ first if it’s defined, otherwise try __str__ when called with just oen param
Decode strings/bytes/buffers/etc if an encoding type is provided when called with >1 param.
Also includes a change to make ipyw.exe on Dev10 be a real windows app.
(Shelveset: UnicodeStr;REDMOND\dinov | SNAP CheckinId: 10353)
--------------------------------------------------------------------------------
Changeset Id: 1590569
Date: 2/12/2010 3:25:41 PM
Fixes a bug where addressof() returns the address of a function instead the address where the address of the function is stored.
(Shelveset: FixCtypesAddressBug;REDMOND\dinov | SNAP CheckinId: 10345)
--------------------------------------------------------------------------------
Changeset Id: 1590268
Date: 2/12/2010 11:53:12 AM
- CodePlex 20370: added regression. Fixed
- CodePlex 23562: added regression. Fixed
- CodePlex 18595: added regression. Fixed
(Shelveset: CP03;REDMOND\dfugate | SNAP CheckinId: 10343)
--------------------------------------------------------------------------------
Changeset Id: 1591043
Date: 2/13/2010 7:30:01 AM
- Bug 359739 (test_name.py) is fixed
- CP23878: added a regression. Fixed
- CP23914: added a regression. Fixed
- CP23992: added a regression. Not fixed
- CP24169: added a regression. Fixed
- CP24077: added a regression. Fixed
(Shelveset: CP03;REDMOND\dfugate | SNAP CheckinId: 10360)
More information about the Ironpython-users
mailing list