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
↓ 894 callers
Method
push
(triple: BaseExecutionTriple, message: RemoteExecutionMessage)
lib/execution/sqs-execution-queue.ts:75
↓ 666 callers
Method
find
()
lib/compiler-finder.ts:585
↓ 404 callers
Method
on
( type: string, listener: (oldState: Record<string, boolean>, newState: Record<string, boolean
static/widgets/toggles.ts:127
↓ 384 callers
Method
match
(documentedOption: string, givenOption: string)
lib/compiler-arguments.ts:156
↓ 356 callers
Method
get
(key: string, ifNotPresent: T)
static/local.ts:30
↓ 270 callers
Method
test
(int x)
test/java/lookupswitch-bug-2995/input.java:2
↓ 189 callers
Method
error
(message: string)
shared/rison.ts:388
↓ 174 callers
Method
emit
(type: string, oldState: Record<string, boolean>, newState: Record<string, boolean>)
static/widgets/toggles.ts:123
↓ 156 callers
Method
toString
()
lib/execution/base-execution-triple.ts:63
↓ 148 callers
Function
unwrap
(x: T | undefined | null, message?: string, ...extra_info: any[])
lib/assert.ts:118
↓ 143 callers
Method
set
(key: string, value: string)
static/local.ts:32
↓ 113 callers
Method
parse
* parse a rison string into a javascript structure.
shared/rison.ts:380
↓ 113 callers
Function
unwrap
(x: T | undefined | null, message?: string, ...extra_info: any[])
shared/assert.ts:75
↓ 102 callers
Function
u16
(value: number)
test/dotnet-parser-tests.ts:74
↓ 93 callers
Method
filename
(fn: string, tmpDirForTest?: string)
lib/compilers/wsl-vc.ts:48
↓ 92 callers
Method
on
Attach a listener to the layout event hub.
static/event-hub.ts:75
↓ 88 callers
Method
readFile
(filepath: string, instructionSetHint?: InstructionSet)
lib/binaries/binary-utils.ts:141
↓ 87 callers
Method
fileExists
(filename: string, excludeFile?: MultifileFile)
static/multifile-service.ts:476
↓ 87 callers
Method
get
(key: string)
lib/cache/base.interfaces.ts:47
↓ 86 callers
Function
assert
(c: unknown, message?: string, ...extra_info: any[])
lib/assert.ts:112
↓ 86 callers
Method
send
(guid: string, result: CompilationResult)
lib/execution/events-websocket.ts:63
↓ 78 callers
Method
getDefaultExecOptions
()
lib/compilers/qnx.ts:45
↓ 78 callers
Method
process
(asm: string, filters: ParseFiltersAndOutputOptions)
lib/parsers/asm-parser.interfaces.ts:29
↓ 78 callers
Method
sort
()
lib/symbol-store.ts:30
↓ 78 callers
Method
val
()
static/settings.ts:94
↓ 74 callers
Method
resolve
(url: string)
lib/shortener/google.ts:60
↓ 73 callers
Method
exec
(compiler: string, args: string[], options: ExecutionOptions)
lib/compilers/ppci.ts:45
↓ 71 callers
Function
request
(uri: string, options?: RequestInit)
static/api/api.ts:39
↓ 70 callers
Function
splitArguments
(str = '')
shared/common-utils.ts:209
↓ 65 callers
Method
exit
(code?: number | string, signal = 'SIGTERM')
lib/node-graceful.ts:87
↓ 63 callers
Method
replaceAll
(line: string)
lib/demangler/prefix-tree.ts:100
↓ 62 callers
Function
bytes
(...values: number[])
test/dotnet-parser-tests.ts:70
↓ 56 callers
Method
splitLines
(text: string)
static/panes/stack-usage-view.ts:125
↓ 55 callers
Function
makeFakeCompilerInfo
(props: Partial<CompilerInfo>)
test/utils.ts:76
↓ 52 callers
Method
add_group_property
Add a property to a group if it doesn't already exist.
etc/scripts/ce-properties-wizard/ce_properties_wizard/surgical_editor.py:342
↓ 52 callers
Method
log
(info: any, callback: () => void)
lib/logger.ts:158
↓ 50 callers
Function
inferReleaseTrack
(inputs: ReleaseTrackInputs)
lib/release-track.ts:92
↓ 48 callers
Method
data
()
lib/execution/events-websocket.ts:466
↓ 48 callers
Method
parse
()
lib/compilers/argument-parsers.ts:725
↓ 45 callers
Function
source
(line: number, column: number)
test/dotnet-parser-tests.ts:601
↓ 44 callers
Method
hide
()
static/widgets/simplecook.ts:50
↓ 43 callers
Method
extract_version
Extract version string from compiler output. Args: compiler_type: Type of compiler (gcc, clang, etc.) output: Raw out
etc/scripts/ce-properties-wizard/ce_properties_wizard/utils.py:173
↓ 42 callers
Method
compile
(bypassCache?: BypassCache)
static/panes/executor.ts:288
↓ 42 callers
Method
demangle
(text: string)
lib/demangler/llvm.ts:81
↓ 42 callers
Function
makeCompilationEnvironment
(options: Record<string, any>)
test/utils.ts:69
↓ 42 callers
Method
on
(signal: 'exit', listener: GracefulListener)
lib/node-graceful.ts:64
↓ 41 callers
Method
compile
(bypassCache?: boolean, newTools?: NewToolSettings)
static/panes/compiler.ts:1352
↓ 39 callers
Method
processAsm
(result: any, filters: ParseFiltersAndOutputOptions, options: string[])
lib/compilers/v.ts:68
↓ 39 callers
Function
validate
(content: string, filename = 'test.properties', options?: RawValidatorOptions)
test/properties-validation-tests.ts:40
↓ 38 callers
Method
add
(msg: string, lineNum?: number, maybeColumn?: number, flow?: number)
static/panes/tool.ts:519
↓ 37 callers
Function
makeCompiler
(id: string, lang = 'c++', extra: Partial<CompilerInfo> = {})
test/mcp/mcp-tests.ts:301
↓ 37 callers
Function
unwrapString
(x: any, message?: string, ...extra_info: any[])
lib/assert.ts:127
↓ 36 callers
Method
transformToCompilationResult
(input: UnprocessedExecResult, inputFilename: string)
lib/base-compiler.ts:725
↓ 35 callers
Method
getInstructionSetFromCompilerArgs
(args: string[])
lib/base-compiler.ts:572
↓ 35 callers
Method
json
()
static/api/api.ts:35
↓ 35 callers
Function
parse
(mapOrString: Record<string, any> | string)
lib/sponsors.ts:29
↓ 35 callers
Method
updateTitle
()
static/panes/tree.ts:743
↓ 34 callers
Function
addKeywords
(keywords: string[])
static/modes/glsl-mode.ts:32
↓ 34 callers
Method
format
* Format the provided source code * * This function does not use any options, because v fmt does not have any * options except the defa
lib/formatters/vfmt.ts:41
↓ 34 callers
Function
fromGoldenLayoutConfig
(config: GoldenLayout.Config)
static/components.ts:1110
↓ 34 callers
Function
makeCompiler
(overrides: Partial<CompilerInfo>)
test/objdumper-tests.ts:148
↓ 34 callers
Function
makeFakeServer
()
test/mcp/mcp-tests.ts:289
↓ 34 callers
Method
unsubscribe
Remove all listeners from the layout event hub.
static/event-hub.ts:81
↓ 33 callers
Method
add
(symbol: string, demangled?: string)
lib/symbol-store.ts:41
↓ 33 callers
Function
asSafeVer
(semver: string | number | null | undefined)
lib/utils.ts:569
↓ 33 callers
Function
assert
(condition: boolean, message?: string, ...args: any[])
static/graph-layout-core.ts:36
↓ 33 callers
Function
escapeHTML
(text: string)
shared/common-utils.ts:78
↓ 33 callers
Method
onDidChangeCursorSelection
(e: editor.ICursorSelectionChangedEvent)
static/panes/editor.ts:433
↓ 32 callers
Method
hasOpcode
(line: string, inNvccCode = false, _inVLIWpacket = false)
lib/parsers/asm-parser.ts:422
↓ 32 callers
Function
isValidAd
(ad: Ad, subLang: string)
static/motd.ts:44
↓ 31 callers
Function
createDragSource
( layout: GoldenLayout, element: HTMLElement | JQuery, factory: DragSourceFactory<K>, )
static/components.ts:1222
↓ 31 callers
Method
findParentRowOrColumn
(elem: GoldenLayout.ContentItem)
static/hub.ts:335
↓ 31 callers
Method
first
()
static/presentation.ts:35
↓ 31 callers
Method
getLanguagesOrFail
()
static/services/languages.service.ts:50
↓ 31 callers
Method
getOutputFilename
(dirPath: string)
lib/base-compiler.ts:184
↓ 31 callers
Method
readdir
(dirPath: string)
lib/compilers/java.ts:106
↓ 30 callers
Method
execute
(params: ExecutionParams)
lib/execution/execution-env.interfaces.ts:30
↓ 30 callers
Method
status
()
lib/compilation-queue.ts:122
↓ 29 callers
Method
filterUserOptions
(userOptions: string[])
lib/compilers/nim.ts:64
↓ 29 callers
Function
setMonacoEditorContent
(content: string, editorIndex = 0)
cypress/support/utils.ts:91
↓ 28 callers
Method
add
(from: string, to: string)
lib/demangler/prefix-tree.ts:60
↓ 28 callers
Method
create
(compiler: PreliminaryCompilerInfo)
lib/handlers/compile.ts:241
↓ 28 callers
Method
execCompilerCached
( compiler: string, args: string[], options?: ExecutionOptionsWithEnv, )
lib/compilers/dosbox-compiler.ts:104
↓ 28 callers
Function
fakeCompilerInfo
(id: string, lang: string, group: string, semver: string, isSemver: boolean)
test/options-handler.ts:133
↓ 28 callers
Method
reset
()
static/ansi-to-html.ts:551
↓ 28 callers
Method
updateState
(state: CompilerState | ExecutorState)
static/compiler-shared.interfaces.ts:31
↓ 27 callers
Method
index
(value: string)
test/dotnet-parser-tests.ts:119
↓ 27 callers
Method
parseOutput
(lines: string, inputFilename?: string, pathPrefix?: string)
lib/tooling/miri-tool.ts:34
↓ 27 callers
Method
runTool
( compilationInfo: CompilationInfo, inputFilepath?: string, args?: string[], s
lib/tooling/base-tool.interface.ts:36
↓ 26 callers
Method
getCompilerName
()
static/panes/compiler.ts:3388
↓ 26 callers
Function
monacoEditorTextShouldContain
( monacoEditorSelector: Cypress.Chainable<JQuery<HTMLElement>>, expectedText: string, timeout = 10
cypress/support/utils.ts:110
↓ 26 callers
Method
notify
* Notifies the user of something by a popup which can be stacked, auto-dismissed, etc... based on options
static/widgets/alert.ts:98
↓ 25 callers
Function
findLine
(result: ParsedAsmResult, text: string)
test/dotnet-parser-tests.ts:603
↓ 25 callers
Method
hasSupport
(options: Record<string, Argument>, forOption: string)
lib/compilers/argument-parsers.ts:48
↓ 23 callers
Method
contains
(symbol: string)
lib/symbol-store.ts:51
↓ 23 callers
Method
createErrorResponse
(message: string)
lib/tooling/base-tool.ts:113
↓ 23 callers
Method
newTempDir
()
lib/base-compiler.ts:419
↓ 23 callers
Function
waitForEditors
()
cypress/support/utils.ts:77
↓ 22 callers
Function
SentryCapture
(value: unknown, context?: string)
static/sentry.ts:153
↓ 22 callers
Method
getOptions
(helpArg: string)
lib/compilers/argument-parsers.ts:821
next →
1–100 of 5,265, ranked by callers