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
↓ 4 callers
Function
finishbinexpval
** Emit code for binary expressions that "produce values" ** (everything but logical operators 'and'/'or' and comparison ** operators). ** Expression
src/lcode.cpp:1630
↓ 4 callers
Function
finishnodeget
src/ltable.cpp:981
↓ 4 callers
Function
fitsC
** Check whether 'i' can be stored in an 'sC' operand. Equivalent to ** (0 <= int2sC(i) && int2sC(i) <= MAXARG_C) but without risk of ** overflows in
src/lcode.cpp:680
↓ 4 callers
Function
fixjump
** Fix jump instruction at position 'pc' to jump to 'dest'. ** (Jump addresses are relative in Lua) */
src/lcode.cpp:168
↓ 4 callers
Function
freeexps
** Free registers used by expressions 'e1' and 'e2' (if any) in proper ** order. */
src/lcode.cpp:536
↓ 4 callers
Function
freehash
src/ltable.cpp:393
↓ 4 callers
Function
freeobj
src/lgc.cpp:836
↓ 4 callers
Function
genlink
** Check whether object 'o' should be kept in the 'grayagain' list for ** post-processing by 'correctgraylist'. (It could put all old objects ** in th
src/lgc.cpp:470
↓ 4 callers
Function
get16bits
src/lcryptolib.hpp:602
↓ 4 callers
Function
get_link_flags
()
scripts/common.php:68
↓ 4 callers
Function
getco
src/lcorolib.cpp:24
↓ 4 callers
Function
getintfromhash
src/ltable.cpp:959
↓ 4 callers
Function
getjump
** Gets the destination address of a jump instruction. Used to traverse ** a list of jumps. */
src/lcode.cpp:155
↓ 4 callers
Function
getnumlimit
** Read an integer numeral and raises an error if it is larger ** than the maximum size of integers. */
src/lstrlib.cpp:1593
↓ 4 callers
Function
gettypehint
src/lparser.cpp:635
↓ 4 callers
Function
hashkeyisempty
src/ltable.cpp:975
↓ 4 callers
Function
insertkey
** Inserts a new key into a hash table; first, check whether key's main ** position is free. If not, check whether colliding node is in its main ** po
src/ltable.cpp:889
↓ 4 callers
Function
isSCnumber
** Check whether expression 'e' is a literal integer or float in ** proper range to fit in a register (sB or sC). */
src/lcode.cpp:1442
↓ 4 callers
Function
lastlistfield
src/lparser.cpp:1904
↓ 4 callers
Function
lbreak
src/lparser.cpp:1714
↓ 4 callers
Function
loadString
** Load a nullable string into slot 'sl' from prototype 'p'. The ** assignment to the slot and the barrier must be performed before any ** possible GC
src/lundump.cpp:145
↓ 4 callers
Function
loadVarint
src/lundump.cpp:97
↓ 4 callers
Function
luaC_fix
src/lgc.cpp:282
↓ 4 callers
Function
luaD_pcall
** Call the C function 'func' in protected mode, restoring basic ** thread information ('allowhook', etc.) and in particular ** its stack level in cas
src/ldo.cpp:1089
↓ 4 callers
Function
luaD_reallocstack
** Reallocate the stack to a new size, correcting all pointers into it. ** In case of allocation error, raise an error or return false according ** to
src/ldo.cpp:330
↓ 4 callers
Function
luaF_newproto
src/lfunc.cpp:243
↓ 4 callers
Function
luaG_forerror
src/ldebug.cpp:794
↓ 4 callers
Function
luaK_exp2K
** Try to make 'e' a K expression with an index in the range of R/K ** indices. Return true iff succeeded. */
src/lcode.cpp:1076
↓ 4 callers
Function
luaK_nil
** Create a OP_LOADNIL instruction, but try to optimize: if the previous ** instruction is also OP_LOADNIL and ranges are compatible, adjust ** range
src/lcode.cpp:132
↓ 4 callers
Function
luaK_prepcallfirstarg
** Convert expression 'e' into 'func(e,'. */
src/lcode.cpp:1167
↓ 4 callers
Function
luaK_self
** Emit SELF instruction or equivalent: the code will convert ** expression 'e' into 'e.key(e,'. */
src/lcode.cpp:1463
↓ 4 callers
Function
luaK_settablesize
src/lcode.cpp:2089
↓ 4 callers
Function
luaL_typeerror
src/lauxlib.cpp:216
↓ 4 callers
Function
luaO_hexavalue
src/lobject.cpp:207
↓ 4 callers
Function
luaS_createlngstrobj
src/lstring.cpp:180
↓ 4 callers
Function
luaS_eqstr
** generic equality for strings */
src/lstring.cpp:45
↓ 4 callers
Function
luaS_sizelngstr
src/lstring.cpp:150
↓ 4 callers
Function
luaT_callTMres
src/ltm.cpp:126
↓ 4 callers
Function
luaT_objtypename
** Return the name of the type of an object. For tables and userdata ** with metatable, use their '__name' metafield, if present. */
src/ltm.cpp:98
↓ 4 callers
Function
luaV_equalobj
** Main operation for equality of Lua values; return 't1 == t2'. ** L == NULL means raw equality (no metamethods) */
src/lvm.cpp:607
↓ 4 callers
Function
luaV_tointegerns
** try to convert a value to an integer, rounding according to 'mode', ** without string coercion. ** ("Fast track" handled by macro 'tointegerns'.) *
src/lvm.cpp:140
↓ 4 callers
Function
lua_iscfunction
src/lapi.cpp:336
↓ 4 callers
Function
lua_load
src/lapi.cpp:1215
↓ 4 callers
Function
lua_newuserdatauv
src/lapi.cpp:1461
↓ 4 callers
Function
lua_pushthread
src/lapi.cpp:710
↓ 4 callers
Function
lua_tothread
src/lapi.cpp:526
↓ 4 callers
Function
mainpositionTV
** returns the 'main' position of an element in a table (that is, ** the index of its hash value). */
src/ltable.cpp:188
↓ 4 callers
Function
maxtostore
** Compute a limit for how many registers a constructor can use before ** emitting a 'SETLIST' instruction, based on how many registers are ** availab
src/lparser.cpp:2030
↓ 4 callers
Function
newhint
return a border, saving it as a hint for next call */
src/ltable.cpp:1314
↓ 4 callers
Function
nextrand
src/lmathlib.cpp:427
↓ 4 callers
Function
opt_wasm_value
src/lwasmlib.cpp:63
↓ 4 callers
Function
precallC
** precall for C functions */
src/ldo.cpp:650
↓ 4 callers
Function
prepbuffsize
** Returns a pointer to a free area with at least 'sz' bytes in buffer ** 'B'. 'boxidx' is the relative position in the stack where is the ** buffer's
src/lauxlib.cpp:597
↓ 4 callers
Function
push_captures
src/lstrlib.cpp:792
↓ 4 callers
Function
reallymarkobject
** Mark an object. Userdata with no user values, strings, and closed ** upvalues are visited and turned black here. Open upvalues are ** already ind
src/lgc.cpp:339
↓ 4 callers
Function
resizebox
Resize the buffer used by a box. Optimize for the common case of ** resizing to the old size. (For instance, __gc will resize the box ** to 0 even aft
src/lauxlib.cpp:517
↓ 4 callers
Function
resume_error
** Signal an error in the call to 'lua_resume', not in the execution ** of the coroutine itself. (Such errors should not be handled by any ** coroutin
src/ldo.cpp:907
↓ 4 callers
Function
save_numeral_and_next
LUA_NUMBER */ ** This function is quite liberal in what it accepts, as 'luaO_str2num' ** will reject ill-formed numerals. Roughly, it accepts the foll
src/llex.cpp:556
↓ 4 callers
Function
settabss
** Variations of 'lua_settable', used by 'db_getinfo' to put results ** from 'lua_getinfo' into result table. Key is always a string; ** value can be
src/ldblib.cpp:112
↓ 4 callers
Function
simpleexp
src/lparser.cpp:4224
↓ 4 callers
Function
skip_constexpr_block
keep advancing until we hit non-nested '$else', '$elseif' or '$end' */
src/lparser.cpp:5319
↓ 4 callers
Function
tablerehash
src/lstring.cpp:73
↓ 4 callers
Function
tag_error
src/lauxlib.cpp:230
↓ 4 callers
Function
testnext2
Test the next token to see if it's either 'token1' or 'token2'.
src/lparser.cpp:344
↓ 4 callers
Function
vkisconst
src/lparser.h:75
↓ 3 callers
Method
IsOverridable
src/llex.h:163
↓ 3 callers
Function
Ishl
return i << n */
src/lmathlib.cpp:508
↓ 3 callers
Function
addlenmod
** add length modifier into formats */
src/lstrlib.cpp:1379
↓ 3 callers
Function
addnum2buff
** Add a numeral to the buffer. */
src/lobject.cpp:625
↓ 3 callers
Function
addquoted
src/lstrlib.cpp:1186
↓ 3 callers
Function
atomic
src/lgc.cpp:1543
↓ 3 callers
Function
aux_close
** Calls the 'close' function from a file handle. The 'volatile' avoids ** a bug in some versions of the Clang compiler (e.g., clang 3.0 for ** 32 bit
src/liolib.cpp:237
↓ 3 callers
Function
auxresume
** Resumes a coroutine. Returns the number of results for non-error ** cases or -1 for errors. */
src/lcorolib.cpp:35
↓ 3 callers
Function
await_commands
()
scripts/common.php:108
↓ 3 callers
Function
basicgetobjname
src/ldebug.cpp:523
↓ 3 callers
Function
block_follow
** check whether current token is in the follow set of a block. ** 'until' closes syntactical blocks, but do not close scope, ** so it is handled in s
src/lparser.cpp:1568
↓ 3 callers
Function
buildglobal
src/lparser.cpp:1217
↓ 3 callers
Function
callbinTM
src/ltm.cpp:145
↓ 3 callers
Function
canchainopr
src/lparser.cpp:4450
↓ 3 callers
Function
cannot
src/luac.cpp:56
↓ 3 callers
Function
ccall
** Call a function (C or Lua) through C. 'inc' can be 1 (increment ** number of recursive invocations in the C stack) or nyci (the same ** plus increm
src/ldo.cpp:765
↓ 3 callers
Function
checkPathForRead
src/liolib.cpp:882
↓ 3 callers
Function
check_for_non_portable_code
** Responsible for the following: ** - Non-portable keyword usage. (class, switch, etc) */
src/lparser.cpp:242
↓ 3 callers
Function
check_next2_numeral
src/llex.cpp:562
↓ 3 callers
Function
check_readonly
** Raises an error if variable described by 'e' is read only; moreover, ** if 'e' is t[exp] where t is the vararg parameter, change it to index ** a r
src/lparser.cpp:954
↓ 3 callers
Function
checkbuffer
src/lbufferlib.cpp:70
↓ 3 callers
Function
checkffilibfromtable
src/lffi.cpp:222
↓ 3 callers
Function
checkfield
src/ltablib.cpp:40
↓ 3 callers
Function
checklistener
src/lsocketlib.cpp:457
↓ 3 callers
Function
checkload
src/loadlib.cpp:548
↓ 3 callers
Function
checkupval
** Check whether a given upvalue from a given closure exists and ** returns its index */
src/ldblib.cpp:288
↓ 3 callers
Function
classexpr
src/lparser.cpp:2282
↓ 3 callers
Function
codebinexpval
** Emit code for binary expressions that "produce values" over ** two registers. */
src/lcode.cpp:1648
↓ 3 callers
Function
codebini
** Code binary operators with immediate operands. */
src/lcode.cpp:1663
↓ 3 callers
Function
cond
src/lparser.cpp:4871
↓ 3 callers
Function
constructor
src/lparser.cpp:2041
↓ 3 callers
Function
createlabel
** Create a new label with the given 'name' at the given 'line'. ** 'last' tells whether label is the last non-op statement in its ** block. Solves al
src/lparser.cpp:1379
↓ 3 callers
Function
createstdfile
src/liolib.cpp:1443
↓ 3 callers
Function
createstrobj
** creates a new string object */
src/lstring.cpp:168
↓ 3 callers
Function
custombinaryoperator
src/lparser.cpp:3991
← previous
next →
301–400 of 1,782, ranked by callers