| /vim-8.2.3635/src/ |
| H A D | eval.c | 4411 int copyID; in garbage_collect() local 4679 d->dv_copyID = copyID; in set_ref_in_dict() 4694 ll->lv_copyID = copyID; in set_ref_in_list() 4748 int copyID, in set_ref_in_item() argument 4937 int copyID, in echo_string_core() argument 5047 else if (copyID != 0 && tv->vval.v_list->lv_copyID == copyID in echo_string_core() 5072 else if (copyID != 0 && tv->vval.v_dict->dv_copyID == copyID in echo_string_core() 5150 int copyID) in echo_string() argument 5944 int copyID) in item_copy() argument 5975 else if (copyID != 0 && from->vval.v_list->lv_copyID == copyID) in item_copy() [all …]
|
| H A D | vim9type.c | 258 typval2type_int(typval_T *tv, int copyID, garray_T *type_gap, int do_member) in typval2type_int() argument 287 if (l->lv_copyID == copyID) in typval2type_int() 290 l->lv_copyID = copyID; in typval2type_int() 293 member_type = typval2type(&l->lv_first->li_tv, copyID, type_gap, TRUE); in typval2type_int() 295 common_type(typval2type(&li->li_tv, copyID, type_gap, TRUE), in typval2type_int() 312 if (d->dv_copyID == copyID) in typval2type_int() 315 d->dv_copyID = copyID; in typval2type_int() 320 member_type = typval2type(value, copyID, type_gap, TRUE); in typval2type_int() 322 common_type(typval2type(value, copyID, type_gap, TRUE), in typval2type_int() 415 typval2type(typval_T *tv, int copyID, garray_T *type_gap, int do_member) in typval2type() argument [all …]
|
| H A D | dict.c | 184 dict_free_nonref(int copyID) in dict_free_nonref() argument 190 if ((dd->dv_copyID & COPYID_MASK) != (copyID & COPYID_MASK)) in dict_free_nonref() 202 dict_free_items(int copyID) in dict_free_items() argument 209 if ((dd->dv_copyID & COPYID_MASK) != (copyID & COPYID_MASK)) in dict_free_items() 290 dict_copy(dict_T *orig, int deep, int copyID) in dict_copy() argument 303 if (copyID != 0) in dict_copy() 305 orig->dv_copyID = copyID; in dict_copy() 321 copyID) == FAIL) in dict_copy() 748 dict2string(typval_T *tv, int copyID, int restore_copyID) in dict2string() argument 783 s = echo_string_core(&HI2DI(hi)->di_tv, &tofree, numbuf, copyID, in dict2string()
|
| H A D | json.c | 21 static int json_encode_item(garray_T *gap, typval_T *val, int copyID, int options); 187 json_encode_item(garray_T *gap, typval_T *val, int copyID, int options) in json_encode_item() argument 262 if (l->lv_copyID == copyID) in json_encode_item() 268 l->lv_copyID = copyID; in json_encode_item() 273 if (json_encode_item(gap, &li->li_tv, copyID, in json_encode_item() 298 if (d->dv_copyID == copyID) in json_encode_item() 306 d->dv_copyID = copyID; in json_encode_item() 325 copyID, options | JSON_NO_NONE) == FAIL) in json_encode_item()
|
| H A D | userfunc.c | 4854 && fc->l_vars.dv_copyID != copyID in can_free_funccal() 4856 && fc->fc_copyID != copyID); in can_free_funccal() 5434 if (can_free_funccal(*pfc, copyID)) in free_unref_funccal() 5633 fc->fc_copyID = copyID + 1; in set_ref_in_previous_funccal() 5645 if (fc->fc_copyID != copyID) in set_ref_in_funccal() 5647 fc->fc_copyID = copyID; in set_ref_in_funccal() 5661 set_ref_in_call_stack(int copyID) in set_ref_in_call_stack() argument 5667 if (set_ref_in_funccal(fc, copyID)) in set_ref_in_call_stack() 5682 set_ref_in_functions(int copyID) in set_ref_in_functions() argument 5707 set_ref_in_func_args(int copyID) in set_ref_in_func_args() argument [all …]
|
| H A D | list.c | 244 list_free_nonref(int copyID) in list_free_nonref() argument 250 if ((ll->lv_copyID & COPYID_MASK) != (copyID & COPYID_MASK) in list_free_nonref() 278 list_free_items(int copyID) in list_free_items() argument 1214 list_copy(list_T *orig, int deep, int copyID) in list_copy() argument 1227 if (copyID != 0) in list_copy() 1231 orig->lv_copyID = copyID; in list_copy() 1302 list2string(typval_T *tv, int copyID, int restore_copyID) in list2string() argument 1312 FALSE, restore_copyID, copyID) == FAIL) in list2string() 1334 int copyID, in list_join_inner() argument 1412 int copyID) in list_join() argument [all …]
|
| H A D | evalbuffer.c | 21 set_ref_in_buffers(int copyID) in set_ref_in_buffers() argument 37 abort = abort || set_ref_in_item(&tv, copyID, NULL, NULL); in set_ref_in_buffers() 45 abort = abort || set_ref_in_item(&tv, copyID, NULL, NULL); in set_ref_in_buffers() 51 abort = abort || set_ref_in_item(&tv, copyID, NULL, NULL); in set_ref_in_buffers()
|
| H A D | job.c | 1065 set_ref_in_job(int copyID) in set_ref_in_job() argument 1076 abort = abort || set_ref_in_item(&tv, copyID, NULL, NULL); in set_ref_in_job() 1113 free_unused_jobs_contents(int copyID, int mask) in free_unused_jobs_contents() argument 1119 if ((job->jv_copyID & mask) != (copyID & mask) in free_unused_jobs_contents() 1131 free_unused_jobs(int copyID, int mask) in free_unused_jobs() argument 1139 if ((job->jv_copyID & mask) != (copyID & mask) in free_unused_jobs()
|
| H A D | if_lua.c | 2308 int copyID = lua_tointeger(L, 1); in luaV_setref() local 2323 abort = set_ref_in_list(l, copyID); in luaV_setref() 2329 abort = set_ref_in_dict(d, copyID); in luaV_setref() 2335 abort = set_ref_in_dict(f->self, copyID); in luaV_setref() 2704 set_ref_in_lua(int copyID) in set_ref_in_lua() argument 2712 lua_pushinteger(L, copyID); in set_ref_in_lua()
|
| /vim-8.2.3635/src/proto/ |
| H A D | eval.pro | 51 int set_ref_in_ht(hashtab_T *ht, int copyID, list_stack_T **list_stack); 52 int set_ref_in_dict(dict_T *d, int copyID); 53 int set_ref_in_list(list_T *ll, int copyID); 54 int set_ref_in_list_items(list_T *l, int copyID, ht_stack_T **ht_stack); 55 int set_ref_in_item(typval_T *tv, int copyID, ht_stack_T **ht_stack, list_stack_T **list_stack); 56 char_u *echo_string_core(typval_T *tv, char_u **tofree, char_u *numbuf, int copyID, int echo_style,… 57 char_u *echo_string(typval_T *tv, char_u **tofree, char_u *numbuf, int copyID); 70 int item_copy(typval_T *from, typval_T *to, int deep, int copyID);
|
| H A D | userfunc.pro | 65 int free_unref_funccal(int copyID, int testing); 74 int set_ref_in_previous_funccal(int copyID); 75 int set_ref_in_call_stack(int copyID); 76 int set_ref_in_functions(int copyID); 77 int set_ref_in_func_args(int copyID); 78 int set_ref_in_func(char_u *name, ufunc_T *fp_in, int copyID);
|
| H A D | list.pro | 12 int list_free_nonref(int copyID); 13 void list_free_items(int copyID); 42 list_T *list_copy(list_T *orig, int deep, int copyID); 44 char_u *list2string(typval_T *tv, int copyID, int restore_copyID); 45 int list_join(garray_T *gap, list_T *l, char_u *sep, int echo_style, int restore_copyID, int copyID…
|
| H A D | dict.pro | 10 int dict_free_nonref(int copyID); 11 void dict_free_items(int copyID); 15 dict_T *dict_copy(dict_T *orig, int deep, int copyID); 36 char_u *dict2string(typval_T *tv, int copyID, int restore_copyID);
|
| H A D | job.pro | 9 int set_ref_in_job(int copyID); 11 int free_unused_jobs_contents(int copyID, int mask); 12 void free_unused_jobs(int copyID, int mask);
|
| H A D | channel.pro | 9 int free_unused_channels_contents(int copyID, int mask); 10 void free_unused_channels(int copyID, int mask); 41 int set_ref_in_channel(int copyID);
|
| H A D | evalvars.pro | 4 int garbage_collect_globvars(int copyID); 5 int garbage_collect_vimvars(int copyID); 6 int garbage_collect_scriptvars(int copyID);
|
| H A D | if_lua.pro | 10 int set_ref_in_lua(int copyID);
|
| H A D | if_python3.pro | 12 int set_ref_in_python3(int copyID);
|
| H A D | if_python.pro | 12 int set_ref_in_python(int copyID);
|
| H A D | netbeans.pro | 13 int set_ref_in_nb_channel(int copyID);
|
| H A D | time.pro | 14 int set_ref_in_timer(int copyID);
|
| H A D | evalbuffer.pro | 2 int set_ref_in_buffers(int copyID);
|
| H A D | vim9type.pro | 11 type_T *typval2type(typval_T *tv, int copyID, garray_T *type_gap, int do_member);
|
| H A D | quickfix.pro | 31 int set_ref_in_quickfix(int copyID);
|
| H A D | popupwin.pro | 55 int set_ref_in_popups(int copyID);
|