Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/PlutoLang/Pluto
/ functions
Functions
1,782 in github.com/PlutoLang/Pluto
⨍
Functions
1,782
◇
Types & classes
129
↓ 2 callers
Function
lua_getallocf
src/lapi.cpp:1418
↓ 2 callers
Function
lua_getlocal
src/ldebug.cpp:222
↓ 2 callers
Function
lua_istablefrozen
src/lapi.cpp:1043
↓ 2 callers
Function
lua_newthread
src/lstate.cpp:283
↓ 2 callers
Function
lua_number2strx
src/lstrlib.cpp:1120
↓ 2 callers
Function
lua_numbertocstring
src/lapi.cpp:410
↓ 2 callers
Function
lua_pcallk
src/lapi.cpp:1171
↓ 2 callers
Function
lua_setupvalue
src/lapi.cpp:1516
↓ 2 callers
Function
lua_status
src/lapi.cpp:1257
↓ 2 callers
Function
lua_topointer
** Returns a pointer to the internal representation of an object. ** Note that ISO C does not allow the conversion of a pointer to ** function to a 'v
src/lapi.cpp:539
↓ 2 callers
Function
lua_typename
src/lapi.cpp:329
↓ 2 callers
Function
markbeingfnz
** mark all objects in list of being-finalized */
src/lgc.cpp:388
↓ 2 callers
Function
markmt
** mark metamethods for basic types */
src/lgc.cpp:378
↓ 2 callers
Function
match_class
src/lstrlib.cpp:483
↓ 2 callers
Function
need_value
** check whether list has any jump that do not produce a value ** or produce an inverted value */
src/lcode.cpp:976
↓ 2 callers
Function
newcheckedkey
** Insert a key in a table where there is space for that key, the ** key is valid, and the value is not nil. */
src/ltable.cpp:932
↓ 2 callers
Function
newexpr
src/lparser.cpp:3971
↓ 2 callers
Function
newfuncwrapper
src/lffi.cpp:271
↓ 2 callers
Function
newlabelentry
** Adds a new label/goto in the corresponding list. */
src/lparser.cpp:1340
↓ 2 callers
Function
nextc
** Add current char to buffer (if not out of space) and read next one */
src/liolib.cpp:534
↓ 2 callers
Function
nextline
src/ldebug.cpp:300
↓ 2 callers
Function
numarith
src/lobject.cpp:145
↓ 2 callers
Function
numerror
src/lundump.cpp:353
↓ 2 callers
Function
opencheck
src/liolib.cpp:317
↓ 2 callers
Method
parAlloc
src/llex.h:600
↓ 2 callers
Function
parlist
src/lparser.cpp:2530
↓ 2 callers
Function
patchtestreg
** Patch destination register for a TESTSET instruction. ** If instruction in position 'node' is not a TESTSET, return 0 ("fails"). ** Otherwise, if '
src/lcode.cpp:261
↓ 2 callers
Function
pluto_warning
src/lapi.cpp:1451
↓ 2 callers
Function
policycheck
src/liolib.cpp:299
↓ 2 callers
Function
preassignfield
src/lparser.cpp:1792
↓ 2 callers
Function
preinit_thread
** preinitialize a thread with consistent values without allocating ** any memory (to avoid errors) */
src/lstate.cpp:235
↓ 2 callers
Function
prepCallInfo
** Allocate and initialize CallInfo structure. At this point, the ** only valid fields in the call status are number of results, ** CIST_C (if it's a
src/ldo.cpp:636
↓ 2 callers
Function
previousinstruction
** Return the previous instruction of the current code. If there ** may be a jump target between the current instruction and the ** previous one, retu
src/lcode.cpp:117
↓ 2 callers
Function
print_version
src/lua.cpp:176
↓ 2 callers
Method
processComment
src/llex.h:275
↓ 2 callers
Function
process_string_escape
src/llex.cpp:736
↓ 2 callers
Function
propagatemark
** traverse one gray object, turning it to black. Return an estimate ** of the number of slots traversed. */
src/lgc.cpp:727
↓ 2 callers
Function
propfuncdesc
src/lparser.cpp:2712
↓ 2 callers
Function
psetint
src/ltable.cpp:1113
↓ 2 callers
Function
push_onecapture
** Push the i-th capture on the stack. */
src/lstrlib.cpp:782
↓ 2 callers
Function
pusherror
src/loadlib.cpp:174
↓ 2 callers
Function
pushglobalfuncname
** Search for a name for a function in all loaded modules */
src/lauxlib.cpp:93
↓ 2 callers
Function
pushline
** Prompt the user, read a line, and push it into the Lua stack. */
src/lua.cpp:578
↓ 2 callers
Function
pushmode
src/lbaselib.cpp:240
↓ 2 callers
Function
pushutfchar
src/lutf8lib.cpp:146
↓ 2 callers
Function
read_long_string
src/llex.cpp:629
↓ 2 callers
Function
recfield
src/lparser.cpp:1819
↓ 2 callers
Function
removelastlineinfo
** Remove line information from the last instruction. ** If line information for that instruction is absolute, set 'iwthabs' ** above its max to force
src/lcode.cpp:355
↓ 2 callers
Function
removevalues
** Traverse a list of tests ensuring no one produces a value */
src/lcode.cpp:279
↓ 2 callers
Function
removevars
** Close the scope for all variables up to level 'tolevel'. ** (debug info.) */
src/lparser.cpp:1013
↓ 2 callers
Function
restaccept
src/lsocketlib.cpp:461
↓ 2 callers
Function
restconnectudp
src/lsocketlib.cpp:99
↓ 2 callers
Function
restdestructuring
src/lparser.cpp:5480
↓ 2 callers
Function
restrecv
src/lsocketlib.cpp:180
↓ 2 callers
Function
rethook
** Executes a return hook for Lua and C functions and sets/corrects ** 'oldpc'. (Note that this correction is needed by the line hook, so it ** is don
src/ldo.cpp:502
↓ 2 callers
Function
retpsetcode
** When a 'pset' cannot be completed, this function returns an encoding ** of its result, to be used by 'luaH_finishset'. */
src/ltable.cpp:1079
↓ 2 callers
Function
savelineinfo
** Save line info for a new instruction. If difference from last line ** does not fit in a byte, of after that many instructions, save a new ** absolu
src/lcode.cpp:331
↓ 2 callers
Function
searchloop
src/lparser.cpp:1651
↓ 2 callers
Function
searchpath
src/loadlib.cpp:495
↓ 2 callers
Function
searchvar
** Look for an active variable with the name 'n' in the ** function 'fs'. If found, initialize 'var' with it and return ** its expression kind; otherw
src/lparser.cpp:1093
↓ 2 callers
Function
separatetobefnz
** Move all unreachable objects (or 'all' objects) that need ** finalization from list 'finobj' to list 'tobefnz' (to be finalized). ** (Note that obj
src/lgc.cpp:1023
↓ 2 callers
Method
setCompatibilityMode
src/lstate.h:456
↓ 2 callers
Function
setallfields
** Set all fields from structure 'tm' in the table on top of the stack */
src/loslib.cpp:229
↓ 2 callers
Function
setpath
** Set a path. (If using the default path, assume it is a string ** literal in C and create it as an external string.) */
src/loadlib.cpp:278
↓ 2 callers
Function
setpause
** Set the "time" to wait before starting a new incremental cycle; ** cycle will start when number of bytes in use hits the threshold of ** approximat
src/lgc.cpp:1122
↓ 2 callers
Function
setseed
src/lmathlib.cpp:696
↓ 2 callers
Function
settabsb
src/ldblib.cpp:122
↓ 2 callers
Function
setvararg
src/lparser.cpp:2429
↓ 2 callers
Method
shouldEmitWarning
src/llex.h:568
↓ 2 callers
Function
singlestep
src/lgc.cpp:1617
↓ 2 callers
Function
sizehash
'node' size in bytes */
src/ltable.cpp:388
↓ 2 callers
Function
skip_over_simpleexp_within_parenlist
keep advancing until we hit ',' or non-nested ')' */
src/lparser.cpp:2476
↓ 2 callers
Function
stack_init
src/lstate.cpp:165
↓ 2 callers
Function
start_capture
src/lstrlib.cpp:590
↓ 2 callers
Function
storevartop
Create code to store the "top" register in 'var' */
src/lparser.cpp:2018
↓ 2 callers
Function
str2K
** Convert a VKSTR to a VK */
src/lcode.cpp:786
↓ 2 callers
Function
stringK
** Add a string to list of constants and return its index. */
src/lcode.cpp:590
↓ 2 callers
Function
stringify_ttype
src/lvm.cpp:1277
↓ 2 callers
Function
subexpr
** subexpr -> (simpleexp | unop subexpr) { binop subexpr } ** where 'binop' is any binary operator with a priority higher than 'limit' */
src/lparser.cpp:4459
↓ 2 callers
Function
sweeplist
** sweep at most 'countin' elements from a list of GCObjects erasing dead ** objects, where a dead object is one marked with the old (non current) **
src/lgc.cpp:892
↓ 2 callers
Function
sweeptolive
** sweep a list until a live object (or end of list) */
src/lgc.cpp:915
↓ 2 callers
Function
switchimpl
src/lparser.cpp:4043
↓ 2 callers
Function
test_then_block
src/lparser.cpp:5186
↓ 2 callers
Method
toPrimitive
src/lparser.h:423
↓ 2 callers
Function
togglekeyword
src/lparser.cpp:5938
↓ 2 callers
Function
tonum
src/lstrlib.cpp:313
↓ 2 callers
Function
touserdata
src/lapi.cpp:511
↓ 2 callers
Function
traversearray
** Traverse the array part of a table. */
src/lgc.cpp:514
↓ 2 callers
Function
traverseephemeron
** Traverse an ephemeron table and link it to proper list. Returns true ** iff any object was marked during this traversal (which implies that ** conv
src/lgc.cpp:541
↓ 2 callers
Function
treatstackoption
** In function 'db_getinfo', the call to 'lua_getinfo' may push ** results on the stack; later it creates the result table to put ** these objects. Fu
src/ldblib.cpp:135
↓ 2 callers
Function
trivialcopy
** For each key-value pair in the table at -1, assigns it to the table at -2. ** Pops the former table from the stack. */
src/ltablib.cpp:254
↓ 2 callers
Function
tryagain
** In case of allocation fail, this function will do an emergency ** collection to free some memory and then try the allocation again. */
src/lmem.cpp:162
↓ 2 callers
Function
trydisablekeyword
src/lparser.cpp:444
↓ 2 callers
Function
tryfuncTM
** Check whether 'func' has a '__call' metafield. If so, put it in the ** stack, below original 'func', so that 'luaD_precall' can call it. ** Raise a
src/ldo.cpp:531
↓ 2 callers
Function
typeerror
** Raise a type error */
src/ldebug.cpp:764
↓ 2 callers
Function
unpackint
** Unpack an integer with 'size' bytes and 'islittle' endianness. ** If size is smaller than the size of a Lua integer and integer ** is signed, must
src/lstrlib.cpp:1869
↓ 2 callers
Function
validate_struct
src/lffi.cpp:511
↓ 2 callers
Function
vtToString
src/lparser.h:102
↓ 2 callers
Function
weaklytestudata
src/lffi.cpp:188
↓ 2 callers
Function
yindex
src/lparser.cpp:1766
← previous
next →
701–800 of 1,782, ranked by callers