[pypy-svn] r26849 - pypy/dist/pypy/doc/weekly
arigo at codespeak.net
arigo at codespeak.net
Sat May 6 11:14:51 CEST 2006
Author: arigo
Date: Sat May 6 11:14:50 2006
New Revision: 26849
Modified:
pypy/dist/pypy/doc/weekly/log
Log:
This is not the worst place to record what I worked on recently.
Modified: pypy/dist/pypy/doc/weekly/log
==============================================================================
--- pypy/dist/pypy/doc/weekly/log (original)
+++ pypy/dist/pypy/doc/weekly/log Sat May 6 11:14:50 2006
@@ -2,3 +2,28 @@
I wrote the fourth "This Week in PyPy". This 'log' file isn't really
working, is it?
+
+2006-05-06 arigo
+
+ Trying to revive this file, here are a few things of interest I worked
+ on recently:
+
+ * rctypes. This is kind of complete. We can now translate RPython
+ programs using ctypes to C code that contains the corresponding
+ native calls, with reasonably good performance.
+
+ * the CPyObjSpace aims at allowing PyPy's modules to be compiled to
+ regular CPython C extension modules. There are a few key features
+ missing but it is otherwise usable for mixed modules that don't
+ really use their app-level half. The entry point tool is
+ ``compilemodule.py``, currently in pypy.rpython.rctypes.tool.
+
+ * translation support for tagged pointers: any instance of a class
+ inheriting from the mixin pypy.rpython.objectmodel.UnboxedValue
+ will be represented as a pointer whose bit pattern is an odd
+ integer. The restriction is that the class must only have one
+ read-only integer attribute. There is an experimental
+ pypy.objspace.std.smallintobject that uses this feature to
+ implement "small enough" app-level integers. (The app-level
+ cannot see the difference between "small enough" and reguar int
+ objects.)
More information about the Pypy-commit
mailing list