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

Reply via email to