[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