py: Downcase MP_xxx_SLOT_IS_FILLED inline functions.
This commit is contained in:
parent
eee1e8841a
commit
054dd33eba
@ -58,7 +58,7 @@ STATIC void mp_help_print_info_about_object(mp_obj_t name_o, mp_obj_t value) {
|
||||
#if MICROPY_PY_BUILTINS_HELP_MODULES
|
||||
STATIC void mp_help_add_from_map(mp_obj_t list, const mp_map_t *map) {
|
||||
for (size_t i = 0; i < map->alloc; i++) {
|
||||
if (MP_MAP_SLOT_IS_FILLED(map, i)) {
|
||||
if (mp_map_slot_is_filled(map, i)) {
|
||||
mp_obj_list_append(list, map->table[i].key);
|
||||
}
|
||||
}
|
||||
|
2
py/map.c
2
py/map.c
@ -395,7 +395,7 @@ mp_obj_t mp_set_lookup(mp_set_t *set, mp_obj_t index, mp_map_lookup_kind_t looku
|
||||
|
||||
mp_obj_t mp_set_remove_first(mp_set_t *set) {
|
||||
for (size_t pos = 0; pos < set->alloc; pos++) {
|
||||
if (MP_SET_SLOT_IS_FILLED(set, pos)) {
|
||||
if (mp_set_slot_is_filled(set, pos)) {
|
||||
mp_obj_t elem = set->table[pos];
|
||||
// delete element
|
||||
set->used--;
|
||||
|
@ -178,7 +178,7 @@ STATIC mp_obj_t mp_builtin_dir(size_t n_args, const mp_obj_t *args) {
|
||||
// Make a list of names in the local namespace
|
||||
mp_obj_dict_t *dict = mp_locals_get();
|
||||
for (size_t i = 0; i < dict->map.alloc; i++) {
|
||||
if (MP_MAP_SLOT_IS_FILLED(&dict->map, i)) {
|
||||
if (mp_map_slot_is_filled(&dict->map, i)) {
|
||||
mp_obj_list_append(dir, dict->map.table[i].key);
|
||||
}
|
||||
}
|
||||
|
@ -242,7 +242,7 @@ STATIC mp_obj_t mod_thread_start_new_thread(size_t n_args, const mp_obj_t *args)
|
||||
th_args->n_kw = map->used;
|
||||
// copy across the keyword arguments
|
||||
for (size_t i = 0, n = pos_args_len; i < map->alloc; ++i) {
|
||||
if (MP_MAP_SLOT_IS_FILLED(map, i)) {
|
||||
if (mp_map_slot_is_filled(map, i)) {
|
||||
th_args->args[n++] = map->table[i].key;
|
||||
th_args->args[n++] = map->table[i].value;
|
||||
}
|
||||
|
6
py/obj.h
6
py/obj.h
@ -362,7 +362,7 @@ typedef enum _mp_map_lookup_kind_t {
|
||||
|
||||
extern const mp_map_t mp_const_empty_map;
|
||||
|
||||
static inline bool MP_MAP_SLOT_IS_FILLED(const mp_map_t *map, size_t pos) { return ((map)->table[pos].key != MP_OBJ_NULL && (map)->table[pos].key != MP_OBJ_SENTINEL); }
|
||||
static inline bool mp_map_slot_is_filled(const mp_map_t *map, size_t pos) { return ((map)->table[pos].key != MP_OBJ_NULL && (map)->table[pos].key != MP_OBJ_SENTINEL); }
|
||||
|
||||
void mp_map_init(mp_map_t *map, size_t n);
|
||||
void mp_map_init_fixed_table(mp_map_t *map, size_t n, const mp_obj_t *table);
|
||||
@ -381,7 +381,7 @@ typedef struct _mp_set_t {
|
||||
mp_obj_t *table;
|
||||
} mp_set_t;
|
||||
|
||||
static inline bool MP_SET_SLOT_IS_FILLED(const mp_set_t *set, size_t pos) { return ((set)->table[pos] != MP_OBJ_NULL && (set)->table[pos] != MP_OBJ_SENTINEL); }
|
||||
static inline bool mp_set_slot_is_filled(const mp_set_t *set, size_t pos) { return ((set)->table[pos] != MP_OBJ_NULL && (set)->table[pos] != MP_OBJ_SENTINEL); }
|
||||
|
||||
void mp_set_init(mp_set_t *set, size_t n);
|
||||
mp_obj_t mp_set_lookup(mp_set_t *set, mp_obj_t index, mp_map_lookup_kind_t lookup_kind);
|
||||
@ -872,5 +872,7 @@ mp_obj_t mp_seq_extract_slice(size_t len, const mp_obj_t *seq, mp_bound_slice_t
|
||||
#define MP_OBJ_IS_STR mp_obj_is_str
|
||||
#define MP_OBJ_IS_STR_OR_BYTES mp_obj_is_str_or_bytes
|
||||
#define MP_OBJ_IS_FUN mp_obj_is_fun
|
||||
#define MP_MAP_SLOT_IS_FILLED mp_map_slot_is_filled
|
||||
#define MP_SET_SLOT_IS_FILLED mp_set_slot_is_filled
|
||||
|
||||
#endif // MICROPY_INCLUDED_PY_OBJ_H
|
||||
|
@ -43,7 +43,7 @@ STATIC mp_map_elem_t *dict_iter_next(mp_obj_dict_t *dict, size_t *cur) {
|
||||
mp_map_t *map = &dict->map;
|
||||
|
||||
for (size_t i = *cur; i < max; i++) {
|
||||
if (MP_MAP_SLOT_IS_FILLED(map, i)) {
|
||||
if (mp_map_slot_is_filled(map, i)) {
|
||||
*cur = i + 1;
|
||||
return &(map->table[i]);
|
||||
}
|
||||
@ -364,7 +364,7 @@ STATIC mp_obj_t dict_update(size_t n_args, const mp_obj_t *args, mp_map_t *kwarg
|
||||
|
||||
// update the dict with any keyword args
|
||||
for (size_t i = 0; i < kwargs->alloc; i++) {
|
||||
if (MP_MAP_SLOT_IS_FILLED(kwargs, i)) {
|
||||
if (mp_map_slot_is_filled(kwargs, i)) {
|
||||
mp_map_lookup(&self->map, kwargs->table[i].key, MP_MAP_LOOKUP_ADD_IF_NOT_FOUND)->value = kwargs->table[i].value;
|
||||
}
|
||||
}
|
||||
|
@ -85,7 +85,7 @@ STATIC void set_print(const mp_print_t *print, mp_obj_t self_in, mp_print_kind_t
|
||||
#endif
|
||||
mp_print_str(print, "{");
|
||||
for (size_t i = 0; i < self->set.alloc; i++) {
|
||||
if (MP_SET_SLOT_IS_FILLED(&self->set, i)) {
|
||||
if (mp_set_slot_is_filled(&self->set, i)) {
|
||||
if (!first) {
|
||||
mp_print_str(print, ", ");
|
||||
}
|
||||
@ -135,7 +135,7 @@ STATIC mp_obj_t set_it_iternext(mp_obj_t self_in) {
|
||||
mp_set_t *set = &self->set->set;
|
||||
|
||||
for (size_t i = self->cur; i < max; i++) {
|
||||
if (MP_SET_SLOT_IS_FILLED(set, i)) {
|
||||
if (mp_set_slot_is_filled(set, i)) {
|
||||
self->cur = i + 1;
|
||||
return set->table[i];
|
||||
}
|
||||
@ -441,7 +441,7 @@ STATIC mp_obj_t set_unary_op(mp_unary_op_t op, mp_obj_t self_in) {
|
||||
mp_set_t *set = &self->set;
|
||||
|
||||
for (size_t i = 0; i < max; i++) {
|
||||
if (MP_SET_SLOT_IS_FILLED(set, i)) {
|
||||
if (mp_set_slot_is_filled(set, i)) {
|
||||
hash += MP_OBJ_SMALL_INT_VALUE(mp_unary_op(MP_UNARY_OP_HASH, set->table[i]));
|
||||
}
|
||||
}
|
||||
|
@ -594,7 +594,7 @@ STATIC void mp_obj_instance_load_attr(mp_obj_t self_in, qstr attr, mp_obj_t *des
|
||||
mp_map_t *map = &self->members;
|
||||
mp_obj_t attr_dict = mp_obj_new_dict(map->used);
|
||||
for (size_t i = 0; i < map->alloc; ++i) {
|
||||
if (MP_MAP_SLOT_IS_FILLED(map, i)) {
|
||||
if (mp_map_slot_is_filled(map, i)) {
|
||||
mp_obj_dict_store(attr_dict, map->table[i].key, map->table[i].value);
|
||||
}
|
||||
}
|
||||
@ -1146,7 +1146,7 @@ mp_obj_t mp_obj_new_type(qstr name, mp_obj_t bases_tuple, mp_obj_t locals_dict)
|
||||
// Check if the class has any special accessor methods
|
||||
if (!(o->flags & TYPE_FLAG_HAS_SPECIAL_ACCESSORS)) {
|
||||
for (size_t i = 0; i < o->locals_dict->map.alloc; i++) {
|
||||
if (MP_MAP_SLOT_IS_FILLED(&o->locals_dict->map, i)) {
|
||||
if (mp_map_slot_is_filled(&o->locals_dict->map, i)) {
|
||||
const mp_map_elem_t *elem = &o->locals_dict->map.table[i];
|
||||
if (check_for_special_accessors(elem->key, elem->value)) {
|
||||
o->flags |= TYPE_FLAG_HAS_SPECIAL_ACCESSORS;
|
||||
|
@ -761,7 +761,7 @@ void mp_call_prepare_args_n_kw_var(bool have_self, size_t n_args_n_kw, const mp_
|
||||
mp_map_t *map = mp_obj_dict_get_map(kw_dict);
|
||||
assert(args2_len + 2 * map->used <= args2_alloc); // should have enough, since kw_dict_len is in this case hinted correctly above
|
||||
for (size_t i = 0; i < map->alloc; i++) {
|
||||
if (MP_MAP_SLOT_IS_FILLED(map, i)) {
|
||||
if (mp_map_slot_is_filled(map, i)) {
|
||||
// the key must be a qstr, so intern it if it's a string
|
||||
mp_obj_t key = map->table[i].key;
|
||||
if (!mp_obj_is_qstr(key)) {
|
||||
@ -1393,7 +1393,7 @@ void mp_import_all(mp_obj_t module) {
|
||||
// TODO: Support __all__
|
||||
mp_map_t *map = &mp_obj_module_get_globals(module)->map;
|
||||
for (size_t i = 0; i < map->alloc; i++) {
|
||||
if (MP_MAP_SLOT_IS_FILLED(map, i)) {
|
||||
if (mp_map_slot_is_filled(map, i)) {
|
||||
// Entry in module global scope may be generated programmatically
|
||||
// (and thus be not a qstr for longer names). Avoid turning it in
|
||||
// qstr if it has '_' and was used exactly to save memory.
|
||||
|
Loading…
x
Reference in New Issue
Block a user