[IronPython] IronPython 2.6 CodePlex Source Update
merllab at microsoft.com
merllab at microsoft.com
Thu May 6 17:52:47 CEST 2010
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/65998.
ADDED SOURCES
$/IronPython/IronPython_Main/Hosts/Silverlight/Chiron/Zip.cs
$/IronPython/IronPython_Main/Languages/IronPython/IronPython/Compiler/Ast/SetExpression.cs
DELETED SOURCES
$/IronPython/IronPython_Main/Hosts/Silverlight/Chiron/LCA_RESTRICTED
MODIFIED SOURCES
$/IronPython/IronPython_Main/Hosts/Silverlight/Chiron/Zip.cs
$/IronPython/IronPython_Main/Languages/IronPython/IronPython.Modules/mmap.cs
$/IronPython/IronPython_Main/Hosts/Silverlight/Microsoft.Scripting.SilverLight/ErrorFormatter.cs
$/IronPython/IronPython_Main/Hosts/Silverlight/Chiron/HttpServer.cs
$/IronPython/IronPython_Main/Hosts/Silverlight/Chiron/Chiron.csproj
$/IronPython/IronPython_Main/Hosts/Silverlight/Chiron/HttpSocket.cs
$/IronPython/IronPython_Main/Hosts/Silverlight/Chiron/Chiron.cs
$/IronPython/IronPython_Main/Hosts/Silverlight/Microsoft.Scripting.SilverLight/Settings.cs
$/IronPython/IronPython_Main/Languages/IronPython/IronPython.Modules/re.cs
$/IronPython/IronPython_Main/Hosts/Silverlight/Chiron/Properties/AssemblyInfo.cs
$/IronPython/IronPython_Main/Languages/IronPython/IronPython/Compiler/Ast/SetExpression.cs
$/IronPython/IronPython_Main/Languages/IronPython/IronPython/Compiler/Parser.cs
$/IronPython/IronPython_Main/Languages/IronPython/IronPython/IronPython.csproj
$/IronPython/IronPython_Main/Languages/IronPython/IronPython/Compiler/Ast/PythonWalker.Generated.cs
$/IronPython/IronPython_Main/Languages/IronPython/IronPython/Runtime/Operations/PythonOps.cs
$/IronPython/IronPython_Main/Languages/IronPython/IronPython/Runtime/List.cs
$/IronPython/IronPython_Main/Languages/IronPython/IronPython/Compiler/Ast/AstMethods.cs
$/IronPython/IronPython_Main/Languages/IronPython/IronPython/Runtime/CommonDictionaryStorage.cs
$/IronPython/IronPython_Main/Languages/IronPython/IronPython/Runtime/SetStorage.cs
$/IronPython/IronPython_Main/Languages/IronPython/IronPython/Runtime/Set.cs
$/IronPython/IronPython_Main/Languages/IronPython/Tests/hosting/editor_svcs/errorlistener.py
$/IronPython/IronPython_Main/Languages/IronPython/IronPython/Runtime/Types/ReflectedProperty.cs
$/IronPython/IronPython_Main/Languages/IronPython/Tests/test_set.py
$/IronPython/IronPython_Main/Tutorial/Tutorial.htm
CHECKIN COMMENTS
--------------------------------------------------------------------------------
Changeset Id: 1765233
Date: 5/5/2010 5:14:23 PM
Some targeted perf improvements for set operations. One major speed improvement came from pre-computing which eqFunc to use when operating on 2 sets, rather than checking _itemType and calling GetType() on each element. Also added fast paths for creating lists out of sets and frozensets.
Additionally, fixed a bug in which the underlying storage is not duplicated when frozensets are constructed from sets, allowing users to create a mutable frozenset. Added regression test.
(Shelveset: SetOptimizations2;REDMOND\ddicato | SNAP CheckinId: 10735)
--------------------------------------------------------------------------------
Changeset Id: 1764257
Date: 5/5/2010 10:21:21 AM
Adds set literals and support for multiple context managers in a with statement.
Also switches exec code to being interpreted (currently there’s a ??? where we return the wrong value).
Also fixes a perf problem w/ static properties not switching to an optimized fast path.
(Shelveset: 27FeaturesFinal3;REDMOND\dinov | SNAP CheckinId: 10731)
More information about the Ironpython-users
mailing list