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
Users@lists.ironpython.com
http://lists.ironpython.com/listinfo.cgi/users-ironpython.com

Reply via email to