MCPcopy Create free account

hub / github.com/compiler-explorer/compiler-explorer / functions

Functions5,265 in github.com/compiler-explorer/compiler-explorer

↓ 894 callersMethodpush
(triple: BaseExecutionTriple, message: RemoteExecutionMessage)
lib/execution/sqs-execution-queue.ts:75
↓ 666 callersMethodfind
()
lib/compiler-finder.ts:585
↓ 404 callersMethodon
( type: string, listener: (oldState: Record<string, boolean>, newState: Record<string, boolean
static/widgets/toggles.ts:127
↓ 384 callersMethodmatch
(documentedOption: string, givenOption: string)
lib/compiler-arguments.ts:156
↓ 356 callersMethodget
(key: string, ifNotPresent: T)
static/local.ts:30
↓ 270 callersMethodtest
(int x)
test/java/lookupswitch-bug-2995/input.java:2
↓ 189 callersMethoderror
(message: string)
shared/rison.ts:388
↓ 174 callersMethodemit
(type: string, oldState: Record<string, boolean>, newState: Record<string, boolean>)
static/widgets/toggles.ts:123
↓ 156 callersMethodtoString
()
lib/execution/base-execution-triple.ts:63
↓ 148 callersFunctionunwrap
(x: T | undefined | null, message?: string, ...extra_info: any[])
lib/assert.ts:118
↓ 143 callersMethodset
(key: string, value: string)
static/local.ts:32
↓ 113 callersMethodparse
* parse a rison string into a javascript structure.
shared/rison.ts:380
↓ 113 callersFunctionunwrap
(x: T | undefined | null, message?: string, ...extra_info: any[])
shared/assert.ts:75
↓ 102 callersFunctionu16
(value: number)
test/dotnet-parser-tests.ts:74
↓ 93 callersMethodfilename
(fn: string, tmpDirForTest?: string)
lib/compilers/wsl-vc.ts:48
↓ 92 callersMethodon
Attach a listener to the layout event hub.
static/event-hub.ts:75
↓ 88 callersMethodreadFile
(filepath: string, instructionSetHint?: InstructionSet)
lib/binaries/binary-utils.ts:141
↓ 87 callersMethodfileExists
(filename: string, excludeFile?: MultifileFile)
static/multifile-service.ts:476
↓ 87 callersMethodget
(key: string)
lib/cache/base.interfaces.ts:47
↓ 86 callersFunctionassert
(c: unknown, message?: string, ...extra_info: any[])
lib/assert.ts:112
↓ 86 callersMethodsend
(guid: string, result: CompilationResult)
lib/execution/events-websocket.ts:63
↓ 78 callersMethodgetDefaultExecOptions
()
lib/compilers/qnx.ts:45
↓ 78 callersMethodprocess
(asm: string, filters: ParseFiltersAndOutputOptions)
lib/parsers/asm-parser.interfaces.ts:29
↓ 78 callersMethodsort
()
lib/symbol-store.ts:30
↓ 78 callersMethodval
()
static/settings.ts:94
↓ 74 callersMethodresolve
(url: string)
lib/shortener/google.ts:60
↓ 73 callersMethodexec
(compiler: string, args: string[], options: ExecutionOptions)
lib/compilers/ppci.ts:45
↓ 71 callersFunctionrequest
(uri: string, options?: RequestInit)
static/api/api.ts:39
↓ 70 callersFunctionsplitArguments
(str = '')
shared/common-utils.ts:209
↓ 65 callersMethodexit
(code?: number | string, signal = 'SIGTERM')
lib/node-graceful.ts:87
↓ 63 callersMethodreplaceAll
(line: string)
lib/demangler/prefix-tree.ts:100
↓ 62 callersFunctionbytes
(...values: number[])
test/dotnet-parser-tests.ts:70
↓ 56 callersMethodsplitLines
(text: string)
static/panes/stack-usage-view.ts:125
↓ 55 callersFunctionmakeFakeCompilerInfo
(props: Partial<CompilerInfo>)
test/utils.ts:76
↓ 52 callersMethodadd_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 callersMethodlog
(info: any, callback: () => void)
lib/logger.ts:158
↓ 50 callersFunctioninferReleaseTrack
(inputs: ReleaseTrackInputs)
lib/release-track.ts:92
↓ 48 callersMethoddata
()
lib/execution/events-websocket.ts:466
↓ 48 callersMethodparse
()
lib/compilers/argument-parsers.ts:725
↓ 45 callersFunctionsource
(line: number, column: number)
test/dotnet-parser-tests.ts:601
↓ 44 callersMethodhide
()
static/widgets/simplecook.ts:50
↓ 43 callersMethodextract_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 callersMethodcompile
(bypassCache?: BypassCache)
static/panes/executor.ts:288
↓ 42 callersMethoddemangle
(text: string)
lib/demangler/llvm.ts:81
↓ 42 callersFunctionmakeCompilationEnvironment
(options: Record<string, any>)
test/utils.ts:69
↓ 42 callersMethodon
(signal: 'exit', listener: GracefulListener)
lib/node-graceful.ts:64
↓ 41 callersMethodcompile
(bypassCache?: boolean, newTools?: NewToolSettings)
static/panes/compiler.ts:1352
↓ 39 callersMethodprocessAsm
(result: any, filters: ParseFiltersAndOutputOptions, options: string[])
lib/compilers/v.ts:68
↓ 39 callersFunctionvalidate
(content: string, filename = 'test.properties', options?: RawValidatorOptions)
test/properties-validation-tests.ts:40
↓ 38 callersMethodadd
(msg: string, lineNum?: number, maybeColumn?: number, flow?: number)
static/panes/tool.ts:519
↓ 37 callersFunctionmakeCompiler
(id: string, lang = 'c++', extra: Partial<CompilerInfo> = {})
test/mcp/mcp-tests.ts:301
↓ 37 callersFunctionunwrapString
(x: any, message?: string, ...extra_info: any[])
lib/assert.ts:127
↓ 36 callersMethodtransformToCompilationResult
(input: UnprocessedExecResult, inputFilename: string)
lib/base-compiler.ts:725
↓ 35 callersMethodgetInstructionSetFromCompilerArgs
(args: string[])
lib/base-compiler.ts:572
↓ 35 callersMethodjson
()
static/api/api.ts:35
↓ 35 callersFunctionparse
(mapOrString: Record<string, any> | string)
lib/sponsors.ts:29
↓ 35 callersMethodupdateTitle
()
static/panes/tree.ts:743
↓ 34 callersFunctionaddKeywords
(keywords: string[])
static/modes/glsl-mode.ts:32
↓ 34 callersMethodformat
* 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 callersFunctionfromGoldenLayoutConfig
(config: GoldenLayout.Config)
static/components.ts:1110
↓ 34 callersFunctionmakeCompiler
(overrides: Partial<CompilerInfo>)
test/objdumper-tests.ts:148
↓ 34 callersFunctionmakeFakeServer
()
test/mcp/mcp-tests.ts:289
↓ 34 callersMethodunsubscribe
Remove all listeners from the layout event hub.
static/event-hub.ts:81
↓ 33 callersMethodadd
(symbol: string, demangled?: string)
lib/symbol-store.ts:41
↓ 33 callersFunctionasSafeVer
(semver: string | number | null | undefined)
lib/utils.ts:569
↓ 33 callersFunctionassert
(condition: boolean, message?: string, ...args: any[])
static/graph-layout-core.ts:36
↓ 33 callersFunctionescapeHTML
(text: string)
shared/common-utils.ts:78
↓ 33 callersMethodonDidChangeCursorSelection
(e: editor.ICursorSelectionChangedEvent)
static/panes/editor.ts:433
↓ 32 callersMethodhasOpcode
(line: string, inNvccCode = false, _inVLIWpacket = false)
lib/parsers/asm-parser.ts:422
↓ 32 callersFunctionisValidAd
(ad: Ad, subLang: string)
static/motd.ts:44
↓ 31 callersFunctioncreateDragSource
( layout: GoldenLayout, element: HTMLElement | JQuery, factory: DragSourceFactory<K>, )
static/components.ts:1222
↓ 31 callersMethodfindParentRowOrColumn
(elem: GoldenLayout.ContentItem)
static/hub.ts:335
↓ 31 callersMethodfirst
()
static/presentation.ts:35
↓ 31 callersMethodgetLanguagesOrFail
()
static/services/languages.service.ts:50
↓ 31 callersMethodgetOutputFilename
(dirPath: string)
lib/base-compiler.ts:184
↓ 31 callersMethodreaddir
(dirPath: string)
lib/compilers/java.ts:106
↓ 30 callersMethodexecute
(params: ExecutionParams)
lib/execution/execution-env.interfaces.ts:30
↓ 30 callersMethodstatus
()
lib/compilation-queue.ts:122
↓ 29 callersMethodfilterUserOptions
(userOptions: string[])
lib/compilers/nim.ts:64
↓ 29 callersFunctionsetMonacoEditorContent
(content: string, editorIndex = 0)
cypress/support/utils.ts:91
↓ 28 callersMethodadd
(from: string, to: string)
lib/demangler/prefix-tree.ts:60
↓ 28 callersMethodcreate
(compiler: PreliminaryCompilerInfo)
lib/handlers/compile.ts:241
↓ 28 callersMethodexecCompilerCached
( compiler: string, args: string[], options?: ExecutionOptionsWithEnv, )
lib/compilers/dosbox-compiler.ts:104
↓ 28 callersFunctionfakeCompilerInfo
(id: string, lang: string, group: string, semver: string, isSemver: boolean)
test/options-handler.ts:133
↓ 28 callersMethodreset
()
static/ansi-to-html.ts:551
↓ 28 callersMethodupdateState
(state: CompilerState | ExecutorState)
static/compiler-shared.interfaces.ts:31
↓ 27 callersMethodindex
(value: string)
test/dotnet-parser-tests.ts:119
↓ 27 callersMethodparseOutput
(lines: string, inputFilename?: string, pathPrefix?: string)
lib/tooling/miri-tool.ts:34
↓ 27 callersMethodrunTool
( compilationInfo: CompilationInfo, inputFilepath?: string, args?: string[], s
lib/tooling/base-tool.interface.ts:36
↓ 26 callersMethodgetCompilerName
()
static/panes/compiler.ts:3388
↓ 26 callersFunctionmonacoEditorTextShouldContain
( monacoEditorSelector: Cypress.Chainable<JQuery<HTMLElement>>, expectedText: string, timeout = 10
cypress/support/utils.ts:110
↓ 26 callersMethodnotify
* Notifies the user of something by a popup which can be stacked, auto-dismissed, etc... based on options
static/widgets/alert.ts:98
↓ 25 callersFunctionfindLine
(result: ParsedAsmResult, text: string)
test/dotnet-parser-tests.ts:603
↓ 25 callersMethodhasSupport
(options: Record<string, Argument>, forOption: string)
lib/compilers/argument-parsers.ts:48
↓ 23 callersMethodcontains
(symbol: string)
lib/symbol-store.ts:51
↓ 23 callersMethodcreateErrorResponse
(message: string)
lib/tooling/base-tool.ts:113
↓ 23 callersMethodnewTempDir
()
lib/base-compiler.ts:419
↓ 23 callersFunctionwaitForEditors
()
cypress/support/utils.ts:77
↓ 22 callersFunctionSentryCapture
(value: unknown, context?: string)
static/sentry.ts:153
↓ 22 callersMethodgetOptions
(helpArg: string)
lib/compilers/argument-parsers.ts:821
next →1–100 of 5,265, ranked by callers