@@ -95,12 +95,10 @@ int rt_get_unique_code_id(bool is_main_module);
9595void rt_assign_byte_code (int unique_code_id , byte * code , uint len , int n_args , int n_locals , int n_stack , bool is_generator );
9696void rt_assign_native_code (int unique_code_id , py_fun_t f , uint len , int n_args );
9797void rt_assign_inline_asm_code (int unique_code_id , py_fun_t f , uint len , int n_args );
98- py_fun_t rt_get_code (qstr id );
9998void py_obj_print (py_obj_t o );
10099int rt_is_true (py_obj_t arg );
101100int rt_get_int (py_obj_t arg );
102101py_obj_t rt_load_const_str (qstr qstr );
103- //py_obj_t rt_load_const_code(qstr qstr);
104102py_obj_t rt_load_name (qstr qstr );
105103py_obj_t rt_load_global (qstr qstr );
106104py_obj_t rt_load_build_class ();
@@ -118,8 +116,6 @@ py_obj_t rt_call_function_0(py_obj_t fun);
118116py_obj_t rt_call_function_1 (py_obj_t fun , py_obj_t arg );
119117py_obj_t rt_call_function_2 (py_obj_t fun , py_obj_t arg1 , py_obj_t arg2 );
120118py_obj_t rt_call_function_n (py_obj_t fun , int n_args , const py_obj_t * args );
121- py_obj_t rt_call_method_1 (py_obj_t fun , py_obj_t self );
122- py_obj_t rt_call_method_2 (py_obj_t fun , py_obj_t self , py_obj_t arg );
123119py_obj_t rt_call_method_n (int n_args , const py_obj_t * args );
124120py_obj_t rt_build_tuple (int n_args , py_obj_t * items );
125121py_obj_t rt_build_list (int n_args , py_obj_t * items );
@@ -134,3 +130,6 @@ void rt_store_attr(py_obj_t base, qstr attr, py_obj_t val);
134130void rt_store_subscr (py_obj_t base , py_obj_t index , py_obj_t val );
135131py_obj_t rt_getiter (py_obj_t o );
136132py_obj_t rt_iternext (py_obj_t o );
133+
134+ // temporary way of making C modules
135+ py_obj_t py_module_new ();
0 commit comments