Author: Carl Friedrich Bolz <cfb...@gmx.de> Branch: space-newtext Changeset: r88317:f4971678b89f Date: 2016-11-10 18:17 +0100 http://bitbucket.org/pypy/pypy/changeset/f4971678b89f/
Log: pypyjit diff --git a/pypy/module/pypyjit/hooks.py b/pypy/module/pypyjit/hooks.py --- a/pypy/module/pypyjit/hooks.py +++ b/pypy/module/pypyjit/hooks.py @@ -18,9 +18,9 @@ try: try: space.call_function(cache.w_abort_hook, - space.wrap(jitdriver.name), + space.newtext(jitdriver.name), wrap_greenkey(space, jitdriver, greenkey, greenkey_repr), - space.wrap(Counters.counter_names[reason]), + space.newtext(Counters.counter_names[reason]), space.newlist(oplist_w) ) except OperationError as e: @@ -38,7 +38,7 @@ try: try: space.call_function(cache.w_trace_too_long_hook, - space.wrap(jitdriver.name), + space.newtext(jitdriver.name), wrap_greenkey(space, jitdriver, greenkey, greenkey_repr)) except OperationError as e: e.write_unraisable(space, "jit hook", cache.w_trace_too_long_hook) @@ -69,7 +69,7 @@ try: try: space.call_function(cache.w_compile_hook, - space.wrap(w_debug_info)) + w_debug_info) except OperationError as e: e.write_unraisable(space, "jit hook ", cache.w_compile_hook) finally: diff --git a/pypy/module/pypyjit/interp_resop.py b/pypy/module/pypyjit/interp_resop.py --- a/pypy/module/pypyjit/interp_resop.py +++ b/pypy/module/pypyjit/interp_resop.py @@ -361,19 +361,19 @@ w_times = space.newdict() if ll_times: for i in range(len(ll_times)): - w_key = space.newtuple([space.wrap(ll_times[i].type), - space.wrap(ll_times[i].number)]) + w_key = space.newtuple([space.newtext(ll_times[i].type), + space.newint(ll_times[i].number)]) space.setitem(w_times, w_key, - space.wrap(ll_times[i].counter)) + space.newint(ll_times[i].counter)) w_counters = space.newdict() for i, counter_name in enumerate(Counters.counter_names): v = jit_hooks.stats_get_counter_value(None, i) - space.setitem_str(w_counters, counter_name, space.wrap(v)) + space.setitem_str(w_counters, counter_name, space.newint(v)) w_counter_times = space.newdict() tr_time = jit_hooks.stats_get_times_value(None, Counters.TRACING) - space.setitem_str(w_counter_times, 'TRACING', space.wrap(tr_time)) + space.setitem_str(w_counter_times, 'TRACING', space.newfloat(tr_time)) b_time = jit_hooks.stats_get_times_value(None, Counters.BACKEND) - space.setitem_str(w_counter_times, 'BACKEND', space.wrap(b_time)) + space.setitem_str(w_counter_times, 'BACKEND', space.newfloat(b_time)) return W_JitInfoSnapshot(space, w_times, w_counters, w_counter_times) def get_stats_asmmemmgr(space): _______________________________________________ pypy-commit mailing list pypy-commit@python.org https://mail.python.org/mailman/listinfo/pypy-commit