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)
_______________________________________________
Users mailing list
[email protected]
http://lists.ironpython.com/listinfo.cgi/users-ironpython.com