Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/compiler-explorer/compiler-explorer
/ functions
Functions
5,265 in github.com/compiler-explorer/compiler-explorer
⨍
Functions
5,265
◇
Types & classes
1,241
↳
Endpoints
2
↓ 12 callers
Method
getSource
()
static/panes/editor.ts:320
↓ 12 callers
Function
makeInfo
(tooltip: string, html?: string)
static/tests/assembly-syntax-tests.ts:36
↓ 12 callers
Method
matchPassDumps
(passDumpsByFunction: Record<string, PassDump[]>)
lib/parsers/llvm-pass-dump-parser.ts:339
↓ 12 callers
Function
openClaudeExplainPane
()
cypress/e2e/claude-explain.cy.ts:64
↓ 12 callers
Method
processAst
(result: CompilationResult)
lib/llvm-ast.ts:117
↓ 12 callers
Function
typeDefOrRef
(table: 'TypeDef' | 'TypeRef' | 'TypeSpec', row: number)
test/dotnet-parser-tests.ts:230
↓ 11 callers
Method
_debug_log
Log debug message if debug mode is enabled.
etc/scripts/ce-properties-wizard/ce_properties_wizard/config_manager.py:60
↓ 11 callers
Function
addDigitSeparator
(n: string, digitSeparator: string, chunkSize: number)
shared/common-utils.ts:101
↓ 11 callers
Function
applyCap
( items: T[], maxResults: number, fullMap: (item: T) => F, entityName: string, leanMap?: (
lib/mcp/utils.ts:96
↓ 11 callers
Function
assertNoConsoleOutput
()
cypress/support/utils.ts:33
↓ 11 callers
Function
capitaliseFirst
(str: string)
shared/common-utils.ts:213
↓ 11 callers
Function
check_path
(parent: string, directory: string)
lib/assert.ts:53
↓ 11 callers
Function
deserialiseState
(stateText: string)
static/url.ts:78
↓ 11 callers
Method
destroy
()
static/widgets/compiler-picker.ts:92
↓ 11 callers
Method
exec
(filepath: string, args: string[], execOptions: ExecutionOptions)
lib/base-compiler.ts:432
↓ 11 callers
Method
exec
()
shared/common-utils.ts:187
↓ 11 callers
Method
findOrCreateCompiler
(id: number)
lib/clientstate.ts:274
↓ 11 callers
Method
findOrCreateSession
(id: number)
lib/clientstate.ts:445
↓ 11 callers
Method
getDefaultFilters
()
lib/compilers/osaca.ts:47
↓ 11 callers
Function
getElement
* Helper method to get an HTMLElement from various input types * * This is a core utility function that bridges jQuery objects with native DOM eleme
static/bootstrap-utils.ts:58
↓ 11 callers
Method
getLibraryOptions
( libraries: SelectedLibraryVersion[], supportedLibraries: Record<string, OptionsHandlerLibrar
lib/tooling/base-tool.ts:165
↓ 11 callers
Method
getUsedLabelsInLine
(line: string)
lib/parsers/asm-parser.ts:497
↓ 11 callers
Method
get_properties_path
Get path to properties file for a language in the current environment.
etc/scripts/ce-properties-wizard/ce_properties_wizard/config_manager.py:65
↓ 11 callers
Method
initialiseLibraries
(clientOptions: ClientOptionsType)
lib/base-compiler.ts:3966
↓ 11 callers
Function
makeKeyedTypeGetter
( typeName: string, objects: Record<string, T>, )
lib/keyed-type.ts:63
↓ 11 callers
Method
newStackWithOneComponent
(width: number, component: GoldenLayoutComponentStruct)
lib/clientstate-normalizer.ts:785
↓ 11 callers
Method
object
(x: Record<string, JSONValue> | null)
shared/rison.ts:111
↓ 11 callers
Method
parseLibraries
(baseLibs: Record<string, string>)
lib/options-handler.ts:295
↓ 11 callers
Function
registerCompileTool
(server: McpServer, compileHandler: CompileHandler, apiHandler: ApiHandler)
lib/mcp/tools/compile.ts:39
↓ 11 callers
Method
setCompilerSettingsFromOptions
(options: Record<string, Argument>)
lib/compilers/argument-parsers.ts:160
↓ 11 callers
Function
setFakeResult
(fakeResult?: any)
test/handlers/compile-tests.ts:152
↓ 11 callers
Function
testFilter
(filename: string, suffix: string, filters: ParseFiltersAndOutputOptions)
test/filter-tests.ts:61
↓ 11 callers
Function
vectorTypes
(basename: string)
static/modes/openclc-mode.ts:57
↓ 11 callers
Function
vectorTypes
(basename: string)
static/modes/cpp-for-opencl-mode.ts:44
↓ 10 callers
Method
apply
()
static/widgets/fontscale.ts:117
↓ 10 callers
Method
close
()
lib/execution/events-websocket.ts:54
↓ 10 callers
Function
conformancePane
()
cypress/support/utils.ts:225
↓ 10 callers
Method
extractFragment
(url: string)
lib/shortener/google.ts:77
↓ 10 callers
Method
filename
(fn: string)
lib/base-compiler.ts:735
↓ 10 callers
Method
getEditorById
(id: number)
static/hub.ts:325
↓ 10 callers
Function
getFaviconFilename
(isDevMode: boolean, env?: string[])
lib/app/static-assets.ts:117
↓ 10 callers
Function
getSafeHash
(inputConfig: Record<string, any>)
lib/storage/base.ts:66
↓ 10 callers
Function
handler
(req: express.Request, res: express.Response)
lib/storage/base.ts:116
↓ 10 callers
Function
isReleaseTrack
(value: string)
lib/release-track.ts:116
↓ 10 callers
Method
isWithinAddressSpace
* Returns true if the address (and every address until address+size) is within * one of the given spaces. Spaces should be of format returned by
lib/mapfiles/map-file.ts:402
↓ 10 callers
Function
list
()
static/history.ts:53
↓ 10 callers
Function
makeCompileHandler
( asm: string[], stdout: string[] = [], stderr: string[] = [], execResult?: Ex
test/mcp/mcp-tests.ts:800
↓ 10 callers
Function
makeFakeParseFiltersAndOutputOptions
( options: Partial<ParseFiltersAndOutputOptions>, )
test/utils.ts:84
↓ 10 callers
Method
passObjectFromDumpFilename
* Parse a GCC dump file name (`<inputbase>.<NNN><letter>.<passname>`, e.g. * `example.cpp.255r.expand`) into the same descriptor shape as fromInt
lib/base-compiler.ts:1939
↓ 10 callers
Method
prepareArguments
( userOptions: string[], filters: ParseFiltersAndOutputOptions, backendOptions: Record
lib/compilers/ada.ts:84
↓ 10 callers
Method
updateSource
(newSource: string)
static/panes/editor.ts:1162
↓ 10 callers
Method
writeAllFiles
(dirPath: string, source: string, files: FiledataPair[])
lib/base-compiler.ts:2088
↓ 9 callers
Method
breakdownIntoPassDumpsByFunction
(passDumps: SplitPassDump[])
lib/parsers/llvm-pass-dump-parser.ts:252
↓ 9 callers
Method
breakdownPassDumpsIntoFunctions
(dump: PassDump)
lib/parsers/llvm-pass-dump-parser.ts:177
↓ 9 callers
Method
cacheGet
(object: CacheableValue)
lib/compilation-env.ts:138
↓ 9 callers
Method
clear
()
static/line-colouring.ts:49
↓ 9 callers
Function
createComponentConfig
( componentName: K, componentState: ComponentStateMap[K], options?: Pick<AnyComponentConfig, 'titl
static/components.ts:1068
↓ 9 callers
Function
detect_instruction_set_from_target
Detect instruction set from target platform or executable path.
etc/scripts/ce-properties-wizard/ce_properties_wizard/config_manager.py:44
↓ 9 callers
Function
dprint
(msg, args)
etc/scripts/util/contributorer.py:34
↓ 9 callers
Method
errorResult
(message: string)
static/panes/executor.ts:284
↓ 9 callers
Function
find_duplicates
Find potential duplicate issues based on title similarity.
etc/scripts/gh_tool/src/gh_tool/duplicate_finder.py:61
↓ 9 callers
Function
formatErrorMessage
(error: unknown)
static/panes/explain-view-utils.ts:199
↓ 9 callers
Function
getHash
(object: CacheableValue, HashVersion = DefaultHash)
lib/utils.ts:403
↓ 9 callers
Method
getIncludeArguments
(libraries: SelectedLibraryVersion[], dirPath: string)
lib/compilers/d8.ts:299
↓ 9 callers
Method
getSortedStaticLibraries
(libraries: SelectedLibraryVersion[])
lib/base-compiler.ts:889
↓ 9 callers
Method
getSourceColumn
(debugInfo: Record<string, MetaNode>, scope: string)
lib/llvm-ir.ts:139
↓ 9 callers
Method
getSymbolAt
(segment: string | undefined, address: number)
lib/mapfiles/map-file.ts:248
↓ 9 callers
Function
makeCompiler
(compilerInfo: Partial<CompilerInfo>)
test/resolc-tests.ts:51
↓ 9 callers
Function
mockClaudeExplainAPIWithOptions
()
cypress/e2e/claude-explain.cy.ts:96
↓ 9 callers
Function
newTempDir
()
test/utils.ts:120
↓ 9 callers
Method
parseFileInfo
(output: string)
lib/binaries/binary-utils.ts:109
↓ 9 callers
Method
postProcessAsm
(result, filters?: ParseFiltersAndOutputOptions)
lib/compilers/odin.ts:135
↓ 9 callers
Function
resolvePathFromAppRoot
(...args: string[])
lib/utils.ts:531
↓ 9 callers
Function
splitIntoArray
(input?: string, defaultArray: string[] = [])
lib/utils.ts:519
↓ 9 callers
Function
testExecOutput
(execPromise: Promise<Partial<UnprocessedExecResult>>)
test/exec-tests.ts:33
↓ 9 callers
Method
trimGccDumpHeaderFunctions
* Trim a GCC dump so it only contains functions defined in the user's source file, * dropping functions that originate from included headers (#78
lib/base-compiler.ts:1977
↓ 8 callers
Function
arrayType
(element: DotNetTypeSignature, suffix = '[]')
test/dotnet-parser-tests.ts:63
↓ 8 callers
Method
close
()
static/panes/diff.ts:615
↓ 8 callers
Method
collectLabels
()
lib/demangler/base.ts:101
↓ 8 callers
Function
compilerPane
()
cypress/support/utils.ts:139
↓ 8 callers
Method
composeReadableMethodSignature
(unitname: string, classname: string, methodname: string, params: string)
lib/demangler/pascal.ts:95
↓ 8 callers
Function
createClientOptions
(libs: ReturnType<ClientOptionsHandler['parseLibraries']>)
test/options-handler.ts:163
↓ 8 callers
Function
doTest
(original: string, expected: string)
test/utils-tests.ts:676
↓ 8 callers
Method
downloadAndExtractPackage
( libId: string, version: string, downloadPath: string, packageUrl: string,
lib/buildenvsetup/ceconan.ts:143
↓ 8 callers
Method
expandId
(id: string)
lib/storage/s3.ts:167
↓ 8 callers
Function
fileExists
(filename: string)
lib/utils.ts:535
↓ 8 callers
Method
findExact
(needle: string)
lib/demangler/prefix-tree.ts:87
↓ 8 callers
Method
findLibVersion
(selectedLib: SelectedLibraryVersion, supportedLibraries: Record<string, OptionsHandlerLibrary>)
lib/tooling/base-tool.ts:125
↓ 8 callers
Method
find_group_section
Find the start and end of a group section. Returns: (start_line, end_line) where start_line is the first group.{name}. line
etc/scripts/ce-properties-wizard/ce_properties_wizard/surgical_editor.py:44
↓ 8 callers
Function
generateCacheKey
(payload: ExplainRequest)
static/panes/explain-view-utils.ts:128
↓ 8 callers
Function
getCanonicalTypeSignature
( type: DotNetTypeSignature, requestedMethod: DotNetMethodKey, isGenericArgument = false, coll
lib/parsers/pdb-parser-dotnet.ts:83
↓ 8 callers
Method
getFileName
(debugInfo: Record<string, MetaNode>, scope: string)
lib/llvm-ir.ts:102
↓ 8 callers
Method
getOrderedArguments
( compilationInfo: CompilationInfo, includeflags: string[], libOptions: string[],
lib/tooling/compiler-dropin-tool.ts:50
↓ 8 callers
Method
getSegmentInfoByStartingAddress
* Get Segment info for exact address
lib/mapfiles/map-file.ts:195
↓ 8 callers
Method
getSharedLibraryPaths
(libraries: SelectedLibraryVersion[], dirPath?: string)
lib/base-compiler.ts:995
↓ 8 callers
Method
getSharedLibraryPathsAsArguments
(libraries: SelectedLibraryVersion[], libDownloadPath?: string)
lib/compilers/v.ts:85
↓ 8 callers
Method
getSourceLineNumber
(debugInfo: Record<string, MetaNode>, scope: string)
lib/llvm-ir.ts:126
↓ 8 callers
Method
getTreeById
(id: number)
static/hub.ts:305
↓ 8 callers
Function
imageTypes
(basename: string)
static/modes/glsl-mode.ts:97
↓ 8 callers
Function
isMobileViewer
(req: Request)
lib/app/url-handlers.ts:39
← previous
next →
201–300 of 5,265, ranked by callers