[IronPython] IronPython 2.6 CodePlex Source Update
merllab at microsoft.com
merllab at microsoft.com
Fri May 29 17:52:54 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/53173.
ADDED SOURCES
$/IronPython/IronPython_Main/Src/IronPython/Runtime/BytesConversionAttribute.cs
$/IronPython/IronPython_Main/Src/Tests/plans
$/IronPython/IronPython_Main/Src/Tests/plans/interop.net.derivation.html
$/IronPython/IronPython_Main/Src/Tests/plans/interop.net.derivation.test_ctor_override.html
$/IronPython/IronPython_Main/Src/Tests/plans/interop.net.derivation.test_event_override.html
$/IronPython/IronPython_Main/Src/Tests/plans/interop.net.derivation.test_method_override.html
$/IronPython/IronPython_Main/Src/Tests/plans/interop.net.derivation.test_method_signature.html
$/IronPython/IronPython_Main/Src/Tests/plans/interop.net.derivation.test_property_override.html
$/IronPython/IronPython_Main/Src/Tests/plans/interop.net.derivation.test_simplederive.html
$/IronPython/IronPython_Main/Src/Tests/plans/interop.net.derivation.test_special_method.html
$/IronPython/IronPython_Main/Src/Tests/plans/interop.net.event.html
$/IronPython/IronPython_Main/Src/Tests/plans/interop.net.event.test_delegate.html
$/IronPython/IronPython_Main/Src/Tests/plans/interop.net.event.test_event.html
$/IronPython/IronPython_Main/Src/Tests/plans/interop.net.field.html
$/IronPython/IronPython_Main/Src/Tests/plans/interop.net.field.test_field_misc.html
$/IronPython/IronPython_Main/Src/Tests/plans/interop.net.field.test_fields_inside_enum.html
$/IronPython/IronPython_Main/Src/Tests/plans/interop.net.html
$/IronPython/IronPython_Main/Src/Tests/plans/interop.net.insert_csharp.html
$/IronPython/IronPython_Main/Src/Tests/plans/interop.net.method.html
$/IronPython/IronPython_Main/Src/Tests/plans/interop.net.method.test_arguments.html
$/IronPython/IronPython_Main/Src/Tests/plans/interop.net.method.test_op_explicit.html
$/IronPython/IronPython_Main/Src/Tests/plans/interop.net.method.test_op_implicit.html
$/IronPython/IronPython_Main/Src/Tests/plans/interop.net.method.test_operators.html
$/IronPython/IronPython_Main/Src/Tests/plans/interop.net.method.test_returnvalue.html
$/IronPython/IronPython_Main/Src/Tests/plans/interop.net.property.html
$/IronPython/IronPython_Main/Src/Tests/plans/interop.net.property.test_indexercs.html
$/IronPython/IronPython_Main/Src/Tests/plans/interop.net.property.test_indexervb.html
$/IronPython/IronPython_Main/Src/Tests/plans/interop.net.property.test_property.html
$/IronPython/IronPython_Main/Src/Tests/plans/interop.net.test_accessibility.html
$/IronPython/IronPython_Main/Src/Tests/plans/interop.net.test_dynamicobjectmodel.html
$/IronPython/IronPython_Main/Src/Tests/plans/interop.net.test_loadorder.html
$/IronPython/IronPython_Main/Src/Tests/plans/interop.net.type.html
$/IronPython/IronPython_Main/Src/Tests/plans/interop.net.type.test_assembly.html
$/IronPython/IronPython_Main/Src/Tests/plans/interop.net.type.test_clr_array.html
$/IronPython/IronPython_Main/Src/Tests/plans/interop.net.type.test_ctor.html
$/IronPython/IronPython_Main/Src/Tests/plans/interop.net.type.test_defaultmember.html
$/IronPython/IronPython_Main/Src/Tests/plans/interop.net.type.test_reachtype.html
DELETED SOURCES
$/IronPython/IronPython_Main/Src/IronPython/Runtime/ProhibitGenericListConversion.cs
MODIFIED SOURCES
$/IronPython/IronPython_Main/Src/IronPython/Runtime/BytesConversionAttribute.cs
$/IronPython/IronPython_Main/Src/Tests/interop/com/dlrcomlib/pytraits/method.py
$/IronPython/IronPython_Main/Src/IronPython/Runtime/Binding/PythonOverloadResolver.cs
$/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting.Core/Ast/ExpressionVisitor.cs
$/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting/Interpreter/LightLambda.cs
$/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting.Core/Actions/ExpandoObject.cs
$/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting/Interpreter/LightDelegateCreator.cs
$/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting/Interpreter/LightLambda.Generated.cs
$/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting.Core/Utils/ReadOnlyCollectionBuilder.cs
$/IronPython/IronPython_Main/Src/IronPython/Compiler/PythonGlobal.cs
$/IronPython/IronPython_Main/Src/Tests/interop/net/field/test_initonly_fields.py
$/IronPython/IronPython_Main/Src/Tests/interop/net/field/__init__.py
$/IronPython/IronPython_Main/Src/Tests/interop/net/field/test_fields_inside_enum.py
$/IronPython/IronPython_Main/Src/Tests/interop/net/field/test_field_misc.py
$/IronPython/IronPython_Main/Src/Tests/interop/net/field/test_literal_fields.py
$/IronPython/IronPython_Main/Src/Tests/interop/net/field/test_instance_fields.py
$/IronPython/IronPython_Main/Src/Tests/interop/net/field/test_static_fields.py
$/IronPython/IronPython_Main/Src/Tests/interop/net/derivation/test_ctor_override.py
$/IronPython/IronPython_Main/Src/Tests/interop/net/derivation/test_event_override.py
$/IronPython/IronPython_Main/Src/Tests/interop/net/derivation/__init__.py
$/IronPython/IronPython_Main/Src/Tests/interop/net/derivation/test_special_method.py
$/IronPython/IronPython_Main/Src/Tests/interop/net/derivation/test_method_override.py
$/IronPython/IronPython_Main/Src/Tests/interop/net/derivation/test_method_signature.py
$/IronPython/IronPython_Main/Src/Tests/interop/net/derivation/test_property_override.py
$/IronPython/IronPython_Main/Src/Tests/interop/net/derivation/test_simplederive.py
$/IronPython/IronPython_Main/Src/Tests/interop/net/event/test_delegate.py
$/IronPython/IronPython_Main/Src/Tests/interop/net/event/test_event.py
$/IronPython/IronPython_Main/Src/Tests/interop/net/event/__init__.py
$/IronPython/IronPython_Main/Src/Tests/interop/net/__init__.py
$/IronPython/IronPython_Main/Src/Tests/interop/net/property/test_indexervb.py
$/IronPython/IronPython_Main/Src/Tests/interop/net/property/__init__.py
$/IronPython/IronPython_Main/Src/Tests/interop/net/property/test_indexercs.py
$/IronPython/IronPython_Main/Src/Tests/interop/net/property/test_property.py
$/IronPython/IronPython_Main/Src/Tests/interop/net/method/test_operators.py
$/IronPython/IronPython_Main/Src/Tests/interop/net/method/test_op_explicit.py
$/IronPython/IronPython_Main/Src/Tests/interop/net/method/test_returnvalue.py
$/IronPython/IronPython_Main/Src/Tests/interop/net/method/__init__.py
$/IronPython/IronPython_Main/Src/Tests/interop/net/method/test_op_implicit.py
$/IronPython/IronPython_Main/Src/Tests/interop/net/method/test_arguments.py
$/IronPython/IronPython_Main/Src/Tests/interop/net/test_dynamicobjectmodel.py
$/IronPython/IronPython_Main/Src/Tests/interop/net/test_accessibility.py
$/IronPython/IronPython_Main/Src/IronPython/Runtime/ByteArray.cs
$/IronPython/IronPython_Main/Src/IronPython/Runtime/StringFormatSpec.cs
$/IronPython/IronPython_Main/Src/IronPython/Runtime/Bytes.cs
$/IronPython/IronPython_Main/Src/IronPython/Lib/iptest/assert_util.py
$/IronPython/IronPython_Main/Src/IronPython/Lib/iptest/__init__.py
$/IronPython/IronPython_Main/Src/IronPython/Lib/iptest/runner.py
$/IronPython/IronPython_Main/Lib/iptest/assert_util.py
$/IronPython/IronPython_Main/Lib/iptest/__init__.py
$/IronPython/IronPython_Main/Lib/iptest/runner.py
$/IronPython/IronPython_Main/Src/IronPython/Runtime/Binding/ConversionBinder.cs
$/IronPython/IronPython_Main/Src/IronPython/Runtime/Types/NewTypeMaker.cs
$/IronPython/IronPython_Main/Src/IronPython/Runtime/FunctionCode.cs
$/IronPython/IronPython_Main/Src/Scripts/ipcom.ps1
$/IronPython/IronPython_Main/Src/IronPython.Modules/array.cs
$/IronPython/IronPython_Main/Src/IronPython/Runtime/Operations/PythonOps.cs
$/IronPython/IronPython_Main/Src/IronPython/Runtime/Operations/IntOps.cs
$/IronPython/IronPython_Main/Src/Tests/plans/interop.net.derivation.html
$/IronPython/IronPython_Main/Src/Tests/plans/interop.net.derivation.test_ctor_override.html
$/IronPython/IronPython_Main/Src/Tests/plans/interop.net.derivation.test_event_override.html
$/IronPython/IronPython_Main/Src/Tests/plans/interop.net.derivation.test_method_override.html
$/IronPython/IronPython_Main/Src/Tests/plans/interop.net.derivation.test_method_signature.html
$/IronPython/IronPython_Main/Src/Tests/plans/interop.net.derivation.test_property_override.html
$/IronPython/IronPython_Main/Src/Tests/plans/interop.net.derivation.test_simplederive.html
$/IronPython/IronPython_Main/Src/Tests/plans/interop.net.derivation.test_special_method.html
$/IronPython/IronPython_Main/Src/Tests/plans/interop.net.event.html
$/IronPython/IronPython_Main/Src/Tests/plans/interop.net.event.test_delegate.html
$/IronPython/IronPython_Main/Src/Tests/plans/interop.net.event.test_event.html
$/IronPython/IronPython_Main/Src/Tests/plans/interop.net.field.html
$/IronPython/IronPython_Main/Src/Tests/plans/interop.net.field.test_field_misc.html
$/IronPython/IronPython_Main/Src/Tests/plans/interop.net.field.test_fields_inside_enum.html
$/IronPython/IronPython_Main/Src/Tests/plans/interop.net.html
$/IronPython/IronPython_Main/Src/Tests/plans/interop.net.insert_csharp.html
$/IronPython/IronPython_Main/Src/Tests/interop/net/type/test_clr_array.py
$/IronPython/IronPython_Main/Src/Tests/interop/net/type/test_assembly.py
$/IronPython/IronPython_Main/Src/Tests/interop/net/type/__init__.py
$/IronPython/IronPython_Main/Src/Tests/interop/net/test_loadorder.py
$/IronPython/IronPython_Main/Src/Tests/interop/net/type/test_ctor.py
$/IronPython/IronPython_Main/Src/Tests/interop/net/type/test_defaultmember.py
$/IronPython/IronPython_Main/Src/Tests/interop/net/type/test_reachtype.py
$/IronPython/IronPython_Main/Src/IronPython/Runtime/Operations/FloatOps.cs
$/IronPython/IronPython_Main/Src/IronPython/Runtime/Operations/StringOps.cs
$/IronPython/IronPython_Main/Src/IronPython/Runtime/Operations/LongOps.cs
$/IronPython/IronPython_Main/Src/IronPython/Runtime/Slice.cs
$/IronPython/IronPython_Main/Src/IronPython/Runtime/List.cs
$/IronPython/IronPython_Main/Src/IronPython/Runtime/PythonContext.cs
$/IronPython/IronPython_Main/Src/IronPython.Modules/locale.cs
$/IronPython/IronPython_Main/Src/IronPython/IronPython.csproj
$/IronPython/IronPython_Main/Src/Tests/plans/interop.net.method.html
$/IronPython/IronPython_Main/Src/Tests/plans/interop.net.method.test_arguments.html
$/IronPython/IronPython_Main/Src/Tests/plans/interop.net.method.test_op_explicit.html
$/IronPython/IronPython_Main/Src/Tests/plans/interop.net.method.test_op_implicit.html
$/IronPython/IronPython_Main/Src/Tests/plans/interop.net.method.test_operators.html
$/IronPython/IronPython_Main/Src/Tests/plans/interop.net.method.test_returnvalue.html
$/IronPython/IronPython_Main/Src/Tests/plans/interop.net.property.html
$/IronPython/IronPython_Main/Src/Tests/plans/interop.net.property.test_indexercs.html
$/IronPython/IronPython_Main/Src/Tests/plans/interop.net.property.test_indexervb.html
$/IronPython/IronPython_Main/Src/Tests/plans/interop.net.property.test_property.html
$/IronPython/IronPython_Main/Src/Tests/plans/interop.net.test_accessibility.html
$/IronPython/IronPython_Main/Src/Tests/plans/interop.net.test_dynamicobjectmodel.html
$/IronPython/IronPython_Main/Src/Tests/plans/interop.net.test_loadorder.html
$/IronPython/IronPython_Main/Src/Tests/plans/interop.net.type.html
$/IronPython/IronPython_Main/Src/Tests/plans/interop.net.type.test_assembly.html
$/IronPython/IronPython_Main/Src/Tests/plans/interop.net.type.test_clr_array.html
$/IronPython/IronPython_Main/Src/Tests/plans/interop.net.type.test_ctor.html
$/IronPython/IronPython_Main/Src/Tests/plans/interop.net.type.test_defaultmember.html
$/IronPython/IronPython_Main/Src/Tests/plans/interop.net.type.test_reachtype.html
$/IronPython/IronPython_Main/Src/Tests/regressions.py
$/IronPython/IronPython_Main/Src/Tests/test_locale.py
$/IronPython/IronPython_Main/Src/Tests/test_list.py
$/IronPython/IronPython_Main/Src/Tests/test_imp.py
$/IronPython/IronPython_Main/Src/Tests/test_dict.py
$/IronPython/IronPython_Main/Src/Tests/test_superconsole.py
$/IronPython/IronPython_Main/Src/Tests/test_str.py
$/IronPython/IronPython_Main/Src/Tests/test_slice.py
$/IronPython/IronPython_Main/Src/Tests/test_namebinding.py
$/IronPython/IronPython_Main/Src/Tests/versions/python26.py
$/IronPython/IronPython_Main/Tutorial/Tutorial.htm
CHECKIN COMMENTS
--------------------------------------------------------------------------------
Changeset Id: 921161
Date: 5/28/2009 5:26:52 PM
(dinov) 21947 1 High None + '' IronPython\2.6 Beta 2
Add [NotNull] attribute to string addition operators
19561 Medium _MCLWEB dfugate_cp IronPython\2.6 2.6: str.translate can accept None and do identity translation
21919 Medium _MCLWEB IronPython\2.6 Beta 1 "...".translate(None) should work
Accept null for translation value and only perform deletions
19656 1 High Module Name Lookup Broken IronPython\2.6 Beta 2 dinov_cp
Fixed, just adding test case to regressions.py
20956 1 High Scoping inside classes is broken IronPython\2.6 Beta 2
Fixing the error message so when a global lookup fails we report the same error as CPython
8736 1 Medium array.array does not support slice assignment properly IronPython\2.6
Neither does list – fixed both of them.
16519 1 Medium Setting attribute "Dict" on a Python module fails
Fixing the test so that it works under silverlight where we don’t have a __main__ module.
21379 1 Medium b'...'.find/rfind/index/rindex should accept "None" for start/end integer parameters
Allow passing a string wherever we prohibit passing a List for IList<byte>
20845 1 Medium Recent checkin seems to have introduced slice indexing site bug
Appears to be fixed, enabling the test
22007 1 Medium Number formatting IronPython\2.6
Just a partial fix, floating point still needs some work
(Shelveset: MoreBeta2BugsFinal;REDMOND\dinov | SNAP CheckinId: 8518)
--------------------------------------------------------------------------------
Changeset Id: 920821
Date: 5/28/2009 2:43:36 PM
(dfugate) Keep a copy of the .NET interop test plan stored in IronPython\Tests\plans\.
(Shelveset: NETPLAN02;REDMOND\dfugate | SNAP CheckinId: 8515)
--------------------------------------------------------------------------------
Changeset Id: 920424
Date: 5/28/2009 11:36:28 AM
(dfugate) Moved IronPython .NET Interop test plan from a Word doc directly into the pydoc strings of the interop.net test package.
iptest:
- now has a logger, l, available to the rest of the iptest modules. Changes to a number of test files were necessary as a result (e.g., method.py)
- supports "--help", "--plan", and "--no_testing" flags. --plan is a new feature used to generate test plans based on pydoc found in the tests. --no_testing does what its name implies and is useful with --plan
iptest.assert_util: support the new --no_testing flag
iptest.runner: added changes necessary to support the --plan flag
interop.net: moved the most recent IronPython .NET Interop Test Plan directly into this test package as pydoc comments
(Shelveset: NETPLAN;REDMOND\dfugate | SNAP CheckinId: 8511)
More information about the Ironpython-users
mailing list