[IronPython] IronPython 2.6 CodePlex Source Update
merllab at microsoft.com
merllab at microsoft.com
Tue May 12 17:53:30 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/49967.
ADDED SOURCES
$/IronPython/IronPython_Main/Src/Tests/Modes
$/IronPython/IronPython_Main/Src/Tests/Modes/ConsoleFlags.ps1
$/IronPython/IronPython_Main/Src/Tests/Modes/ConsoleHelp.out
DELETED SOURCES
$/IronPython/IronPython_Main/Src/Tests/Modes.ps1
MODIFIED SOURCES
$/IronPython/IronPython_Main/Src/Tests/Modes/ConsoleFlags.ps1
$/IronPython/IronPython_Main/Src/Tests/Modes/ConsoleHelp.out
$/IronPython/IronPython_Main/Src/Tests/interop/com/apps/word.py
$/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting/Utils/ArrayUtils.cs
$/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting/Utils/ValueArray.cs
$/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting/Actions/DefaultBinder.cs
$/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting/Utils/CollectionUtils.cs
$/IronPython/IronPython_Main/Src/IronPython/Runtime/Binding/FastGetBase.cs
$/IronPython/IronPython_Main/Src/IronPython/Runtime/PythonFunction.Generated.cs
$/IronPython/IronPython_Main/Src/IronPython/Lib/iptest/assert_util.py
$/IronPython/IronPython_Main/Lib/iptest/assert_util.py
$/IronPython/IronPython_Main/Src/IronPython/Runtime/Binding/PythonGetMemberBinder.cs
$/IronPython/IronPython_Main/Src/Tests/test_interpret_sanity.py
$/IronPython/IronPython_Main/Src/Tests/test_namebinding.py
$/IronPython/IronPython_Main/Src/Tests/test_math.py
$/IronPython/IronPython_Main/Src/Tests/test_doc.py
$/IronPython/IronPython_Main/Src/Tests/test_dict.py
$/IronPython/IronPython_Main/Src/IronPython/Hosting/PythonCommandLine.cs
CHECKIN COMMENTS
--------------------------------------------------------------------------------
Changeset Id: 867352
Date: 5/11/2009 8:10:04 PM
(dinov) DLR outer layer (just making a couple of helpers more accessible) & IronPython
Implements instance binding for common instance members which we can easily support pre-compiled rules for:
This EXCLUDES com objects and IDOs and any strongly typed literals other than List/string (we hit list and string during startup), types w/ GetBoundMember/GetCustomMember dynamic lookups
It includes methods, events, properties (using reflected caller). Fields are always compiled still.
The biggest win is obviously methods in that for say “l = []; l.append” we no longer need to generate code.
Also fixes Seo’s problem w/ interactive code vs. statements and Jeff’s problem w/ >= 14 arguments all w/ defaults.
(Shelveset: FastInstanceBindingFinal2;REDMOND\dinov | SNAP CheckinId: 8310)
--------------------------------------------------------------------------------
Changeset Id: 867020
Date: 5/11/2009 4:49:17 PM
(dfugate) * Dev10 409920 (test_namebinding.py) - non-repro with today's bits
* Dev10 148342 (test_sys.py) - partially fixed. Still missing sys.__excepthook__
* iptest.assert_util - preserve_syspath was misspelled
* renamed Modes.ps1 to ConsoleFlags.ps1 and enhanced the "ipy.exe -h" test
* test_dict.py - added verification for test_dict_inherit
* CodePlex 20251 (test_doc.py) - added a regression test. Fixed
* test_math.py - added test_log_neg
* test_namebinding.py - enabled a block of code under -X:Interpret mode
* interop.com.apps.word - minor refactoring plus a regression test for test_word_basic
* moved/renamed test_mode_20.GenericTest
(Shelveset: CP57;REDMOND\dfugate | SNAP CheckinId: 8309)
More information about the Ironpython-users
mailing list