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
↓ 3 callers
Function
resetCI
src/lstate.cpp:153
↓ 3 callers
Function
resizearray
** Resize the array part of a table. If new size is equal to the old, ** do nothing. Else, if new size is zero, free the old array. (It must ** be pre
src/ltable.cpp:563
↓ 3 callers
Function
resolve_installed_program
($exe)
scripts/common.php:80
↓ 3 callers
Function
reverse
** Reverse the stack segment from 'from' to 'to' ** (auxiliary to 'lua_rotate') ** Note that we move(copy) only the value inside the stack. ** (We do
src/lapi.cpp:225
↓ 3 callers
Function
rotl
rotate left 'x' by 'n' bits */
src/lmathlib.cpp:423
↓ 3 callers
Function
run_command_async
($cmd)
scripts/common.php:102
↓ 3 callers
Function
setminordebt
** Set debt for the next minor collection, which will happen when ** total number of bytes grows 'genminormul'% in relation to ** the base, GCmajormin
src/lgc.cpp:1417
↓ 3 callers
Function
setnodevector
** Creates an array for the hash part of a table with the given ** size, or reuses the dummy node if size is zero. ** The computation for size overflo
src/ltable.cpp:602
↓ 3 callers
Function
setsignal
** Use 'sigaction' when available. */
src/lua.cpp:52
↓ 3 callers
Function
singlematch
src/lstrlib.cpp:526
↓ 3 callers
Function
skip_sep
** read a sequence '[=*[' or ']=*]', leaving the last bracket. If ** sequence is well formed, return its number of '='s + 2; otherwise, ** return 1 if
src/llex.cpp:614
↓ 3 callers
Function
skipcomment
** reads the first character of file 'f' and skips an optional BOM mark ** in its beginning plus its first line if it starts with '#'. Returns ** true
src/lauxlib.cpp:865
↓ 3 callers
Function
statement
src/lparser.cpp:6045
↓ 3 callers
Function
str_find_aux
src/lstrlib.cpp:830
↓ 3 callers
Function
suffixedexp
src/lparser.cpp:3770
↓ 3 callers
Function
sweep2old
** Sweep a list of objects to enter generational mode. Deletes dead ** objects and turns the non dead to old. All non-dead threads---which ** are now
src/lgc.cpp:1136
↓ 3 callers
Function
sweepstep
** Do a sweep step. The normal case (not fast) sweeps at most GCSWEEPMAX ** elements. The fast case sweeps the whole list. */
src/lgc.cpp:1588
↓ 3 callers
Function
upvalname
src/ldebug.cpp:179
↓ 3 callers
Function
usage
src/luac.cpp:62
↓ 3 callers
Function
utf8_decode
** Decode one UTF-8 sequence, returning NULL if byte sequence is ** invalid. The array 'limits' stores the minimum value for each ** sequence length,
src/lutf8lib.cpp:52
↓ 3 callers
Function
varinfo
** Build a string with a "description" for the value 'o', such as ** "variable 'x'" or "upvalue 'y'". */
src/ldebug.cpp:745
↓ 3 callers
Function
wasm_to_lua_stack
src/lwasmlib.cpp:21
↓ 2 callers
Function
GCTM
src/lgc.cpp:968
↓ 2 callers
Function
Hgetlongstr
src/ltable.cpp:1026
↓ 2 callers
Function
Iadd
return i1 + i2 */
src/lmathlib.cpp:520
↓ 2 callers
Method
IsReserved
src/llex.h:128
↓ 2 callers
Function
adddigit
** Add integer part of 'x' to buffer and return new 'x' */
src/lstrlib.cpp:1080
↓ 2 callers
Function
addfield
src/ltablib.cpp:183
↓ 2 callers
Function
addk
** Add constant 'v' to prototype's list of constants (field 'k'). */
src/lcode.cpp:546
↓ 2 callers
Function
addliteral
src/lstrlib.cpp:1291
↓ 2 callers
Function
allocupvalue
src/lparser.cpp:1046
↓ 2 callers
Function
anchorstr
** Anchors a string in scanner's table so that it will not be collected ** until the end of the compilation; by that time it should be anchored ** som
src/llex.cpp:230
↓ 2 callers
Function
applyextends
src/lparser.cpp:2179
↓ 2 callers
Function
atomic2gen
** Clears all gray lists, sweeps objects, and prepare sublists to enter ** generational mode. The sweeps remove dead objects and turn all ** surviving
src/lgc.cpp:1389
↓ 2 callers
Function
aux_lines
** Auxiliary function to create the iteration function for 'lines'. ** The iteration function is a closure over 'io_readline', with ** the following u
src/liolib.cpp:457
↓ 2 callers
Function
aux_rawset
src/lapi.cpp:994
↓ 2 callers
Function
aux_upvalue
src/lapi.cpp:1475
↓ 2 callers
Function
auxgetstr
src/lapi.cpp:725
↓ 2 callers
Function
auxsetstr
** t[k] = value at the top of the stack (where 'k' is a string) */
src/lapi.cpp:918
↓ 2 callers
Function
auxstatus
src/lcorolib.cpp:158
↓ 2 callers
Function
auxupvalue
** get (if 'get' is true) or set an upvalue from a closure */
src/ldblib.cpp:261
↓ 2 callers
Function
binopr2TM
** Convert a BinOpr to a tag method (ORDER OPR - ORDER TM) */
src/lcode.cpp:1604
↓ 2 callers
Function
binsearch
src/ltable.cpp:1302
↓ 2 callers
Function
build_soup
()
scripts/common.php:9
↓ 2 callers
Function
callallpendingfinalizers
** call all pending finalizers */
src/lgc.cpp:999
↓ 2 callers
Function
casecond
src/lparser.cpp:4015
↓ 2 callers
Function
cat_encode_aux
src/lcatlib.cpp:38
↓ 2 callers
Function
cat_encode_value
src/lcatlib.cpp:12
↓ 2 callers
Method
checkEtl
src/lvm.cpp:2673
↓ 2 callers
Function
checkSizes
** If possible, shrink string table. */
src/lgc.cpp:935
↓ 2 callers
Function
check_struct_type
src/lffi.cpp:590
↓ 2 callers
Function
checkaddr
src/lsocketlib.cpp:507
↓ 2 callers
Function
checkbuffer
src/lzio.cpp:50
↓ 2 callers
Function
checkcontrol
** Check whether message is a control message. If so, execute the ** control or ignore it if unknown. */
src/lauxlib.cpp:1245
↓ 2 callers
Function
checkextends
src/lparser.cpp:2159
↓ 2 callers
Function
checkffilib
src/lffi.cpp:218
↓ 2 callers
Function
checkfuncref
src/lwasmlib.cpp:94
↓ 2 callers
Function
checkfuncspec
src/lparser.cpp:675
↓ 2 callers
Function
checkfuncwrapper
src/lffi.cpp:232
↓ 2 callers
Function
checkglobal
src/lparser.cpp:5680
↓ 2 callers
Function
checkliteral
src/lundump.cpp:344
↓ 2 callers
Function
checkmode
src/ldo.cpp:1123
↓ 2 callers
Function
checkmoduleraw
src/lwasmlib.cpp:12
↓ 2 callers
Function
checkrettype
src/lparser.cpp:2698
↓ 2 callers
Function
checktab
** Check that 'arg' either is a table or can behave like one (that is, ** has a metatable with the required metamethods) */
src/ltablib.cpp:50
↓ 2 callers
Function
classend
src/lstrlib.cpp:459
↓ 2 callers
Function
clearbykeys
** clear entries with unmarked keys from all weaktables in list 'l' */
src/lgc.cpp:789
↓ 2 callers
Function
cleargraylists
src/lgc.cpp:429
↓ 2 callers
Function
close_state
src/lstate.cpp:265
↓ 2 callers
Function
codeAsBx
** Format and emit an 'iAsBx' instruction. */
src/lcode.cpp:428
↓ 2 callers
Function
code_loadbool
src/lcode.cpp:966
↓ 2 callers
Function
codearith
** Code arithmetic operators ('+', '-', ...). If second operand is a ** constant in the proper range, use variant opcodes with K operands. */
src/lcode.cpp:1726
↓ 2 callers
Function
codebinK
** Code binary operators with K operand. */
src/lcode.cpp:1675
↓ 2 callers
Function
codebinNoK
** Code binary operators with no constant operand. */
src/lcode.cpp:1714
↓ 2 callers
Function
codeextraarg
** Emit an "extra argument" instruction (format 'iAx') */
src/lcode.cpp:450
↓ 2 callers
Function
codeorder
** Emit code for order comparisons. When using an immediate operand, ** 'isfloat' tells whether the original value was a float. */
src/lcode.cpp:1776
↓ 2 callers
Function
const2val
** Get the constant value from a constant expression */
src/lcode.cpp:75
↓ 2 callers
Function
const_expr
src/lparser.cpp:3261
↓ 2 callers
Function
constexpr_call
src/lparser.cpp:3194
↓ 2 callers
Function
constfolding
** Try to "constant-fold" an operation; return 1 iff successful. ** (In this case, 'e1' has the final result.) */
src/lcode.cpp:1560
↓ 2 callers
Function
convergeephemerons
** Traverse all ephemeron tables propagating marks from keys to values. ** Repeat until it converges, that is, nothing new is marked. 'dir' ** inverts
src/lgc.cpp:755
↓ 2 callers
Function
copy2buff
copy strings in stack from top - n up to top - 1 to buffer */
src/lvm.cpp:693
↓ 2 callers
Function
correctstack
** Change back all offsets into pointers. */
src/ldo.cpp:277
↓ 2 callers
Function
countint
src/ltable.cpp:470
↓ 2 callers
Function
defaultarguments
src/lparser.cpp:2628
↓ 2 callers
Function
deletelist
** Delete all objects in list 'p' until (but not including) object ** 'limit'. */
src/lgc.cpp:1516
↓ 2 callers
Function
digit
** Read an integer numeral from string 'fmt' or return 'df' if ** there is no numeral */
src/lstrlib.cpp:1574
↓ 2 callers
Function
discharge2anyreg
** Ensure expression value is in a register, making 'e' a ** non-relocatable expression. ** (Expression still may have jump lists.) */
src/lcode.cpp:958
↓ 2 callers
Function
discharge2reg
** Ensure expression value is in register 'reg', making 'e' a ** non-relocatable expression. ** (Expression still may have jump lists.) */
src/lcode.cpp:903
↓ 2 callers
Function
doREPL
** Do the REPL: repeatedly read (load) a line, evaluate (call) it, and ** print any results. */
src/lua.cpp:688
↓ 2 callers
Function
dochunk
src/lua.cpp:204
↓ 2 callers
Function
dofile
src/lua.cpp:210
↓ 2 callers
Function
dostring
src/lua.cpp:215
↓ 2 callers
Function
dumpAlign
** Dump enough zeros to ensure that current position is a multiple of ** 'align'. */
src/ldump.cpp:68
↓ 2 callers
Function
dumpBlock
** Dump the block of memory pointed by 'b' with given 'size'. ** 'b' should not be NULL, except for the last call signaling the end ** of the dump. */
src/ldump.cpp:54
↓ 2 callers
Function
dumpFunction
src/ldump.cpp:256
↓ 2 callers
Function
entergen
** Enter generational mode. Must go until the end of an atomic cycle ** to ensure that all objects are correctly marked and weak tables ** are cleared
src/lgc.cpp:1428
↓ 2 callers
Method
exec
src/lffi.cpp:695
↓ 2 callers
Function
explist_nonlinear_arg
src/lparser.cpp:2866
↓ 2 callers
Function
expr_propagate_warn
src/lparser.cpp:2848
← previous
next →
501–600 of 1,782, ranked by callers