@@ -22,15 +22,15 @@ STATIC mp_obj_t mp_builtin___build_class__(uint n_args, const mp_obj_t *args) {
22
22
assert (2 <= n_args );
23
23
24
24
// we differ from CPython: we set the new __locals__ object here
25
- mp_map_t * old_locals = rt_locals_get ();
25
+ mp_map_t * old_locals = mp_locals_get ();
26
26
mp_obj_t class_locals = mp_obj_new_dict (0 );
27
- rt_locals_set (mp_obj_dict_get_map (class_locals ));
27
+ mp_locals_set (mp_obj_dict_get_map (class_locals ));
28
28
29
29
// call the class code
30
- mp_obj_t cell = rt_call_function_1 (args [0 ], (mp_obj_t )0xdeadbeef );
30
+ mp_obj_t cell = mp_call_function_1 (args [0 ], (mp_obj_t )0xdeadbeef );
31
31
32
32
// restore old __locals__ object
33
- rt_locals_set (old_locals );
33
+ mp_locals_set (old_locals );
34
34
35
35
// get the class type (meta object) from the base objects
36
36
mp_obj_t meta ;
@@ -49,7 +49,7 @@ STATIC mp_obj_t mp_builtin___build_class__(uint n_args, const mp_obj_t *args) {
49
49
meta_args [0 ] = args [1 ]; // class name
50
50
meta_args [1 ] = mp_obj_new_tuple (n_args - 2 , args + 2 ); // tuple of bases
51
51
meta_args [2 ] = class_locals ; // dict of members
52
- mp_obj_t new_class = rt_call_function_n_kw (meta , 3 , 0 , meta_args );
52
+ mp_obj_t new_class = mp_call_function_n_kw (meta , 3 , 0 , meta_args );
53
53
54
54
// store into cell if neede
55
55
if (cell != mp_const_none ) {
@@ -101,10 +101,10 @@ mp_obj_t mp_builtin_abs(mp_obj_t o_in) {
101
101
MP_DEFINE_CONST_FUN_OBJ_1 (mp_builtin_abs_obj , mp_builtin_abs );
102
102
103
103
STATIC mp_obj_t mp_builtin_all (mp_obj_t o_in ) {
104
- mp_obj_t iterable = rt_getiter (o_in );
104
+ mp_obj_t iterable = mp_getiter (o_in );
105
105
mp_obj_t item ;
106
- while ((item = rt_iternext (iterable )) != MP_OBJ_NULL ) {
107
- if (!rt_is_true (item )) {
106
+ while ((item = mp_iternext (iterable )) != MP_OBJ_NULL ) {
107
+ if (!mp_obj_is_true (item )) {
108
108
return mp_const_false ;
109
109
}
110
110
}
@@ -114,10 +114,10 @@ STATIC mp_obj_t mp_builtin_all(mp_obj_t o_in) {
114
114
MP_DEFINE_CONST_FUN_OBJ_1 (mp_builtin_all_obj , mp_builtin_all );
115
115
116
116
STATIC mp_obj_t mp_builtin_any (mp_obj_t o_in ) {
117
- mp_obj_t iterable = rt_getiter (o_in );
117
+ mp_obj_t iterable = mp_getiter (o_in );
118
118
mp_obj_t item ;
119
- while ((item = rt_iternext (iterable )) != MP_OBJ_NULL ) {
120
- if (rt_is_true (item )) {
119
+ while ((item = mp_iternext (iterable )) != MP_OBJ_NULL ) {
120
+ if (mp_obj_is_true (item )) {
121
121
return mp_const_true ;
122
122
}
123
123
}
@@ -154,7 +154,7 @@ STATIC mp_obj_t mp_builtin_dir(uint n_args, const mp_obj_t *args) {
154
154
mp_map_t * map = NULL ;
155
155
if (n_args == 0 ) {
156
156
// make a list of names in the local name space
157
- map = rt_locals_get ();
157
+ map = mp_locals_get ();
158
158
} else { // n_args == 1
159
159
// make a list of names in the given object
160
160
if (MP_OBJ_IS_TYPE (args [0 ], & mp_type_module )) {
@@ -193,7 +193,7 @@ STATIC mp_obj_t mp_builtin_divmod(mp_obj_t o1_in, mp_obj_t o2_in) {
193
193
mp_obj_t args [2 ];
194
194
args [0 ] = MP_OBJ_NEW_SMALL_INT (i1 / i2 );
195
195
args [1 ] = MP_OBJ_NEW_SMALL_INT (i1 % i2 );
196
- return rt_build_tuple (2 , args );
196
+ return mp_build_tuple (2 , args );
197
197
} else {
198
198
nlr_jump (mp_obj_new_exception_msg_varg (& mp_type_TypeError , "unsupported operand type(s) for divmod(): '%s' and '%s'" , mp_obj_get_type_str (o1_in ), mp_obj_get_type_str (o2_in )));
199
199
}
@@ -209,7 +209,7 @@ STATIC mp_obj_t mp_builtin_hash(mp_obj_t o_in) {
209
209
MP_DEFINE_CONST_FUN_OBJ_1 (mp_builtin_hash_obj , mp_builtin_hash );
210
210
211
211
STATIC mp_obj_t mp_builtin_iter (mp_obj_t o_in ) {
212
- return rt_getiter (o_in );
212
+ return mp_getiter (o_in );
213
213
}
214
214
215
215
MP_DEFINE_CONST_FUN_OBJ_1 (mp_builtin_iter_obj , mp_builtin_iter );
@@ -228,10 +228,10 @@ MP_DEFINE_CONST_FUN_OBJ_1(mp_builtin_len_obj, mp_builtin_len);
228
228
STATIC mp_obj_t mp_builtin_max (uint n_args , const mp_obj_t * args ) {
229
229
if (n_args == 1 ) {
230
230
// given an iterable
231
- mp_obj_t iterable = rt_getiter (args [0 ]);
231
+ mp_obj_t iterable = mp_getiter (args [0 ]);
232
232
mp_obj_t max_obj = NULL ;
233
233
mp_obj_t item ;
234
- while ((item = rt_iternext (iterable )) != MP_OBJ_NULL ) {
234
+ while ((item = mp_iternext (iterable )) != MP_OBJ_NULL ) {
235
235
if (max_obj == NULL || mp_obj_less (max_obj , item )) {
236
236
max_obj = item ;
237
237
}
@@ -257,10 +257,10 @@ MP_DEFINE_CONST_FUN_OBJ_VAR(mp_builtin_max_obj, 1, mp_builtin_max);
257
257
STATIC mp_obj_t mp_builtin_min (uint n_args , const mp_obj_t * args ) {
258
258
if (n_args == 1 ) {
259
259
// given an iterable
260
- mp_obj_t iterable = rt_getiter (args [0 ]);
260
+ mp_obj_t iterable = mp_getiter (args [0 ]);
261
261
mp_obj_t min_obj = NULL ;
262
262
mp_obj_t item ;
263
- while ((item = rt_iternext (iterable )) != MP_OBJ_NULL ) {
263
+ while ((item = mp_iternext (iterable )) != MP_OBJ_NULL ) {
264
264
if (min_obj == NULL || mp_obj_less (item , min_obj )) {
265
265
min_obj = item ;
266
266
}
@@ -284,7 +284,7 @@ STATIC mp_obj_t mp_builtin_min(uint n_args, const mp_obj_t *args) {
284
284
MP_DEFINE_CONST_FUN_OBJ_VAR (mp_builtin_min_obj , 1 , mp_builtin_min );
285
285
286
286
STATIC mp_obj_t mp_builtin_next (mp_obj_t o ) {
287
- mp_obj_t ret = rt_iternext_allow_raise (o );
287
+ mp_obj_t ret = mp_iternext_allow_raise (o );
288
288
if (ret == MP_OBJ_NULL ) {
289
289
nlr_jump (mp_obj_new_exception (& mp_type_StopIteration ));
290
290
} else {
@@ -311,8 +311,8 @@ MP_DEFINE_CONST_FUN_OBJ_1(mp_builtin_ord_obj, mp_builtin_ord);
311
311
STATIC mp_obj_t mp_builtin_pow (uint n_args , const mp_obj_t * args ) {
312
312
assert (2 <= n_args && n_args <= 3 );
313
313
switch (n_args ) {
314
- case 2 : return rt_binary_op ( RT_BINARY_OP_POWER , args [0 ], args [1 ]);
315
- default : return rt_binary_op ( RT_BINARY_OP_MODULO , rt_binary_op ( RT_BINARY_OP_POWER , args [0 ], args [1 ]), args [2 ]); // TODO optimise...
314
+ case 2 : return mp_binary_op ( MP_BINARY_OP_POWER , args [0 ], args [1 ]);
315
+ default : return mp_binary_op ( MP_BINARY_OP_MODULO , mp_binary_op ( MP_BINARY_OP_POWER , args [0 ], args [1 ]), args [2 ]); // TODO optimise...
316
316
}
317
317
}
318
318
@@ -359,10 +359,10 @@ STATIC mp_obj_t mp_builtin_sum(uint n_args, const mp_obj_t *args) {
359
359
case 1 : value = mp_obj_new_int (0 ); break ;
360
360
default : value = args [1 ]; break ;
361
361
}
362
- mp_obj_t iterable = rt_getiter (args [0 ]);
362
+ mp_obj_t iterable = mp_getiter (args [0 ]);
363
363
mp_obj_t item ;
364
- while ((item = rt_iternext (iterable )) != MP_OBJ_NULL ) {
365
- value = rt_binary_op ( RT_BINARY_OP_ADD , value , item );
364
+ while ((item = mp_iternext (iterable )) != MP_OBJ_NULL ) {
365
+ value = mp_binary_op ( MP_BINARY_OP_ADD , value , item );
366
366
}
367
367
return value ;
368
368
}
@@ -391,7 +391,7 @@ MP_DEFINE_CONST_FUN_OBJ_1(mp_builtin_id_obj, mp_builtin_id);
391
391
392
392
STATIC mp_obj_t mp_builtin_getattr (mp_obj_t o_in , mp_obj_t attr ) {
393
393
assert (MP_OBJ_IS_QSTR (attr ));
394
- return rt_load_attr (o_in , MP_OBJ_QSTR_VALUE (attr ));
394
+ return mp_load_attr (o_in , MP_OBJ_QSTR_VALUE (attr ));
395
395
}
396
396
397
397
MP_DEFINE_CONST_FUN_OBJ_2 (mp_builtin_getattr_obj , mp_builtin_getattr );
0 commit comments