goexperiment

Constants & Variables

AliasTypeParams const #

const AliasTypeParams = false

AliasTypeParams const #

const AliasTypeParams = true

AliasTypeParamsInt const #

const AliasTypeParamsInt = 1

AliasTypeParamsInt const #

const AliasTypeParamsInt = 0

Arenas const #

const Arenas = true

Arenas const #

const Arenas = false

ArenasInt const #

const ArenasInt = 0

ArenasInt const #

const ArenasInt = 1

BoringCrypto const #

const BoringCrypto = true

BoringCrypto const #

const BoringCrypto = false

BoringCryptoInt const #

const BoringCryptoInt = 0

BoringCryptoInt const #

const BoringCryptoInt = 1

CacheProg const #

const CacheProg = false

CacheProg const #

const CacheProg = true

CacheProgInt const #

const CacheProgInt = 1

CacheProgInt const #

const CacheProgInt = 0

CgoCheck2 const #

const CgoCheck2 = false

CgoCheck2 const #

const CgoCheck2 = true

CgoCheck2Int const #

const CgoCheck2Int = 0

CgoCheck2Int const #

const CgoCheck2Int = 1

CoverageRedesign const #

const CoverageRedesign = false

CoverageRedesign const #

const CoverageRedesign = true

CoverageRedesignInt const #

const CoverageRedesignInt = 0

CoverageRedesignInt const #

const CoverageRedesignInt = 1

FieldTrack const #

const FieldTrack = true

FieldTrack const #

const FieldTrack = false

FieldTrackInt const #

const FieldTrackInt = 0

FieldTrackInt const #

const FieldTrackInt = 1

HeapMinimum512KiB const #

const HeapMinimum512KiB = true

HeapMinimum512KiB const #

const HeapMinimum512KiB = false

HeapMinimum512KiBInt const #

const HeapMinimum512KiBInt = 1

HeapMinimum512KiBInt const #

const HeapMinimum512KiBInt = 0

LoopVar const #

const LoopVar = false

LoopVar const #

const LoopVar = true

LoopVarInt const #

const LoopVarInt = 1

LoopVarInt const #

const LoopVarInt = 0

NewInliner const #

const NewInliner = false

NewInliner const #

const NewInliner = true

NewInlinerInt const #

const NewInlinerInt = 0

NewInlinerInt const #

const NewInlinerInt = 1

PreemptibleLoops const #

const PreemptibleLoops = true

PreemptibleLoops const #

const PreemptibleLoops = false

PreemptibleLoopsInt const #

const PreemptibleLoopsInt = 0

PreemptibleLoopsInt const #

const PreemptibleLoopsInt = 1

RangeFunc const #

const RangeFunc = true

RangeFunc const #

const RangeFunc = false

RangeFuncInt const #

const RangeFuncInt = 1

RangeFuncInt const #

const RangeFuncInt = 0

RegabiArgs const #

const RegabiArgs = false

RegabiArgs const #

const RegabiArgs = true

RegabiArgsInt const #

const RegabiArgsInt = 0

RegabiArgsInt const #

const RegabiArgsInt = 1

RegabiWrappers const #

const RegabiWrappers = false

RegabiWrappers const #

const RegabiWrappers = true

RegabiWrappersInt const #

const RegabiWrappersInt = 0

RegabiWrappersInt const #

const RegabiWrappersInt = 1

SpinbitMutex const #

const SpinbitMutex = false

SpinbitMutex const #

const SpinbitMutex = true

SpinbitMutexInt const #

const SpinbitMutexInt = 1

SpinbitMutexInt const #

const SpinbitMutexInt = 0

StaticLockRanking const #

const StaticLockRanking = true

StaticLockRanking const #

const StaticLockRanking = false

StaticLockRankingInt const #

const StaticLockRankingInt = 1

StaticLockRankingInt const #

const StaticLockRankingInt = 0

SwissMap const #

const SwissMap = false

SwissMap const #

const SwissMap = true

SwissMapInt const #

const SwissMapInt = 0

SwissMapInt const #

const SwissMapInt = 1

SyncHashTrieMap const #

const SyncHashTrieMap = true

SyncHashTrieMap const #

const SyncHashTrieMap = false

SyncHashTrieMapInt const #

const SyncHashTrieMapInt = 1

SyncHashTrieMapInt const #

const SyncHashTrieMapInt = 0

Synctest const #

const Synctest = false

Synctest const #

const Synctest = true

SynctestInt const #

const SynctestInt = 0

SynctestInt const #

const SynctestInt = 1

Structs

Flags struct #

Flags is the set of experiments that can be enabled or disabled in the current toolchain. When specified in the GOEXPERIMENT environment variable or as build tags, experiments use the strings.ToLower of their field name. For the baseline experimental configuration, see [internal/buildcfg.ParseGOEXPERIMENT]. If you change this struct definition, run "go generate".

type Flags struct {
FieldTrack bool
PreemptibleLoops bool
StaticLockRanking bool
BoringCrypto bool
RegabiWrappers bool
RegabiArgs bool
HeapMinimum512KiB bool
CoverageRedesign bool
Arenas bool
CgoCheck2 bool
LoopVar bool
CacheProg bool
NewInliner bool
RangeFunc bool
AliasTypeParams bool
SwissMap bool
SpinbitMutex bool
SyncHashTrieMap bool
Synctest bool
}

Generated with Arrow