[pypy-dev] [pypy-svn] r75220 - in pypy/trunk/pypy: annotation annotation/test jit/backend jit/backend/llgraph jit/backend/llgraph/test jit/backend/llsupport jit/backend/llsupport/test jit/backend/test jit/backend/x86 jit/backend/x86/test jit/codewriter jit/codewriter/test jit/metainterp jit/metainterp/test jit/tl jit/tl/spli jit/tl/tla jit/tool jit/tool/test module/pypyjit module/pypyjit/test objspace/flow rpython rpython/lltypesystem rpython/lltypesystem/test rpython/memory/gctransform/test rpython/memory/test rpython/test tool/algo tool/algo/test translator/c translator/c/src translator/c/test translator/tool

Antonio Cuni anto.cuni at gmail.com
Thu Jun 10 00:26:07 CEST 2010

On 08/06/10 23:42, arigo at codespeak.net wrote:
> The number of changes is a bit huge though.  The
> format of the static bytecodes used by the jit
> changed completely, and codewriter.py is now split
> among many files in the new directory pypy.jit.codewriter.
> There is also no longer ConstAddr, only ConstInt: prebuilt
> addresses are now turned into integers (which are
> symbolic, with the new class AddressAsInt, so they can
> be rendered by the C translation backend).  Various
> related changes occurred here and there.

I didn't look at the branch deeply, but the last sentence looks suspiciously 
hard/impossible to implement in ootype.  Could you explain why ConstAdrr were 
bad please?


More information about the Pypy-dev mailing list