[IronPython] IronPython 2.6 CodePlex Source Update

merllab at microsoft.com merllab at microsoft.com
Wed Aug 11 17:38:44 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/75347.

ADDED SOURCES
	$/IronPython/IronPython_Main/Languages/IronPython/IronPython/Runtime/BuiltinPythonModule.cs
	$/IronPython/IronPython_Main/Languages/IronPython/IronPython/Runtime/InstancedModuleDictionaryStorage.cs
	$/IronPython/IronPython_Main/Languages/IronPython/IronPythonTest/TestBuiltinModule.cs

MODIFIED SOURCES
	$/IronPython/IronPython_Main/Languages/IronPython/IronPython/IronPython.csproj
	$/IronPython/IronPython_Main/Languages/IronPython/IronPython/Runtime/BuiltinPythonModule.cs
	$/IronPython/IronPython_Main/Languages/IronPython/IronPython/Runtime/CustomDictionaryStorage.cs
	$/IronPython/IronPython_Main/Languages/IronPython/IronPython/Runtime/InstancedModuleDictionaryStorage.cs
	$/IronPython/IronPython_Main/Languages/IronPython/IronPython/Runtime/ModuleDictionaryStorage.cs
	$/IronPython/IronPython_Main/Languages/IronPython/IronPython/Runtime/PythonContext.cs
	$/IronPython/IronPython_Main/Languages/IronPython/IronPython/Runtime/Binding/MetaBuiltinFunction.cs
	$/IronPython/IronPython_Main/Languages/IronPython/IronPython/Runtime/Operations/PythonOps.cs
	$/IronPython/IronPython_Main/Languages/IronPython/IronPython/Runtime/Types/BuiltinFunction.cs
	$/IronPython/IronPython_Main/Languages/IronPython/IronPython/Runtime/Types/DocBuilder.cs
	$/IronPython/IronPython_Main/Languages/IronPython/IronPython/Runtime/Types/FunctionType.cs
	$/IronPython/IronPython_Main/Languages/IronPython/IronPythonTest/IronPythonTest.csproj
	$/IronPython/IronPython_Main/Languages/IronPython/IronPythonTest/TestBuiltinModule.cs
	$/IronPython/IronPython_Main/Languages/IronPython/Tests/test_imp.py

CHECKIN COMMENTS
--------------------------------------------------------------------------------
Changeset Id: 1967242
Date: 8/10/2010 9:57:20 PM

Adds a new way of implementing built-in modules by subclassing PythonBuiltinModule class.  This enables having a module which has an instance associated with it rather than having a bunch of static method definitions.  We’ll create the instance for the PythonContext when the module gets imported.  The instance can include various fields which enable quick access to the module.

This was requested to help get fast module access for Cython-like support for IronPython.





(Shelveset: NewBuiltinModulefinal;REDMOND\dinov | SNAP CheckinId: 11255)



More information about the Ironpython-users mailing list