[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