Home
last modified time | relevance | path

Searched refs:upvalues (Results 1 – 18 of 18) sorted by relevance

/f-stack/app/redis-5.0.5/deps/lua/src/
H A Dprint.c112 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 Dlundump.c155 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 Dlparser.c188 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 Dlparser.h73 upvaldesc upvalues[LUAI_MAXUPVALUES]; /* upvalues */ member
H A Dlfunc.c127 f->upvalues = NULL; in luaF_newproto()
147 luaM_freearray(L, f->upvalues, f->sizeupvalues, TString *); in luaF_freeproto()
H A Dldump.c126 for (i=0; i<n; i++) DumpString(f->upvalues[i],D); in DumpDebug()
H A Dldebug.c529 *name = p->upvalues ? getstr(p->upvalues[u]) : "?"; in getobjname()
H A Dlobject.h238 TString **upvalues; /* upvalue names */ member
H A Dlgc.c209 if (f->upvalues[i]) in traverseproto()
210 stringmark(f->upvalues[i]); in traverseproto()
H A Dlapi.c1052 return getstr(p->upvalues[n-1]); in aux_upvalue()
/f-stack/freebsd/contrib/openzfs/module/lua/
H A Dlfunc.c120 f->upvalues = NULL; in luaF_newproto()
140 luaM_freearray(L, f->upvalues, f->sizeupvalues); in luaF_freeproto()
H A Dlparser.c221 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 Dlobject.h472 Upvaldesc *upvalues; /* upvalue information */ member
H A Dldebug.c107 TString *s = check_exp(uv < p->sizeupvalues, p->upvalues[uv].name); in upvalname()
H A Dlvm.c444 Upvaldesc *uv = p->upvalues; in getcached()
465 Upvaldesc *uv = p->upvalues; in pushclosure()
H A Dlgc.c464 markobject(g, f->upvalues[i].name); in traverseproto()
H A Dlapi.c1202 name = p->upvalues[n-1].name; in aux_upvalue()
/f-stack/app/redis-5.0.5/deps/lua/
H A DHISTORY116 + NEW FEATURE: anonymous functions with closures (via "upvalues").