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
↓ 1 callers
Function
dumpCode
src/ldump.cpp:173
↓ 1 callers
Function
dumpConstants
src/ldump.cpp:183
↓ 1 callers
Function
dumpDebug
src/ldump.cpp:229
↓ 1 callers
Function
dumpHeader
src/ldump.cpp:275
↓ 1 callers
Function
dumpInteger
** Signed integers are coded to keep small values small. (Coding -1 as ** 0xfff...fff would use too many bytes to save a quite common value.) ** A non
src/ldump.cpp:129
↓ 1 callers
Function
dumpNumber
src/ldump.cpp:118
↓ 1 callers
Function
dumpProtos
src/ldump.cpp:209
↓ 1 callers
Function
dumpSize
src/ldump.cpp:107
↓ 1 callers
Function
dumpUpvalues
src/ldump.cpp:218
↓ 1 callers
Function
enablekeyword
src/lparser.cpp:5920
↓ 1 callers
Function
encode
src/ljson.cpp:140
↓ 1 callers
Function
end_capture
src/lstrlib.cpp:604
↓ 1 callers
Function
enumexp
src/lparser.cpp:3374
↓ 1 callers
Function
enumstat
src/lparser.cpp:4888
↓ 1 callers
Function
equalkey
** Check whether key 'k1' is equal to the key in node 'n2'. This ** equality is raw, so there are no metamethods. Floats with integer ** values have b
src/ltable.cpp:252
↓ 1 callers
Function
errorlimit
src/lparser.cpp:313
↓ 1 callers
Function
explist_nonlinear
src/lparser.cpp:2877
↓ 1 callers
Function
exprstat
src/lparser.cpp:5811
↓ 1 callers
Function
f_close
src/liolib.cpp:246
↓ 1 callers
Function
f_newext
src/lstring.cpp:312
↓ 1 callers
Function
file_time_to_unix_time
src/liolib.cpp:1228
↓ 1 callers
Function
filterpc
src/ldebug.cpp:451
↓ 1 callers
Function
finaltarget
** return the final target of a jump (skipping jumps to jumps) */
src/lcode.cpp:2126
↓ 1 callers
Function
findfield
** Search for 'objidx' in table at index -1. ('objidx' must be an ** absolute index.) Return 1 + string at top if it found a good name. */
src/lauxlib.cpp:66
↓ 1 callers
Function
findindex
** returns the index of a 'key' for table traversals. First goes all ** elements in the array part, then elements in the hash part. The ** beginning o
src/ltable.cpp:343
↓ 1 callers
Function
findlast
** find last 'next' field in list 'p' list (to add elements in its end) */
src/lgc.cpp:1009
↓ 1 callers
Function
findloader
src/loadlib.cpp:650
↓ 1 callers
Function
findpcall
** Try to find a suspended protected call (a "recover point") for the ** given thread. */
src/ldo.cpp:892
↓ 1 callers
Function
findsetreg
** Try to find last instruction before 'lastpc' that modified register 'reg'. */
src/ldebug.cpp:461
↓ 1 callers
Function
findvararg
src/ldebug.cpp:186
↓ 1 callers
Function
finishCcall
** Completes the execution of a C function interrupted by an yield. ** The interruption must have happened while the function was either ** closing it
src/ldo.cpp:845
↓ 1 callers
Function
finishpcallk
** Finish the job of 'lua_pcallk' after it was interrupted by an yield. ** (The caller, 'finishCcall', does the final call to 'adjustresults'.) ** The
src/ldo.cpp:812
↓ 1 callers
Function
floatforloop
** Execute a step of a float numerical for loop, returning ** true iff the loop must continue. (The integer case is ** written online with opcode OP_F
src/lvm.cpp:271
↓ 1 callers
Function
forlimit
** Try to convert a 'for' limit to an integer, preserving the semantics ** of the loop. Return true if the loop must not run; otherwise, '*p' ** gets
src/lvm.cpp:179
↓ 1 callers
Function
forlist
src/lparser.cpp:5105
↓ 1 callers
Function
fornum
src/lparser.cpp:5083
↓ 1 callers
Function
forprep
** Prepare a numerical for loop (opcode OP_FORPREP). ** Before execution, stack is as follows: ** ra : initial value ** ra + 1 : limit ** ra
src/lvm.cpp:212
↓ 1 callers
Function
forstat
src/lparser.cpp:5162
↓ 1 callers
Function
forvlist
src/lparser.cpp:5131
↓ 1 callers
Function
freeCI
** free all CallInfo structures not in use by a thread */
src/lstate.cpp:95
↓ 1 callers
Function
freeupval
src/lgc.cpp:829
↓ 1 callers
Function
fullgen
** Does a full collection in generational mode. */
src/lgc.cpp:1458
↓ 1 callers
Function
funcinfo
src/ldebug.cpp:266
↓ 1 callers
Function
funcname
src/lparser.cpp:5776
↓ 1 callers
Function
funcnamefromcode
** Try to find a name for a function based on the code that called it. ** (Only works when function was called by a Lua function.) ** Returns what the
src/ldebug.cpp:633
↓ 1 callers
Function
funcstat
src/lparser.cpp:5790
↓ 1 callers
Function
g_read
src/liolib.cpp:662
↓ 1 callers
Function
g_write
src/liolib.cpp:760
↓ 1 callers
Method
getSpecialName
src/llex.h:347
↓ 1 callers
Function
get_prompt
** Return the string to be used as a prompt by the interpreter. Leave ** the string (or nil, if using the default value) on the stack, to keep ** it a
src/lua.cpp:543
↓ 1 callers
Function
getbaseline
** Get a "base line" to find the line corresponding to an instruction. ** Base lines are regularly placed at MAXIWTHABS intervals, so usually ** an in
src/ldebug.cpp:62
↓ 1 callers
Function
getboolfield
src/loslib.cpp:242
↓ 1 callers
Function
getformat
** Get a conversion specification and copy it to 'form'. ** Return the address of its last character. */
src/lstrlib.cpp:1361
↓ 1 callers
Function
getfreepos
src/ltable.cpp:859
↓ 1 callers
Function
getfuncname
src/ldebug.cpp:339
↓ 1 callers
Function
getmode
** (result & 1) iff weak values; (result & 2) iff weak keys. */
src/lgc.cpp:595
↓ 1 callers
Function
getn
src/ltablib.cpp:493
↓ 1 callers
Function
getnextfilename
** Get the next name in '*path' = 'name1;name2;name3;...', changing ** the ending ';' to '\0' to create a zero-terminated string. Return ** NULL when
src/loadlib.cpp:461
↓ 1 callers
Function
getnumargs
** Get the number of extra arguments in a vararg function. If vararg ** table has been optimized away, that number is in the call info. ** Otherwise,
src/ltm.cpp:328
↓ 1 callers
Function
getunopr
src/lparser.cpp:4383
↓ 1 callers
Function
getupvalname
** Checks whether value 'o' came from an upvalue. (That can only happen ** with instructions OP_GETTABUP/OP_SETTABUP, which operate directly on ** upv
src/ldebug.cpp:719
↓ 1 callers
Function
globalfunc
src/lparser.cpp:5751
↓ 1 callers
Function
globalnames
src/lparser.cpp:5719
↓ 1 callers
Function
globalstat
src/lparser.cpp:5735
↓ 1 callers
Function
gotostat
src/lparser.cpp:4882
↓ 1 callers
Function
growstrtab
src/lstring.cpp:201
↓ 1 callers
Function
handle_luainit
src/lua.cpp:387
↓ 1 callers
Function
handle_script
src/lua.cpp:265
↓ 1 callers
Function
hash_search
** Try to find a boundary in the hash part of table 't'. From the ** caller, we know that 'asize + 1' is present. We want to find a larger ** key that
src/ltable.cpp:1270
↓ 1 callers
Function
ifexpr
src/lparser.cpp:3948
↓ 1 callers
Function
ifstat
src/lparser.cpp:5293
↓ 1 callers
Function
incomplete
** Check whether 'status' signals a syntax error and the error ** message at the top of the stack ends with the above mark for ** incomplete statement
src/lua.cpp:565
↓ 1 callers
Function
incstep
** Performs a basic incremental step. The step size is ** converted from bytes to "units of work"; then the function loops ** running single steps unt
src/lgc.cpp:1710
↓ 1 callers
Function
inexpr
src/lparser.cpp:4369
↓ 1 callers
Function
init_registry
** Create registry table and its predefined values */
src/lstate.cpp:193
↓ 1 callers
Function
initbuff
src/lobject.cpp:540
↓ 1 callers
Function
initglobal
** Recursively traverse list of globals to be initalized. When ** going, generate table description for the global. In the end, ** after all indices h
src/lparser.cpp:5698
↓ 1 callers
Function
inopr
src/lvm.cpp:898
↓ 1 callers
Function
instack
** Check whether pointer 'o' points to some value in the stack frame of ** the current function and, if so, returns its index. Because 'o' may ** not
src/ldebug.cpp:703
↓ 1 callers
Function
interror
src/lauxlib.cpp:473
↓ 1 callers
Function
isCint
** Check whether expression 'e' is a literal integer in ** proper range to fit in register C */
src/lcode.cpp:1424
↓ 1 callers
Method
isEnabled
src/llex.h:261
↓ 1 callers
Method
isFatal
src/llex.h:265
↓ 1 callers
Method
isSimple
src/llex.h:167
↓ 1 callers
Function
ispostfixplusplus
src/lparser.cpp:3712
↓ 1 callers
Function
iswalrusassign
src/lparser.cpp:3544
↓ 1 callers
Function
jumpscopeerror
** Generates an error that a goto jumps into the scope of some ** variable declaration. */
src/lparser.cpp:1271
↓ 1 callers
Function
l_checkmode
Check whether 'mode' matches '[rwa]%+?[L_MODEEXT]*' */
src/liolib.cpp:62
↓ 1 callers
Function
l_hashfloat
src/ltable.cpp:168
↓ 1 callers
Function
l_print
** Prints (calling the Lua 'print' function) any values on the stack */
src/lua.cpp:671
↓ 1 callers
Function
l_str2d
** Convert string 's' to a Lua number (put in 'result') handling the ** current locale. ** This function accepts both the current locale or a dot as t
src/lobject.cpp:324
↓ 1 callers
Function
l_str2int
src/lobject.cpp:349
↓ 1 callers
Function
labelstat
src/lparser.cpp:4965
↓ 1 callers
Function
lastlevel
src/lauxlib.cpp:131
↓ 1 callers
Function
lessequalothers
** return 'l <= r' for non-numbers. */
src/lvm.cpp:584
↓ 1 callers
Function
lessthanothers
** return 'l < r' for non-numbers. */
src/lvm.cpp:562
↓ 1 callers
Function
listdir_r
0.4.0 Changes: - Second boolean parameter will toggle recursive iteration. - Returns an empty table instead of throwing an error if 'f' is not
src/liolib.cpp:1099
↓ 1 callers
Function
llex
src/llex.cpp:804
↓ 1 callers
Function
lmemfind
src/lstrlib.cpp:729
↓ 1 callers
Function
loadBlock
src/lundump.cpp:57
← previous
next →
901–1,000 of 1,782, ranked by callers