[IronPython] IronPython 2.6 CodePlex Source Update

merllab at microsoft.com merllab at microsoft.com
Wed Nov 18 17:52:21 CET 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/61563.


Changeset Id: 1276299
Date: 11/17/2009 4:51:37 PM

Defining a typed property with clrtype.py now uses the @property syntax which is more Pythonic, and can also expresses more information like actually wrapping getter and setter methods instead of just getting and setting an implicit field. In the future, you could have separate custom attributes and accessibilities for the getter and setter.
Emit parameter names for parameters in the strongly-typed methods - needed by WCF
Silverlight workaround for interface definitions - calling functions on AppDomain requires the workaround
The typed constructors we were adding were incorect. They needed to implicitly pass the PythonType to the base type's constructor
Adds clrtype.propagate_attributes to copy information needed by clrtype from a function to a wrapping function object

(Shelveset: clrtype;REDMOND\sborde | SNAP CheckinId: 9854)
Changeset Id: 1275884
Date: 11/17/2009 1:27:41 PM

test_generator.py - added regression for CP24031
test_method_override.py and baseclasscs.cs - added regression involving overriding protected virtual methods
_warnings_test.py - CP24299 for due to a test setup issue.  Removed

(Shelveset: CP82;REDMOND\dfugate | SNAP CheckinId: 9852)
Changeset Id: 1275768
Date: 11/17/2009 12:04:13 PM

(CPy) test_grammar.py - 159456 is fixed
(CPy) test_wsgiref.py - 151031 is fixed
iptest.assert_util - added a helper function to attempt to force a gc collect
test_class.py - added regressions for CP22832 and CP23564
text_complex.py - CP21921 is still broken
test_ipye.py - CP20594 is "fixed"?
test_stdmodules.py - CP20603 is fixed
test_str.py - extended a regression for CP21947 => not fixed
re_test.py - renamed bug 827 to CP23668.  Partially fixed

(Shelveset: CP81;REDMOND\dfugate | SNAP CheckinId: 9851)

More information about the Ironpython-users mailing list