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