LockAutoOpens Module
Functions and values
Function or value |
Description
|
|
|
Full Usage:
AssumeCompilationThreadWithoutEvidence ()
Parameters:
unit
Returns: CompilationThreadToken
|
Represents a place in the compiler codebase where we assume we are executing on a compilation thread
|
Full Usage:
AssumeLockWithoutEvidence ()
Parameters:
unit
Returns: 'a
|
|
Full Usage:
DoesNotRequireCompilerThreadTokenAndCouldPossiblyBeMadeConcurrent _ctok
Parameters:
CompilationThreadToken
|
Represents a place in the compiler codebase where we are passed a CompilationThreadToken unnecessarily. This represents code that may potentially not need to be executed on the compilation thread.
|
|
Represents a place where we are stating that execution on the compilation thread is required. The reason why will be documented in a comment in the code at the callsite.
|