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
entersweep
** Enter first sweep phase. ** The call to 'sweeptolive' makes the pointer point to an object ** inside the list (instead of to the header), so that t
src/lgc.cpp:1504
↓ 3 callers
Function
errfile
src/lauxlib.cpp:794
↓ 3 callers
Function
exchangehashpart
** Exchange the hash part of 't1' and 't2'. (In 'flags', only the dummy ** bit must be exchanged: The metamethod bits do not change during a ** resiz
src/ltable.cpp:658
↓ 3 callers
Function
exists
src/liolib.cpp:947
↓ 3 callers
Function
exp1
** Read an expression and generate code to put its results in next ** stack slot. ** */
src/lparser.cpp:5030
↓ 3 callers
Function
exp2RK
** Ensures final expression result is in a valid R/K index ** (that is, it is either in a register or in 'k' with an index ** in the range of R/K indi
src/lcode.cpp:1106
↓ 3 callers
Function
ffi_push_new
src/lffi.cpp:435
↓ 3 callers
Function
findfile
src/loadlib.cpp:536
↓ 3 callers
Function
finishnodeset
src/ltable.cpp:1087
↓ 3 callers
Function
finishrawget
src/lapi.cpp:799
↓ 3 callers
Function
forbody
** Generate code for a 'for' loop. */
src/lparser.cpp:5057
↓ 3 callers
Function
freeregs
** Free two registers in proper order */
src/lcode.cpp:511
↓ 3 callers
Method
getContext
src/llex.h:531
↓ 3 callers
Function
getGlobalTable
** The following function assumes that the registry cannot be a weak ** table; so, an emergency collection while using the global table ** cannot coll
src/lapi.cpp:746
↓ 3 callers
Method
getParentClassPos
src/llex.h:541
↓ 3 callers
Function
getcurrentline
src/ldebug.cpp:100
↓ 3 callers
Function
getdetails
** Read, classify, and fill other details about the next option. ** 'psize' is filled with option's size, 'notoalign' with its ** alignment requiremen
src/lstrlib.cpp:1668
↓ 3 callers
Function
getfuncrethint
src/lparser.cpp:644
↓ 3 callers
Function
gethexa
src/llex.cpp:677
↓ 3 callers
Function
getiofile
src/liolib.cpp:400
↓ 3 callers
Function
getjumpcontrol
** Returns the position of the instruction "controlling" a given ** jump (that is, its condition), or the jump itself if it is ** unconditional. */
src/lcode.cpp:245
↓ 3 callers
Function
getupvalref
src/lapi.cpp:1535
↓ 3 callers
Function
getvarattribute
src/lparser.cpp:5450
↓ 3 callers
Method
hasDoneLexerPass
src/llex.h:473
↓ 3 callers
Function
initheader
** Initialize Header */
src/lstrlib.cpp:1605
↓ 3 callers
Function
internshrstr
** Checks whether short string exists and reuses it or creates a new one. */
src/lstring.cpp:215
↓ 3 callers
Function
isEnv
** Check whether table being indexed by instruction 'i' is the ** environment '_ENV' */
src/ldebug.cpp:568
↓ 3 callers
Function
isKint
** Check whether expression 'e' is a literal integer. */
src/lcode.cpp:1415
↓ 3 callers
Function
isKstr
** Check whether expression 'e' is a short literal string */
src/lcode.cpp:1407
↓ 3 callers
Function
isSCint
** Check whether expression 'e' is a literal integer in ** proper range to fit in register sC */
src/lcode.cpp:1433
↓ 3 callers
Function
isnamedarg
src/lparser.cpp:2908
↓ 3 callers
Function
isneg
src/lobject.cpp:214
↓ 3 callers
Function
l_message
** Prints an error message, adding the program name in front of it ** (if present) */
src/lua.cpp:118
↓ 3 callers
Function
listfield
src/lparser.cpp:1920
↓ 3 callers
Function
localdebuginfo
** Get the debug-information entry for current variable 'vidx'. */
src/lparser.cpp:830
↓ 3 callers
Function
localstat
src/lparser.cpp:5567
↓ 3 callers
Function
lookforfunc
** Look for a C function named 'sym' in a dynamically loaded library ** 'path'. ** First, check whether the library is already loaded; if not, try **
src/loadlib.cpp:392
↓ 3 callers
Function
luaC_changemode
** Change collector mode to 'newmode'. */
src/lgc.cpp:1440
↓ 3 callers
Function
luaC_fullgc
** Performs a full GC cycle; if 'isemergency', set a flag to avoid ** some operations which could change the interpreter state in some ** unexpected w
src/lgc.cpp:1786
↓ 3 callers
Function
luaD_closeprotected
** Calls 'luaF_close' in protected mode. Return the original status ** or, in case of errors, the new status. */
src/ldo.cpp:1067
↓ 3 callers
Function
luaD_shrinkstack
** If stack size is more than 3 times the current use, reduce that size ** to twice the current use. (So, the final stack size is at most 2/3 the ** p
src/ldo.cpp:419
↓ 3 callers
Function
luaF_closeupval
** Close all upvalues up to the given stack level. */
src/lfunc.cpp:197
↓ 3 callers
Function
luaF_getlocalname
** Look for n-th local variable at line 'line' in function 'func'. ** Returns NULL if not found. */
src/lfunc.cpp:304
↓ 3 callers
Function
luaF_newLclosure
src/lfunc.cpp:35
↓ 3 callers
Function
luaF_newtbcupval
** Insert a variable in the list of to-be-closed variables. */
src/lfunc.cpp:172
↓ 3 callers
Function
luaG_findlocal
src/ldebug.cpp:198
↓ 3 callers
Function
luaH_get
** main search function */
src/ltable.cpp:1050
↓ 3 callers
Function
luaH_newkey
src/ltable.cpp:944
↓ 3 callers
Function
luaK_codek
** Emit a "load constant" instruction, using either 'OP_LOADK' ** (if constant index 'k' fits in 18 bits) or an 'OP_LOADKX' ** instruction with "extra
src/lcode.cpp:461
↓ 3 callers
Function
luaK_setlist
** Emit a SETLIST instruction. ** 'base' is register that keeps table; ** 'nelems' is #table plus those to be stored now; ** 'tostore' is number of va
src/lcode.cpp:2107
↓ 3 callers
Function
luaL_addgsub
src/lauxlib.cpp:1171
↓ 3 callers
Function
luaL_gsub
src/lauxlib.cpp:1184
↓ 3 callers
Function
luaL_loadstring
src/lauxlib.cpp:1014
↓ 3 callers
Function
luaL_makeseed
src/lauxlib.cpp:1330
↓ 3 callers
Function
luaL_ref
** The previously freed references form a linked list: t[1] is the index ** of a first free index, t[t[1]] is the index of the second element, ** etc.
src/lauxlib.cpp:722
↓ 3 callers
Function
luaL_utf8_to_utf16
src/lauxlib.cpp:822
↓ 3 callers
Function
luaL_where
** The use of 'lua_pushfstring' ensures this function does not ** need reserved stack space when called. */
src/lauxlib.cpp:239
↓ 3 callers
Function
luaM_realloc_
** Generic allocation routine. */
src/lmem.cpp:176
↓ 3 callers
Function
luaM_toobig
src/lmem.cpp:142
↓ 3 callers
Function
luaO_str2num
src/lobject.cpp:403
↓ 3 callers
Function
luaO_tostringbuff
** Convert a number object to a string, adding it to a buffer. */
src/lobject.cpp:481
↓ 3 callers
Function
luaP_isIT
** Check whether instruction uses top from previous instruction, that is, ** it accepts multiple results. */
src/lopcodes.cpp:132
↓ 3 callers
Function
luaS_hash
src/lstring.cpp:54
↓ 3 callers
Function
luaT_callorderTM
** Calls an order tag method. */
src/ltm.cpp:207
↓ 3 callers
Function
luaU_dump
** dump Lua function as precompiled chunk */
src/ldump.cpp:307
↓ 3 callers
Function
luaV_concat
** Main operation for concatenation: concat 'total' values in the stack, ** from 'L->top.p - total' up to 'L->top.p - 1'. */
src/lvm.cpp:709
↓ 3 callers
Function
luaV_execute
src/lvm.cpp:1376
↓ 3 callers
Function
luaV_shiftl
** Shift left operation. (Shift right just negates 'y'.) */
src/lvm.cpp:864
↓ 3 callers
Function
luaX_onPosUpdate
src/llex.cpp:1337
↓ 3 callers
Function
luaX_reserved2str
src/llex.cpp:193
↓ 3 callers
Function
lua_close
src/lstate.cpp:529
↓ 3 callers
Function
lua_closethread
src/lstate.cpp:334
↓ 3 callers
Function
lua_pushexternalstring
src/lapi.cpp:602
↓ 3 callers
Function
lua_rawequal
src/lapi.cpp:367
↓ 3 callers
Function
lua_setglobal
src/lapi.cpp:937
↓ 3 callers
Function
lua_sethook
** This function can be called during a signal, under "reasonable" ** assumptions. ** Fields 'basehookcount' and 'hookcount' (set by 'resethookcount')
src/ldebug.cpp:133
↓ 3 callers
Function
lua_stringtonumber
src/lapi.cpp:422
↓ 3 callers
Function
markold
** Mark black 'OLD1' objects when starting a new young collection. ** Gray objects are already in some gray list, and so will be visited in ** the ato
src/lgc.cpp:1276
↓ 3 callers
Function
marktobeclosed
** Mark that current block has a to-be-closed variable. */
src/lparser.cpp:1146
↓ 3 callers
Function
matchbracketclass
src/lstrlib.cpp:503
↓ 3 callers
Function
method_call_funcargs
src/lparser.cpp:3068
↓ 3 callers
Function
minor2inc
** Shifts from a minor collection to major collections. It starts in ** the "sweep all" state to clear all objects, which are mostly black ** in gener
src/lgc.cpp:1306
↓ 3 callers
Function
negatecondition
** Negate condition 'e' (where 'e' is a comparison). */
src/lcode.cpp:1239
↓ 3 callers
Function
newfile
src/liolib.cpp:281
↓ 3 callers
Function
newgotoentry
** Create an entry for the goto and the code for it. As it is not known ** at this point whether the goto may need a CLOSE, the code has a jump ** fol
src/lparser.cpp:1364
↓ 3 callers
Function
newprefile
** When creating file handles, always creates a 'closed' file handle ** before opening the actual file; so, if there is a memory error, the ** handle
src/liolib.cpp:224
↓ 3 callers
Method
normalizeFalse
src/lparser.h:148
↓ 3 callers
Function
objsize
src/lgc.cpp:113
↓ 3 callers
Function
packint
** Pack integer 'n' with 'size' bytes and 'islittle' endianness. ** The final 'if' handles the case when 'size' is larger than ** the size of a Lua in
src/lstrlib.cpp:1701
↓ 3 callers
Function
patchlistaux
** Traverse a list of tests, patching their destination address and ** registers: tests producing values jump to 'vtarget' (and put their ** values in
src/lcode.cpp:290
↓ 3 callers
Function
prefixplusplusaux
src/lparser.cpp:3648
↓ 3 callers
Function
prepstate
src/lstrlib.cpp:814
↓ 3 callers
Function
process_assign
src/lparser.cpp:748
↓ 3 callers
Method
pushLocals
src/lsuggestions.hpp:38
↓ 3 callers
Function
pushcanvas
src/lcanvas.cpp:13
↓ 3 callers
Function
read_line
src/liolib.cpp:615
↓ 3 callers
Function
read_numeral
src/llex.cpp:572
↓ 3 callers
Function
readdigits
** Read a sequence of (hex)digits */
src/liolib.cpp:560
↓ 3 callers
Method
recvLoopUdp
src/lsocketlib.cpp:39
↓ 3 callers
Function
reprepstate
src/lstrlib.cpp:824
← previous
next →
401–500 of 1,782, ranked by callers