package
0.0.0-20230226003218-1dd1f65bfa42
Repository: https://github.com/c4-project/c4t.git
Documentation: pkg.go.dev
# Packages
No description provided by the author
# Functions
New constructs a new perturber with the given compiler inspector and options.
ObserveWith adds each observer in obs to the observer pool.
OnPerturb sends a perturb message m to each observer in obs.
Options applies each option in opts in turn.
OverrideQuantities overrides this planner's quantities with qs.
UseFullCompilerIDs sets whether the perturber should name compilers with their 'full ID'.
UseSeed overrides the seed used by the planner.
# Constants
KindRandomisingOpts means that the perturber is now randomising the compiler optimisations.
KindSamplingCorpus means that the perturber is now sampling the corpus.
KindSeedChanged means that the perturber has now changed the seed.
KindStart means that the perturber is starting.
# Variables
ErrCInspectorNil occurs if the perturber constructor is passed a nil compiler inspector.
# Interfaces
Observer is the type of observers for the perturber.