Author: Armin Rigo <[email protected]>
Branch: no-failargs
Changeset: r58501:15c4240c5c4a
Date: 2012-10-27 14:34 +0200
http://bitbucket.org/pypy/pypy/changeset/15c4240c5c4a/
Log: Another branch off result-in-resops: remove 'failargs' from the
ResOperations.
diff --git a/pypy/jit/backend/llsupport/jitframe.py
b/pypy/jit/backend/llsupport/jitframe.py
--- a/pypy/jit/backend/llsupport/jitframe.py
+++ b/pypy/jit/backend/llsupport/jitframe.py
@@ -1,18 +1,17 @@
+from pypy.rpython.lltypesystem import lltype, llmemory
-_LONGLONGARRAY = lltype.GcArray(lltype.SignedLongLong)
-
JITFRAME = lltype.GcStruct(
'JITFRAME',
# Once the execute_token() returns, the field 'jf_descr' stores the
# descr of the last executed operation (either a GUARD, or FINISH).
+ # This field is also set immediately before doing CALL_MAY_FORCE.
('jf_descr', llmemory.GCREF),
# For the front-end: a GCREF for the savedata
('jf_savedata', llmemory.GCREF),
# XXX
- ('jf_nongcvalues', lltype.Ptr(_LONGLONGARRAY)),
- ('jf_gcvalues', lltype.Array(llmemory.GCREF)))
+ ('jf_values', lltype.Array(llmemory.Address)))
JITFRAMEPTR = lltype.Ptr(JITFRAME)
_______________________________________________
pypy-commit mailing list
[email protected]
http://mail.python.org/mailman/listinfo/pypy-commit