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/58263.
MODIFIED SOURCES
$/IronPython/IronPython_Main/Src/IronPython/Lib/iptest/assert_util.py
$/IronPython/IronPython_Main/Src/IronPython.Modules/Properties/AssemblyInfo.cs
$/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting.Debugging/AssemblyInfo.cs
$/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting/Generation/AssemblyGen.cs
$/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting/Hosting/ScriptScope.cs
$/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting/Hosting/ScriptRuntime.cs
$/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting/Hosting/CompiledCode.cs
$/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting/Hosting/ObjectOperations.cs
$/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting/Hosting/ScriptEngine.cs
$/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting/Hosting/ScriptSource.cs
$/IronPython/IronPython_Main/Src/IronPython/Runtime/Binding/PythonUnaryOperationBinder.cs
$/IronPython/IronPython_Main/Src/IronPython/Runtime/Binding/PythonOperationBinder.cs
$/IronPython/IronPython_Main/Src/IronPython/Runtime/Binding/ConversionBinder.cs
$/IronPython/IronPython_Main/Src/IronPython/Runtime/Operations/PythonOps.cs
$/IronPython/IronPython_Main/Src/IronPython/Runtime/Generator.cs
$/IronPython/IronPython_Main/Src/IronPython/Runtime/List.cs
$/IronPython/IronPython_Main/Src/IronPython/Runtime/PythonContext.cs
$/IronPython/IronPython_Main/Src/IronPython/Properties/AssemblyInfo.cs
$/IronPython/IronPython_Main/Src/Tests/modules/_warnings_test.py
$/IronPython/IronPython_Main/Src/Tests/Modes/ConsoleFlags.ps1
$/IronPython/IronPython_Main/Src/Tests/interop/com/apps/excel.py
$/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting/Properties/AssemblyInfo.cs
$/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting/Utils/TypeUtils.cs
$/IronPython/IronPython_Main/Src/Runtime/Microsoft.Scripting/Hosting/Shell/ConsoleHost.cs
$/IronPython/IronPython_Main/Src/Tests/test_file.py
$/IronPython/IronPython_Main/Src/Tests/test_builtinfunc.py
$/IronPython/IronPython_Main/Src/Tests/test_nt.py
$/IronPython/IronPython_Main/Src/Tests/test_re.py
$/IronPython/IronPython_Main/Src/Tests/test_imp.py
$/IronPython/IronPython_Main/Src/Tests/test_function.py
$/IronPython/IronPython_Main/Src/Tests/test_syntax.py
$/IronPython/IronPython_Main/Src/Tests/test_thread.py
CHECKIN COMMENTS
--------------------------------------------------------------------------------
Changeset Id: 1068595
Date: 8/19/2009 8:41:00 PM
(dfugate) - test_gc.py: 314470 was closed as Won't Fix ages ago, but the test
cases were never updated. Modified them to reflect that this is considered an
incompatibility, not a bug
- test_descr.py: 314130
- test_scope.py: 149066 is fixed
- iptest.assert_util: improved stderr_trapper and stdout_trapper. Propagated
these changes down to test_syntax and _warnings_test.py
- test_builtinfunc.py: CP24249 not really fixed
- test_file.py: extended a regression on file's 'buffering' param
- test_nt.py: added a regression for CP1217. Fixed
- test_re.py: added a regression for re.search(..., buffer(...))
- test_thread.py: CP22746 is fixed
- excel.py: 372472 might be fixed. CP18614 is fixed
(Shelveset: CP73;REDMOND\dfugate | SNAP CheckinId: 9190)
--------------------------------------------------------------------------------
Changeset Id: 1068510
Date: 8/19/2009 7:35:22 PM
(dinov) A few changes to improve perf of some of the shootout tests:
Generators – ensure CheckSetActive() can be inlined
Lists slice assign – if we are assigning from an immutable/non-list RHS
then lock the LHS and only once rather than on each assignment
Conversion to bool call sites – a common pattern is checking for None &
a single type (List, tuple, str, int, etc…). Update the pre-generated sites to
include checks for null which return the appropriate value. This prevents us
from bouncing around updating call sites and switch back and forth between the
(type) & None sites.
Sequence unpacking – if we have a tuple just return it’s data array
instead of copying it in the slowest possible way.
(Shelveset: ShootoutPerfTweaksFinal;REDMOND\dinov | SNAP CheckinId: 9189)
--------------------------------------------------------------------------------
Changeset Id: 1067396
Date: 8/19/2009 9:26:35 AM
(dfugate) - test_re.py: enabled more of test_pickling
- test_function.py: extended test_splat_none. CP20250 not entirely fixed
- ConsoleFlags.ps1: "ipy /?" now works (CP2397)
(Shelveset: CP72;REDMOND\dfugate | SNAP CheckinId: 9180)
_______________________________________________
Users mailing list
[email protected]
http://lists.ironpython.com/listinfo.cgi/users-ironpython.com