Author: Richard Plangger <planri...@gmail.com> Branch: Changeset: r85853:12db98eab76c Date: 2016-07-25 13:24 +0200 http://bitbucket.org/pypy/pypy/changeset/12db98eab76c/
Log: provide faildescr to start_new_trace instead of addr to resumekey, arm backend add missing import diff --git a/rpython/jit/backend/arm/assembler.py b/rpython/jit/backend/arm/assembler.py --- a/rpython/jit/backend/arm/assembler.py +++ b/rpython/jit/backend/arm/assembler.py @@ -29,6 +29,7 @@ from rpython.rtyper.lltypesystem import lltype, rffi from rpython.jit.backend.arm import callbuilder from rpython.rtyper.lltypesystem.lloperation import llop +from rpython.rlib.rjitlog import rjitlog as jl class AssemblerARM(ResOpAssembler): diff --git a/rpython/jit/metainterp/compile.py b/rpython/jit/metainterp/compile.py --- a/rpython/jit/metainterp/compile.py +++ b/rpython/jit/metainterp/compile.py @@ -253,7 +253,8 @@ trace = history.trace warmstate = jitdriver_sd.warmstate # - metainterp_sd.jitlog.start_new_trace(metainterp_sd, None, False) + metainterp_sd.jitlog.start_new_trace(metainterp_sd, + faildescr=None, entry_bridge=False) # enable_opts = jitdriver_sd.warmstate.enable_opts if try_disabling_unroll: @@ -347,7 +348,9 @@ jitdriver_sd = metainterp.jitdriver_sd history = metainterp.history # - metainterp_sd.jitlog.start_new_trace(metainterp_sd, resumekey, False) + faildescr = resumekey.guard_op.getdescr() + metainterp_sd.jitlog.start_new_trace(metainterp_sd, + faildescr=faildescr, entry_bridge=False) # loop_jitcell_token = metainterp.get_procedure_token(greenkey) assert loop_jitcell_token @@ -1049,7 +1052,9 @@ metainterp_sd = metainterp.staticdata jitdriver_sd = metainterp.jitdriver_sd # - metainterp_sd.jitlog.start_new_trace(metainterp_sd, resumekey, False) + resumekey.guard_op.getdescr() + metainterp_sd.jitlog.start_new_trace(metainterp_sd, + faildescr=faildescr, entry_bridge=False) # if isinstance(resumekey, ResumeAtPositionDescr): inline_short_preamble = False _______________________________________________ pypy-commit mailing list pypy-commit@python.org https://mail.python.org/mailman/listinfo/pypy-commit