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/55895.
ADDED SOURCES
$/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting/Actions/ConversionResultKind.cs
$/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting/Actions/MemberRequestKind.cs
DELETED SOURCES
$/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting/Actions/ConvertToBinderHelper.cs
$/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting/Actions/GetMemberBinderHelper.cs
$/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting/Actions/DeleteMemberBinderHelper.cs
$/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting/Actions/MemberBinderHelper.cs
$/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting/Actions/BinderHelper.cs
$/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting/Actions/Old
$/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting/Actions/SetMemberBinderHelper.cs
MODIFIED SOURCES
$/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting/Actions/ConversionResultKind.cs
$/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting/Actions/MemberRequestKind.cs
$/IronPython/IronPython_Main/Src/IronPython.Modules/_codecs.cs
$/IronPython/IronPython_Main/Src/IronPython/Runtime/Binding/PythonOverloadResolver.cs
$/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting/Actions/DefaultBinder.Operations.cs
$/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting/Actions/Calls/OverloadResolver.cs
$/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting/Actions/DefaultBinder.Invoke.cs
$/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting/Actions/DefaultBinder.DeleteMember.cs
$/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting.Core/Utils/CollectionExtensions.cs
$/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting/Actions/DefaultBinder.GetMember.cs
$/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting/Actions/ActionBinder.cs
$/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting/Actions/DefaultBinder.Conversions.cs
$/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting/Actions/DefaultBinder.SetMember.cs
$/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting/Actions/DefaultBinder.cs
$/IronPython/IronPython_Main/Src/IronPython/Lib/iptest/process_util.py
$/IronPython/IronPython_Main/Src/IronPython/Runtime/Binding/PythonGetMemberBinder.cs
$/IronPython/IronPython_Main/Src/IronPython/Runtime/Binding/MetaPythonType.Members.cs
$/IronPython/IronPython_Main/Src/IronPython/Runtime/Binding/PythonBinder.cs
$/IronPython/IronPython_Main/Src/IronPython/Runtime/Types/NewTypeMaker.cs
$/IronPython/IronPython_Main/Src/IronPython/Runtime/Types/NameConverter.cs
$/IronPython/IronPython_Main/Src/IronPython/Compiler/PythonCompilerOptions.cs
$/IronPython/IronPython_Main/Src/IronPython/Runtime/Types/TypeInfo.cs
$/IronPython/IronPython_Main/Src/IronPython/Runtime/Types/PythonType.cs
$/IronPython/IronPython_Main/Src/IronPython/Runtime/Operations/PythonOps.cs
$/IronPython/IronPython_Main/Src/IronPython/Runtime/Operations/IntOps.cs
$/IronPython/IronPython_Main/Src/IronPython/Runtime/Operations/FloatOps.cs
$/IronPython/IronPython_Main/Src/IronPython/Runtime/Operations/EnumOps.cs
$/IronPython/IronPython_Main/Src/Tests/interop/net/type/test_clrtype.py
$/IronPython/IronPython_Main/Src/Tests/interop/com/apps/excel.py
$/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting/Microsoft.Scripting.csproj
$/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting/Runtime/LanguageContext.cs
$/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting/Generation/CompilerHelpers.cs
$/IronPython/IronPython_Main/Src/Tests/interop/net/property/test_property.py
$/IronPython/IronPython_Main/Src/IronPython/Runtime/Operations/LongOps.cs
$/IronPython/IronPython_Main/Src/IronPython/Runtime/PythonContext.cs
$/IronPython/IronPython_Main/Src/IronPython/Runtime/Builtin.cs
$/IronPython/IronPython_Main/Src/IronPython/Runtime/Importer.cs
$/IronPython/IronPython_Main/Src/IronPython.Modules/re.cs
$/IronPython/IronPython_Main/Src/IronPython.Modules/nt.cs
$/IronPython/IronPython_Main/Src/IronPython/Compiler/Tokenizer.cs
$/IronPython/IronPython_Main/Src/IronPython/Compiler/Parser.cs
$/IronPython/IronPython_Main/Src/Tests/test_nt.py
$/IronPython/IronPython_Main/Src/Tests/test_help.py
$/IronPython/IronPython_Main/Src/Tests/test_function.py
$/IronPython/IronPython_Main/Src/Tests/test_file.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_builtinfunc.py
$/IronPython/IronPython_Main/Src/Tests/test_threadsafety.py
$/IronPython/IronPython_Main/Src/Tests/test_superconsole.py
$/IronPython/IronPython_Main/Src/Tests/test_re.py
$/IronPython/IronPython_Main/Src/Tests/test_property.py
$/IronPython/IronPython_Main/Src/Tests/versions/python26.py
$/IronPython/IronPython_Main/Tutorial/Tutorial.htm
CHECKIN COMMENTS
--------------------------------------------------------------------------------
Changeset Id: 974318
Date: 7/2/2009 4:34:21 PM
(dfugate) Extended __clrtype__ metaclass tests some more.
(Shelveset: CLRTYPE2;REDMOND\dfugate | SNAP CheckinId: 8842)
--------------------------------------------------------------------------------
Changeset Id: 974212
Date: 7/2/2009 3:33:38 PM
(dinov) 20174 1 Medium TypeError: Scope is not
callable
Just removing an unnecessary set of the module back onto the
importing module.
18614 1 Medium Some COM errors in Ipy 2 beta 5
Issue appears to be fixed, we have a test for DisplayAlerts,
adding test for dir()
20377 1 Medium Tab Completion does not work with
Office 2007 Primary Interop Assemblies
Issue appears to be fixed (probably w/ the recent dir cleanup),
adding test.
22131 1 Medium PythonType.AddSystemInterfaces -
COM Interop Issues ??
We need to handle adding when interface mapping returns a null
target method. There’s several different spots we need to handle this at.
Added an IL-only test case to verify this scenario is working.
21361 1 Medium Cannot write bytes to files
22302 1 Medium help() on a CLR string[] fails
with a stack trace
22966 1 Medium Problem with re module/groupindex
property, incompatibility with CPython
Add filtering for the special named groups we have to insert.
23143 bin(n > System.Int32.MaxValue) broken
We’re going through our helpers for string formatting which
don’t add the – before the value and don’t expect negative values in general.
Assert we have positive values, make the helpers which can’t handle negatives
private, and define internal APIs w/ a simple signature which does it all.
3740 0 Medium Trivial: Overloaded properties
(indexers) not handled by IronPython IronPython\2.6
This works via the same get_ method that C# supports. Adding
test case to verify it keeps working.
(Shelveset: StillMoreBugs;REDMOND\dinov | SNAP CheckinId: 8840)
--------------------------------------------------------------------------------
Changeset Id: 973686
Date: 7/2/2009 10:43:08 AM
(dinov) 3730: Trivial: Add DLLs directory in the default path
Following Dave’s proposal in the bug to always add this
19521: 2.6: implement from __future__ import unicode_literals (PEP 3112)
Switching to use the Unicode literal parser after this is done
19089: Implement __repr__ for enums
Implement an improved repr when we have an exact value
20295 1 Medium property.__doc__ = None throws bad
exception
Handle the null instance
20250 1 Medium Bad exception when splatted args
are None
Throw TypeError instead of dereferencing the null pointer
19063 1 Medium max(tuple, none) -> nullpointer
exception
Already fixed, adding test case
22734 1 Medium nt.system('"...') should work
Shouldn’t throw on the imbalanced quotes instead we should
imply the end quote
8202 1 Low Trivial: gc.get_debug() returns the wrong
value IronPython\2.6
Return an int instead of null
15546 1 Low codecs.charmap_encode throws TypeError for a
dictionary with string values
18926 1 Low random module is not thread safe
Fixed, adding test case
23251 - type.__clrtype__ shouldn't exist unless the clr or System modules have
been imported
Mark as PythonHidden, remove filtering of PythonHidden methods
(in NameConverter) when defining base helper overloads
23244 - clrtype__ implementations returning None should throw a TypeError
Throw ValueError if you return null
Also:
deleting all of the OldDynamicAction stuff – this also implies updating the
default binder so that we no longer flow OldDynamicAction’s in and instead now
flow a MemberRequestKind enum instead.
Fixing the exception thrown when ...
(Shelveset: BugsAndRemoveOldBinders;REDMOND\dinov | SNAP CheckinId: 8835)
_______________________________________________
Users mailing list
[email protected]
http://lists.ironpython.com/listinfo.cgi/users-ironpython.com