We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent bc82b3e commit 7f59edfCopy full SHA for 7f59edf
mypyc/primitives/weakref_ops.py
@@ -0,0 +1,18 @@
1
+from mypyc.ir.rtypes import object_rprimitive
2
+from mypyc.primitives.registry import function_op
3
+
4
+# Weakref operations
5
6
+py_weakref_new_ref_op = function_op(
7
+ name="weakref.weakref",
8
+ arg_types=[object_rprimitive],
9
+ result_type=object_rprimitive,
10
+ c_function_name="PyWeakref_NewRef",
11
+)
12
13
14
+ name="weakref.proxy",
15
16
17
+ c_function_name="PyWeakref_NewProxy",
18
0 commit comments