Home
last modified time | relevance | path

Searched refs:copyID (Results 1 – 25 of 42) sorted by relevance

12

/vim-8.2.3635/src/
H A Deval.c4411 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 Dvim9type.c258 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 Ddict.c184 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 Djson.c21 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 Duserfunc.c4854 && 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 Dlist.c244 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 Devalbuffer.c21 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 Djob.c1065 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 Dif_lua.c2308 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 Deval.pro51 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 Duserfunc.pro65 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 Dlist.pro12 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 Ddict.pro10 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 Djob.pro9 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 Dchannel.pro9 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 Devalvars.pro4 int garbage_collect_globvars(int copyID);
5 int garbage_collect_vimvars(int copyID);
6 int garbage_collect_scriptvars(int copyID);
H A Dif_lua.pro10 int set_ref_in_lua(int copyID);
H A Dif_python3.pro12 int set_ref_in_python3(int copyID);
H A Dif_python.pro12 int set_ref_in_python(int copyID);
H A Dnetbeans.pro13 int set_ref_in_nb_channel(int copyID);
H A Dtime.pro14 int set_ref_in_timer(int copyID);
H A Devalbuffer.pro2 int set_ref_in_buffers(int copyID);
H A Dvim9type.pro11 type_T *typval2type(typval_T *tv, int copyID, garray_T *type_gap, int do_member);
H A Dquickfix.pro31 int set_ref_in_quickfix(int copyID);
H A Dpopupwin.pro55 int set_ref_in_popups(int copyID);

12