Mrcv::Search::Engine
Coordinates version resolution, compiler execution, bisection floor search, and forward sweep verification.
Constructors
new(runner : Runner::Base, registry : Resolver::VersionRegistry = Resolver::VersionRegistry.new)
SourceInstance methods
Returns true if a specific compiler version has already been evaluated and cached.
registry
Sourceresults_cache
Sourcerunner
Sourcesearch(target : Core::ProjectTarget, constraint : Core::VersionRange | Nil = nil, mode : Core::ExecutionMode = Core::ExecutionMode::Fast, min_version : Core::Version | Nil = nil, max_version : Core::Version | Nil = nil, verify : Bool = true, fast : Bool = false) : SearchResult
Executes the complete empirical discovery workflow across candidate Crystal versions.