Author: Richard Plangger <planri...@gmail.com> Branch: vmprof-native Changeset: r90731:0c5935077701 Date: 2017-03-16 18:35 +0100 http://bitbucket.org/pypy/pypy/changeset/0c5935077701/
Log: remove more unused methods, revert changes to gcc/trackgcroot which is not relevant anymore diff --git a/rpython/rlib/rvmprof/rvmprof.py b/rpython/rlib/rvmprof/rvmprof.py --- a/rpython/rlib/rvmprof/rvmprof.py +++ b/rpython/rlib/rvmprof/rvmprof.py @@ -247,26 +247,6 @@ return decorate -def dyn_register_jit_page(token, addr, end_addr): - try: - c = _get_vmprof().cintf - cname = lltype.nullptr(rffi.CCHARP.TO) - ref = c.vmp_dyn_register_jit_page(addr, end_addr, cname) - token.rvmprof_register(ref) - return True - except cintf.VMProfPlatformUnsupported: - return False - -def dyn_cancel(token): - try: - c = _get_vmprof().cintf - for ref in token._rvmprof_references: - c.vmp_dyn_cancel(ref) - token._rvmprof_references = [] - return True - except cintf.VMProfPlatformUnsupported: - return False - @specialize.memo() def _was_registered(CodeClass): return hasattr(CodeClass, '_vmprof_unique_id') diff --git a/rpython/translator/c/gcc/trackgcroot.py b/rpython/translator/c/gcc/trackgcroot.py --- a/rpython/translator/c/gcc/trackgcroot.py +++ b/rpython/translator/c/gcc/trackgcroot.py @@ -368,8 +368,8 @@ def schedule(insn, state): for previnsn in insn.previous_insns: key = previnsn, state - if previnsn not in seen: - seen.add(previnsn) + if key not in seen: + seen.add(key) pending.append(key) schedule(initial_insn, initial_state) while pending: _______________________________________________ pypy-commit mailing list pypy-commit@python.org https://mail.python.org/mailman/listinfo/pypy-commit