Searched refs:upvalues (Results 1 – 18 of 18) sorted by relevance
| /f-stack/app/redis-5.0.5/deps/lua/src/ |
| H A D | print.c | 112 printf("\t; %s", (f->sizeupvalues>0) ? getstr(f->upvalues[b]) : "-"); in PrintCode() 208 if (f->upvalues==NULL) return; in PrintUpvalues() 211 printf("\t%d\t%s\n",i,getstr(f->upvalues[i])); in PrintUpvalues()
|
| H A D | lundump.c | 155 f->upvalues=luaM_newvector(S->L,n,TString*); in LoadDebug() 157 for (i=0; i<n; i++) f->upvalues[i]=NULL; in LoadDebug() 158 for (i=0; i<n; i++) f->upvalues[i]=LoadString(S); in LoadDebug()
|
| H A D | lparser.c | 188 if (fs->upvalues[i].k == v->k && fs->upvalues[i].info == v->u.s.info) { in indexupvalue() 189 lua_assert(f->upvalues[i] == name); in indexupvalue() 195 luaM_growvector(fs->L, f->upvalues, f->nups, f->sizeupvalues, in indexupvalue() 197 while (oldsize < f->sizeupvalues) f->upvalues[oldsize++] = NULL; in indexupvalue() 198 f->upvalues[f->nups] = name; in indexupvalue() 201 fs->upvalues[f->nups].k = cast_byte(v->k); in indexupvalue() 202 fs->upvalues[f->nups].info = cast_byte(v->u.s.info); in indexupvalue() 322 OpCode o = (func->upvalues[i].k == VLOCAL) ? OP_MOVE : OP_GETUPVAL; in pushclosure() 323 luaK_codeABC(fs, o, 0, func->upvalues[i].info, 0); in pushclosure() 372 luaM_reallocvector(L, f->upvalues, f->sizeupvalues, f->nups, TString *); in close_func()
|
| H A D | lparser.h | 73 upvaldesc upvalues[LUAI_MAXUPVALUES]; /* upvalues */ member
|
| H A D | lfunc.c | 127 f->upvalues = NULL; in luaF_newproto() 147 luaM_freearray(L, f->upvalues, f->sizeupvalues, TString *); in luaF_freeproto()
|
| H A D | ldump.c | 126 for (i=0; i<n; i++) DumpString(f->upvalues[i],D); in DumpDebug()
|
| H A D | ldebug.c | 529 *name = p->upvalues ? getstr(p->upvalues[u]) : "?"; in getobjname()
|
| H A D | lobject.h | 238 TString **upvalues; /* upvalue names */ member
|
| H A D | lgc.c | 209 if (f->upvalues[i]) in traverseproto() 210 stringmark(f->upvalues[i]); in traverseproto()
|
| H A D | lapi.c | 1052 return getstr(p->upvalues[n-1]); in aux_upvalue()
|
| /f-stack/freebsd/contrib/openzfs/module/lua/ |
| H A D | lfunc.c | 120 f->upvalues = NULL; in luaF_newproto() 140 luaM_freearray(L, f->upvalues, f->sizeupvalues); in luaF_freeproto()
|
| H A D | lparser.c | 221 Upvaldesc *up = fs->f->upvalues; in searchupvalue() 233 luaM_growvector(fs->ls->L, f->upvalues, fs->nups, f->sizeupvalues, in newupvalue() 235 while (oldsize < f->sizeupvalues) f->upvalues[oldsize++].name = NULL; in newupvalue() 236 f->upvalues[fs->nups].instack = (v->k == VLOCAL); in newupvalue() 237 f->upvalues[fs->nups].idx = cast_byte(v->u.info); in newupvalue() 238 f->upvalues[fs->nups].name = name; in newupvalue() 569 luaM_reallocvector(L, f->upvalues, f->sizeupvalues, fs->nups, Upvaldesc); in close_func()
|
| H A D | lobject.h | 472 Upvaldesc *upvalues; /* upvalue information */ member
|
| H A D | ldebug.c | 107 TString *s = check_exp(uv < p->sizeupvalues, p->upvalues[uv].name); in upvalname()
|
| H A D | lvm.c | 444 Upvaldesc *uv = p->upvalues; in getcached() 465 Upvaldesc *uv = p->upvalues; in pushclosure()
|
| H A D | lgc.c | 464 markobject(g, f->upvalues[i].name); in traverseproto()
|
| H A D | lapi.c | 1202 name = p->upvalues[n-1].name; in aux_upvalue()
|
| /f-stack/app/redis-5.0.5/deps/lua/ |
| H A D | HISTORY | 116 + NEW FEATURE: anonymous functions with closures (via "upvalues").
|