Author: Maciej Fijalkowski <[email protected]>
Branch: vmprof
Changeset: r75365:0865a765abf2
Date: 2015-01-16 09:39 +0200
http://bitbucket.org/pypy/pypy/changeset/0865a765abf2/
Log: don't release GIL on this external call
diff --git a/pypy/module/_vmprof/interp_vmprof.py
b/pypy/module/_vmprof/interp_vmprof.py
--- a/pypy/module/_vmprof/interp_vmprof.py
+++ b/pypy/module/_vmprof/interp_vmprof.py
@@ -71,7 +71,7 @@
vmprof_register_virtual_function = rffi.llexternal(
"vmprof_register_virtual_function",
[rffi.CCHARP, rffi.VOIDP, rffi.VOIDP], lltype.Void,
- compilation_info=eci)
+ compilation_info=eci, _nowrapper=True)
original_execute_frame = PyFrame.execute_frame.im_func
original_execute_frame.c_name = 'pypy_pyframe_execute_frame'
_______________________________________________
pypy-commit mailing list
[email protected]
https://mail.python.org/mailman/listinfo/pypy-commit