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
↓ 12 callers
Function
lua_gc
** Garbage-collection function */
src/lapi.cpp:1265
↓ 12 callers
Function
lua_geti
src/lapi.cpp:782
↓ 12 callers
Function
lua_getmetatable
src/lapi.cpp:864
↓ 12 callers
Function
lua_xmove
src/lapi.cpp:127
↓ 11 callers
Function
dumpByte
src/ldump.cpp:82
↓ 11 callers
Function
luaH_new
src/ltable.cpp:798
↓ 11 callers
Function
luaK_getlabel
** returns current 'pc' and marks it as a jump target (to avoid wrong ** optimizations with consecutive instructions not in the same basic block). */
src/lcode.cpp:234
↓ 11 callers
Function
luaK_semerror
semantic error */
src/lcode.cpp:43
↓ 11 callers
Function
luaL_checkstack
** Ensures the stack has at least 'space' extra slots, raising an error ** if it cannot fulfill the request. (The error handling needs a few ** extra
src/lauxlib.cpp:405
↓ 11 callers
Function
luaL_tolstring
src/lauxlib.cpp:1060
↓ 11 callers
Function
luaS_new
** Create or reuse a zero-terminated string, first checking in the ** cache (using the string address as a key). The cache can contain ** only zero-te
src/lstring.cpp:270
↓ 11 callers
Function
luaS_newlstr
** new string (with explicit length) */
src/lstring.cpp:250
↓ 11 callers
Function
lua_createtable
src/lapi.cpp:847
↓ 11 callers
Function
lua_pushcclosure
src/lapi.cpp:664
↓ 11 callers
Function
pluto_errorifnotgc
src/lauxlib.cpp:1164
↓ 11 callers
Function
singlevar
src/lparser.cpp:1252
↓ 11 callers
Function
singlevaraux
** Find a variable with the given name 'n'. If it is an upvalue, add ** this upvalue into all intermediate functions. If it is a global, set ** 'var'
src/lparser.cpp:1159
↓ 10 callers
Function
adjust_assign
** Adjust the number of results from an expression list 'e' with 'nexps' ** expressions to 'nvars' values. */
src/lparser.cpp:1194
↓ 10 callers
Function
lexerror
src/llex.cpp:198
↓ 10 callers
Function
luaK_code
** Emit instruction 'i', checking for array sizes and saving also its ** line information. Return 'i' position. */
src/lcode.cpp:384
↓ 10 callers
Function
luaL_fileresult
src/lauxlib.cpp:268
↓ 10 callers
Function
luaL_prepbuffsize
** returns a pointer to a free area with at least 'sz' bytes */
src/lauxlib.cpp:625
↓ 10 callers
Function
luaT_gettmbyobj
src/ltm.cpp:62
↓ 10 callers
Function
lua_pushlightuserdata
src/lapi.cpp:702
↓ 10 callers
Function
lua_rawseti
src/lapi.cpp:1019
↓ 10 callers
Function
plutoS_commit
src/lstring.cpp:374
↓ 10 callers
Function
plutoS_prealloc
src/lstring.cpp:356
↓ 10 callers
Function
posrelatI
** translate a relative initial string position ** (negative means back from end): clip result to [1, inf). ** The length of any string in Lua must fi
src/lstrlib.cpp:63
↓ 10 callers
Method
shouldSuggest
src/llex.h:578
↓ 10 callers
Method
toString
src/lparser.cpp:66
↓ 9 callers
Function
addstr2buff
src/lobject.cpp:589
↓ 9 callers
Function
checkcanvas
src/lcanvas.cpp:9
↓ 9 callers
Function
isnametkn
src/lparser.cpp:427
↓ 9 callers
Function
luaK_setoneret
** Fix an expression to return one result. ** If expression is not a multi-ret expression (function call or ** vararg), it already returns one result,
src/lcode.cpp:804
↓ 9 callers
Function
luaL_checkoption
src/lauxlib.cpp:385
↓ 9 callers
Function
luaL_getmetafield
src/lauxlib.cpp:1022
↓ 9 callers
Function
lua_getstack
src/ldebug.cpp:162
↓ 9 callers
Function
lua_isyieldable
src/ldo.cpp:1009
↓ 9 callers
Function
lua_replace
src/lapi.cpp:302
↓ 9 callers
Function
lua_warning
src/lapi.cpp:1444
↓ 9 callers
Function
new_varkind
** Create a new variable with the given 'name' and given 'kind'. ** Return its index in the function. */
src/lparser.cpp:899
↓ 9 callers
Method
popContext
src/llex.cpp:102
↓ 9 callers
Method
pushContext
src/llex.h:535
↓ 8 callers
Function
arith
src/lstrlib.cpp:344
↓ 8 callers
Function
check
** Check that next token is 'c'. */
src/lparser.cpp:352
↓ 8 callers
Function
checktypehint
src/lparser.cpp:559
↓ 8 callers
Function
codename
src/lparser.cpp:507
↓ 8 callers
Function
fieldsel
src/lparser.cpp:1746
↓ 8 callers
Function
gettable
src/lapi.cpp:808
↓ 8 callers
Method
isCompatibleWith
src/lparser.h:402
↓ 8 callers
Function
luaC_newobj
** create a new collectable object with no offset. */
src/lgc.cpp:312
↓ 8 callers
Function
luaE_incCstack
src/lstate.cpp:146
↓ 8 callers
Function
luaK_concat
** Concatenate jump-list 'l2' into jump-list 'l1' */
src/lcode.cpp:182
↓ 8 callers
Function
luaV_finishget
** Finish the table access 'val = t[key]' and return the tag of the result. */
src/lvm.cpp:289
↓ 8 callers
Method
setKeywordState
src/llex.h:595
↓ 8 callers
Function
setfield
** About the overflow check: an overflow cannot occur when time ** is represented by a lua_Integer, because either lua_Integer is ** large enough to r
src/loslib.cpp:208
↓ 8 callers
Function
settabsi
src/ldblib.cpp:117
↓ 8 callers
Function
statlist
src/lparser.cpp:1587
↓ 7 callers
Function
applyenvkeywordpreference
src/lparser.cpp:6768
↓ 7 callers
Function
arraykeyisempty
src/ltable.cpp:479
↓ 7 callers
Function
dumpVarint
** Dumps an unsigned integer using the MSB Varint encoding */
src/ldump.cpp:97
↓ 7 callers
Function
exp2reg
** Ensures final expression result (which includes results from its ** jump lists) is in register 'reg'. ** If expression has jumps, need to patch the
src/lcode.cpp:992
↓ 7 callers
Function
for_each_obj
($f)
scripts/common.php:89
↓ 7 callers
Function
freereg
** Free register 'reg', if it is neither a constant index nor ** a local variable. ) */
src/lcode.cpp:500
↓ 7 callers
Method
getKeywordState
src/llex.h:591
↓ 7 callers
Function
k2proto
** Use scanner's table to cache position of constants in constant list ** and try to reuse constants. Because some values should not be used ** as key
src/lcode.cpp:566
↓ 7 callers
Function
luaD_callnoyield
** Similar to 'luaD_call', but does not allow yields during the call. */
src/ldo.cpp:791
↓ 7 callers
Function
luaD_poscall
** Finishes a function call: calls hook if necessary, moves current ** number of results to proper place, and returns to previous call ** info. If fun
src/ldo.cpp:613
↓ 7 callers
Function
luaD_rawrunprotected
src/ldo.cpp:160
↓ 7 callers
Function
luaE_setdebt
** set GCdebt to a new value keeping the real number of allocated ** objects (GCtotalobjs - GCdebt) invariant and avoiding overflows in ** 'GCtotalobj
src/lstate.cpp:63
↓ 7 callers
Function
luaF_close
** Close all upvalues and to-be-closed variables up to the given stack ** level. Return restored 'level'. */
src/lfunc.cpp:230
↓ 7 callers
Function
luaG_getfuncline
** Get the line corresponding to instruction 'pc' in function 'f'; ** first gets a base line and from there does the increments until ** the desired i
src/ldebug.cpp:85
↓ 7 callers
Function
luaH_Hgetshortstr
** search function for short strings */
src/ltable.cpp:1005
↓ 7 callers
Function
luaH_setint
** Ditto for a GC barrier. (No need to invalidate the TM cache, as ** integers cannot be keys to metamethods.) */
src/ltable.cpp:1237
↓ 7 callers
Function
luaK_ret
** Code a 'return' instruction */
src/lcode.cpp:208
↓ 7 callers
Function
luaL_setfuncs
** set functions from list 'l' into table at top - 'nup'; each ** function gets the 'nup' elements at the top as upvalues. ** Returns with only the ta
src/lauxlib.cpp:1103
↓ 7 callers
Function
luaV_finishset
** Finish a table assignment 't[key] = val'. ** About anchoring the table before the call to 'luaH_finishset': ** This call may trigger an emergency c
src/lvm.cpp:353
↓ 7 callers
Function
lua_compare
src/lapi.cpp:390
↓ 7 callers
Function
lua_isstring
src/lapi.cpp:355
↓ 7 callers
Function
lua_rawgeti
src/lapi.cpp:827
↓ 7 callers
Function
lua_seti
src/lapi.cpp:971
↓ 7 callers
Function
match
src/lstrlib.cpp:626
↓ 7 callers
Method
merge
src/lparser.h:316
↓ 7 callers
Function
newtable
src/lparser.cpp:2083
↓ 7 callers
Function
primaryexp
src/lparser.cpp:3567
↓ 7 callers
Function
reglevel
** Convert 'nvar', a compiler index level, to its corresponding ** register. For that, search for the highest variable below that level ** that is in
src/lparser.cpp:808
↓ 7 callers
Function
tofile
src/liolib.cpp:210
↓ 6 callers
Function
block
src/lparser.cpp:4669
↓ 6 callers
Function
body
src/lparser.cpp:2734
↓ 6 callers
Function
checkformat
** Check whether a conversion specification is valid. When called, ** first character in 'form' must be '%' and last character must ** be a valid conv
src/lstrlib.cpp:1341
↓ 6 callers
Function
copywithendian
** Copy 'size' bytes from 'src' to 'dest', correcting endianness if ** given 'islittle' is different from native endianness. */
src/lstrlib.cpp:1722
↓ 6 callers
Function
disablekeyword
src/lparser.cpp:229
↓ 6 callers
Function
esccheck
src/llex.cpp:668
↓ 6 callers
Function
exp_propagate
** Propgates type from 'e' into 't'. */
src/lparser.cpp:724
↓ 6 callers
Function
expr_propagate
src/lparser.cpp:2839
↓ 6 callers
Function
getbinopr
src/lparser.cpp:4394
↓ 6 callers
Function
getfield
src/loslib.cpp:250
↓ 6 callers
Function
getthread
** Auxiliary function used by several library functions: check for ** an optional thread as function's first argument and set 'arg' with ** 1 if this
src/ldblib.cpp:95
↓ 6 callers
Function
index2stack
** Convert a valid actual index (not a pseudo-index) to its address. */
src/lapi.cpp:94
↓ 6 callers
Function
kname
** Find a "name" for the constant 'c'. */
src/ldebug.cpp:510
← previous
next →
101–200 of 1,782, ranked by callers